11.下列不能扫开菜单编辑器的操作是( )。
A.按“Ctrl+E”组合键
B.单击工具栏中的“菜单编辑器”按钮
C.执行“工具”菜单中的“菜单编辑器”命令
D.按“Shift+AIt+M”组合键
12.不能脱离控件(包括客体)而独立存在的过程是( )。
A.事件过程
B.通用过程
C.Sub过程
D.函数过程
13.在窗体上建立通用对话框需要先添加的控件是( )。
A.Data控件
B.From控件
C.CommonDialog控件
D.VBComboBox控件
14.在Visual Basic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是( )。
A.Load
B.Show
C.Hide
D.Unload
15.执行如下两条语句后,窗体上显示的是( )。
a=9.8596
Print Format(a,"$00,00.00")
A.0,009.86
B.$9.86
C.9.86
D.$0,009.86
16.下面循环语句中在任何情况下都至少执行一次循环体的是( )。
A.Do While<条件>
循环体
Loop
B.While <条件>
循环体
Wend
C.Do
循环体
Loop Until<条件>
D.Do Until <条件>
循环体
Loop
17.执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框
List1中选中一个列表项(数据为456),使结果为123456 的语句是( )。
A.y=x$+List1.List(0)
B.y=x$+List1.List(1)
C.y=Val(x$)+Val(List1.List(0))
D.y=Val(x$)&Val(List1.List(1))
18.如果一个变量未经定义就直接使用,则该变量的类型为( )。
A.Inieger
B.Byte
C.Boolean
D.Variant
19.以F叙述中错误的是( )。
A.一个工程中只能有一个Sub Main过程
B.窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体
C.窗体的Hide方法和Unload方法的作用完全相同
D.若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
20.下列各控件不包含滚动条的控件是( )。
A.Lis tBox
B.ComboBox
C.TextBox
D.Label
11.D。【解析】本题考查控件的基本知识,A选项为恢复键入,8选项为运行2Y-程或启动工程,C选项为添加Standard EXE工程,D选项为结束工程。
12.B。【解析】IIf函数可以用来执行简单的条件判断操作,它是“If…Then…Else”结构的简写版本,是“Immediate If”的缩略。其格式如下:IIf(条件,True部分,False部分),“条件”是一个逻辑表达式。当“条件”为真时,IIf函数返回“True部分”,否则返回“False部分”。“True部分”或“False部分”可以是表达式、变量或其他函数。该函数与C语言中的三目运算符“?:”功能相似,可以使程序大为简化。本题中当输入的x
大于0时,返回-x的值,当X为负数时,不符合条件,返回x本身,因为x本身就是负数,所以本题两种条件下返回的都一定是负值,本题答案为B选项。
13.C。【解析】本题中最后输出a的值为a%100的余数,一定是整型,s未定义,在VB中,未定义的变量为变体型,所以本题答案为C。
14.A。【解析】Text是文本框的基本属性,Caption属性是设置名称,Left是居左或向左,Enabled为设置属性可用。
15.D。【解析】Call为调用子程序,本题中Call是调用了一个写有“VB”的对话框。不是直接在消息框中输出VB。
16.C。【解析】当单击单选按钮时,Index值用来表示哪个单选按钮被选中了。所以C选项正确。
17.B。【解析】SetFocus是将光标定位的意思,本题中要将光标定位到Text1文本框,所以应该是Text1文本框得到光标。本题答案为B选项。
18.A。【解析】每输入一个字符,经历了键盘上的字符被按下,又弹起,或再次被按下,又被弹起的过程,所以此过程涉及了KeyPress、KeyDown和KeyUp这三个过程。
19.B。【解析】一个工程中可以包含多个标准模块,在标准模块中包含一个或多个Public过程,可以声明全局变量,可以包含一个Sub Main过程,并且设置为启动过程。
20.A。【解析】本题考查鼠标事件过程,鼠标事件过程可写为:窗体名一事件过程名,与标题名无关。C 选项窗体名错误,不可以统写。所以本题答案为A选项。