VB计算机测试卷
选择
1、与传统的程序设计语言相比,Visual Basic最突出的特点是( )。
A、结构化程序设计          B、程序开发环境
C、事件驱动编程机制        D、程序调试技术
2、赋值语句:a=123 & MID("123456",3,2)执行后,a变量中的值是()。
A、"12334"  B、123    C、12334    D、157
3、保存一个工程至少应保存两个文件,这两个文件分别是(  )。
A、文本文件和工程文件      B、窗体文件和工程文件
C、窗体文件和标准模块文件  D、类模块文件和工程文件
4、以下能在窗体Form1的标题栏中显示"VisualBasic窗体"的语句是()。
A、Form1.Name="VisualBasic窗体"
B、Form1.Title="VisualBasic窗体"
C、Form1.Caption="VisualBasic窗体"
D、Form1.Text="VisualBasic窗体"
5、下面正确的赋值语句是()。
A、x+y=30    B、y=π*r*r    C、y=x+30    D、3y=x
6、Visual Basic 6.0集成环境的主窗口中不包括()。
A、标题栏  B、菜单栏  C、状态栏  D、工具栏
7.在Visual Basic集成环境中,要添加一个窗体,可以单击工具栏上的一个按钮,这个按钮是________。
A.        B.        C.        D.
8Visual Basic集成环境中,要结束一个正在运行的工程,可单击工具栏上的一个按钮,这个按钮是________。
A.        B.        C.        D.
9在设计窗体时双击窗体的任何地方,可以打开的窗口是________。
A.代码窗口                 B.属性窗口
C.工程资源管理器窗口        D.工具箱窗口
10.以下关系表达式中,其值为True的是______。   
A."XYZ">"XYz"                B."VisualBasic"<>"visualbasic"
C."the"="there"          D."Integer"<"Int"
11.若变量a未事先定义而直接使用,则变量a的类型是_______。
A.Integer      B.String        C.Boolean      D.Variant
12.Visual Basic中,表达式3*2\5 Mod 3的值是________。
A.1        B.0            C.3        D.出现错误提示
13.x=3.3,y=4.5,表达式x-Int(x)+Fix(y)的值是________。
    A.3.5        B.4.8            C.4.3        D.4.7
14、设x=3,y=5,则以下表达式值为真的是________
A、(-3+5>x) And (y>0)   B、(x<0) And (y>0)
C、(x>y) Or (y>0)      D、x>=y And y>10
15.一个对象可执行的动作与可被一个对象所识别的动作分别称为________。
A.事件、方法    B.方法、事件    C.属性、方法    D.过程、事件
16.窗体文件的扩展名是       
A.vbp        B.frm        C.bas        D.vbw
17.一只白的足球被踢进球门,则白、足球、踢、进球门是________。
    A.属性、对象、方法、事件            B.属性、对象、事件、方法
    C.对象、属性、方法、事件            D.对象、属性、事件、方法
18.如果把一个人当做对象,那么血型相当于这个对象的___ _____。
A.属性            B.方法            C.事件            D.特征
19.在Visual  Basic中最重要的对象是        vb采用什么的编程机制 ,它是应用程序的基石。
A.标签    B.窗体    C.文本框    D.命令按钮 
20、INT(100*RND)产生的随机整数的闭区间是()。
A、[0,99]    B、[1,100]   C、[0,100]   D、[1,99]
21、假定窗体的名称为Form1,则把窗体的标题设置为“VB_Test”的语句为( )。
A、Form1=“VB_Test”        B、Form1.Caption=“VB_Test”
C、Form1.Text=“VB_Test”  D、Form1.name=“VB_Test”
22、执行x=String(6, "124abc")后,x的值是()。
A、124abc  B、111111    C、124    D、abc
23、设有声明:Dim X As Integer,如果Sgn(X) 的值为-1,则X的值是()。
A、任何整数    B、0    C、等于0的整数    D、小于0的数
24、设S="中华人民共和国",表达式Left(S,1)+Right(S,1)+Mid(S,3,2)的值为
A、"中华民国"    B、"中国人民"    C、"中共人民"   D、"人民共和"
25.程序运行中用鼠标单击当前窗体时,会触发窗体的        事件。
A.Load              B.Click            C.DbClick          D.KeyPress
26.要把窗体Form1加载到内存但不显示出来,可使用    语句。
A.Form1.show     B.Form1.hide    C.Load form1    D.unload Form1
27.若要将窗体从内存中卸载,应使用的方法是           
A.Show          B.Unload       C.Load      D.Hide
28.要在窗体Form1内显示“新年快乐”,使用的语句是     
A.Form.caption="新年快乐"          B.Form1.caption=" "
C.Form. print "新年快乐"          D.Form1.print "新年快乐"
29.语句Print "5*20"输出的结果是__ __。
A."5*20"  B.出现错误信息    C.5*20          D.100
30.Visual Basic 程序设计时常用的Print、Cls属于_____。
A.属性          B.对象        C.方法      D.事件
31.表达式X Mod Y \Z >5 And A+B+C>=36中最先被执行的运算是       
    A.+        B.And            C.Mod        D.\
32.对正实数X 的第四位小数四舍五入的VB表达式是     
A.0.001*Int(x+0.005)        B.0.001*(1000*x+0.5)
C.0.001*Int(1000*x+5)      D.0.001*Int(1000*(x+0.0005))
33.窗体上放置了三个文本框,若在Text1中输入456,在Text2中输入78,在程序中执行了语句Text3=Text1+Text2后,则在Text3中显示     
A.434        B.45678      C.溢出    D.语法错误
34.设变量A的值为2,则哪一个函数的执行结果与其他三个不一样     
A.Val(“A”)      B.Int(A)        C.Fix(A)      D.Abs(A)
35.以下有关变量说明的叙述中,错误的是       
A.工程中没有说明类型的变量都是不能使用的、不合法的
B.Dim语句既可用于说明变量的类型,也可说明数组的类型
C.Static语句用于在过程中说明静态变量
D.Private语句只能用于说明模块级变量
36.表达式3^2*12-9^(2/4)的值为     
A.104          B.106            C.105          D.102
37.表达式Int(-20.9)+ Int(20.9+0.5)-Fix(-17.9)的值是   
A.-17          B.16            C.17      D.18
38.设m=”morning”,下列        表达式的值是”mor”。
A.Mid(m,5,3)    B.Left(m,3)  C.Right(m,4,3)  D.Mid(m,3,1)
39.假设变量int1是一个整型变量,则执行赋值语句int1=”12”+34 & 11后,变量int1的值是  __ ___
A.46   B.123411   C.57  D.4611
40.表示“X>Y>Z”,正确的VB逻辑表达式是   
A.X>Y And Y>Z        B.X>Y>Z    C.X>Y Or Y>Z    D.X>Y And >Z
41.下列表达式的值是false的是______。
A.“n” & “969<”n97”    B.instr(“visualbasic”,”b”)<>len(“basic”)
C.str(2000)<”2001”        D.ucase(“aBC”)>”aBC”
42.下列程序运行的结果是     
     A=5
     B= -5
          C=Not A=B
      Print C
A. True    B. -5    C .0    D. False
43.以下语句的输出结果是________。
    print format(12345.6,”000,000.00”)
A.012,345.60        B.12,345.60    C.12,345.6        D.012,345.6
44.设A=7,B=4,C=6,则表达式A Mod 3+B^3/C\5的值为       
A.1      B.2      C.3          D.出错
45.A,B均为整变量,且A=3,B=2,执行语句Print “A+B”, A=A+B输出的结果是     
A.A+B  False  B.5    A=5     C.A+B  A=5    D.5  False
46.表达式Abs(-7)+Len(“abcdef”)的值是         
A.12            B.13            C.7abcdef        D.-7abcdef
47.将任意一个两位正整数N的个位数与十位数对调得到新数的VB表达式是     
A.(N mod 10)*10+N\10            B.(N\10)*10+N mod 10
C.(N mod 10)+N\10                D.(N mod 10)\10+N*10
48.用于获得字符串S从第5个字符开始的3个字符的函数是   
A.Mid(S,5,3)    B.Middle(S,5,3)    C.Right(S,5,3)  D.Left(S,5,3)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。