文档库 最新最全的文档下载
当前位置:文档库 › VB第二章课后习题答案

VB第二章课后习题答案

习题

一、选择题

1. 在程序中已将变量Inta、Bl、st和D分别定义为Integer型、Boolean型、String型和Date型,下列语句中,正确的是。

A. Inta="333"+"a22"

B. D=#10/05/01#

C. st=5+"abc"

D. Bl= #True#

2. 语句Print "5*20" 输出结果是。

A. "5*20"

B. 出错

C. 5*20

D. 100

3. 下列可作为Visual Basic变量名的是。

A. a#a

B. 4a

C. ?xy

D. Consta

4. 表达式6*7/8 Mod 9的值是_______。

A. 4

B. 5

C. 6

D. 7

5. 将数学表达式cos2(a+b)+5e2写成Visual Basic表达式,其正确的形式是_______。

A. cos(a+b)^2+5*Exp(2)

B. cos^2(a+b)+5*Exp(2)

C. cos(a+b)^2+5*Ln(2)

D. cos^2(a+b)+5*Ln(2)

6 .数学表达式Sin25°写成VB表达式是_______。

A. Sin25

B. Sin(25)

C. Sin(25°)

D. Sin(25*3.14/180)

7. 选拔身高T超过1.7米且体重W小于62.5公斤的人,表示该条件的逻辑表达式为_______。

A. T>=1.7 And W<=62.5

B. T<=1.7 Or W>=62.5

C. T>1.7 And W<62.5

D. T>=1.7 Or W<62.5

8. 执行语句代码print format(2004.218, "##,##0.00"),以下答案中哪一个是正确的_______。

A. 2004.21

B. 2,004.21

C. 2,004.22

D. 02,004.21

9. 下面表达式的值为真的是_______。

A. Mid("Visual Basic",1,12)=Right("Programming language Visual Basic",12)

B. "ABCRG">"abcde"

C. Int(134.69)>=Round(134.69)

D. 78.9/32.77<=957/43.91 And –45.4>-4.98

10. 实现字符的Unicode编码方式与Windows编码方式相互转换的函数是。

A. str

B. strconv

C. trim

D. mid

二、填空题

1. 在VB中整型数据占 2 个字节的内存空间,双精度浮点型数据占8 个字节的内存空间。

2. 在VB中,字符串常量要用双引号括起来,日期/时间型常量要用#号括起来。

3. 表达式10\6 = 10 mod 6 的运算结果是False 。

4. a$=Lcase("Hello") a$的返回值是:hello;

b$=Ucase("Hello") b$的返回值是:HELLO。

5. 要强制显式变量声明时,需在声明段部分加入语句Option Explicit 。

6. 在VB中,用Dim X As Integer定义的变量X,系统默认值为0 。

7. 语句Print Int(12345.6789*100+0.5)/100的输出结果是:12345.68 。

8. 设有如下程序段:

a$="BeijingShanghai"

b$=Mid(a$,InStr(a$,"g")+1)

执行上面的程序段后,变量b$的值为Shanghai 。

9. Private Sub Form_Click()

Dim x As String * 5

x = "abc"

y% = 1

Print x & y

x = "abcdefg"

Print x & y

End Sub 则单击窗体,显示结果的第分别为abc 1 和abcde1 。

10. 随机产生10个100~200之间的数,求最大值。

Private Sub Command1_Click()

Max = 100

For i = 1 To 10

x = Int(Rnd() * _101____ + 100)

Print x;

If x > Max Then Max = x

Next i

Print

Print "最大值="; Max

End Sub

.

如有侵权请联系告知删除,感谢你们的配合!

相关文档