内容正文:
第3节 使用文本框
一、选择题
1.以下选项中,不属于代码复用优点的是( )
A.减少代码重复 B.使程序模块化 C.使程序便于阅读 D.便于发挥程序员的创造力
2.在Visual Basic中,鼠标单击窗体Form触发的事件处理过程名为( )
A.Form_Click B.Form_load
C.Text1_DblClick D.Form_DblClick
3.如图所示是VB窗体中某个对象的属性窗口,下列说法中正确的是( )
A.True是该对象的属性名 B.该对象名为Text1
C.该对象属于标签类 D.BackColor是该对象的属性值
4.调试程序时,主要是对程序进行 ( )
A.逻辑调试 B.功能调试 C.性能调试 D.语法调试
5.如果把一个人当成编程中的一个对象,那么血型相当于这个对象的( )
A.属性 B.方法 C.事件 D.特征
6.张羽用VB编写了一个程序,保存在计算机中根据图标判断,下面4个文件中,其中为张羽编写的工程文件是( )。
A.算法的特征.htm B.斐波那契数列问题.vbp
C.Visua Basic精简版.exe D. VB精编程技巧.wmv
7.在Visual Basic工程设计中,要在文本框Text1中显示“你好”,则下列操作正确的是( )
A.在Text属性名中输入“你好” B.在Caption属性名中输入“你好”
C.在Font属性名中输入“你好” D.在Name属性名中输入“你好”
8.VB程序的某对象属性窗口如图所示,下列说法不正确的是()
A.该对象的类型为命令按钮
B.BackColor为属性名
C.该对象的名称为Command1
D.要改变当前对象标题显示的文字,应修改其Caption属性的值
9.已知整型变量a,b为小于20的正整数,下列VB语句交换变量a,b值方法错误的是( )
A.a=a+b:b=a-b:a=a-b B.a=a-b:b=a+b:a=b-a
C.a=a*b:b=a/b:a=a/b D.a=a/b:b=a*b:a=b/a
10.有如下的程序段:
Private Sub Command1_Click()
Dim m As String
Dim n As String
m = Text1.Text
n = Text2.Text
Label1.Caption= m + n
End Sub
运行程序,在对象Text1和Text2中分别输入12和34,则单击命令按钮Command1后,对象Text3中显示( )
A.1234 B.46 C.语法错误 D.3412
11.关于伪代码,以下说法正确的是( )
A.伪代码是通过图形符号描述算法的。
B.伪代码抽象,书写不方便。
C.伪代码易于转化为计算机程序设计语言。
D.伪代码格式紧凑,但不易于理解。
12.某VB程序的一个事件过程代码如下:
PrivAte SuB CommAnD1_CliCk()
Dim A As Single,x As Single,z As Single
A=vAl(Text1.Text)
x=(A+10)/(A*A+8)
y=(A-1)/(x+A)
z=Sqr(x-y)
Text2.Text="Str(z)"
EnD SuB
程序运行时在文本框Text1中输入-1,单击命令按钮CommAnD1,弹出如右图所示的错误提示信息,产生此错误的语句是( )
A.A=VAl(Text1.Text) B.x=(A+10)/(A*A+8)
C.y=(A-1)/(x+A) D.z="Sqr(x-y)"
13.下列控件中,都具有Caption属性的是( )
A.窗体、文本框 B.标签、列表框 C.窗体、标签 D.按钮、文本框
14.Android系统采用Linux操作系统内核,在其上可以直接运行的文件扩展名是
A.exe
B.rmvb
C.mp3
D.apk
15.exe格式的文件属于( )。
A.图像文件 B.音频文件 C.视频文件 D.可执行文件
二、填空题
16.下列VB程序运行时,在文本框Text1中输入数据-25,在文本框Text2中输入数据-100,单击命令按钮Command1后,文本框Text3中显示的内容是______。
Private Sub Command1_Click( )
Dim a As Integer, b As integer, c as integer
a = Val(Text1.Text)
b = Val(Text2.Text)
If a>b and a>0 Then c="sqr(a)" else c=sqr(abs(b))
Text3.Text = str(c)
End Sub
17.某同学设计了编写了一个VB程序用以计算y的值。由键盘输入x。
运行VB程序,在文本框text1中输入x值,
界面如第2题(1)图所示。
第2题(1)
单击“计算Y”按钮后,标签3中显示y的值。
VB程序如下:
Private Sub Command1_Click()
Dim x, y As Single
x =" Val(Text1.Text)"
y = (1)
Label3.Caption = (2)
End Sub
则划线处填入的语句为(1) (2)
18.在通过VB设计“BMI指数”的程序中,王明将变量BZ赋值给Text2.text输出,相应的代码是 。
三、判断题
19.TEXT1.TEXT=100的功能只是在文本框上显示100;( )
四、操作题
20.某同学设计了一个名为“交通知识小测验”的程序,该程序功能如下:程序开始运行后在文本框“Text1”输入答案编号,点击“答题”按钮,在标签“label2”中给出答题结果,同时文本框“Text1”的内容全部清空。运行界面如图所示:
打开“VB”文件夹中“test1”文件夹下的“test1.vbp”工程,完成以下操作:
(1)参照上图,在窗体的合适位置添加命令按钮Label2,将其Backcolor属性值设置为&H0000FFFF&。
(2)为命令按钮Command1、Command2选择合适的事件过程,并将test1文件夹下“code.txt”文件中的代码复制到该过程中。
(3)调试并运行程序,发现单击“确定”按钮后“查看各标志意义”按钮出现,是 1 语句实现了此功能,如果要对象Image1不可见,则相应语句为2
①______________________________________________
②______________________________________________
(4)程序调试正确后,生成“test1.exe”,保存在VB文件夹下。保存窗体文件和工程文件。。
五、简答题
21.定义函数的基本格式是: 。
试卷第1页,共3页
试卷第1页,共3页
学科网(北京)股份有限公司
参考答案:
1.D
2.A
3.B
4.AD
5.A
6.B
7.A
8.A
9.D
10.A
11.C
12.C
13.C
14.D
15.D
16.10
17.(1)(10-abs(x))/(2*x);(2)str(y)
18.Text2.text=Str(BZ)
19.错误
20.(2)分别双击按钮Command1、Command2
(3)�Command2.Visible = True;�Image1.Visible = False
21.def 函数名(参数):
#函数说明
语句或语句组
return 返回值
答案第1页,共2页
答案第1页,共2页
学科网(北京)股份有限公司
$$