Visual Basic程序设计与应用教程
上QQ阅读APP看书,第一时间看更新

课后习题3

一、思考题

1.Visual Basic 6.0中标准数据类型共有几种?对应的关键字和类型符各是什么?

2.符号常量有几种?用户定义的符号常量声明形式。

3.运算符的优先级。

4.表达式的书写规则。

5.Visual Basic编码规则。

二、选择题

1.声明符号常量应该用关键字( )。

A.Static   B.Const   C.Private   D.Variant

2.系统符号常量的定义通过( )获得。

A.对象浏览器  B.代码窗口  C.属性窗口  D.工具箱

3.下列( )是日期型常量。

A."2/1/02"  B.37258  C.#2/1/02#  D.|2/1/02|

4.下列表达式中,其值为0的表达式是( )。

A.7/9  B.7 mod 15  C.7\9  D.15 mod 9

5.下列对变量的定义中,不能定义A为变体型变量的是( )。

A.Dim A As Double   B.Dim A As Variant   C.Dim A   D.A=24

6.下列不合法的变量名为( )。

A.TName   B.T_Temp   C.T32  D.T32#

7.在一个语句行内写多条语句时,语句之间应该用( )分隔。

A.逗号  B.分号  C.顿号  D.冒号

三、判断题

1.在程序执行过程中,变量的值始终保持不变,常量的值可以随时改变。( )

2.Visual_Basic是合法的变量名。( )

3."+"用作连接字符串的运算符时,会自动将非字符串类型数据转换成字符串后再进行连接。( )

4.Dim i, j as Integer表明i和j都是整型变量。( )

5.Variant是一种数据类型,因此这种类型的变量只能存放一种类型的数据,无特殊值。

6.利用Const声明的符号常量,在代码中不可以再赋值。( )

7.在Visual Basic中,Int(100 * Rnd + 1)的取值范围是1~100之间的所有整数(包括1和100)。( )

8.设a=2,b=3,c=4,d=5,则表达式3>2*b Or a=c And b<>c Or c<d的值为True。( )

四、填空题

1.声明单精度常量PI代表3.14159的语句为( )。

2.声明定长为10个字符的变量Sstr,语句为( )。

3.变量未赋值时,数值型变量的初始值为( )。

4.变量min&表示min是( )类型的变量。

5.求x与y之积除以z的余数的Visual Basic表达式为( )。

6.若要在字符串“asdgewl”中取“dge”,则使用函数( )实现。

7.在\、+、Mod、*四个算术运算符中,优先级最高的是( )。

8.在Visual Basic中,设Single型变量XYZ的值为123.45,若要将其转换成字符串,应使用的类型转换函数是( )。

9.a和b中有且仅有一个为1,相应的逻辑表达式为( )。

10.把整数0赋给一个逻辑型变量,则逻辑变量的值为( )。

五、写出下列表达式的值

1.Sqr(9)

2.218 Mod 18 \ 4

3.58 & "58" + 58

4.Mid("visual basic6.0", 8, 1)

5.Len("visual basic6.0程序设计")

6.Year(date())

六、根据要求写出表达式

1.产生一个0~9之间的整数。

2.X是偶数。

3.取任意整数的个位数字。

4.X大于等于0且小于等于100。

5.数值型变量X和Y为同号。

6.在字符串变量ST中从第2个字符开始取5个字符。