当前位置:文档之家› VB选择题

VB选择题

1、Visual Basic最突出的特点是(事件驱动编程机制)。

2、下面If语句统计满足性别为男、职称为副教授以上、年龄小于40岁条件的人数,不正确的语句是(If sex="男"And age<40 And duty="教授"And duty="副教授" Then n=n+1)。

3、一个数组说明为Dim a(0 to 5,1 to 5) As Integer,则该数组共有(30 )个元素。

4、下面哪个属性可以控制菜单项可见或不可见(Visible )?5、INT(100*RND)产生的随机整数的闭区间是([0,99] )。

6、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是(12334 )。

7、赋给一个数组的数据类型一定要(相同)。

8、下面几个关键字均表示文件的打开方式,只能进行读不能写的是(Input )。

9、运行下列程序段后,显示的结果为(9 )J1=4: J2=9If J1<J2 Then Print J2 Else Print J110、假设变量bool_x是一个布尔型(逻辑型)的变量,则下面正确的赋值语句是(bool_x = False )11、设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为("中国人民")12、以下属于Visual Basic合法的数组元素是(s(0) )13、设a=6,则执行x=IIf(a>5,-1,0)后,x 的值为(-1 )14、引用列表框(List1)最后一个数据项应使用的表达式是(List1.List(List1.ListCount-1) )15、下列语句正确的是(If A<>B Then Print "A不等于B" )16、下面( X_yz )是合法的变量名。

17、Visual Basic是一种面向对象的可视化程序设计语言,采取了(事件驱动)的编程机制。

18、为了把焦点移到文本框,所使用的方法是( SetFocus )。

19、下列可作为Visual Basic中的变量名的是( Filename )。

20、设a=“Visual Basic”,下面使b=“Basic”的语句是( b=Mid(a,8,5) )。

21、如下数组声明语句,正确的是(Dim a(3, 4) as Integer )。

22、下列可作为Visual Basic变量名的是( constA )。

23、以下声明语句中错误的是(Dim var2 = 'ABC' )。

24、不论何控件,共同具有的是( Name )属性。

25、以下叙述中错误的是( 窗体或控件的事件的名称可以由编程人员确定)。

26、设窗体上有一个列表框控件List1,且其中含有若干列表项。

则以下能表示当前被选中的列表项内容的是( List1.Text )。

27、VB提供了结构化程序设计的三种基本结构,三种基本结构是( 选择结构、循环结构、顺序结构)。

28、以下叙述中错误的是(在一个窗体文件中用Private定义的通用过程能被其他窗体调用)。

29、执行语句:c$=“Glad”& Mid$(“Nice to meet you”,5,3),则变量c$的值为( Glad to )。

30、以下关于过程及过程参数的描述中,错误的是( 只有函数过程能够将过程中处理的信息传回到调用的程序中)。

31、语句:Print "sqr(9)=";sqr(9)的输出结果是( sqr(9)=3 )。

32、函数String(n, "str")的功能是( 返回由n个字符组成的字符串)。

33、如果文本框的Enabled属性设为False,则( 文本框的文本将变成灰色,并且此时用户不能将光标置于文本框上。

)。

34、要强制显示声明变量,可在窗体模块或标准模块的声明段中加入语句( Option Explicit )。

35、如果列表框(List1)中没有被选定的项目,则执行List1.RemoveItem List1.ListIndex语句的结果是(以上都不对)。

36、下面(" ABC" )是合法的字符常数。

37、在Visual Basic中最基本的对象是( 窗体)。

它是应用程序的基石,是其他控件的容器。

38、以下关于窗体的描述中,错误的是( 执行Unload Form1语句后,窗体Form1消失,但仍在内存中)。

39、设a=3,b=5,则以下表达式值为真的是( (a>b)Or(b>0) )。

40、下列控件中,没有Caption属性的是( 列表框)。

41、引用列表框的最后一项应使用( List1.List(List1.ListCount-1) )。

42、设a=2,b=3,c=4,d=5,表达式a>b AND c<=d的值是( False )。

43、在过程定义中用( ByVal )表示形参的传值。

44、设有变量声明:Dim TestDate As Date,为变量TestDate正确赋值的表达方式是( TextDate=#1/1/2002# )。

45、要使文本框获得输入焦点,则应采用文本框控件的哪个方法( SetFocus )。

46、声明符号常量应该用关键字( Const )。

47、在过程定义的变量,若希望在离开该过程后,还能保存过程中局部变量的值,则应使用( Static )关键字在过程中定义局部变量。

48、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是( Combo1.RemoveItem 2 )。

49、窗体设计器是用来设计( 应用程序的界面)。

50、可以同时删除字符串前导和尾部空白的函数是( Trim )。

51、程序运行后,在窗体上单击鼠标,此时窗体不会接收到的事件是(Load )。

52、若已编写了一个Sort子过程,在该工程中有多个窗体,为了方便的调用Sort子过程,应该将该过程放在( 标准模块)。

53、语句Print Abs(-6^2)+Int(-6^2)的输出结果是( 0 )。

54、变量未赋值时,数值型变量的值为( 0 )。

55、数组声明语句Dim a(0 to 3, -2 to 2,0 to 5)中,数组a包含元素的个数为(120 )。

56、数组声明语句Dim a(2 to 3, -2 to 2,3 to 5)中,数组a包含元素的个数为( 30 )。

57、假如列表框(List1)有四个数据项,那么把数据项“China”添加到列表框的最后,应使用( List1.AddItem "China" )语句。

58、若要使命令按钮不可操作,要对(Enabled)属性进行设制。

59、确定一个控件在窗体上的位置的属性是(Top和Left )。

60、要判断在文本框是否按了Enter键,应在文本框的(KeyPress )事件中判断。

61、下列叙述中正确的是(在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程)。

62、以下叙述中错误的是(Visual Basic工具箱中的所有控件都具有宽度(Width)和高度(Height)属性)。

63、下列可为合法变量名的是(thanksgiving )。

64、当运行程序时,系统自动执行窗体的(Load )事件过程。

65、在一行内写多条语句时,每个语句之间用(:)符号分隔。

66、Cls方法可以清除窗体或图片框中的(在运行阶段产生的图形和文字)内容。

67、执行x$=String(6, "124abc")后,x的值是(111111 )。

68、在VB中,默认的数组下标的下界从0开始,要想在通用声明段界定下界,则应使用(Option Base)。

69、以下变量命名非法的是(boolean)。

70、用以下方式声明的变量,(在窗体模块用Public进行声明)可以在整个程序中通用?71、Print #1,STR1 $中的Print是(文件的写语句)。

72、保存一个工程至少应保存两个文件,这两个文件分别是(窗体文件和工程文件)。

73、赋值语句:a=123 & Mid("123456",3,2)执行后,变量a的值是("12334" )。

74、以下能够触发文本框Change事件的操作是(改变文本框的内容)。

75、在设计阶段,当双击窗体上的某个控件时,所打开的窗口是(代码窗口)。

76、下面关于顺序文件的描述,正确的是(数据只能以ASCII码形式存放在文件中,所以可通过文本编辑软件显示)。

77、当运行程序时,系统自动执行启动窗体的(Load )事件过程。

78、以下叙述正确的是(窗体的Name属性指定窗体的名称,用来标识一个窗体)。

79、如果要改变窗体的标题,则需要设置的属性是(Caption )。

80、当用户按下并且释放一个键后会触发KeyPress、KeyUp和KeyDown事件,这三个事件发生的顺序是(KeyDown、KeyPress、KeyUp)。

81、文本框没有(Caption )属性。

82、表达式Len("123程序设计结果")的值是(9 )。

83、以下关于过程的叙述中,错误的是(函数过程的返回值可以有多个)。

84、数学关系3≤x<10表示为正确的vb表达式应是(3<=x And x<10 )。

85、将数据项"China"添加到列表框(List1)中成为第一项应使用语句(list1.additem "China",0)。

86、用Dim A (-3 To 5) As Integer定义的数组的元素个数是(9)。

87、下列能实现两个数a, b交换的是(t=a: a=b: b=t )。

(t为中间变量)88、Rnd函数不可能的取值是(1 )。

89、为了给x,y,z三个变量赋初值1,下面的赋值语句正确的是(x=1:y=1:z=1 )。

90、下面(100.0D+2 )是不合法的单精度常数。

91、在一行书写多条语句时,每个语句之间用(:)符号分隔。

92、数组声明语句Dim a(3, -2 to 2, 5)中,数组a包含元素的个数为(120)。

93、下列能正确产生[1-30]之间的随机整数的表达式是(Int(Rnd*30)+1)。

94、如下数组声明语句,(Dim a(3,4) As Interger )正确。

95、在窗体上画一个名称为Command1的命令按钮,编写以下程序Private Sub Command1_Click( )Dim a As IntegerStatic b As Integera = a + bb = b + 4Print a,bEnd Sub 程序运行后,单击该命令按钮三次,屏幕上显示的值是(8 12)。

相关主题