计算机类二级VB

变量及运算符单元测试

40 题含答案VB
共 40 题返回本类
1单选题1 / 40
定义变量的语法格式为(    )
查看答案
D. dim 变量名 as 数据类型
2单选题2 / 40
现要使用一个存储单元,命名为h, 用于存放某位学生的“身高”,定义格式正确的是(   )
查看答案
C. dim h as single
3单选题3 / 40
现要使用一个存储单元,命名为n_ame, 用于存放某位学生的“姓名”,定义格式正确的是( )
查看答案
C. dim n_ame as string
7单选题7 / 40
判断x是否在区间[a,b]上,在VB中以哪个逻辑表达式是正确的?(  )
查看答案
A. x>=a And x<=b  
9单选题9 / 40
下列程序,当单击窗体时s的值是(  )
Private Sub Form_Click()  
  s = 11 \ 3 + 11 Mod 3  
  Print s
End Sub
查看答案
C. 5
10单选题10 / 40
下列程序,当单击窗体时s的值是(    )
Private Sub Form_Click()
  Dim s as boolean
  a = 2: b = 3: c = 4: d = 5
  s = a > b And 2 * a > c Or c <= d
  Print s
End Sub
查看答案
A. true
11单选题11 / 40
在Visual Basic中,某对象的属性窗口如图所示:
  
查看答案
B. Command1
12单选题12 / 40
有如下语句:
  dim a as integer
  dim b as integer
  dim c as string
  a="12"
  b="壹佰元"
  c=88
  print a,b,c
程序运行时出现如下错误:
  
则出现错误的语句是(   )
查看答案
C. b="壹佰元"
13单选题13 / 40
 若x表示能被3整除的正整数,则下面逻辑表达式的值一定为true的是(  )
查看答案
C. x Mod 3 = 0 
14单选题14 / 40
下列逻辑表达式中,值为False的是(  )
查看答案
C. "thirty" > "two"
15单选题15 / 40
有如下代码: 
dim a as integer  
a=5 
a=-5 
print a 
则屏幕输出的结果是(  )
查看答案
D. -5
16单选题16 / 40
有如下代码:
dim a as integer 
dim b as integer 
a=10 
a=b 
print a,b  
则程序运行结果是(  )
查看答案
B. 0  0
17单选题17 / 40
以下变量定义及对应赋值完全正确的是(   )
查看答案
B. dim b as string
b=15
18单选题18 / 40
dim a as integer 
dim b as integer 
a=5 
b=10 
b=b/a
a=b*a 
b=a/b
print b 
程序运行后,屏幕输出的结果是(   )
查看答案
C. 5
20单选题20 / 40
下列逻辑表达式中,能正确表示条件“x,y都是奇数”的是 (  )
查看答案
C. x Mod 2 =1 And y Mod 2 =1
21单选题21 / 40
要判断变量n能同时被3和7整除,则下列能正确表示的是( )
查看答案
C. n mod 3=0 and n mod 7=0
22单选题22 / 40
若变量n为变量a,b的公约数,则下列能正确表示的是( )
查看答案
D. a mod n=0 and b mod n=0
23单选题23 / 40
要判断一个三位数n的十位上数字是否为5,正确的表达式是(   )
查看答案
D. n \10 mod 10=5
24单选题24 / 40
若变量n为变量a,b的最小公倍数,则下列能正确表示的是( )
查看答案
B. n mod a=0 and n mod b=0
25单选题25 / 40
在窗体上画一个命令按扭(名称为Command1),然后编写如下事件过程 
Private Sub Command1_Click()    
  Dim a%,b%,c%    
  b=5    
  c=6    
  Print a = b + c 
End Sub 
程序运行后,单击命令按扭,其结果为( )
查看答案
D. false
26单选题26 / 40
窗体中现有文本框“t1”“t2”,程序运行时光标在“t1”中,现要通过单击窗体让光标落在“t2”中,则下列代码正确的是(   )
查看答案
C. t2.setfocus
27单选题27 / 40
根据下图可知此时文本框的(    )属性的值设置为(    )
  
查看答案
A. enabled false
29单选题29 / 40
要使文本框中文本允许多行显示,其对应的属性名是(  )
查看答案
C. Multiline
30单选题30 / 40
现窗体中有文本框“t1”,“t2”,通过单击窗体实现“t1”中文本倾斜,“t2”中文本加粗,则下列代码正确的是(   )
查看答案
B. Private sub Form_Click()   
 t1.fontitalic=true    
 t2.fontbold =true 
end sub
32单选题32 / 40
现有窗体“f1”,“f2”,要将f1,f2的背景色分别设置为蓝色和绿色,正确的代码格式为(  )
查看答案
D. f1.backcolor=vbblue f2.backcolor=vbgreen
33单选题33 / 40
现有窗体“f1”,要让用户对其无法进行任何操作但又能看得见,则应设置它的(  )属性,并且其值为(   )
查看答案
D. Enabled false
34单选题34 / 40
现有窗体“f1”,要将其宽度、高度都设置为5000,正确的代码格式为(   )
查看答案
D. f1.width=5000 f1.height=5000
35单选题35 / 40
统计数学成绩(math)不低于90分且语文成绩(chinese)或英语成绩(english)不低于80 的学生数,下列表达式正确的是(  )
查看答案
D. math >=90 and (chinese>=80 or english>=80)
36填空题36 / 40
 

1、根据上图所示填空。
①图中有3个窗体,它们的“name”属性分别是:__,f2,f3
查看答案
f1
37填空题37 / 40
②在横线上填写正确的代码: 
__ .caption= __    
f2. __ =”第二个窗体”
f3.caption= __ 
查看答案
  1. f1
  2. “第一个窗体”
  3. caption
  4. "第三个窗体"
38填空题38 / 40
③图中3个窗体均显示,则:
  Private sub form_load(  )
   Load  __ 
   f2. __ 
   load f3
   f3. __ 
End sub
④现要求单击f3,f2隐藏,f1无效,则:
Private sub form_click(  )
  f2. __ = __ 
  f1. __ = __ 
End sub
查看答案
  1. f2
  2. show
  3. show
  4. visible
  5. false
  6. enabled
  7. false
39填空题39 / 40
根据下图所示填空
  
图中上、下2个文本框的“name”属性值分别为:zh,mm
①图中焦点落在 __ 中,如果单击窗体让焦点落在“mm”中,则代码:
Private sub form_click(   )    
   __ . __ 
End sub
②当光标(焦点)从文本框“zh”落到文本框“mm”中时,文本框“zh”的背景色变成蓝色,则代码:    
Private sub zh_  __ 
   zh. __ =vbblue 
End sub而文本框“mm”就得到了焦点,此时它的背景色变成绿色,则代码
Private sub mm_  __ 
    __ .backcolor= __   
End sub
查看答案
  1. zh
  2. mm
  3. setfocus
  4. lostfocus
  5. backcolor
  6. gotfocus
  7. mm
  8. vbgreen
40填空题40 / 40
有2个变量a,b,现要分别用3种方法将它们的值互换,如图所示,代码如下:
  
Private Sub Command1_Click(   )
 Dim a As IntegerDim
 b As Integer
 Dim t As Integer
 a = Text1.Text
 b = Text2.Text
 t =  __ 
 a =  __ 
 b = t
 Print a, b
End Sub
Private Sub Command2_Click(   )
 a = a + b 
  __ =  __ 
  __  = a - b
 Print a, b
End Sub
Private Sub Command3_Click(   ) 
  __ = a - b
 a = a -b 
  __  =  __ 
End Sub 程序运行,单击“中间变量”按钮,变量a,b的值成功进行交换,但再单击“加法”“减法”按钮,只看到窗体上显示“0   0”,请说明原因: __ 
造成“0  0”运行结果是因为变量a,b定义的位置不对,则变量a,b应该定义在 __ 。
查看答案
  1. a
  2. b
  3. b
  4. a-b
  5. a
  6. b
  7. b
  8. b+a
  9. 变量a,b定义在事件中
  10. 通用
← 上一卷下一卷 →