重庆大学21秋《可视化程序设计(VB)》(第1次)答案
一、单项选择题 (共 30 题、共 60 分)1.
对象的数据就保存在( )。
A、
事件
B、
属性
C、
控件
D、
程序
2.
以下关于复选框的说法,正确的是( )。
A、
无论是在容器中还是在窗体中,都不可以同时选中多个复选框
B、
在一个容器中的复选框可以同时有多个被选中
C、
一个窗体上的所有复选框一次只能有一个被选中
D、
一个容器中的所有复选框一次只能有一个被选中
3.
下列程序段中在Text1中输入202,则Text2中的结果为( )。x = Val(Text1.Text)Select Case xCase Is < -100, Is > 200y="x<-100 or x>200"Case Is < 0y = 100 - xCase Is <= 100y = 100 + xCase Is <= 200y = 400End SelectText2.Text = y
A、
400
B、
302
C、
x<-100 or x>200
D、
-102
4.
下列叙述中正确的是( )。
A、
模块级变量和全局变量的生存期是整个应用程序的运行期间
B、
在某个Sub过程中定义的局部变量可以与其它事件过程中定义的局部变量同名,但其作用域只限于该过程
C、
在窗体的通用事件过程中定义的变量是全局变量。
D、
局部变量的作用域可以超出所定义的过程。
5.
对于语句 If x=1 Then y=1,下列说法正确的是( )。
A、
x=1为关系表达式,y=1为赋值语句
B、
x=1为赋值语句,y=1为关系表达式
C、
x=1和y=1均为赋值语句
D、
x=1和y=1均为关系表达式
6.
表达式123+23 mod 10\3+asc(“A”)的值是( )。
A、
190
B、
188
C、
220
D、
221
7.
以下选项中,不属于单选按扭属性的是( )。
A、
Min
B、
Name
C、
Enabled
D、
Caption
8.
下列选项中,不能作为容器的对象是( )。
A、
图像框
B、
图片框
C、
窗体
D、
框架
9.
下列赋值语句中错误的是( )。
A、
x=4>6
B、
x+y=x
C、
x=x+1
D、
x=x+y
10.
若在消息框中显示“是(Yes)”和“否(No)”两个按钮,则buttons参数的设置值是( )。
A、
5
B、
4
C、
2
D、
3
11.
对象的属性用来描述对象的特征,它们是一组( )。
A、
操作
B、
属性名
C、
数据
D、
程序
12.
引用列表框(List1)最后一个数据项应使用的语句是( )。
A、
List1.List(Listcount)
B、
List1.List(Listcount)
C、
List1.List(List1.Listcount )
D、
List1.List(List1.Listcount-1)
13.
在文本框Text1中输入“(hello)”,则输出结果为( )。Private Sub Text1_KeyPress(KeyAscii As Integer)Dim count1%If Chr(KeyAscii) = "(" Thencount1 = count1 + 1ElseIfChr(KeyAscii) = ")" Thencount1 = count1 - 1End IfIf KeyAscii = 13 ThenIf count1 = 0 ThenPrint "左右括号配对"ElseIf count1 > 0 ThenPrint "左括号多于右括号"; count1; "个"ElsePrint "右括号多于左括号"; -count1; "个"End IfEnd IfEnd Sub
A、
程序出错
B、
"右括号多于左括号"
C、
"左右括号配对"
D、
"左括号多于右括号"
14.
程序的运行结果为( )。Dim k As Integern=5:m=1:k=1While k<=nm=m*2k=k+1wendPrint m
A、
40
B、
32
C、
1
D、
5
15.
下列程序运行时,输出星号的行数是()。Private sub Form_click()For i= 1 to 10For j= 1 to iPrint”*”;Next jPrintNext iEnd Sub
A、
100
B、
55
C、
10
D、
20
16.
下面的子过程语句说明合法的是________。
A、
Function f1!(ByVal n%)
B、
Function f%(f%)
C、
Sub fib(ByRef i%())
D、
Sub fib(j%) As Integer
17.
关于VB描述错误的是( )。
A、
VB的工具箱窗口由被绘制成按钮形式的图标构成。
B、
VB具有事件驱动的编程机制
C、
VB集成开发环境是一组软件工具,集应用程序的设计、编辑、运行调试等于一体
D、
VB是面向过程的程序设计语言
18.
要让文本框获得焦点的方法是( )。
A、
上述3个都可以
B、
LOSTFOCUS
C、
GOTFOCUS
D、
SETFOCUS
19.
设有语句:x=InputBox("输入数值","0","示例"),程序运行后,如果从键盘上输入数值10,并按回车键,则下列叙述中正确的是( )。
A、
变量X的值是字符串"10"
B、
0是默认值
C、
变量X的值是数值10
D、
在InputBox对话框标题栏中显示的是"示例"
20.
若定义一维数组为:Dim a(i To j),则该数组的元素为( )个。
A、
i+j
B、
j*i
C、
j-i
D、
j-i+1
21.
如果要求该程序执行3次循环,则应在程序中的括号里输入( )。X=1dox=x+3print xloop until( )
A、
x<=8
B、
x>=8
C、
x>=7
D、
x<=7
22.
在Visual Basic中,要设置菜单项的快捷访问键,应使用的符号是( )。
A、
@
B、
$
C、
&
D、
*
23.
下列选项中叙述正确的是( )。
A、
Select Case语句的测试表达式会多次计算
B、
在执行Select Case语句时,所有的Case子句都按出现的次序被顺序执行
C、
Select Case语句中的条件表达式可以是任何形式的表达式
D、
Select Case语句中的条件表达式只能是数值表达式或者字符表达式
24.
要清除组合框Combol中的所有内容,可以使用的语句是( )。
A、
Combo1.Remove
B、
Combo1.Delete
C、
Combo1.ClS
D、
Combo1.Clear
25.
以下关于变量作用域的叙述中,正确的是( )。
A、
窗体中凡被声明为Private的变量只能在某个指定的过程中使用
B、
模块级变量只能用Private关键字声明
C、
Static类型变量的作用域是它所在的窗体或模块文件
D、
全局变量必须在标准模块中声明
26.
下面的运算符中优先级最高的是( )。
A、
*
B、
<
C、
Not
D、
\
27.
要清除已经在图片框P1中打印的字符串而不清楚图片框中的图像,应使用的语句是( )。
A、
P1.Picture = ""
B、
P1.Print ""
C、
P1.Cls
D、
P1.Picture = LoadPicture("")
28.
RGB函数通过红、绿、蓝三基色混合产生某种颜色,其语法为RGB(红、绿、蓝),括号中红、绿、蓝三基色的成分使用0-255之间的整数。若使用3个滚动条分别输入3种基色,为保证输入数值有效,则应设置的属性是( )。
A、
Value
B、
Scroll和Change
C、
Max和Min
D、
SmallChange和LargeChange
29.
有如下语句,执行后该段语句的循环次数是( )。Dim s,I,j as integerFor I =1 to 3For j=3 To 1 Step-1S=I*jNext jNext I
A、
10
B、
9
C、
3
D、
4
30.
以下语句输出结果是( )。Private Sub Form_Click()A="Beijing" b="ShangHai" Print a;bEnd Sub
A、
Abeijing
B、
BeijingShangHai
C、
Beijing ShangHai
D、
AbeijingShangHai
二、判断题 (共 10 题、共 40 分)
1.
类是对象的集合。
正确
错误
2.
动态数组常用于存储数据类型不断变化的数据。
正确
错误
3.
表达式"Abc" + 123的结果为"Abc123"。
正确
错误
4.
用数组名作为过程参数实现的是“传地址值调用”,即形参数组与实参数组是同一存储区域或者形参数组是实参数组存储区域的一部分。
正确
错误
5.
对象指的是类的实例。
正确
错误
6.
2xy是合法的变量名。
正确
错误
7.
字符是构成程序设计语言的最小语法单位。
正确
错误
8.
框架内所有的控件会随框架一起移动、显示、消失和屏蔽。
正确
错误
9.
复选框的功能是独立的,如果一个窗体上有多个复选框,用户可根据需要选择一个或几个。
正确
错误
10.
Visual Basic 提供了列表框控件,当列表框中的项目较多、超过了列表框的长度时,系统会自动在列表框边上加一个滚动条。
页:
[1]