2019年Visual Basic 程序设计期末测试复习题200题[含答案]
一、选择题
1.安全防溺水手抄报下列程序运行后,变量s的值为______。
J=0:s=0
For I=1 To 4
j=j+I
s=s+j
莲叶古诗
Next I
a) 20
b) 10
c) 5
d) 15 答案:A
2.在Visual Basic中,下列________控件可以包含其他控件。
a) Picturebox
b) Commandbutton
c) Label
d) Checkbox 答案:A
3.下列_______方法是将项目添加到List控件中。
a) List
b) ListCount
c) Move
d) AddItem 答案:D
4.下列输出语句中,错误的是______。
a) ? X,y
b) Print x,y
c) Debug.Print x,y
d) Print.Form x,y 答案:D
5.要使窗体Form1关闭,错误的是______。
a) Unload Form1
b) Unload me
c) End
d) Form1.Visiable=Fal 答案:D
6.下述的说法哪种是Windows的程序设计方法:_______。
a) 面向对象,顺序驱动
b) 面向过程、事件驱动
c) 面向过程、顺序驱动
d) 面向对象、事件驱动 答案:D
7.要声明一个长度为256个字符的定长字符串变量str,以下语句正确的是_______。
a) Dim str As String
b) Dim str As String(256)
c) Dim str As String(256)
d) Dim str As String*256 答案:D
8.在Visual Basic环境下,当写一个新的Visual Basic 程序时,所做的第一件事是________。
船字的笔顺 a) 编写代码
b) 新建一个工程
c) 打开属性窗口
d) 进入VB环境 答案:B
9.荷包蛋汤所有控件都有的属性是_______,在程序中作为对象的标识引用。
a) Caption
b) Value
c) Text
d) name 答案:D
10.下列_______属性用于设置或返回文本框中的文本。
a) Caption
b) Text
c) Name
d) DragIcon 答案:B
11.若要使标签的大小自动适应所显示的文本,可通过设置______属性的值来实现。
a) AutoSize
b) Alignment
c) Enabled
d) Visble 答案:A
12.如果有声明Dim a(5) As Integer,则该数组共占用______个字节内存。
a) 5
b) 6
c) 10
d) 12 答案:D
13.下列选项中,为字符串常量的是______。
a) 6/12/2001
b) "6/12/2001"
c) #6,12,2001#
d) 6,12,2001# 答案:B
14.以下控件中没有Caption属性的控件是______。
a) 标签框
b) 文本框
c) 框架
d) 命令按钮 答案:B
15.单击命令按钮时,下列程序的执行结果为______。
Private Function P(N As Integer)
Static sum
For I = 1 To N
sum = sum + 1
Next I
P = sum
End Function
Private Sub Command1_Click()
S = P(1) + P(2) + P(3) + P(4)
Print S;
End Sub
a) 20
b) 30
c) 115
d) 135 答案:A
16.Datetime是Date类型的变量,以下赋值语句中错误的是:_______。
a) Datetime=#4/14/97#
b) Datetime=#May 1,1997#
c) Datetime=#12:15:00AM#
d) Datetime="8\8\99" 答案:D
17医生我想要.下列关于属性设置的叙述错误的是:()
a) 一个控件具有什么属性是VB预先设计好的,用户不能改变
b) 一个控件具有什么属性是VB预先设计好的,用户可以改变
c) 一个控件的属性即可以在属性窗口中设置,也可以用程序代码设置
d) 一个控件的属性在属性窗口中设置,还可以利用程序代码为其设置新值 答案:A
18.语句Print 5*5/5的输出结果是________。
a) 5
b) 25
c) 0
d) 5*5/5 答案:A
19.用于获取字符串长度的函数是_______。
a) Len()
b) Length()
c) Strlen()
d) Lofo() 答案:A
20.用于将菜单项级别提升一级的按钮为________。
a) ←
b) →
c) ↑
d) ↓ 答案:A
21.用户可通过______模拟屏幕的小图象来布置应用程序运行后的位置。
a) 窗体设计器
b) 快捷菜单
c) 立即窗口
d) 窗体布局窗口 答案:D
22.在拖动滚动条的滚动块的时候,在没有松开鼠标前会触发滚动条的______事件。
a) Change
b) keyDown
c) Scroll
d) DragOver 答案:C 武汉美食
23.对象是一个逻辑实体,它是______的集合。
a) 数据
b) 代码
c) 数据与代码
d) 属性 答案:C
24.如下数组声明语句,正确的是______。
a) dim a[3,4] as intiger
b) dim a(3,4) as string
c) dim a(n,n) as single
d) dim a(3 4) as integer 答案:B
25.下列______语句可以将变量A、B的值互换。
a) A=B:B=A
b) A=A+B:B=A-B:A=A-B
c) A=C:C=B:C=A
月子餐30天食谱
d) A=(A+B)/2:B=(A-B)/2 答案:B
26.下列______语句可以将变量A、B的值互换。
好书推荐及理由 a) A=B:B=A
b) C=A:A=B:B=C
c) A=C:C=B:C=A
d) B=A:A=B 答案:B
27.以下程序输出的结果为______。
X=1
y=4
Do Until y>4
x=x*y
y=y+1
Loop
Print x
a) 4
b) 8
c) 12
d) 16 答案:A