当前位置:首页 > VB6.0程序设计实践教程 习题及答案
Vb6.0
第一章 一、判断题
1.属性是Visual Basic对象性质的描述,对象的数据就保存在属性中。 2.控件的属性值不可以在程序运行时动态地修改。
3.许多属性可以直接在属性表上设置、修改,并立即在屏幕上看到效果。 4.所谓保存工程,是指保存正在编辑的工程的窗体。
5.面向对象的程序设计是一种以对象为基础,由事件驱动对象执行的设计方法。 6.为了使一个控件在运行时不可见,应该将该控件的Enabled属性设置为False。 7.保存Visual Basic文件时,若一个工程包含多个窗体或模块,则系统先保存工程文件,再分别保存各窗体或模块文件。
8.事件是由Visual Basic预先定义的对象能够识别的动作。 9.方法是Visual Basic对象可以相应的用户操作。
10.窗体中的控件,是使用工具箱中的工具在窗体上画出的各图形对象。 11.由Visual Basic语言编写的应用程序有解释和编译两种执行方式。
12.在打开一个Visual Basic工程进行修改后,要另存为一个版本,只需单击“工程另存为…”就行,因为系统将同时保存其他文件。
13.当用Load命令将窗体装入内存时,一定触发窗体的load事件和Activate事件.
二、选择题
1.要使某个控件不可操作,要对 属性进行设置。
A、Enabled B、Visibale C、Caption D、Name 2.下列不属于对象的基本特征的是 。 A、属性 B、方法 C、事件 D、函数 3.当运行程序时,系统自动执行启动窗体的 事件过程。 A、Click B、Load C、DblClick D、Unload 4.Visual Basic中“程序运行”允许使用的快捷键是 。 A、F2 B、F5 C、Alt+F3 D、F8 5.改变控件在窗体中的左右位置应修改该控件的 属性。 A、Top B、Left C、Width D、Right 6.工程文件的扩展名为 。
A、.vbp B、.bas C、.frx D、.frm 7.在Visual Basic中,称对象的数据为 。 A、属性 B、方法 C、事件 D、封装 8.下列选项中不属于属性的是 。
A、Name B、Caption C、Show D、Text 9.将Visual Basic编制的程序保存在磁盘上,至少会产生何种文件 。 A、.doc与.txt B、.com与.exe C、.bat与.frm D、.vbp与.frm
10.下列关于属性设置的叙述错误的是 。
A.一个控件具有什么属性是VB预先设计好的,用户不能改变它 B.一个控件具有什么属性值是VB预先设计好的,用户不能改变它
C.一个控件的大多数属性既可以在属性窗口中设置,也可以用程序代码设置 D.一个控件的属性在属性窗口中设置后,还可以再利用程序代码为其设置新值
第 1 页 共 75 页
三、填空题
1.Visual Basic中可作为其它控件的容器除了窗体外,还有 和 。 2.在Visual Basic中,窗体和控件被称为 。
3.窗体是用来存放 的容器,窗体的left和top属性是相对 对象的。 4.在打开某窗体时,初始化该窗体中的各控件,应选用 事件。
四、程序设计题
1.编一程序:当用户在文本框中输入姓名,例如输入“机器猫”,单击“确定”按钮,则窗体上出现“机器猫:欢迎你!”,如果单击“结束”按钮,即结束程序运行。
2.在窗体上建立4个命令按钮Command1、Command2、Command3和Command4。 要求:
(1)命令按钮的Caption属性分别为“字体变大”、“字体变小”、“加粗”和“标准”。 (2)每单击Command1按钮和Command2按钮一次,字体变大或变小3个单位。 (3)单击Command3按钮时,字体变粗;单击Command4按钮时,字体又由粗体变为标准。
(4)4个按钮每单击一次都在窗体上显示“青春无悔”。 (5)双击窗体后可以退出。
3.在窗体中创建一个文本框和两个命令按钮Command1和Command2,当单击Command1时,文本框消失;当单击Command2时,文本框出现,并在文本框中显示“我学会了创建一个应用程序了!”,要求Font为楷体和三号。
第1章习题答案 一、 判断题
1--5:√×√×√ 6――10:××√×× 11――13:××× 二、 选择题
1――5:ADBBB 6――10:AACDB 三、 填空题
1、 图片框和框架 2、 对象
3、 控件 屏幕 4、 Load
四、 程序设计题
1、Private Sub Command1_Click() Print Text1.Text End Sub
Private Sub Command2_Click() End End Sub
2、Private Sub Command1_Click() Form1.FontSize = Form1.FontSize + 3 Print \青春无悔\End Sub
Private Sub Command2_Click() FontSize = FontSize - 3 Print \青春无悔\End Sub
Private Sub Command3_Click() Form1.FontBold = True Print \青春无悔\End Sub
Private Sub Command4_Click() FontBold = False Print \青春无悔\End Sub
3、Private Sub Command1_Click() Text1.Visible = False End Sub
Private Sub Command2_Click() Text1.Visible = True
Text1.FontName = \楷体_gb2312\Text1.FontSize = 15
Text1.Text = \我学会了创建一个应用程序了!\End Sub
第二章
一、判断题
1. InputBox函数的返回值的类型为整型。
2. 在逻辑运算符Not、Or、And中,运算优先级有高到低为Not、Or和And。 3. MsgBox函数的返回值的类型为长整型。 4. 整型变量有Byte、Integer和Long三种。
5. 语句Form1.Print Tab(10);”#”的作用是在窗体的第11列位置输出字符”#”。
二、选择题:
1.Visual Basic的逻辑类型数据占( )字节内存。
A.2 B.4 C.8 D.16 2.下列选项中( )是日期型数据。
A.@January10,1997@ B.#January10,2007# C.”January10,1997” D.& January10,1997& 3. 下列哪一个字符串可以作为Visual Basic中的变量名( )。 A. End B. 15efg C. b-12 D. X9[j] 4. 下列哪一个是变量( )。
A.Vbred B.”name123” C.True D.n 5. 整数Int(Rnd()*11)+10的值的范围是( )。
A.[10,20] B.[0,20] C.[10,10] D.[10,11] 6. 语句Y=X+1代表( )。 A.变量Y等于X+1的值
B.变量Y等于变量X的值,然后再加上1的一个表达式 C.将变量X的值加上1后,将结果存入变量Y D.将变量Y存入变量X+1中
7. 对于Inputbox函数,下列说法不正确的是( )。 A.每执行一次Inputbox函数,只能输入一个值。 B.Inputbox函数返回值是数值型数据。 C.Inputbox函数的提示信息参数不能缺省。 D.函数值必须赋与一个变量
8.要把InputBox的返回值转换为数值应该使用的函数是( )。 A.Int B.Asc C.Len D.Val 9.下列对话框函数调用错误的是 ( )。
A.x$=Inputbox(\请输入数据\ B.Inputbox(\请输入数据\ C.x=Msgbox(\是否继续查询\ D.Msgbox(\是否继续查询\
三、写出下列Visual Basic表达式的结果:
(1) 4*10<65 (2) “AbC''<''ABCD'' (3) ''456''<>''456''& ''Xyz'' (4) Not 11*20<>255 (5)5=5 And 8>4+1 (6)10<>2 Or Not 6>10+3
四、将下列命题用逻辑表达式表示:
1. Z比X,Y都小 2. |x| ≤ |x+2| 或 x > y+2 3. w是x的倍数 4. x<=-5 且 x<>-10 5. X,Y其中只有一个小于Z
五、填空题
1. Visual Basic算术表达式a+b / (b+c / (d+e / Sqr (2*a*b )))对应的数学表达式 。 2. 产生一个100—999之间的随机整数的表达式 。
3. 整型变量X中存放了一个二位数,要将两位数交换位置,例如,49变成94,实现的表达式是 。
2?x?2ey4. 数学表达式sin65?的Visual Basic算术表达式为 。
x?y05. 表达式Ucase(Mid(\的值是 。 6. 表达式18/3-2^4*4 mod 8的值是 。 7. 不同数据类型中所占字节数最小的是 。 8. 语句Print “5*5”的执行结果为 。
课后习题答案:
一、判断题
1——5 : ××√××
共分享92篇相关文档