VB二级考试复习

发布 2022-01-12 15:41:28 阅读 3576

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.斯...