职高一年级VB语言程序设计基础测试题
一、选择题:(30 * 2 =60分)
1、下面( )是Visual Basic语言中的数值常量。
A、ABC B、E+5 C、TRUE D、1E-2
2、3896#表示的是( )类型的数值数据。
A、整型 B、单精度实型 C、双精度实型 D、货币型
3、表达式3 \ 3 * 3 / 3 mod 3的值是( )
A、-1 B、1 C、-3 D、3
4、方法Print Sgn(- 3 ^ 2)+ Abs(- 3 ^ 2)+ Int(- 3 ^ 2)的输出结果是( )
A、17 B、27 C、1 D、-1
5、假设硬币有图案一面为0,有字的一面为1,则掷一次硬币出现的随机数可表示为( )
A、Int(Rnd(1)+1) B、Int(Rnd * 1)
C、Int(Rnd * 2) D、Int(Rnd * 2 + 1)
6、要将A、B两个变量的值互换,正确的写法是( )
A、A=B:B=A B、B=A:A=B
C、C=A:A=B:B=C D、A=C:C=B:B=A
7、函数Int(Rnd(0)* 11)+ 10的取值范围是( )
A、[ 0,10 ] B、[ 10,10 ] C、[ 10,20 ] D、[ 0,20 ]
8、6.8E2与( )数值相同
A、6.8 B、6800 C、68 D、680
9、下列正确的字符串常量是( )
A、”NnMm” B、ABCD C、Nn”Mm” D、Abcd
10、下列符号中合法的常量是( )
A、”x=2.456e-10” B、10 * 3.4 C、A + B +C D、1.234E4.5
11、表达式Sin(a + b)^ 3 * 2中,先进行( )计算。
A、Sin函数 B、+ C、^ D、*
12、下列哪个运算符不能进行字符串比较( )
A、= B、<> C、>= D、=<
13、下列( )的值为True。
A、”a” < “b” B、”9” > “a” C、”D” > “d” D、”99” < “100”
14、若变量x的值是实数,下列( )表达式在x为任何值时都有意义。
A、Sqr(x) B、Int(Sqr(x))
C、Sqr(Abs(x)) D、Sqr(Int(x))
15、表达式Int(-3.67)mod 4的值是( )
A、0 B、1 C、-1 D、-9
16、下列表达式值为0的是( )
A、4 / 5 B、4 \ 5 C、4 mod 5 D、5 mod 4
17、X=5是( )表达式
A、关系表达式 B、算术表达式 C、逻辑表达式 D、字符串表达式
18、把2.67赋值为变量A%,则变量A的值为( )
A、0 B、2 C、3 D、2.67
19、已知x1= -3.67,x2= 4,x3= 5,x4= 6 ,下列关系式的值为真的是( )
A、Sgn(x1 – x2)- Sgn(x3 – x4)< 0
B、Sgn(x1 + x4)- Sgn(x2 + x3)= -2
C、Sgn(x2 – x1)- Sgn(x3 – x4)> 0
D、Sgn(x2 – x3)- Sgn(x1 – x4)> 0
20、若A and B的值是真,则( )
A、A为真,B不必为真 B、B为真,A不必为真
C、A、B都为真 D、A、大一vb程序设计基础B全为假
21、下列各变量中,( )是字符串型的变量。
A、A@ B、B& C、C$ D、D#
22、ex在VB中应该用( )表示。
A、e**x B、e^x C、Exp(x) D、Exp(e)
23、Sin46°在VB中应该用( )表示。
A、Sin(46) B、Sin46 C、Sin(46*3.14/180) D、Sin46*3.14/180
24、已知字符“A”的十进制ASCII码值是65,则Asc(”BCD”)的结果是( )
A、66 B、67 C、68 D、69
25、Right(”abcdef”,2)的值是( )
A、”ab” B、”ef” C、”f” D、”fe”
26、Str(2+3)的值是( )
A、5 B、” 5” C、”2+3” D、2+3
27、下列赋值语句正确的是( )
A、A+B+C=0 B、A=B+C
C、SIN(A)=B+C D、A=2*π*R
28、如果x是一个正实数,对x的第3位小数进行四舍五入的表达式是( )
A、0.01 * Int(x + 0.005) B、0.01 * Int(100 * (x + 0.005))
C、0.01 * Int(100 * (x + 0.05)) D、0.01 * Int(x + 0.05)
29、A=123:B=456
C=LEN(STR(A)+STR(B))
PRINT C
运行时输出结果为( )
A、3 B、4 C、6 D、8
30、顺序执行如下语句后,输出结果是( )
PRINT 1;2;
PRINT 3
PRINT 4
A、1 2 3 4 B、1 2 C、1 2 3 D、1
3 4 4 2 3 4
二、填空题:(10 * 2 = 20)
1、VB中的整型数在计算机中占 个字节,表示数的范围是 。
2、变量命名规则要求变量名必须以 开头,其后可由字母、数字、下划线组成,长度不超过 个字符。
3、CHR(ASC(“ABCD”))的值是 LOG(EXP(3))的值是
4、RND函数产生的随机数区间是
5、逻辑运算符中,运算级别最高的是
6、语句X=X+1的含义是
7、Print方法具有 和 功能。
8、语句X = 5 = 3中,第一个“=”是 号,第二个“=”是 号
9、要定义一个单精度符号常量PI,其值为3.1416应该使用的语句是:
10、有如下语句:Dim x as Integer,y ,z as String * 8,则声明的变量x,y,z的类型分别是 型、 型和 型。
三、计算表达式的值:(写出主要计算过程,10 * 2 = 20分)
1、 3 * 4 / 2 * 3 2、6 * Sqr(4)+ 3 ^ 2 * 2
3、 6 + 10 mod 4 * 2 + 1 4、4 * 5 * (8 mod 3)* 2 / 5
5、 14.4 \ 3.6 * 5 < 14.4 / 3.6 * 5 6、121.9 mod 11.7
7、 3 ^ 2 \ 4 + 3 ^ 2 / 2 8、Fix(-1.8)+ Int(-1.8)
9、 3 + 1 < = 3 – 2 or 3 + 5 > 8 + 6 and 7 < 2
10、(3 ^ 3 \ 2)mod 2 *(Sgn(Abs(Int(-25.8))))
四、程序填空:(每空3分,共12分)
1、下列程序是计算一元二次方程2x2+5x-8=0的两个实根。请补充完整
A = 2:B=5:
D = B ^ 2 – 4 *A*C
X1 =
X2 =
PRINT X1,X2
2、利用公式V=4/3 πr3 求半径为5的圆球的体积。
R = 5
V =
PRINT “半径为5的圆球的体积是:”;V
五、程序分析题:(每空4分,共8分)
依次执行下列语句:
X = 567:Y= 984
X = X + Y 运行该段代码后,输出结果是:
Y = X – Y 该段程序的主要功能是:
X = X – Y
PRINT X,Y
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论