VisualBasic综合练习题
一、选择题
1、当窗体被关闭时,系统自动执行该窗体的__C_______事件过程。 (A)Click (B)Load (C) Unload (D)LostFocus
2、如果Print方法在窗体的Load事件过程中不起作用,原因是( A )属性 的值为True 。
(A)AutoRedraw (B)Moveable (C)MaxButton (D)ControlBox
3、在运行时,要使窗体既不能移动有不能改变大小,应设置BorderStyle=(A )。 (A) 0 (B) 1 (C)2 (D) 3
4、要使窗体运行时充满整个屏幕,应设置其( C )属性。 (A) Height (B)Width (C)WindowState (D) AutoRedraw
5、要使标签控件的大小随Caption 属性值而自动调整,应设置其( B )属性。
(A)Width (B)AutoSize (C) Caption (D)Alignment 6、要设置标签控件字体的大小,应设置其( D )属性。 (A)Height (B)Width (C) Caption (D)Font
7、要使标签控件标题内容居中显示,应设置其( A )属性。
(A)Alignment (B)Appearance (C) BackStyle (D)ToolTipText 8、 程序运行时,要使用户不能修改文本框中的内容,那么应设置___C_______。 (A) Enabled=False (B) MultiLine=False (C) Locked=True (D) PasswordChar=”*”
9、当设置文本框的ScrollBars=Both 而文本框确没有显示出滚动条,原因 是( B )。
(A)文本框中没有内容 (B)文本框的MultiLine=False (C)文本框的Locked=True (D)文本框的MultiLine=True
10、 程序运行时,要使用户不能修改文本框中的内容,那么应设置____C______。 (A) Enabled=False (B) MultiLine=False (C) Locked=True (D) PasswordChar=”*”
11、要使鼠标指向“命令按钮”时,出现一个提示文本,应设置其_C______属性。 (A)Caption (B)Picture (C)ToolTipText (D) Style 12、要使命令按钮在运行时能力丧失(不能用),Enabled=( B )。 (A) True (B) False 13、使命令按钮获得“焦点”的方法是( C )。
(A)LinkSend (B)Move (C) SetFocus (D)Refresh
14、一个窗体上有三个文本框,按放置顺序分别是:Text1,Text2,Text3 ,若使程序运行
时Text3首先获得“焦点”,那么,应设置其( D )属性值为 0 。 (A) Top (B)Tag (C) Tabindex (D)Index
15、一个窗体上有两个文本框,按放置顺序分别是:Text1,Text2 ,要想在Text1中按“回
车”键,“焦点”自动转到Text2上,应在( A )处编写程序。 (A)Private Sub Text1_KeyPress(KeyAscii As Integer) (B)Private Sub Text1_LostFocus() (C)Private Sub Text2_GotFocus() (D)Private Sub Text1_Click()
16、下面关于控件属性的叙述中,不正确的是( C )。 A 属性是对一个对象特征的描述。 B 属性都有名称、取值类型、值。 C 属性的值必须在设计时确定。
D 有些属性的值可以在程序运行时改变。
17、一只白色的足球被踢进球门,足球、白色、踢、进球门分别是(A )。 A 对象、属性、方法、事件。 B 对象、属性、事件、方法。 C 属性、对象、事件、方法。 D 属性、对象、方法、事件。
18、要使标签控件的大小随Caption 属性值而自动调整,应设置其( B )属性。
A Width B AutoSize C Caption D Alignment 19、要使标签控件中的内容居中显示,应设置其( D )属性。
A Width B Height C Caption D Alignment
20、要使命令按钮在运行时不可见,应设置其( B )属性为True。 A Enabled B Visible C TabStop D Style 21、在程序运行时,要使命令按钮获得“焦点”,应使用它的(C )方法。 A LinkSend B Move C SetFocus D Refresh
22、当窗体被关闭时,系统自动执行该窗体的(C )事件过程。 A Click B Load C Unload D LostFocus
23、要使窗体在运行时,用户不能改变其大小,应设置其(C )属性。 A BorderStyle B MinButton C WindowsState D MaxButton
24、 程序运行时,要使用户不能修改文本框中的内容,那么应设置(C )。 A Enabled B MultiLine C Locked D PasswordChar
25、 要使文本框具有滚动条,必须设置其( A )属性。 A MultiLine和ScrollBar B MultiLine
C ScrollBar D ScrollBar和Alignment 26、要使文本框中的内容,不以明码显示,应设置其( D )属性。 A Enabled B Visible
C Locked D PasswordChar
27、要使鼠标指向“命令按钮”时,出现一个提示文本,应设置其( C )属性。 A Caption B Picture C ToolTipText D Text
27、复选框的( B )属性被用来,判断复选框是否被用户选中。 A Caption B Value C TabIndex D Index
28、列表框和组合框被选中项目的文本内容,被存放在(D )属性中。 A List B Font C Sorted D Text 29、向组合框列表中添加项目的方法是(A )。
A AddItem B Refresh C List D RemoveItem
30、要使通用对话框在打开文件时,只显示“*.Doc”类型的文件,那么应设置其( C 属性。
)
A Action B DefaultExt C FileName D Filter
31、设置选项卡控件选项卡个数的属性是( )。 A Tab B TabIndex C Tabs D TabStop
32、菜单中的每个菜单项能够响应的事件是( )。 A Click B Click和KeyPress C Click和KeyDown D Click和GotFocus
33、要在菜单项之间加一条分隔线,应做的操作是( )。 A 在菜单标题栏中输入“-” B 在菜单名称栏中输入“-” C 在菜单标题栏中输入“&” D 在菜单名称栏中输入“&”
34、以下能够盛放其它控件的控件是( D )。
A TabStrip (选项卡) B Text (文本框) C PictureBox(图片框) D Frame (框架)
35、如果要是一个变量能在整个应用程序的任何地方都能使用,那么应如何定义该变量( C )。
A 在标准模块中,使用Public定义 B 在标准模块中,使用Private C 在窗体中,使用Public定义 D 在窗体中,使用Private定义
36、在标准模块中,使用Public x! 定义了一个变量,并且x被赋值为2;在窗体的通用声明中,Public x! 定义了一个变量;在命令按钮的Click事件中,使用Dim x! 定义了一个变量,并且x被赋值为3。那么命令按钮的Click事件结束后,窗体通用声明中的x和标准模块中的x值分别为( C )。 A 标准模块中x=3,窗体中x=3 B 标准模块中x=3,窗体中x=2 C 标准模块中x=2,窗体中x=2 D 标准模块中x=2,窗体中x=0
37、程序运行时,文本框获得焦点后,用户按了键盘中的一个数字键后,那么对文本框最后发生的事件是( D )。
A change B keyup C keydown D keypress
38、表达式16/4-2^5*8/4 Mod 5\\2 = ( B )。 (A) 14 (B) 4 (C) 20 (D) 2
39、数学式3≤X<5写成VB表达式是( C )。
(A) 3<=X<5 (B)3<=X or X<5
(C) 3<=X and X<5 (D)X>=3 and <5
40、x=2,则表达式x+1>2 Or sin(x)>0.9 And 3>x+3=(B )。 (A)True (B)False ( C ) 不能计算
41、将逻辑型数据转换成整型数据时,转换规则是( D )。
(A) 将True转换为 –1 ,将False转换为 0
(B) 将True转换为 1 ,将False转换为 –1 (C) 将True转换为 0 ,将False转换为 -1 (D) 将True转换为 1 ,将False转换为 0 42、下面正确的变量名是( D )。
(A) 3xy (B) xy_01 (C) sa t01 (D) integer 43、Int(-3.1)+round (-4.6)=________C_________。 (A)-8 (B)-7 (C) -9 (D)-6
44、对不同类型的运算符优先级规定是( )。
(A) 字符运算符 > 算术运算符 > 关系运算符 > 逻辑运算符 (B) 算术运算符 > 字符运算符 > 关系运算符 > 逻辑运算符 (C) 算术运算符 > 字符运算符 > 逻辑运算符 > 关系运算符 (D) 字符运算符 > 关系运算符 > 逻辑运算符 > 算术运算符 45、k=12.5 ,len( str( k ) )=( C ) 。
(A) 4 (B) 3 (C) 5 (D) 2 46、len(“vb程序设计”)=( D ) 。
(A) 5 (B) 10 (C) 2 (D) 6
47、随机产生 [10,50] 之间整数的正确表达式是( )。 (A) Round( Rnd*51) (B) Int(Rnd*40+10)
(C) Round( Rnd*50) (D) 10+Int(Rnd*41)
48、赋值语句 A=123 + Mid$( “123456”,3,2) 执行后,A=( D )。 (A)”12334” (B)123 (C) 12334 (D)157 49、Val (“123ab”)=( B )。
(A)0 (B)123 (C)1230 ( D ) 不能转换
50、当Ucase$(C$)>”A” and Ucase$(C$)<”Z”为true时,则C$是__A______。
(A) 大写字母 (B) 小写字母 (C) 字母 (D) 不一定
51、InStr(“eFCdEfGh”,“EF”,0)=( C )。 (A) 5 (B) 6 (C) 0 (D) 1 52、下面正确的赋值语句是( A )。 (A) x=y=1 (B) x+y=1 (C) x=x+1 (D) sin(x)=5
54、MsgBox() 过程的正确语法是( D )。 (A) MsgBox(提示信息[,标题] [,按钮类型])
相关推荐: