VB专题一
一、基本数据类型
1、下表是VB基本数据类型表,请补充数据类型名。
数据类型名说明性质
整数型-32768~32767范围内的任何整数
长整数型-2 147 483 648~2 147 483 647范围内的任何整数Single 单精度实数实数,有效数字约为6-7位
Double 双精度实数范围比单精度更大,有效数字约为14-15位
字符串型一段文字与符号
Boolean 逻辑型判断的结果:起值为真(True)或假(False)Date 日期型日期和时间
2、在VB中,如果要定义变量p用于存储某学校学生总数,那么变量p的数据类型是(A)String (B)Integer (C)Boolean (D)Date
3、在VB中,用变量存储考试的平均得分(保留2位小数),则变量的数据类型应说明为(A)Integer (B)Long (C)Single (D)Date
4、用变量mycode存储书籍名称(如“三国演义”),则变量mycode的数据类型应为(A)Integer (B)Single (C)String (D)Date
5、在Visual Basic中,语句Dim x As Boolean所说明的变量x属于
(A)整数型(B)逻辑型(C)字符串型(D)单精度实数型
二、常量、变量及其定义
1、下列可以作为VB变量名的是
(A)3A (B)X_Y (C)x+y (D)If
2、在VB中,用数组a存储50位同学一次信息技术考试分数,合适的数组定义语句是(A)Dim a(1 To 50) As Single (B)Dim a(1 To 50) As Boolean
(C)Dim a(1 , 20) As Integer (D)Dim a(1 , 10) As Long
3、在VB中,定义符号常量s,其值为"三国",下列语句正确的是
(A)Dim s = "三国" (B)Dim s "三国"
(C)Const s = "三国" (D)Const s "三国"
4、以下正确表达式VB数组元素的是
(A)x12 (B)x[12] (C)x(12) (D)X{12}
5、在VB中,下列属于字符串常量的是
(A)Abs(100) (B)"100" (C)Val("100") (D)1/2
三、标准函数
1、下表是VB标准函数表,请补充函数返回值。
函数名函数的功能应用举例函数返回值Abs(X) 求X的绝对值Abs(-2.5)
2
Int(X) 求不大于X 的最大整数Int(-5.1) Sqr(X) 求X 的算术平方根Sqr(4) Exp(X) 求e 的X 次方Exp(2) 7.389056 Log(X) 求以e 为底的X 的对数
Log(3) 1.098612 Sin(X) 求X 的正弦函数Sin(3.1416/2) 0.9999999 Cos(X) 求X 的余弦函数Cos(3.1416/2) 0.4999999 Tan(X) 求X 的余弦函数Tan(3.1416/2) 1.7320606
Asc(X) 字符转换为ASCII Asc("A") 65 Chr(X) ASCII 转换为字符Chr(48) "0"
Val(X) 数字字串转换为数字Val("-170") Str(X) 数值转化成字符串Str(-170) "-170" Len(X) 计算字符串的长度Len(“A+B ”) Mid(X,n,k) 取字符串X 中第n 个字符起
长度为k 的子串Mid("sanguo",3,2)
Fix(X) 截取数据的小数部分
Fix(2.56)
2 2、将数学表达式
ac b
42
写成VB 表达式,正确的是
(A )Abs(b*b-4*a*c) (B )Sqr(b*b-4*a*c) (C )Str(b*b-4*a*c) (D )Int(b*b-4*a*c)
3、下列VB 表达式的值等于128的是
(A )Val("124") + 4 (B )Len("124") + 4 (C )Sqr(124) + 4
(D )Str("124") + "4"
4、已知a="330903",VB 表达式Val(Mid(a,3,2))的值是(A )0 (B )3 (C )9 (D )90
5、下列VB 函数返回值为字符串的是
(A )Val(X) (B )Len(X)
(C )Sqr(X)
下列属于vb字符串函数是(D )Chr(X)
四、算术运算
1、下表是VB 算术运算表,请补充表达式的值
基本运算运算符优先级表达式表达式的值
乘幂^ 1 16^0.5 取负- 2 -5 5 乘法* 3 3*2.5 7.5
实数除法/ 3 5/2 整数除法\ 4 5\2 求余数Mod 5 8 Mod 5 加法+ 6 5+4 9 减法
-
6
5-4
1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论