c) dtime=#10:56:00 am# d)dtime=10/23/04
24、在vb中,下列的4个语法不正确的是:
a)x=sgn(0) b)x=sqr(0) c)x=log(0) d)x=sin(0)
26、下面4个表达式中,非法的vb表达式是。
a)x=x+y b)x=(x=y) c)x+y27、vb中获得字符串长度的函数是。
a)lenb)lengthc)strlend)strlength()
28、下面4个表达式中结果值为0的是:
a)2/3 b)2\3 c)3 mod 2 d) 2 mod 3
30、下面关系表达式的值为真的是。
a) ”x”>”x” b)”5” >x” c)”that” >thank” d) 25>25.5
第二部分程序结构。
1、 设a=3 则执行b=iif(a<>4,0,-1)后,b的值为。
2、 当vb执行以下语句后a的值是。
a=1if a>0 then a=a+1
if a>1 then a=0
a) 0 b) 1 c) 2 d) 3
3、 当vb执行下列语句后,输出的结果是。
private sub from_click()
score=int(rnd*10)+30
select case score
case is <10
a$=”f”
case 10 to 19
a$=”d”
case 20 to 29
a$=”c”
case 30 to 39
a$=”b”
case else
a$=”a”
end select
print a$
end sub
4、 执行下列程序段后,x的值为:
x=2for i=1 to 10 step 3
x=x+i/2
next i
5、 假设有下列循环结构。
do until 条件。
循环体。loop
则正确的描述是:
a) 如果条件是一个为0的常数,则一次循环体也不执行。
b) 如果条件是一个为0的常数,则至少执行一次循环体。
c) 如果条件是一个不为0的常数,则至少执行一次循环体。
d) 不论条件是否为真,至少执行一次循环体。
6、 假设有下列程序段:
for i=1 to 3
for j=5 to 1 step -1
print i*j
next j,i
则语句“print i*j”的执行次数是___
7、 以下程序段的输出结果是。
x=2:y=8
do until y>8
x=x*yy=y+1
loopprint x
8、 用下列的语句所定义的数组的元素个数是。
dim a(-3 to 5) as integer
9、 阅读下列程序段:
for i=1 to 2
for j=1 to i
for k=j to 2
x=x+1next k
next j
next i
执行上面的三重循环后,x 的值是:
10、在窗体上画一个命令按钮,然后编写如下事件过程:
private sub command1_click()
for i=1 to 3
x=2for j=1 to 2
x=4for k=1 to 3
x=x+5next k
next j
next i
print x
end sub
程序执行后,单击命令按钮,输出的结果是。
11、体上画两个文本框text1 和text2,一个命令按钮command1,然后编写如下事件过程:
private sub command1_click()
x=1do while x<50
x=(x+1)*(x+2)
n=n+1loop
end sub
程序运行后,单击命令按钮,在两个文本框中显示的值分别是( )
12、private sub command1_click()
dim num as integer ,d as integer
num=inputbox(“”
while num<>0
d=num mod 10
num=num\10
print d
wendend sub
程序运行后,如果从键盘上输入12345,则输出结果是。
13、private sub command1_click()
dim a(10) as integer
for i=1 to 5
a(i)=i * i
num=a(i)
next i
end sub
程序运行后,单击命令按钮,在标签中显示的结果是。
16、option base 1
private sub command_click()
dim aa=array(1,2,3,4,5)
j=1for i=5 to 1 step –1
s=s+a(i)*j
j=j*10
next i
print s
end sub
程序运行后,单击命令按钮,输出结果是。
a)54321 b)12345 c)1234 d)4321
18、执行下列程序后,变量s的值为。
s=5for i=2.6 to 4.9 step 0.6
s=s+1next i
19、option base 1
private sub command_click()
dim a(3,3) as integer
for i=1 to 3
for j = 1 to 3
a(i,j) =2 * i + j
next j
next i
for i = 2 to 3
for j = 2 to 3
print a(j,i)
next j
next i
end sub
程序运行后,单击命令按钮,输出的结果是___
20、以下程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高分和最低分,当输入负数时结束,请填空将程序补充完整。
private sub command1_click()
dim x as single
dim max as single ,min as single
x=inputbox(“输入分数”)
max= x
min=xdo while
if x>max then
max=xend if
ifthen
min=xend if
x=inputbox(“输入分数”)
loopprint max,min
end sub
21、以下程序段对应的函数表达式是。
private sub command1_click()
x=inputbox(“输入一个整数”)
x=cint(x)
select case x
case is<=0
y=0case is<=10
y=5+2*x
case is<=15
y=x-5case is>15
y=0end select
end sub
22、执行下列程序段后,变量x的值为。
x=10for i=1 to 10 step 2
x=x+i\5
next i
23、在窗体上添加一个命令按钮,双击后编写如下**:
private sub command1_click()
x=1do until x>0
x=x*2loop
print x
end sub
运行结果是:
24、以下不属于vb支持的循环结构是:
a)for…next b)while … wend c)do…loop d)do….end do
25、在窗体上添加一个命令按钮,双击后编写如下**:
private sub command1_click()
a=inputbox(a)
if a^2=9 then b=a
if a^2<8 then b=2*a
if a^2>8 then b=3*a
print b
end sub
程序运行后,输入数据3,则程序的运行结果为。
26、在窗体上添加一个命令按钮和两个文本框,编写如下**:
private sub command1_click()
a=0num=0
do while a<50
a=(a+2)*(a+3)
num=num+1
loop
全国计算及等级考试二级VB试卷
全国计算机等级考试二级笔试试卷。visual basic语言程序设计。考试时间90分钟,满分100分 2004年4月3日。1 在窗体上画一个名称为command1的命令按钮,然后编写如下事件过程 private sub command1 click move 500,500 end sub 程序运行...
2023年计算机二级考试VB考试大纲
基本要求。1.熟悉visual basic集成开发环境。2.了解visual basic中对象的概念和事件驱动程序的基本特性。3.了解简单的数据结构和算法。4.能够编写和调试简单的visual basic程序。考试内容。一 visual basic程序开发环境。1.visual basic的特点和版...
2019二级考试复习
1.下列表述中,不属于人本主义 的基本技术。a.真诚交流 b.无条件积极关注 c.提供建议 d.促进同理 答案 c 2.团体咨询与 一般由 领导者主持。a.1 2名 b.2 3名 c.3 4名 d.不一定 答案 a3.最早创造出系统脱敏 技术的是 a.玛丽。琼斯 b.约瑟夫。沃尔普 c.华生 d.斯...