2022年VB模拟题答案.docx
《2022年VB模拟题答案.docx》由会员分享,可在线阅读,更多相关《2022年VB模拟题答案.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -套题 1 A.次序文件的写语句B.在窗体上显示的方法第一卷 客观题 C.子程序名 D.打印命令第一题:是非题(共 10 分,每项 1 分) 17. 使用 Public x 声明一个全局的变量时,该语句应放在 1. ActiveX 部件是可以重复使用的编程代码和数据;A _D_;A.对 B.错 A.过程中 B.窗体模块的通用声明段 2. 窗体的 Enabled 属性设为 False 时,窗体题的按钮、文本框控 C.标准模块的通用声明段件就不会对用户的操作做出反应;A D.窗体模块或标准模块的通用声明段A.对 B
2、.错 18. 文本框没有 _D_属性; 3. 每一个控件实质上都是一个微型程序;A A.Enabled B.VisibleC.BackColor D.Caption A.对 B.错 19. 记录长度最大可取的值是 _A_ 字节; 4. 在程序运行过程中,变量中的值不会转变,而常量中的值会 A.32767 B.32768 C.65535 D.65536 被转变; B 20. 下面四项中, _A_ 是 VB 中的数值变量;A.对 B.错 A.ABC B.E+2 C.True D.1.35E-2 5. 用 Dim 语句声明变量时,VB 系统不仅为变量安排相应数据 21. 将数据项 “ China ”
3、添加到列表框(List )中成为第一项应使用类型的内在空间,而且仍为变量赋所需的初值;B A 语句;A.对 B.错 A.List1.AddItem” China ”, 0 B.List1.AddItem” China ” 6. 定义菜单项时,可以不设置分隔线的菜单项控件名称;B C.List1.AddItem 0 , ” China ” D.List1.AddItem 1 ,” China ”A.对 B.错 22. 以下不能打开菜单编辑器的操作是 _D_; 7. 在大事驱动的应用程序中,代码是依据预定的路径执行的;B A.按 Ctrl+E A.对 B.错 B.单击工具栏中的“ 菜单编辑器 ”
4、按钮 8. 函数调用时,实际参数与形式参数在数量必需完全一样;A C.执行 “ 工具 ”菜单中的 “菜单编辑器 ” 命令A.对 B.错 D.按 Shift + Alt + M 9. 每个菜单项都是一个控件,与其他控件一样也有自己的属性 23. 文本框( Text1)中有选定的文本, 执行 Text1.SelText=” Hello ”和大事; A 的结果是 A ;A.对 B.错 A. “ Hello ”将替换掉原先选定的文本 10. 通用过程可以放在标准模块中,也可以放在窗体模块中;A B. “ Hello ”将插入到原先选定的文本之前A.对 B.错 C.Text1.SelLength 为 5
5、 D.文本框中只有 “ Hello ”其次题、单项题(共 45 分,每项 1.5 分) 24. 语句 Print FormatHELLO, yz 的正确 VB 规律表达式是 _D_;A.整型 B.实型 C.字符型 D.双精度 A.xy And yz C.xy And z D.xy And yz 16. Print #1, STR1$中的 Print 是 _A_ ;细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 28 页 - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - -
6、- 30. 假如要使一个窗体从屏幕上和内存中完全消逝,所要使用的 MsgBox Msg 语句是 _D_; Show 第 2 页,共 28 页 A.Hide B.Show C.Load D.Unload End Sub A. 隐匿窗体,按确定按钮使窗体重现31. 在以下说法中,正确选项D; A. 通过适当的设置,可以在程序运行期间,让时钟控件 B. 隐匿窗体显示在窗体上 C. 显示窗体,按确定按钮使窗体隐匿 B. 在列表框中不能进行多项挑选 D. 显示窗体 C. 在列表框中能够将项目按字母次序从大到小排列42. 执行下面程序段后,变量c$的值为 _D_; D. 框架也有 Click和 DblCl
7、ick大事 a$= Visual Basic Programming 32. 为了把一个记录型变量的内容写入文件中指定的位置,所 b$= Quick 使用的语句的格式为_D_; c$=b$ & UcaseMid$a$,7,6 & Right$a$,12 A.Get 文件号,记录号,变量名 A.Visual BASIC Programming B.Get 文件号,变量名,记录号 B.Quick Basic Programming C.Put 文件号,变量名,记录号 C.QUICK Basic Programming D.Put 文件号,记录号,变量名 D.Quick BASIC Programm
8、ing 33. 按文件的组织方式分为_A_;43. 运行下面程序后,在窗体中显示的是_D_; A. 次序文件和随机文件 B. 文本文件和二进制文 Private Sub Form_Click 件a$=*: b$=$ C. 程序文件和数据文件 D. 只读文件和读写文件 For k=1 To 3 34. 以下 _C_不能作为 VB中的变量名; x$=String$Lena$+k,b$ A.Abx45 B.P1234 C.89TasFF D.xy Print x$; 35. 已编译的控件部件的扩展名是A; Next k A. .OCX B. .VBP C. .EXE D. .CTL Print 36
9、. 为了建立一个随机文件,其中每一条记录有多个不同数据 End Sub 类型的数据项组成,应使用_A_; A. 、* * * B.*$*$*$ A. 自 定 义 类 型B. 数 组C. 字 符 串 类 C.1*$2*$3*$ D. 、$ 型 D. 变体类型44. 执行下面程序段后,变量a 的值为 _C_;37. 表达式 Int23.4+Round-35.5的运算结果为 _C_; For I=1 To 3 A.-11 B.-12.1 C.-13 D.-12.5 For j=1 To I 38. 引用列表框( List1 )最终一个数据项应使用B; For k=j To 3 A. List1.Li
10、stList1.ListCount a=a+1 B.List1.ListList1.ListCount-1 Next k C.List1.ListListCount Next j D.List1.ListListCount-l Next I 39. 通过代码在运行时设置属性的语法格式为_B_; A.3 B.9 C.14 D.21 A. 对象名属性 . 新值 B. 对象名 . 属性新值45. 写出如下程序运行结果; D C. 对象名 . 新值 =属性 . 新值 D. 对象名 . 属性 =属性 . Function fm As Integer As Integer 新值 b = 1 40. 在 下
11、面 选 项中 ,不 能完 成 对顺 序 文件 的读 操 作的是 Static c As Integer _D_; b = b + 1 A.LineInput#语句 B.Input#语句 c = c + 1 C.Input()函数 D.Get# 语句 f = m * b * c 第三题、简洁程序(共15 分,每项 1.5 分) End Function 41. 以下程序段的运行结果;A Private Sub Command1_Click Private Sub Form_Click Dim a As Integer Dim Msg a = 2 Hide sum=0 Msg=” 挑选确定按钮”
12、For I = 1 To 3 细心整理归纳 精选学习资料 - - - - - - - - - - - - - - - - - - - - - - - - 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - sum=sum+ fa C. 在窗体中显示“ABCD我是一个” Next I print sum End Sub D. 在窗体中显示“ABCD我是”其次卷主观题填空题(共30 分,每项 2 分;留意:填两个空的题的时候,要 A.12 B.16 C.20 D.24 依据从上至下,从左至右的次序添入答题卡!)46. 以下程序的输出结果是_B_;1. 以下程序运
13、行后,能求出20 个数中的最大值;请填上适当 Private Sub Command1_Click a=1234 b$=Str$a c=LenTrimb print c;LenBb End Sub 的内容,将程序补充完整; Private Sub Form_Activate Randomize Dim I As Integer,ssl As Integer,Dim tt As Integer ssl = IntRnd * 51 + 50 For I = 1 To 19 tt = Rnd * 51 + 50 _IF ssl100 print a End Sub (StuName)和性别( Stu
14、Sex ); Private Sub Form_Load Open “ C:Student.dat” For Output As #1 For I=1 to 10 StuNo=InputBox“ 请输入学号” StuName= InputBox “ 请输入姓名” StuSex= InputBox “ 请输入性别” _write #1, A.100 B.120 C.201 D.101 _ ,StuNo,Stuname,StuSex Next I Close #1 End Sub 3. 编写一个求最大公约数的函数,并调用该函数,程序如下: Function gcdByVal a As Intege
15、r,ByVal b As Integer As Integer Dim re as integer Do While b0 re=a mod b a=b b=re Loop gcd=a End Function Sub Command1_Click Dim x As Integer,y As Integer, z As integer X=96 Y=64 _z=gcdx,y_ 第 3 页,共 28 页 - - - - - - - - - 49. 以下程序的循环次数是_A_; Private Sub Command1_Click For j=8 To 35 Step 3 Print j; Nex
16、t j End Sub A.10 B.9 C.27 D.28 50. 以下程序运行后,其结果为_A_; Private Sub Form_Click Filename= “ c:testfile.txt” Open filename For Output As #1 Print #1,“ ABCD我是一个同学” Close #1 Open filename For Input As #1 MsgBox Input8,1 Close #1 End Sub A. 在通用对话框中显示“ABCD我是一个” B. 在通用对话框中显示“ABCD我是”细心整理归纳 精选学习资料 - - - - - - -
17、- - - - - - - -名师归纳总结 精品学习资料 - - - - - - - - - - - - - - - Print “ 结果 =” ;z Randomize End Sub x =_intrnd*9+1_ 4. 请用正确的内容填空; odd x 下面程序的作用是利用随机函数产生 10 个 1 200 End Sub 之间的随机整数,打印其中 7 的整数倍的数并求其和;8. 以下程序答应用户按 Enter 键将一个组合框 ( cboComputer) Private Sub Form_Click 中没有的项目添加到组合框中;For I=1 To 10 Sub cboComputer
18、_KeyPressKeyAscii As Integer x=IntRnd*200+1 Dim flag As Boolean If _x mod 7=0_ Then If KeyAscii=13 Then k1=k1+x flag=False Print x For I=0 To cboComputer.ListCount-1 End If If Then Next I Flag=True Print Exit For Print k1=;k1 End If End Sub Next i 5. 下面程序运行时,内层循环的循环总次数是 _6_; If Not flag Then For m =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 VB 模拟 答案
限制150内