2002年全国计算机等级考试三级笔试样题(Visual Basic语言程序设计) |
|
www.nanhushi.com 佚名 不详 |
(考试时间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=5
for 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=4
for j =1 to 3
x=3
or k=1 to 2
x=x+6
next k
next j
next i
print x
end sub
程序运行后,单击命令按钮,输出结果是 。
a) 7 b) 15 c) 157 d) 538
(14) 在窗体上画一个命令按钮,然后编写如下事件过程:
prevate sub command1_click()
x=0
do 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
loop
print a
end sub
程序运行后,单击命令按钮,依次在输入对话框中输入5、4、3、2、1、-1,则输出结果为 。
a) 2 b) 3 c) 14 d) 15
(15)在窗体(name属性为form1)上画两个文本框(其name属性分别为text1和text2)和一个命令按钮(name 属性为command1),然后编写如下两个事件过程:
private sub command1_click()
a=text1.text+text2.text
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+1
next k
next j
next i
执行上面的三重循环后,a 的值为 。
a) 3 b) 9 c) 14 d) 21
(17)在窗体上画一个文本框(其中name属性为text1),然后编写如下事件过程:
private sub form_load()
ttext1.text=''>
text1.setfocus
for i=1 to 10
sum=sum+i
next i
text1.text=sum
end sub
上述程序的运行结果是 。
a) 在文本框text1中输出55
b) 在文本框text1中输出0
c) 出错
d) 在文本框text1中输出不定值
(18)在窗体上画两个文本框(其name 属性分别为text1和text2)和一个命令按钮(其name属性为command1),然后编写如下事件过程:
private sub command1_click()
x=0
do while x<50
x=(x+2)*(x+3)
n=n+1
loop
|
|
|
文章录入:杜斌 责任编辑:杜斌 |
|
上一篇文章: 2002年全国计算机等级考试三级笔试样题(Visual FoxPro语言程序设计) 下一篇文章: 2002年全国计算机等级考试三级笔试样题(信息管理技术) |
【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |
|
|