延边大学计算机VB期末考试试题整理-单选
- 格式:doc
- 大小:31.00 KB
- 文档页数:5
1.没有Caption 属性的控件是 D 。
Frame1 label1 command1 text12.下列关于数组的说法中,正确的是 B 。
在visual basic中,数组只能在模块中定义,不能在过程中定义定义数组时,数组的每一维元素的个数必须是常数,不能是变量或表达式在visual basic中一个数组所包含的元素只能是同类型的数据与普通变量一样。
数组也可以不定义就使用3. 表达式Int(7.8)+Int(-7.2)的结果是 D 。
0 15 1 -14. 下列对象不具有KeyPress事件的是 D命令按钮文本框窗体标签5. 用ReDim语句定义的数组是 C 。
多维数组永久数组临时数组静态数组6. 下列对象不具有MousePointer属性的是 C图片框框架形状窗体7. 下列关于Select Case的叙述中,错误的是 C 。
Case”abc”,”ABC”表示判断is是否和”abc”、”ABC”两个字符串中的一个相同Case”X”表示判断is是否是大写字母XCase -7,0,100表示判断is是否等于字符串”-7,0,100”Case 10 to 100 表示判断is是否介于10与100之间8. 有如下程序:Sub MySub(ParamArray a())s = 1For Each x In as = s + xNext xPrint sEnd SubPrivate Sub Command1_Click()MySub 2, 3, 6, 18End Sub程序运行后,单击命令按钮,则输出的结果是 A .30 3 1 299. 下列指定非蓝色的表达式是 D 。
Vbblue qbcolor(12) rgb(0,0,255) &hff0000 10. 在窗体上画一个列表框List1,编写如下两个事件代码:Private Sub Form_Load()List1.AddItem "111":List1.AddItem "222"List1.AddItem "333":List1.AddItem "444"End SubPrivate Sub List1_DblClick()Str1 = "666"Print List1.Text + Str1End Sub程序运行后,双击列表框中的”222”,则输出的结果是 C222 888 222666 66622211. 关键字ListBox代表的控件类型是 D .文本框文本框列表组合框列表框12. 在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下程序:Sub s1(ByVal x As Integer, ByVal y As Integer, z As Integer)z = x * yEnd SubPrivate Sub Command1_Click()Dim a, b, c As Integera = -3 :b = -2 :c = 0Call s1(a, b, c)Text1.Text = Str(c)End Sub程序运行后,单击命令按钮,则在文本框中显示的内容是 B .Str(c) 6 0 空白字符串13. Visual Basic的过程有三种,它们是 C .属性过程、通用过程和函数过程事件过程、通用过程和函数过程事件过程、函数过程和子程序过程通用过程、子程序过程和函数过程14. 已知字母"A" 的ASCII码是65 则Asc("HI")的值是 B 。
73 72 66 727315. 下列事件不属于Visual Basic键盘事件的是 CKeypress keydown mouseover keyup16. 由“For i=1 To 16 Step 3”决定的循环结构被执行 B 次。
4 65 717. 设有如下数组定义语句:Dim s(3) as integer则下列给数组元素赋值的错误语句是 D .S(2)=5*5-3*3 s(3)=100 s(3)=val(inputbox”输入整数”s(3)=array(0,1,2,3)18表达式Fix(7.8)+Fix(-7.2)的结果是 D 。
-1 1 15 019. 以下说法中错误的是 DKeyup事件过程中从键盘上输入a和A被视为相同的字母Keydown事件过程中,将键盘上的“1”和小键盘上的“1”视为不同的数字Keypress事件中不能识别键盘是某个键的按下与释放20. 下列语句中,属于合法的Visual basic 语句是 C 。
Option base4 option base2 option base1 option base321. 表达式Round(7.823,2)的结果是 B 。
7.8 7.82 7.80 7.8322. 将窗体的KeyPreview 属性设置为True ,然后编写如下事件过程:Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode);End SubPrivate Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)Print Chr(KeyCode + 32);End Sub在程序运行前先,按下Caps Lock键使Caps Lock指示灯亮。
程序运行后按“A”键,则输出的结果为 C aA AA Aa AB23. 输入对话框(InputBox)的返回值的类型是 C 。
整数长整数字符串浮点数24. 通用对话框可以通过对 B 属性的设定来过滤文件类型。
Action filter filterindex font25. 下面程序段Dim a(4, 4)For i = 1 To 4For j = 1 To 4a(i, j) = j + jNext jNext iFor i = 1 To 4Print Tab(20 - 3 * i);For j = 5 - i To 4Print a(i, j);Next jPrintNext i程序运行后输出的结果是 B .2??????8 2468 246824????68 2468 246?26. 输入对话框InputBox的返回值的类型是 B 。
长整数字符串浮点数整数27. 有如下Visual Basic 语句:Dim S (8)Option Base 1Dim K (8)用上述语句定义的数组的元素个数分别是 A 。
9、8 9、9 8、9 8、828. 语句“Form1.Print Tab(10);"#"”的作用是在窗体当前输出行 B 。
第10列输出字符“#”第11列输出字符“#”第9列输出字符“#”输出10个字符“#”29. 有如下一段程序Dim result As Integer, abcPrivate Sub Command1_Click()abc = 12345result = VarType(abc)Print resultEnd Sub单击Command1 后窗体上输出的结果是 A 。
2 12345 4 “abc”30. 由“For i=1 To 9 Step -3”决定的循环结构被执行 C 次。
4 6 0 531.Visual Basic中,实现参数的传值方式的关键字是 D .Dim byref redim byval32. 运算符“\”两边的操作数若类型不同,则先 D 再运算。
四舍五入为byte类型取整为byte类型四舍五入为整数取整为integer类型33. 下列程序段的输出结果是 A 。
a=10: b=10000: x=log(b)/log(a): Print "lg(10000)=";xlg(10000)=4 lg(10000)=5 4 534. 下列方法能定义一个包含25 个元素的二维数组的是 D 。
Dim s(5,5) option1:dim s(4,4) option base2:dim s(6.6) option base1:dim s(5,5)35. 在窗体上建立一个命令按钮控件数组,其名称为COmTest,则在编写该控件数组的Clik事件过程时,使用的参数是 A .Index name default caption36. 如果在定义过程时使用了Static关键字,则表明 D .过程的返回值是静态的过程名是静态的形式参数是静态的过程中的局部变量时静态的37. 表达式50+Int(50*Rnd)取值范围是 A 。
【50,100)【50,51】【50,100】(50,99】38. 要动态显示鼠标光标的当前位置,最好用来实现这种功能的鼠标事件是 AMousemove mousedown click mouseup39. 设计一个名为SayHello的菜单项,其标题是“Say&Hello”,在“快捷键”列表框中选择Ctrl+F3,则程序运行时,下列方式不可以执行该菜单命令的是 B进入该菜单项的上一级菜单,然后按H键按F3键按ctrl+F3 用鼠标单击该菜单项40.在窗体上添加一个命令按钮,并写如下代码Private Sub Command1_Click()Dim var1, var2, var3, var4var1 = 2345.6var2 = 6543.2var3 = CInt(var1)var4 = CInt(var2)Print var3, var4End Sub运行后,单击命令按钮,显示的结果是 D 。
2346 6544 2345 6543 2345.6 6543.2 2346 654341. 返回删除字符串前导和尾随空格符后的字符串,用函数 C 。
Ltrim rtrim trim mid42. Print语句的一个输出表达式为 B ,则输出包括日期、时间信息。
Date now time mouth43. 在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程:Private Sub Command1_Click()Dim a(8)Const p = 3For i = 0 To 8a(i) = 8 - iNext iPrint a(p + a(p))End Sub程序运行后,单击命令按钮,则输出的结果是 B .5 0 3 844. 下列关于变体类型的说法错误的是 B 。
一个变量没有定义就赋值,该变量为变体类型变体变量的空值就表示该变量的值为0变体变量所存放的值都有一个内部表示可以把一个整型数赋给一个变体类型的变量45. 用下列语句定义的数组元素个数分别为 D 。