夜大高级语言程序设计VB复习

发布 2021-04-19 22:36:28 阅读 7500

一、选择题。

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 在设计阶段,要选定窗体上的多个控件,...