admin 管理员组

文章数量: 1087652


2024年4月19日发(作者:汇编语言程序设计陆遥答案)

职高一年级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))

1

15、表达式Int(-3.67)mod 4的值是( )

A、0

B、1

C、-1 D、-9

D、5 mod 4

D、字符串表达式

D、2.67

16、下列表达式值为0的是( )

A、4 / 5 B、4 5 C、4 mod 5

C、逻辑表达式

C、3

17、X=5是( )表达式

A、关系表达式

A、0

B、算术表达式

B、2

18、把2.67赋值为变量A%,则变量A的值为( )

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不必为真

C、A、B都为真

A、A@

A、e**x

B、B为真,A不必为真

D、A、B全为假

C、C$ D、D#

D、Exp(e)

D、Sin46*3.14/180

21、下列各变量中,( )是字符串型的变量。

B、B&

B、e^x

B、Sin46

B、67

22、e

x

在VB中应该用( )表示。

C、Exp(x)

23、Sin46°在VB中应该用( )表示。

A、Sin(46)

A、66

C、Sin(46*3.14/180)

C、68

24、已知字符“A”的十进制ASCII码值是65,则Asc(”BCD”)的结果是( )

D、69

D、”fe”

D、2+3

25、Right(”abcdef”,2)的值是( )

A、”ab”

A、5

B、”ef”

B、” 5”

C、”f”

C、”2+3”

26、Str(2+3)的值是( )

27、下列赋值语句正确的是( )

A、A+B+C=0 B、A=B+C

D、A=2*π*R

B、0.01 * Int(100 * (x + 0.005))

C、SIN(A)=B+C

28、如果x是一个正实数,对x的第3位小数进行四舍五入的表达式是( )

A、0.01 * Int(x + 0.005)

C、0.01 * Int(100 * (x + 0.05)) D、0.01 * Int(x + 0.05)

2

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

B、1 2

3 4

C、1 2 3

4

D、1

2 3 4

A、1 2 3 4

二、填空题:(10 * 2 = 20)

1、VB中的整型数在计算机中占 个字节,表示数的范围是 。

2、变量命名规则要求变量名必须以 开头,其后可由字母、数字、下划线组

3、CHR(ASC(“ABCD”))的值是

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

3

成,长度不超过 个字符。

LOG(EXP(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、下列程序是计算一元二次方程2x

2

+5x-8=0的两个实根。请补充完整

A = 2:B=5:

D = B ^ 2 – 4 *A*C

X1 =

X2 =

PRINT X1,X2

R = 5

V =

PRINT “半径为5的圆球的体积是:”;V

依次执行下列语句:

X = 567:Y= 984

X = X + Y

Y = X – Y

X = X – Y

运行该段代码后,输出结果是:

该段程序的主要功能是:

4

2、利用公式V=4/3 πr

3

求半径为5的圆球的体积。

五、程序分析题:(每空4分,共8分)

PRINT X,Y


本文标签: 下列 表达式 常量 语句 变量