试卷详情
-
数据类型及其运算
-
[单项选择]实现字符的Unicode编写方式与ANSI编写方式相互转换的函数是______。
A. Str
B. StrConv
C. Trim
D. Mid
-
[单项选择]在Visual Basic中,下列优先级最高的运算符是______。
-
[单项选择]以下叙述中正确的是______。
A. 在窗体的Form_Load事件过程中定义的变量是全局变量
B. 局部变量的作用域可以超出所定义的过程
C. 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
D. 在调用过程时,所有局部变量被系统初始化为0或者空字符串
-
[填空题]假定有如下的变量定义;
Dim a,b As Integer
则变量a被定义为______类型,b被定义为______类型。
-
[单项选择]在窗体中画一个命令按钮,然后编写以下时间过程: Private Sub Command1_Click( ) For i=1 To 4 x=1 For j=1 To 3 x=2 For k=1 To 2 x= x+6 Next k Next j Next i Print x End Sub程序运行后,单击命令按钮,输出结果是______。
A. 2
B. 7
C. 14
D. 37
-
[单项选择]函数Int(Rnd(0)*10)的取值范围是______。
A. (0,10)
B. (0,1)
C. (1,10)
D. (1,2)
-
[填空题]局部变量声明使用的语句是______,模块级变量声明使用的语句是______,全局变量声明使用的语句是______。
-
[单项选择]在Visual Basic中,以下关于变量描述中不正确的是______。
A. 局部变量的作用域就是其所在的过程
B. 模块变量的作用域就是所有标准模块的过程
C. 默认声明只适用于局部变量,不能用于模块级变量和全局变量
D. 全局变量的作用域是整个工程中所有的模块和所有的过程
-
[单项选择]假设有如下的记录类型: Type Student number As String name AS String age As Integer End Type则正确引用该记录类型变量的代码是______。
A. StudenName="林红"
B. Dim s As Student name="林红"
C. Dim s As Type student name="林红"
D. Dim s As Type name="林红"
-
[填空题]与8e3ln3数学式子对应的Visual Basic表达式是______。
-
[填空题]表示“A和B之一为零但不同时为零”的VB表达式为______。
-
[填空题]执行以下程序段后,变量c$的值是______。
a$="北京"
b$="Shanghai"
c$=Left(a$,2)+String(3,"-")+Right(b$,8)
-
[填空题]DefSng a定义的变量a是______类型的变量。
-
[单项选择]在窗体中添加一个命令按钮,并编写如下程序: Private Sub Command1_Click( ) a%=2/3 b%=32/9 Print a%;b% End Sub运行以上程序,输出结果为______。
A. 1 4
B. 0 3
C. 1 3
D. 0 4
-
[单项选择]以下声明语句中错误的是______。
-
[单项选择]在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程: Private Sub Command_Click( ) Static b As Integer b=b+1 End Sub运行程序,第3次单击命令按钮后,变量b的值为______。
A. 0
B. 1
C. 2
D. 3
-
[填空题]设a=10,b=9,c=8,则执行以下两条语句,变量b的值为______。
a=CInt(b/(10/(c/2)))
b=c Mod a
-
[单项选择]数1.21314151617181D+019写成普通的十进制数是______。
A. 12131415161718100
B. 121314151617181000
C. 1213141516171810000
D. 12131415161718100000
-
[填空题]表达式Str(Len("12345"))+Str(88.8)的值为______。
-
[填空题]Visual Basic中,变量名字只能由______、______、______组成,总长度不能超过______。
-
[单项选择]设a、b、c为整型变量,其值分别为1、2、3,以下程序段的输出结果是______。 a=b:b=c:c=a Print a;b;c
A. 1 2 3
B. 2 3 1
C. 3 2 1
D. 2 3 2
-
[单项选择]从键盘上输入两个字符串,分别保存在变量str1、str2中,则确定第二个字符串在第一个字符串中起始位置的函数是______。
A. Left
B. Mid
C. String
D. Instr
-
[单项选择]下列叙述中不正确的是______。
A. 变量名中的第一个字符必须是字母
B. 变量名的长度不超过255个字符
C. 变量名可以包含小数点或者内嵌的类型声明字符
D. 变量名不能使用关键字
-
[单项选择]Not、Xor、Or、And这四个算术运算符优先级最低的是______。
A. Not
B. Xor
C. Or
D. And
-
[单项选择]在Visual Basic中,变量名的命名规则中长度不能超过______个字符。
A. 127
B. 255
C. 511
D. 1023
-
[单项选择]定义枚举类型的变量所用的关键字是______。
A. Type
B. Enum
C. Public
D. Dim
-
[单项选择]下列______是日期型常量。
-
[填空题]在类型说明符号中,双精度浮点数用______表示,字符串型数据用______表示,整型数据用______表示。
-
[单项选择]数3.789E-12写成普通的十进制数是______。
A. 0.00000000000003789
B. 0.0000000003789
C. 0.000000003789
D. 0.00000000003789
-
[填空题]表达式25.38Mod 6.98的值是______。
-
[填空题]表达式(Fix(32.4)+Int(-32.4)+Sgn(32.4))的值为______。
-
[单项选择]用随机函数产生(100,200)范围整数的表达式是______。
A. Int(101*Rnd+100)
B. Int(100*Rnd+100)
C. Int(99*Rnd+100)
D. Int(100*Rnd+99)
-
[单项选择]下列可作为Visual Basic中所允许的形式的数是______。
A. 10∧(1.377)
B. D32
C. 2.8E
D. 12E4
-
[填空题]执行以下程序段后,变量e的值是______。
a$="3":b$="5"
c=Val(a$)+Val(b$)
d=Val(a$+b$)
e=c+d
-
[单项选择]以下关系表达式中,其值为False的是______。
A. "ABC">"AbC"
B. "They">"The"
C. "VISUAL"=UCase("Visual")
D. "Integer">"Int"
-
[单项选择]下列可作为Visual Basic变量名的是______。
A. 3*Delta
B. PrintChar
C. Ab
D. A%D
-
[单项选择]在程序中添加一个命令按钮和两个文本框,并在命令按钮中编写如下代码: Private Sub Command1_Click( ) a=Text1.Text b=Text2.Text c=LCase (a) d=UCase (b) Print c;d End Sub程序运行后,在文本框中分别输入ABCD和efgh,结果是______。
A. abcdEFGH
B. abcdefgh
C. ABCDefgh
D. ABCDEFGH
-
[单项选择]以下关于变量的类型说明符的使用中,正确的是______。
A. Dim a:a%=8000
B. Dim a:a@=1000%
C. Dim a:a="OK"
D. Dim a:a&=True
-
[单项选择]设a=2,b=3,c=4,d=5,则表达式a>b And c=> d And b<>c Or c>d的值是 ______。
A. Tree
B. False
C. -1
D. 1
-
[填空题]Visual Basic允许一个变量未加定义直接使用,这样Visual Basic即把它当作______类型的变量;若使用Dim语句定义这种类型的变量,则As后面应该使用______关键字。