VB练习3.doc
文本预览下载声明
数据输入与输出习题
说明:符号?代表空格。
一、选择题:
1.下列语句
Print 80+90=;Print 80+90的输入结果是( A )
A.80+90=?170 B. 170 C.80+90=170 D. 80+90=
使用分号,两个print语句结果不换行
80+90=
2.语句PrintABC;Spc(4); DEF的输出结果是( C )
A. ABCDEF B. ?ABCDEF? C. ABC????DEF D. ??ABCDEF??
3.Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的输出结果是( C )
A. -36 B. 1 C. -1 D. -72
指数运算优先级高于取负运算
Sgn(-36)+abs(--36)+int(-36)=-1+36+-36=-1
4. 在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
b=5
c=6
Print a=b+c 等号在这里是判断是否相等
End Sub
程序运行后,单击命令按钮,其结果为( D )
A. a=11 B. a=b+c C. a= D. False
5. 执行下列语句后,显示输入对话框,此时如果单击“确定”按钮,则变量S的内容是( C )
S=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)
A.“请输入字符串” B. “字符串对话框” C.“字符串” D. 空字符串
6.有下列语句X=inputBox(“输入数值”,”示例”,0)程序运行后,输入10按回车,下列说法错误的是( A )
A. 变量X的值是数值10
B.在InputBox对话框标题栏中显示的是“示例”
C.0是默认值
D.变量X的值是字符串“10”
7.Private Sub Command1_Click( )
MsgBox Str(123+321)
End Sub
运行后,在信息框中显示的提示信息是( B )
A.123+321 B. 字符串“444” C.数值4444 D. 空白
8.Private Sub Command1_Click( )
a=InputBox(“Enter an integer”) a=”123”
b=Text1.text b=”456”
Text1.text=b+a =”456”+”123”
End Sub
程序运行后,在文本框中输入456,再单击命令按钮,在输入对话框中输入123,请问最后文本框中的内容是( C )
A.579 B. 123 C. 456123 D. 456
二、填空题:
1.在默认情况下InputBox函数回返值的类型是__string____________。
2.语句Print Tab(20); Visual Basic的作用是_在第20列输出Visual Basic _______________________________。
3.语句Printaabb;-5*6;Not 2=3的结果是
aabb-30□false_________________。
4.下列语句执行的结果是__Beijing______
S$=China
S$=Beijing
Print S$
5.a%=3.14156
Print a% %为整型
输入结果是____3_____。
综合应用
一、看程序写结果
1.阅读下列程序写出运行结果
x=5:y=10:z=15
Print x,y,z, ABCDEF
Print
Print x,y,z; ABCDEF; GHIJK
□5 10 15 ABCDEF
□5 10 15□ABCDEFGHIJK
2. 在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click( )
a= InputBox(Enter the First Integer)
b= InputBox(Enter the Second Integer)
Print b+a
End Sub
一次方程垢,单击命令按钮,先后在两个输入对话框中输入456和123,则输出结果是什么? 123456
5.阅读下列程序写出运行结果,详细标明空格的位置和个数。
Sub For
显示全部