计算机二级vb语言程序设计考什么_二级VB语言程序设计全真标准预测试卷(1)

计算机技术 2021-01-20 网络整理 可可

【shitiku.jxxyjl.com--计算机技术】

一、选择题1~20每小题2分,21~30每小题3分,共70分

1.在窗体中添加一个命令按钮,并编写如下程序:
private sub command1click()
x=1:y=2:z=3
x=y:y=z:z=x
print z
end sub
程序执行后,输出的结果是()(本题分值:1分)
a.3
b.0
c.2
d.1

【正确答案】
c
2.下列叙述不正确的是()(本题分值:1分)
a.注释语句是非执行语句,仅对程序的有关内容起注释作用,它不被解释和编译
b.注释语句可以放在代码中的任何位置
c.注释语句不能放在续行符的后面
d.代码中加入注释语句的目的是提高程序的可读性

【正确答案】
b
3.rnd函数不可能产生()值。(本题分值:1分)
a.0
b.1
c.0.1234
d.0.00005

【正确答案】
b
4、下面表达式中,()的运算结果与其他三个不同。(本题分值:1分)
a.exp(-3.5)
b.int(-3.5)+0.5
c.-abs(-3.5)
d.sgn(-3.5)-2.5

【正确答案】
a
5.数学式子sin30°写成vb表达式是:()(本题分值:1分)
a.sin30
b.sin(30)
c.sin(30°)
d.sin(30*3.14/180)

【正确答案】
d
6.表达式5^2 mod 25^2的值是()(本题分值:1分)
a.1
b.0
c.6
d.4

【正确答案】
a
7.函数ucase(mid(″visual basic″,8,8))的值为()(本题分值:1分)
a.visual
b.basic
c.visual
d.basic

【正确答案】
d
8.设有数组声明语句:
option base 0
dim b(-1 to 10,2 to 9,20) as integer
则数组b中共有()个元素。(本题分值:1分)
a.1800
b.1848
c.2016
d.2310

【正确答案】
c
9.在vb语言中,6个关系运算符在运算过程中优先级从高到低的顺序是()(本题分值:1分)
a.=→<>→<→>→<=→>=
b.>→>=→=→<→<=→<>
c.<=→<→=→>=→>→<>
d.不分先后顺序

【正确答案】
d
10.下面程序运行后,输出的值是()
private sub command1_click()
j=1
while j<5
j=j+1
a=a+j*j
wend
print a
end sub

(本题分值:1分)
a.25
b.16
c.29
d.54

【正确答案】
d
11.有如下程序:
private sub formkeypress(keyascii as integer)
for m=1 to 3
for j=1 to m
for k=j to 3
n=n+m+j-k
next k
next j
next m
print n
end sub
程序运行后,按任意键,n的值是()(本题分值:1分)
a.3
b.14
c.9
d.20

【正确答案】
d
12.函数instr(″vb程序设计教程″,″程序″)的值为()(本题分值:1分)
a.1
b.2
c.3
d.4

【正确答案】
c
13.单击命令按钮时,下列程序代码的执行结果为()


(本题分值:1分)
a.该计算机中的cpu有32个寄存器
b.该计算机能够处理的最大数不超过232
c.该计算机每秒钟所能执行的指令条数为32mips
d.该计算机中的cpu可以同时处理32位的二进制数

【正确答案】
a
14.表达式int(4*rnd+1)*(int(4*rnd-1))值的范围是( )(本题分值:1分)
a.[-1,8]
b.[-4,8]
c.[-3,8]
d.[0,8]

【正确答案】
b
15.下列赋值语句中,( )是错误的。(本题分值:1分)
a.x=x+1
b.x=x+y
c.x+y=x
d.x=4>6

【正确答案】
c
16.在以下四个逻辑表达式中,其逻辑值为“真”的是( )(本题分值:1分)
a.not(3+5<4+6)
b.2>1 and 3<2
c.1>2 or 2>3
d.not(1>2)

【正确答案】
d
17.inputbox函数返回值的类型为()(本题分值:1分)
a.数值
b.字符串
c.变体
d.数值或字符串(视输入的数据而定)

【正确答案】
b
18.表达式″turbo″+″c″>″true″+″basic″的值是()(本题分值:1分)
a.0
b.1
c.-1
d.2

【正确答案】
c
19.表达式1.5+3>2 or 7 mod 3<4 and not 1的运算结果是()(本题分值:1分)
a.-1
b.0
c.1
d.其他

【正确答案】
a
20.下列程序的功能是()


(本题分值:2分)
a.输出字符串x的值
b.输出字符串x的长度
c.判断字符串x是否对称
d.输出字符串x左右两边的字符

【正确答案】
c
21.下面程序运行后,窗体(form1)中输出的结果是( )
private sub form1_load()
form1.autoredraw=true
x=-17.8
print sgn(x)*int(abs(x))
end sub

(本题分值:1分)
a.-18
b.-17
c.17
d.18

【正确答案】
b
22.在窗体上画一个命令按钮,然后编写如下事件过程:
private sub command1_click()
a=″12″
b=″34″
c=″56″
print a+b+c
end sub
程序运行后,单击命令按钮,输出结果是( ) (本题分值:1分)
a.″123456″
b.123456
c.102
d.显示出错信息

【正确答案】
b
23.下面程序运行后输出的结果是( )


(本题分值:1分)
a.1 1
b.0 2
c.1 2
d.6

【正确答案】
c
24.下面程序的循环次数为( )
for i=10 to 40 step 6
print i
next i

(本题分值:1分)
a.5
b.6
c.32
d.33

【正确答案】
b
25.下面程序运行后,m的值是( )
a=12.3
b=-123
m=len(str(a)+str(b))

(本题分值:1分)
a.9
b.5
c.7
d.8

【正确答案】
a
26.

(本题分值:1分)
a.60
b.43
c.14
d.12

【正确答案】
b
27.

(本题分值:1分)
a.9
b.32
c.6
d.8

【正确答案】
b
28.下面程序运行后输出的结果是( )
private sub form_click()
for x=5 to 2.5 step -7
next x
print x
end sub

(本题分值:1分)
a.-2
b.2.5
c.2.9
d.-7

【正确答案】
a
29.下面程序运行后输出的结果是( )
private sub command1_click()
a=0
for m=1 to 10
a=a+1∶b=0
for j=1 to 10
a=a+1∶b=b+2
next j∶next m
print a;b
end sub

(本题分值:1分)
a.10 20
b.20 110
c.110 20
d.200 110

【正确答案】
c
30.以下程序段中,循环语句( )
private sub form_load()
x%=0
while not x
x=x+1
print x
wend
end sub

(本题分值:1分)
a.是死循环
b.有语法错误
c.循环体执行一次
d.将产生“溢出”错误

【正确答案】
d
二、填空题(每空2分,共30分)

1、要使工具栏控件的某按钮呈按钮菜单的样式,可以在其属性页中设置其选项为5-tbrdropdown。

(本题分值:2分)

【正确答案】
【1】style
2、若a=20,b=80,c=70,d=30,则表达式a+b>160 or (b*c>200 and not d>60)的值是。

(本题分值:2分)

【正确答案】
【2】true
3、2sinx+3cosx+arctanx+ln x lny的vb表达式为。

(本题分值:2分)

【正确答案】
【3】2*sin(x)+3*cos(x)+atn(x)+log(x)*log(y)
4、在工具栏的右侧还有两个栏,分别用来显示窗体的当前位置和大小,其单位为,1英寸等于。左边一栏显示的是窗体左上角的坐标,右边一栏显示的是窗体的长×宽。

(本题分值:4分)

【正确答案】
【4】twip 【5】1440twip
5、要将某窗体定义为一个mdi子窗体,需要将其属性设置为true。

(本题分值:2分)

【正确答案】
【6】mdichild
6、下面是用一个子程序求2!+3!+4!的值的程序,请完成程序。
private sub command1_click()
s=0
for t= 
gosub 200
s=s+p
next t
print ″2!+3!+4!=″;s
exit sub
200:p=1
for k=1 to t
p=p*k
next k

end sub

(本题分值:4分)

【正确答案】
【7】2 to 4
【8】return
7、使用mod运算符判断变量i是否为偶数,若为偶数就把它在窗体上显示出来。使用单行结构条件语句为。

(本题分值:2分)

【正确答案】
【9】if i mod 2=0 then print i
8、在运行时,mdi父窗体中的子窗体最小化时,其图标将显示在中。

(本题分值:2分)

【正确答案】
【10】mdi父窗体
9、搬砖问题:36块砖,36人搬,男的搬4块,女的搬3块,2个小儿抬1块,要求1次全部搬完,问需男、女、小儿各多少人?
private sub command1_click()
for male=1 to 9
for female=1 to 12
for boy=1 to 36 step 2
if boy+female+male=36 and  then
print male,female,boy
end if
next boy
next female
next male
end sub

(本题分值:2分)

【正确答案】
【11】male*4+female*3+boy/2=36
10、下面的程序用于根据文本框x中输入的内容进行以下处理:
若x为2、4、6,则打印“x的值为2、4、6”;若x为3、5,则打印“x的值为3、5”;若x为7、8,则打印“x的值为7、8”;否则,打印“x不在范围内”。
private sub command1_click()
select case val(x.text)
case 
print ″x的值为2、4、6″
case 
print ″x的值为3、5″
case  
print ″x的值为7、8″

print ″x不在范围内″
end select
end sub

(本题分值:8分)

【正确答案】
【12】2,4,6
【13】3,5
【14】7,8
【15】case else

本文来源:https://shitiku.jxxyjl.com/jisuanjijishu/1107.html

Copyright @ 2011- 考试题库网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计