2013VB考试复习题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 死循环。
1 关键字For和Exit必须成对地使用。
对于
For i=0 to 5
print i
Next i
1 循环结构的循环次数是5次
1 如果算术表达式作为IF语句的判断条件,那么其值是非零按真处理
1 定义数组语句Dim a(b) As Integer 是正确的。( )
1 在Visual Basic 中使用数组必须遵循“先定义,后使用”的原则。
2
Page 3
结果
下面程序段运行后,显示的结果是:( )。
Dim x As Integer
4
2 If x Then Print x Else Print x+1
2
下列程序的执行结果为( )。
a = 100: b = 50
If a > b Then
a=a-b
Else
b=b+a
End If
4
2 Print a
3
3
2 表达式2*3^2+2*8/4+3^2的值为( )。
2
3
2 下列符号是Visual Basic中合法变量名的是( )。
3
下列语句中循环体的执行次数( )。
For I=1 to 10 step 2
k=k+1
Next I
4
2
3
下面程序段的循环结构执行后,I 的输出值是( )。
For I=1 to 10 step 2
Dim x as integer , n as integer
x=1
n=0
Do while x<28
x=x*3
n=n+1
Loop
Print x,n
End sub
程序运行后,单击窗体,输出结果是( )。
4
2
3
设a=2,b=3,c=4下列表达式的值是( )。
3
2 a<=c Or 4*c=b^2
2
下列代码的运行结果为( )。
Private Sub Form_Click()
Dim a(1 To 11)
For k = 1 To 11
a(k) = 15 - k
Next k
x=8
Print a(x)
End Sub
4
2
3
3
2 存放数据"AAAAA"到变量x中应该将其定义成什么类型的变量?( )
1
3
2 存放数据"2011/02/03"到变量x中应该将其定义成什么类型的变量?( )
1
2
2 Caption是Label控件的( )。
2
2
2 决定Label控件是否可见的是( )属性。
3
2
2 Visual Basic中所有对象都有( )属性。
3
2
2 改变控件在窗体中的上下位置应修改控件的( )属性。
3
3
2 设变量x = 4,y = -1,a = 7,b = -8,下面表达式( )的值为“假”。
1 当按钮的Enable 属性设置为false时,该按钮为不可见。
1 标签框有Text属性。
1 改变控件在窗体中的上下位置应修改控件的Width属性。
1 有的对象属性既可在属性窗口中设定又可在程序代码中设定。
1 用窗体的caption属性可以设置窗体的标题。
1 代码Const Number1=15:Number1=10合法。( )
Else
Print "BBB"
End If
4
1
3
以下语句将输出"AAA"
If "3"="3" Then
Print "AAA"
Else
Print "BBB"
3
1 End If
3
1
2 不是Visual Basic标准控件的是( )。
2
2
2 改变控件在窗体中的左右位置应修改控件的( ) 属性。
3
2
2 决定控件上文字的字体、字形、大小及效果的属性是( )。
1
3
2 存放数据150的变量较适合将其定义成什么类型?( )
1
3
2 存放学生姓名的变量x应该将其定义成什么数据类型?( )
1
Page 5
结果
3
2 存放津桥学院学生的学号到变量x中应该将其定义成什么类型?( )
2
3
2 数据"120"是什么类型的常量?( )
1
3
2 存放学生的电话费到变量x中应该将其定义成什么类型?( )
2
3
2 函数Mid("acdge",2,3)的值是( )。
2
3
2 下列哪个符号是VB中的合法变量名?( )
3
3
2 命题:"Z比X、Y都大"的VB逻辑表达式为( )。
2
3
2 函数5\2*2的结果是( )。
3
3
2 数学关系式3≤x<10表示成正确的VB表达式为( )。
2
假定有如下事件过程:
Private sub form_Click()
3
3
2 变量A!的类型是( )。
2
3
2 表达式X+1>X是( )。
2
4
2 若x是一个正实数,对x保留小数点后两位小数的表达式是( )。
3
4
2 把 InputBox 的返回值转换为数值应该使用的函数是( )。
3
3
2 删除字符串前导和尾随空格的函数是( )。
2
5
2 如果有数组声明 Dim a(1 to 10) As Integer,则该数组共有( )个元素
2
2
2 函数len("123ABC")的值是( )。
3
5
2 如果有数组声明 Dim a(10) As Integer,则该数组共有( )个元素。
2
3
2 函数len("123456")的值是( )。
3
3
2 表达式Int(Rnd*71)+10产生的随机整数范围是( )。
2
Page 4
结果
3
2 函数Sgn(-5.1416)的返回值是( )。
Dim m(10)
For k = 1 To 10
m(k) = 11 - k
Next k
x=5
Print m(x)
4
2 End Sub
2
当VB执行下面语句后,A的值为 ( )。
A=0
IF A>=0 THEN A=A+1
4
2 IF A>1 THEN A=0
2
4
2 以下哪个程序段不能正确地求出两个数中的大数( )。
2
如果整型变量a、b的值分别为3和1,
则下列语句中循环体的执行次数是( )。
For i=b to a
Print i
4
2 Next i
2
由For k=0 to 10 step 3:next k
4
2 循环语句控制的循环次数是( )。
3
4
2 语句 If x=1 Then y=1,下列说法正确的是( )。
3
4
2 下列赋值语句( )是有效的。
1
2
2 语句Dim b As single 的作用是:将b定义为什么类型变量。
2
2
2 保存一个工程至少应保存两个文件,这两个文件分别是( )。
1
3
2 表达式"abc" & 123 的结果为( )。
3
设S="中华人民共和国" ,表达式Left(S,1)+Right(S,1)+Mid
3
以下语句嵌套是正确的
IF … Then
For I=……
……
End IF
4
1 Next I
3
以下语句嵌套是正确的
IF … Then
For I=……
……
Next I
4
1 End IF
3
以下语句嵌套是正确的
Do while 3
……
4
1 Loop
3
以下语句将输出"BBB"
IF -1 Then
Print "AAA"
1
3
2 表达式"111"+123的结果为( )。
2
3
2 存放学生住址的变量应该定义成什么类型?( )
1
2
2 任何控件都有的属性是?( )
1
3
2 表达式"111" & 123的结果为( )。
3
2 (S,3,2)的值为()
2
3
2 设a=2,b=4,c=6,下列表达式的值为真的是()
2
3wenku.baidu.com
2 变量A#的类型是( )。
3
3
2 下列变量名中正确的是(
)。
3
3
2 函数Sgn(-7^2+2)的值是( )。
3
3
2 函数Int(-2.5)的值是( )。
1
3
2 下列优先级最高的运算符是( )。
3
2
2 文本框没有( )属性。
3
3
2 下面的运算符中,优先级最高的是__________
3
我们在一个窗体上建立两个文本框,名称分别为Text1和Text2,事件过程
如下:
Private Sub Text1_Change()
Text2.Text = UCase(Text1.Text)
End Sub
3
2 则在Text1文本框输入"visual basic",Text2将( )。
1 VB函数中的参数可以是常量、变量、表达式,还可以是另一个函数。
1 VB的赋值语句只能给变量赋值。
1 在VB中,字符型常量应使用"#"号将其括起来。
1 用窗体的Caption属性可以设置窗体的标题。
1 IF语句中条件表达式中只能使用关系或逻辑表达式
1 VB是一种面向对象的程序设计语言
1 if语句中的条件表达式可以是逻辑表达式
1 Double 类型的数据由4个字节组成。
1 Dim a as integer,A as integer为正确的变量定义语句。
1 在一个语句行内写多条语句时,语句之间应该用逗号分隔。
用 Do-Loop While 语句实现循环时,不管条件真假,首先无条件执行循
1 环一次。
在Do While-Loop结构中要安排修改循环条件的语句循环过程才不会产生
y=y+I
Next I
print I;
4
2
2
4
2 x是小于100的非负数,用vb表达式正确的是( )。
2
3
2 19 Mod 2*2的运算结果是( )。
3
3
2 a和b中有且只有一个为0,可以用以下表达式来表示( )。
3
3
2 Byte类型的数据由几个字节组成( )。
3
3
2 Double类型的数据由( )个字节组成。
3
6
2 在 Form2 中引用 Form1 中的全局变量x, 写作( )。
2
6
2 用于声明全局变量的关键字是( )。
2
3
2 不属于Visual Basic的基本数据类型的是( )。
3
3
2 下列运算结果中,值最大的是( )。
2
4
2 用InputBox函数可帮助生成( )。
1
3
2 16 mod 3的运算结果是( )。
3
3
2 下列各项不是Visual Basic的基本数据类型的是( )。
2
3
2 下列运算结果中,值最大的是( )。
2
3
2 表达式2*3^2+2*8/4的值为( )。
3
3
2 变量A%的类型是( )。
2
4
2 下列赋值语句( )是有效的。
2
下列代码的运行结果为( )。
Private Sub command1_click()
2
3
2 表达式Int(-3.34)+20值是( )。
1
Page 2
结果
3
2 Integer类型的变量可存的最大整数是( )。
3
3
2 下列数据类型中,占用内存最小的是( )。
1
3
2 执行语句s=Len(Mid("VisualBasic",5,7))后,s的值是( )。
3
3
2 表达式6 Mod 4 + 2 * 3 ^2 = 38的值是( )。
1 表达式Sgn(Val("Not -23.77*23.3"))的值是0
1 表达式Val("Not 23>=23 And x>y"))的值是0
程序段
Dim x%
Do While x
x=2+x
Exit Do
Loop
Print x
1 的输出结果是2
难度系数 2 3 3 3 2 2 2 3 2 2
2
3 2
2
3
2 以下能产生21到53之间(包括21和53)的随机整数的是( )。
2
设a=5,b=6,c=7,d=8,执行语句x=iif((a>b) and (d>c),10,20)后,x的值
3
2 的是:
1
3
2 表达式abs(-5)+Len("ABCDE")的值是:
3
3
2 函数Int(Rnd*100)是在 ( )范围内的整数?
3 3 2 2 2 2 2 3 2 1 1 2 2 1 3 3 3 2 3 2
3
Page 1
结果
以下循环嵌套语句是正确的
For i =1 To 10
For j=1 To 20

Next i
4
1 Next j
3
以下循环嵌套语句是正确的
For I=……
IF … Then
……
Next I
4
1 End IF
3
运行时,当用户向文本框输入新的内容,或在程序代码中对文本框的Text
2
2 属性进行赋值从而改变了文本框的Text属性值时,将触发文本框的(
2
2
2 在Visual Basic中,组成对象的“三要素”是( )。
3
2
2 如果要改变窗体的标题,则需要设置的属性是( )。
3
2
2 在VB环境中,工程文件的扩展名是( )。
结果
说明: 题型:1表示判断 2表示单选 3表示多选 4 表示填空 5表示编程 难度2为中等 判断题a 表示正确 B 表示错误 填空题 第一空放在参考答案中
章节 2 2 2 2 2 2 3 3 3 3
4
4 4
4 4 5 5 6 3 3 2 4 1 4 4 4 4 3 3 3 3 3 3
3
题型
问题
1 改变控件的大小,可以使用鼠标和键盘,还可以通过执行代码。
1 do while语句中的条件表达式只能用逻辑表达式或关系表达式
1 for语句中的步长可以设置为负数
1 在while语句中一般要有一个专门用于改变循环控制条件的语句
1 数据"2011/12/23"是字符类型
1 函数Time返回的是现在的时间
1 函数Int(Rnd*100)有可能返回整数100
1 表达式Not 10.33 > 30.45 And "AAA" > "ABC"的值是Ture
相关文档
最新文档