《高级语言程序设计 VB 》试题样题

发布 2021-04-24 17:50:28 阅读 5859

考试时间:90分钟。

专业班号班内序号姓名机号成绩

一、登录网络及文件操作。

1.用桌面上的4位机器号作为用户名,登录到fs3,删除f盘中的所有内容。

2.在f盘根目录下以专业(中文)+班号(1位)+班内序号(2位)+姓名(中文)为名建立考试目。

录,并在该文件夹下分创建no1、no2、no3和no4等四个文件夹,下列四题分别存放在上述对应的四个文件夹中(否则无分)。

二、用vb编写下列程序。

1.用文本框等控件和自定义过程实现输入n的值,计算1!+2!+3!+…n!, 并输出结果。

2.随机产生10个0~100之间的随机数,并求出最大值、最小值及最大值和最小值的位置。

3.用绘图方法绘制曲线:y=x2-100(-10≤x≤10)。

4.用图像框和公共对话框(打开文件对象)等控件实现一个图像浏览器。

visual basic语言程序设计笔试样卷。

考试时间90分钟,满分100分)

一、选择题。

1)—(35)题每题2分,共70分。

下列各题a)、b)、c)、d)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

1) 下列不能打开属性窗口的操作是 。

a) 执行“视图”菜单中的“属性窗口”命令。

b) 按f4键。

c) 按ctrl+t

d) 单击工具栏上的“属性窗口”按钮 。

2) 下列可以打开立即窗口的操作是 。

a) ctrl+d b) ctrl+e c) ctrl+f d) ctrl+g

3) inputbox函数反回值的类型为 。

a) 数值 b) 字符串。

c) 变体 d) 数值或字符串(视输入的数据而定)

4) 可以同时删除字符串前导和尾部空白的函数是 。

a) ltrim b) rtrim c) trim d) mid

5) 表达式4+5 \ 6 * 7 / 8 mod 9 的值是。

a) 4 b) 5 c) 6 d) 7

6) 如果在立即窗口中执行以下操作:

a=8 (是回车键,下同)

b=9 print a>b

则输出结果是 。

a) -1 b) 0 c) false d) true

7) 以下语句的输出结果是 。

print format $(32548.5,“000,000.00”)

a) 32548.5 b) 32,548.5 c) 032,548.50 d) 32,548.50

8) 执行以下程序段后,变量c$的值为。

a$=“visual basic programing”

b$=“quick”

c$=b$ &ucase(mid$(a$,7,6)) right $ a$,11)

a) visual basic programing

b) quick basic programing

c) quick basic programing

d) quick basic programing

9) 为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的一个属性设置为true,这个属性是 。

a) value b) default c) cancel d) enabled

10) 为了把焦点移到某个指定的控件,所使用的方法是。

a) setfocus b) visible c) refresh d) getfocus

11) 设a=6,则执行 x=iif(a>5,-1,0)后,x 的值为 。

a) 5 b) 6 c) 0 d) -1

12) 执行下面的程序段后,x 的值为 。

x=5for i=1 to 20 step 2

x=x+i\5

next i

a) 21 b) 22 c) 23 d) 24

13) 在窗体上画一个命令按钮,然后编写如下事件过程:

private sub command1_click()

for i=1 to 4

x=4for j =1 to 3

x=3for k=1 to 2

x=x+6next k

next j

next i

print x

end sub

程序运行后,单击命令按钮,输出结果是 。

a) 7 b) 15 c) 157 d) 538

14) 在窗体上画一个命令按钮,然后编写如下事件过程:

prevate sub command1_click()

x=0do until x=-1

a = inputbox(“请输入a的值”)

a = val(a)

b = inputbox(“请输入b的值”)

b = val(b)

x = inputbox(“请输入x的值”)

x = val(x)

a = a+b+x

loopprint a

end sub

程序运行后,单击命令按钮,依次在输入对话框中输入、-1,则输出结果为 。

a) 2 b) 3 c) 14 d) 15

15) 在窗体(name属性为form1)上画两个文本框(其name属性分别为text1和text2)和一个命令按钮(name 属性为command1),然后编写如下两个事件过程:

private sub command1_click()

a=print a

end sub

private sub formm_load()

text1 text=""

text2 text=""

end sub

程序运行后,在第一个文本框(text1)和第二个文本框(text2)中分别输入123和321,然后单击命令按钮,则输出结果为 。

a) 444 b) 321123 c) 123321 d) 132231

16) 阅读下面的程序段:

for 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

17) 在窗体上画一个文本框(其中name属性为text1),然后编写如下事件过程:

private sub form_load()

for i=1 to 10

sum=sum+i

next i

end sub

上述程序的运行结果是 。

a) 在文本框text1中输出55

b) 在文本框text1中输出0

c) 出错。

d) 在文本框text1中输出不定值。

18) 在窗体上画两个文本框(其name 属性分别为text1和text2)和一个命令按钮(其name属性为command1),然后编写如下事件过程:

private sub command1_click()

x=0do while x<50

x=(x+2)*(x+3)

n=n+1loop

end sub

程序运行后,单击命令按钮,在两个文本框中显示的值分别为。

a) 1和0 b) 2和72 c) 3和50 d) 4和168

19) 用下面语句定义的数组的元素个数是 。

dim a (-3 to 5) as integer

a) 6 b) 7 c) 8 d) 9

20) 以下程序的输出结果是。

option base 1

private sub command1_click()

dim a(10),p(3) as integer

k=5for i=1 to 10

a(i)=i

next i

for i=1 to 3

p(i)=a(i*i)

next i

for i=1 to 3

k=k+p(i)*2

next i

print k

end sub

a) 33 b) 28 c) 35 d) 37

21) 在窗体上面画一个命令按钮,然后编写如下事件过程:

option base 1

private sub commandl_click()

dim aa = array(1,2,3,4)

j = 1for i = 4 to step -1

s = s + a(i)*j

j =j*10

next i

print s

end sub

运行上面的程序,单击命令按钮,其输出结果是 。

a) 4321 b) 12 c) 34 d) 1234

22) 在窗体上面一个命令按钮(其name属性为commandl),然后编写如下**:

option base 1

高级语言程序设计 VB开发

实验一简单程序设计。实验目的 1.掌握visual basic 6.0窗体的常用属性 常用事件和重要方法 2.熟练掌握在窗体上创建标签 命令按钮 文本框等控件的方法 3.掌握事件过程的 编写,了解对象的概念 4.熟悉visual basic的集成开发环境,基本掌握开发应用程序的一般步骤。实验内容与指...

高级语言程序设计 VB A卷

诚信应考,考试作弊将带来严重后果!华南理工大学期末考试。高级语言程序设计 vb 试卷 a卷 注意事项 1.考前请将密封线内填写清楚 2.所有答案请直接答在答卷上,答在其它地方无效 3 试卷做草稿纸,与答卷同时提交,答卷才有效 4 考试形式 闭卷 5.本试卷共五大题,满分100分,考试时间120分钟。...

高级语言程序设计样卷

一 填空题 共25分,每小题1分 1 j a编译器产生的文件扩展名是 a j a b exe c html d class 2 在j a语言中,负责执行字节码文件的工具是。a j a编译器 b j a解释器 c applet查看器 d web浏览器。3 j a源程序的文件名后缀是。a class b...