酷影网 >> 考试资源 >> 计算机二级 >> 二级VB考前密卷选择题(2)

二级VB考前密卷选择题(2)

(11)下列不能打开属性窗口的操作是______。
A)执行“视图”菜单中的“属性窗口”命令
B)按F4键 C)按Ctrl+T键
D)单击工具栏上的“属性窗口”按钮
答 案:C
知识点:属性窗口和工具箱窗口,部件的打开方法
评 析:Ctrl+T是用来打开“工程-部件”对话框的快捷键。
(12)要使列表框中的列表项显示成复选框形式,则应将其Style属性设置为______。
A)0 B)1 C)True D)False
答 案:B
知识点:列表框的相关属性
评 析:Style属性:该属性用于确定控件外观,只能在设计时确定。其取值可以设置为0(标准形式)或1(复选框形)。
(13)可以同时删除字符前导和尾部空白的函数是______。
A)Ltrim B)Rtrim C)Trim D)Mid
答 案:C
知识点:常用内部函数,Trim函数
评 析:Trim函数返回Variant(String)类型,其中包含指定字符串的拷贝,但不包含前导和尾随空白。
(14)表达式4+5\6*7/8 Mod 9的值是______。
A)4 B)5 C)6 D)7
答 案:B
知识点:表达式的执行顺序
评 析:按照算术运算符的优先级的关系,该表达式应先计算6*7,结果为42。然后计算42/8,结果为5.25。
然后计算5\5.25,结果为1。最后计算1 Mod 9。结果为l。所以表达式的最终值为4+1,即5。
(15)执行以下程序段后,变量c$的值为______。
a$=“Visual Basic Programming”
b$=“Quick”
c$=b$ & UCase(Mid$(a$,7,6))&Right$(a$,12)
A)Visual Basic Programming B)Quick Basic Programming
C)QUICK Basic Programming D)Quick BASIC Programming
答 案:D
知识点:常用内部函数,Mid$函数、Ucase函数和Right$函数
评 析:首先使用Mid$函数取出带前导空白的Basic,并使用UCase将其转化为大写。然后使用Rights函数取出带前导空白的Programming。最后将三个字符串连接起来,结果就是D。
(16)执行下面的程序段后,x的值为______。
x=5
For I=l To 20 Step 2
x=x+I\5
NextI
A)21 B)22 C)23 D)24
答 案:A
知识点:For循环控制结构,“\”运算
评 析:“\”运算是对两个数作除法并返回一个整数。
本题中:
循环第1次,I=1,所以I\5=0;
循环第2次,I=3,所以I\5=O;
循环第3次,I=5,所以I\5=1;
循环第4次,1=7,所以I\5=1;
循环第5次,I=9,所以1\5=1;
循环第6次,I=1l,所以I\5=2;
循环第7次,I=13,所以I\5=2;
循环第8次,I=15,所以I\5=3;
循环第9次,I=17,所以I\5:3;
循环第10次,I=19,所以I\5=3:
循环结束后,x=5+1+1+1+2+2+3+3+3,所以x=21。
(17)阅读程序:
Function F(a As Integer)
b=0
Static c
b=b+1
c=c+1
F=a+b+c
End Function
Private Sub Command1_Click()
Dim aAs Integer
a=2
For i=l To 3
Print F(a)
Next i
End Sub
运行上面的程序,单击命令按钮,输出结果为_______。
A)4 4 4 B)4 5 6
C)4 6 8 D)4 7 9
答 案:B
知识点:局部变量与全局变量,Static变量的使用
评 析:Static语句:在过程级别中使用,用于声明变量并分配存储空间。在整个代码运行期间都能保留使用Static语句声明的变量的值。本题中变量c的值,调用一次函数F就加1。而变量a和变量c的值,在函数F中一直是2和l。
(18)Rnd函数不可能产生_______值。
A)0 B)1 C)0.1234 D)0.00005
答 案:B
知识点:常用内部函数,Rnd函数
评 析: Rnd(number)函数返回小于l但大于或等于0的值。
Rnd()函数的作用是从随机数生成器所生成的随机数序列中返回一个随机数。
如果在每次调用Rnd()函数之前先使用无参数的Randomize语句初始化随机数生成器,则随机数生成器将会生成新的随机数序列,Rnd()函数所返回的随机数将是与上一次调用Rnd()函数所得到的随机数不相同的值。
如果在每次调用Rnd()函数之前不使用Randomize语句来初始化随机数生成器,则每次调用Rnd()函数所返回的随机数都是第一次调用Rnd()函数时随机数生成器所生成的随机数序列中的随机数a这时,number参数的不同取值,将使Rnd()函数所返回的随机数发生变化:
若number<0,则每次得到的随机数都是随机数序列中的相同值。
若number>0,每次得到的随机数都是随机数序列中的下一个随机数。
若number=0,则每次得到的随机数都是随机数序列中最近生成的随机数。
省略number参数所得到的随机数将得随机数序列中的下一个随机数。
(19)为了暂时关闭计时器,应把计时器的某个属性设置为False,这个属性是_______。
A)Visible B)Timer C)Enabled D)Interval
答 案:C
知识点:对象属性设置,Enabled属性
评 析:控件的Enabled属性表示其是否有效,如果想使某个控件失效,可以将它的Enabled属性设为Falsea
(20)对窗体编写如下事件过程:
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,
Y As Single)
If Button=2 Then
Print“AAAAA”
End If
End Sub
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,
Y As Single)
Print“BBBBB”
End Sub
程序运行后,如果单击鼠标右键,则输出结果为_______。
A)AAAAA B)BBBBB C)AAAAA D)BBBBB
BBBBB AAAAA
答 案:A
知识点:鼠标事件,MouseDown和MouseUp
评 析:窗体的的MouseDown和MouseUp中,button参数是具有相应于左按钮(位0),右按钮(位1),以及中间按钮(位2)的一个位字段。这些位的值分别等于1,2,和4。其中仅有一位被设置,指示出引起该事件的那个按钮。本题中MouseDown事件会首先判断按下的是哪个鼠标键,如果是右键则输出AAAAA,然后在MouseUp事件中输出BBBBB。


酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/2005-10-31_4072425576.html
关键词:


精华推荐
热门文章
最新文章