VB第三章练习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
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.把1234.567的小数部分四舍五入转换为整数,可使用函数()。
11.将x四舍五入到百位(例如,若x=23874.52应舍入成23900),可使用表达式()。
12.将x从十位截断(例如,x=23874.52应截成23800)可使用表达式()。
13.设X为数值变量,求X的常用对数可使用的表达式是(Log(X)/Log(10) )。
14.要从字符串“Visual BASIC 6.0”中截取子字符串“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.产生从100.01到200.99之间的随机数(包括两端点)可使用的表达式是()。
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.10 Mod 4的值为( )。
a) 1 b) 2 c) 4 d) 10
7.下列运算符中( )优先级最高。
a) / b) \ c) Mod d) +
8.在VB中不能表示逻辑值的是( )。
a) True b) –1c) 1d) T
9.能正确表达a≤1或a≥5的逻辑表达式是( )。
a) a<=1 或a>=5 b) a<=1 ,a>=5
c) a<=1 or a>=5 d) a<=1 And a> =5
10.设X为整型变量,不能正确表达1< X < 5的逻辑表达式是( )。
a) 1< X <5 b) X=2 or X=3 or X=4
c) 1<X And X <5
d) Not (X<=1) And Not (X>=5)
11.求COS35°可以使用的函数是()。
a) Cos 35 b) Cos(35) c) Cos(35º)
d) Cos(35*3.14159/180)
12.Len(“中国人民”)的值是()。
a) 0 b) 4 c) 8 d) 不能确定
13.设X是一个正实数,对X的第二位小数四舍五入可使用的函数是()。
a) Int(X+0.05)/10 b) Int((X+0.05) /10)
c) Int(10*(X+0.05))/10 d) Int(10*(X+0.05)/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) 85 5) print_56 6)
π 7) a%b 9) ab# 10)My Na me 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)100.0
(C)1E+2 (D)100.0D+2
22 下面()是合法的单精度型变量。
A \\$字符型,#双精度
(A)num! (B)sum%
(C)xinte$ (D)mm#
23. 表达式16/4-2^5*8/4 MOD 5\2的值为()。
(A)14 (B)4 (C)20 (D)2
24. 数学关系3<=x<10表示成正确的VB表达式为()。
(A)3<=X<10 (B)3<=X AND X<10
(C)X>=3 OR X<10 (D)3<=X AND <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
27. Rnd函数不可能为下列()值。
(A)0 (B) 1 (C)0.1234 (D)
0.0005
28. Int(198.555*100+0.5)/100的值为()。
(A)198 (B)199.6
(C)198.56 (D)200
29. 已知A$="12345678",则表达式Val(Left$(A$,4)+Mid(A$,4,2))的值为()。
(A)123456 (B)123445
(C)8 (D ) 6
30. Print DateAdd ("m",1,#1/30/2000#)语句显示的结果是()。
(A)00-2-29 (B)00-2-28
(C)00-2-30 (D)00-1-31。