当前位置:文档之家› VB第三章练习题

VB第三章练习题

1、计算圆柱体的表面积和体积
在窗体上放置5个标签,4个文本框,3个命令按钮,单击“计算”按钮,右侧文本框显示相应的结果;单击“清除”按钮,清除所有文本框的内容;单击“结束”按钮,程序结束。

(用两种方法做)
2、计算长方体的体积和表面积
3、求二元一次方程的根
求二元一次方程5X2-9X-10=0,运行界面如图
1.填空题
1.在程序设计语言系统中具有固定语法含义的符号串称为(),它们通常用来表示系统提供的标准过程、函数、运算符、常量等。

2.()用于标记用户自定义的常量、类型、变量、控件、过程、函数等名字。

3.整型数据占()字节的内存空间。

长整型数据占()个字节的内存空间。

单精度浮点型数据占()个字节的内存空间。

双精度浮点型数据占()个字节的内存空间。

日期型数据占()个字节的内存空间。

4.100%表示100为()型数据;100!表示100为()型数据;100@表示100为()型数据。

5符号常量在某一过程中说明,则该符号常量只能在()内有效。

6.若一个整型变量说明了之后没有给它赋值,则它的值为()。

7.在VB中可以把类型说明符放在变量名的()来说明变量的类型。

8.为使VB的编译程序自动检查变量声明,遇到未经说明的标识符发出错误警告信息,在程
序中要加上(Option Explicit)语句。

9.对含有多种运算的表达式,各种运算之间的顺序为()→()→()→()。

10.把的小数部分四舍五入转换为整数,可使用函数()。

11.将x四舍五入到百位(例如,若x=应舍入成23900),可使用表达式()。

12.将x从十位截断(例如,x=应截成23800)可使用表达式()。

13.设X为数值变量,求X的常用对数可使用的表达式是(Log(X)/Log(10))。

14.要从字符串“VisualBASIC”中截取子字符串“BASIC”可使用函数()
15.设S是字符串变量,并且串长度为7,写出生成由S的偶数序号字符组成的字符串的表达式(例如,把字符串”ABCDEFG”变成“BDF”)。

16.设S是字符串变量,并且串长度为7,写出用第2i–1个字符代替第2i个字符所得到字符串的表达式(例如,把字符串”ABCDEFG”变成“AACCEEG”)。

17.产生从整数a到整数b之间的随机整数可使用表达式(Int((b-a+1)*Rnd+a))。

18.产生从到之间的随机数(包括两端点)可使用的表达式是()。

2选择题
1.下面选项中()是算术运算符。

a)% b)&c)Mod d)And
2下面不合法的标识符是()。

a)Go_To b)Tab1 c)姓名d)Int
3.下列选项中,把r定义为双精度型变量的是()。

a)r% b)r! c)r# d)r$
4.下列表达式中()是错误的。

a)2^a/5 b)–2^1/5
c)2^(1/5) d)(-2)^(1/5)
5.在下列选项中,正确表达2a+5
的表达式是()。

a)2^a+5 b)2^a+2^5
c)2^(a+5) d)2^a2^5
6.10Mod4的值为()。

a)1 b)2 c)4 d)10
7.下列运算符中()优先级最高。

a)/ b)\ c)Mod d)+
8.在VB中不能表示逻辑值的是()。

a)True b)–1 c)1 d)T
9.能正确表达a≤1或a≥5的逻辑表达式是()。

a)a<=1或a>=5b)a<=1,a>=5
c)a<=1ora>=5d)a<=1Anda>=5
10.设X为整型变量,不能正确表达1<X<5的逻辑表达式是()。

a)1<X<5 b)X=2orX=3orX=4
c)1<XAndX<5
d)Not(X<=1)AndNot(X>=5)
11.求COS35°可以使用的函数是()。

a)Cos35 b)Cos(35) c)Cos(35o)
d)Cos(35*180)
12.Len(“中国人民”)的值是()。

a)0 b)4 c)8 d)不能确定
13.设X是一个正实数,对X的第二位小数四舍五入可使用的函数是()。

a)Int(X+/10 b)Int((X+/10)
c)Int(10*(X+)/10 d)Int(10*(X+/10)
14.函数Int(Rad*99+1)产生随机数的范围是()。

a)[1,99)b)[1,99]c)[1,100)d)[1,100]
15下列符号哪些是正确的变量名
1)n 2)3x 3)Abs 4)855)print_56 6)
π7)a%b 9)ab#10)MyName 11)“年龄”
12)学校$
16.在一个语句内写多条语句时,每个语句之间用()符号分隔。

(A),(B):(C)、(D);
17.一句语句要在下一行继续写,用()符号作为续行符。

(A)+(B)-(C)_ (D)
18.下面()是合法的变量名。

(A)X_YZ (B)123ABC
(C)integer(D)X-Y
19.下面()是不合法的整常数。

(A)100 (B)&O100
(C)&H100(D)%100
20.下面()是合法的字符常数。

(A)ABC$ (B)"ABC"
(C)'ABC' (D)ABC
21.下面()是不合法的单精度型常数。

(A)100! (B)
(C)1E+2 (D)+2
22下面()是合法的单精度型变量。

A\\$字符型,#双精度
(A)num! (B)sum%
(C)xinte$(D)mm#
23.表达式16/4-2^5*8/4MOD5\2的值为()。

(A)14(B)4 (C)20(D)2
24.数学关系3<=x<10表示成正确的VB表达式为()。

(A)3<=X<10 (B)3<=XANDX<10
(C)X>=3ORX<10(D)3<=XAND<10
25.\、/、MOD、*四个算术运算符中,优先级别最低的是()。

C
(A)\B)/(C)MOD(D)*
26.与数学表达式对应,VB的不正确表达式是()。

(A)a*b/(3*c*d) (B)a/3*b/c/d
(C)a*b/3/c/d (D)a*b/3*c*d
函数不可能为下列()值。

(A)0(B)1(C)(D)
*100+/100的值为()。

(A)198 (B)
(C)(D)200
29.已知A$="",则表达式Val(Left$(A$,4)+Mid(A$,4,2))的值为()。

(A)123456 (B)123445
(C)8 (D)6
("m",1,#1/30/2000#)语句显示的结果是()。

(A)00-2-29 (B)00-2-28
(C)00-2-30(D)00-1-31。

相关主题