VB基本运算与表达式练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VB数据类型、函数、基本运算与表达式练习题1.要定义一个可存储数值-7.283的变量,其合适的类型是() A.Integer B.Long
C.Single D.Boolean
2.下列VB表达式中:①Sin(x)②Text1.Text③Label1.Caption④Chr(x)⑤Asc(x)值为字符串型的是()
A.①③⑤
B.①②③
C.②④⑤
D.②③④
3.在Visual Basic中,用变量p存储货物编码(如“0188901190”,其中每二位数字都代表相应的含义),则合适的数据类型应定义为()
A.Single B.Long
C.String D.Boolean
4.有如下程序段:
x=1:y=2
p=Not(x+y=3)
p的数据类型、该程序段运行后值分别是()
A.Integer11B.Long11
C.Boolean False D.Boolean True
5.在VB中,下列属于字符串常量的是()
A.”100”B.25C.Hello D.true
6.下列选项中不是字符串常量的是()
A.”ab”B.zhejiang
C.”2006”D.”你好”
7.以下符号常量的定义,错误的是()
A.Const Pi=3.14
B.Const LimitMode=”1年期试用”
C.Const found=True
D.Const next=世博欢迎你
8.下列可以作为VB变量名的是()
A.3x B.x-1C.if D.x_1
9.下列可作为Visual Basic变量名的是()
A.Len B.Sqrter C.93edu D.dim
10.在Visual Basic中,下列变量定义错误的是()
A.Dim a_1as Single
B.Dim True as Boolean
C.Dim b123as string
D.Dim xyz as integer
11.已知某校100名学生的体重数据(包含一位小数),要求编写VB程序,统计超过平均体重的人数。下列变量定义最适合该程序的是()
A.定义100个整数类型变量
B.定义100个单精度实数类型变量
C.定义一个元素个数为100的整数类型一维数组
D.定义一个元素个数为100的单精度实数类型一维数组
12.用下面语句定义的数组的元素个数是()
Dim Data(-2To5)As Integer
A.6
B.7
C.8
D.9
13.在VB中,要定义一个二维数组a,用于储存10行10列的五子棋棋谱,数组元素的值为“Black”代表黑子,为“White”代表白子,为“None”代表空子,则正确的数组定义语句是()
A.Dim a(1to10,1to10)As Single
B.Dim a(1to10,1to10)As String
C.Dim a(1,10;1,10)As String
D.Dim a(10,10)As Integer
14.下列VB函数返回值为数值的是()
A.Chr(x)
B.Str(x)
C.Val(x)D.Mid(x,n,k)
15.下列Visual Basic表达式中计算结果为4的是()
A.Len(”a1234”)B.Sqr(4)C.Fix(3.6)D.Abs(Int(4.2)) 16.Visual Basic表达式Len(Mid(”abc123”,4,1))的值是()
A.1B.2C.3D.4
17.在VB中,若x=3.14159,下列表达式的值最大的是()
A.Abs(x)B.fix(x)C.int(x)D.Abs(int(x))
18.能正确判断三个整数型变量a、b、c值相等的VB表达式是()
A.a=b=c
B.a=b And a=c
C.a=c Or b=c Or a=b
D.a–b-c=0
19.设一个三位整数n,它的个位数字是c,十位数字b,百位数字是a,则b的表达式是()
A.n-a-c
B.n-a*100-c
C.n\10-n\100*10
D.n\10-(n\100)*10
20.将数学表达式写成VB表达式正确的是()
A.(y–Int(x))/x*x
B.(y–Abs(x))/x^2
C.(y–Int(x))/x^2
D.(y–Abs(x))/x*x
21.与数学表达式“b2-4ac≥0且”对应的VB表达式是()
A.b2-4*a*c>=0Or(-b+sqr(b2-4*a*c)/2*a<>0)
B.b^2-4*a*c>=0And(-b+sqr(b^2-4*a*c)/2*a<>0)
C.b^2-4*a*c>=0And(-b+sqr(b^2-4*a*c)/(2*a)<>0)
D.b^2-4*a*c>=0Or(-b+sqr(b^2-4*a*c)/(2*a)<>0)