一、选择题。
1、 vb是一种___的可视化程序设计语言。
a). 面向机器 b) 面向过程 c) 面向问题 d) 面向对象。
2、 程序运行中用鼠标双击当前窗体时,会触发窗体的___事件。
a) loadb) unload c) dblclick d) keypress
3、 下列各项中,可以作为变量名的是。
a) a1_0b) dim c) k6/600 d) cd[1]
4、 设m=”morning”,下列___表达式的值是”mor”。
a) mid(m,5,3) b) left(m,3) c) right(m,3) d) mid(m,3,1)
5、 语句s=s+1的正确含义是。
a) 变量s的值与s+1的值相等b) 将变量s的值存到s+1中去。
c) 将变量s的值加1后赋给变量s d) 变量s的值为1
6、 下列程序段执行后,输出结果是。
a = 0: b = 1
a = a + b: b = a + b
print a; b
a = a + b: b = a + b
print a; b
a = b – a: b = b - a
print a; b
abcd)
7、 有以下程序段:
x=”abc”
m=lcase(x)
n=ucase(y)
print mid(m+n,3,2)
则程序的输出结果是。
a) cab) ca c) ccad) ca
8、表达条件“x是大于等于5,且小于95的数”的条件表达式是。
a) 5<=x<95b) 5<=x,x<95
c) x>=5 and x<95d) x>=5 and <95
9、 有如下的程序段:
s=0for k=10 to 50 step 15
s=s+knext k
if k>50 then s=s+k
else s=s-k
end if
print s
程序运行的结果是。
a) 20b) 130 c) 75 d) 55
10、 语句dim ay(3 to 6,-2 to 2) as integer所定义的数组的元素个数为。
a) 20 b) 16 c) 24 d) 25
11、 下列程序段的运行结果是。
dim a(3,3) as integer
for i=1 to 3
for j=1 to 3
if i=j then a(i,j)=1 else a(i,j)=0
print a(i,j);
next j
printnext i
abcd)
12、 阅读下面的程序段:
a=0for i=1 to 3
for j=1 to i
for k=j to 3
a=a+1next k
next j
next i
执行上面的三重循环后,a 的值为 。
a) 3 b) 9 c) 14 d) 21
13、 在窗体上画一个名称为command1的命令按钮和三个名称分别为label1、label2、label3的标签,然后编写如下**:
private x as integer
private sub command1_click()
static y as integer
dim z as integer
n = 10
z = n + z
y = y + z
x = x + z
= x= y
= zend sub
运行程序,连续三次单击命令按钮后,则三个标签中显示的内容分别是。
a)10 10 10 b)30 30 30 c)30 30 10 d)10 30 30
14、 在窗体上画一个名称为command1的命令按钮,一个名称为label1的标签,然后编写如下事件过程:
private sub command1_click()
s = 0for i = 1 to 15
x = 2 * i - 1
if x mod 3 = 0 then s = s + 1
next i
= send sub
程序运行后,单击命令按钮,则标签中显示的内容是。
a)1 b)5 c)27 d)45
15、 设有以下循环结构。
do循环体。
loopwhile《条件》
则以下叙述中错误的是。
a)若"条件"是一个为0的常数,则一次也不执行循环体。
b)"条件"可以是关系表达式、逻辑表达式或常数。
c)循环体中可以使用exitdo语句。
d)如果"条件"总是为true,则不停地执行循环体。
16、 在窗体上画一个名称为command1的命令按钮和两个名称分别为text1、text2的文本。
框,然后编写如下事件过程:
privatesubcommand1_click()
n=selectcasen
case1to20
x=10case2,4,6
x=20caseis<10
x=30case10
x=40endselect
endsub
程序运行后,如果在文本框text1中输入10,然后单击命令按钮,则在text2中显示的
内容是。a)10 b)20 c)30 d)40
17、 如果要改变窗体的标题,则需要设置的属性是。
a)caption b)name c)backcolor d)borderstyle
18、 假定有如下的命令按钮(名称为command1)事件过程:
privatesubcommand1_click()
x=inputbox("输入:",输入整数")
msgbox"输入的数据是:”,输入数据:"+x
endsub
程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是。
a)x的值是数值10
b)输入对话框的标题是“输入整数”
c)信息框的标题是“输入数据:10”
d)信息框中显示的是“输入的数据是:”
19、 在窗体上画一个命令按钮,名称为command1,然后编写如下事件过程:
privatesubcommand1_click()
dim i as integer, x as integer
for i = 1 to 6
if i = 1 then x = i
if i <=4 then
x = x + 1
elsex = x + 2
end if
next i
print x
endsub
程序运行后,单击命令按钮,其输出结果为。
a)9 b)6 c)12 d)15
20、 为了使命令按钮(名称为command1)右移200,应使用的语句是。a)b)
c)d)
21、 在窗体上画一个文本框,然后编写如下事件过程:
privatesubform_click()
x=inputbox("请输入一个整数")
print x+
end sub
程序运行时,在文本框中输入456,然后单击窗体,在输入对话框中输入123,单击“确定”按钮后,在窗体上显示的内容是:
a)123 b)456 c)579 d)123456
二、填空题。
1、 vb提供两种运行程序的方式,一种是__ 解释 __方式,另一种是__ 编译 _ 方式。
高级语言程序设计 VB开发
实验一简单程序设计。实验目的 1.掌握visual basic 6.0窗体的常用属性 常用事件和重要方法 2.熟练掌握在窗体上创建标签 命令按钮 文本框等控件的方法 3.掌握事件过程的 编写,了解对象的概念 4.熟悉visual basic的集成开发环境,基本掌握开发应用程序的一般步骤。实验内容与指...
高级语言程序设计 VB A卷
诚信应考,考试作弊将带来严重后果!华南理工大学期末考试。高级语言程序设计 vb 试卷 a卷 注意事项 1.考前请将密封线内填写清楚 2.所有答案请直接答在答卷上,答在其它地方无效 3 试卷做草稿纸,与答卷同时提交,答卷才有效 4 考试形式 闭卷 5.本试卷共五大题,满分100分,考试时间120分钟。...
《高级语言程序设计 VB 》复习提纲
第一章 visual basic程序设计概述。1.vb程序设计的主要特点是 面向对象的可视化设计和事件驱动编程机制。2.vb集成开发环境。例1 1 在vb编程状态下,双击窗体中的对象后将显示的窗口是。a 项目 工程 窗口 b 工具箱c 窗口d 属性窗口。例1 2 在设计阶段,要选定窗体上的多个控件,...