VB1、2章练习题
练习题
一、选择题
1、下列选项中,_________属于可视化的面向对象程序设计语言。
A.Visual Basic B.C C. FoxBase D. Basic 2、下列选项中,不属于Visual Basic特点的是__________。
A.可视化编程 B. 事件驱动的编程机制
C. 面向对象的程序设计
D. 面向过程的程序设计
3、Visual Basic 6.0集成开发环境主窗口中不包括__________。
A.工具箱窗口 B.工程窗口 C. 属性窗口 D. 命令窗口4、以下不属于Visual Basic 6.0工作模式
的是__________。
A.设计模式 B. 运行模式 C. 编译模式 D. 中断模式
5、“面向对象程序设计”的英文缩写是__________。
A.OPP B. POP C. PPO D. OOP
6、工程文件文件名的扩展名是什么?大一vb程序设计基础
A..bmp B. .vbp C. .frm D. .bas
7、窗体文件文件名的扩展名是什么?
A..bmp B. .vbp C. .frm D. .bas
8、“一个女学生在散步时被汽车撞了”,其中“学生”、“女”、“散步”和“被汽车撞了”依次是下面的哪一项?
A. 对象、属性、事件、方法
B. 对象、属性、方法、事件
C. 属性、对象、事件、方法
D. 属性、对象、方法、事件
9、在Visual Basic中有多种方法可以用来打开代码窗口,以下哪种方法不可以用来打开代码窗口?
A. 在工程窗口内选择一个窗体或模块,单击“查看代码”按钮。
B.在窗体窗口双击窗体或控件。
C. 从“视图”菜单内选择“代码窗口”命令。
D. 在属性窗口内,双击对象下拉列表框内的对象名。
10、在Visual Basic中有多种方法可以用来打开一个对象的属性窗口,以下哪种方法不可以用来打开一个对象的属性窗口?
A. 在工程窗口内选择一个窗体或模块,单击“查看对象”按钮。
C. 从“视图”菜单内选择“属性窗口”命令。
D. 在属性窗口内,单击对象下拉列表框内的对象名。
11、对象的性质和状态特征称为__________。
A.事件 B. 方法 C. 属性 D. 类
12、下面哪一项属性用于标识对象的名称?
A.Caption B. Value C. Text D. Name
13、下面哪一项属性用于显示对象的标题?
A.Caption B. Value C. Text D. Name
14、窗体Form1的Name属性为myfrm,则它的Load事件过程名为哪一个?
A.Form_Load B. Me_Load C. Myfrm_Load D. Form1_Load
15、要在窗体Form1内显示“myfrm”,要使用以下哪条语句?
A. form.caption=”myfrm”
B. form1.caption=”myfrm”
C. form1.print=”myfrm”
D. form.print=”myfrm”
16、VB窗体在整个存活期有4种状态,它们依次是_________。
A. 创建(Initialize)、加载(Load)、可见(Activate等)和卸载(Unload等)
B. 加载(Load)、创建(Initialize)、可见(Activate等) 和卸载(Unload等)
C. 加载(Load)、可见(Activate等)、创建(Initialize) 和卸载(Unload等)
D. 创建(Initialize)、可见(Activate等)、加载(Load)和卸载(Unload等)
17、命令按钮的常用事件不包括_________。
A.Click B. DbClick C.GotFocus D. LostFocus
18、文本框控件中显示的文本内容由哪一个属性设置?
A.Tag B. Text C.Name D. Font
19、决定一个控件在窗体上位置的属性是_________。
A.Width或Height B. Width和Height
C. Top或Left
D. Top和Left
20、为对象设置属性,以下哪种方法是无效的?
A. “代码窗口”中利用命令代码为对象设置属性。
B.“立即窗口”中利用命令代码为对象设置属性。
C.“属性窗口”中通过对话框为对象设置属性。
D.“属性窗口”中直接输入数据为对象设置属性。
21、代码窗口中_________。
A. 既无对象列表框,也无过程列表框
B.有对象列表框,无过程列表框
C. 无对象列表框,有过程列表框
D. 既有对象列表框,又有过程列表框
22、读写标签控件中的文字应使用________属性。
A.Caption B. Title C.Name D. Text
23、对象的三要素包括_________。
A. 特征、方法和过程
B.属性、函数和过程
C. 属性、方法和事件
D. 变量、常量和表达式
24、在程序代码中设置属性的方法如下_________。
A. 属性=值 B.对象属性=值
C. 对象.属性=值
D. 属性.对象=值
25、以下关于对象属性正确的说法是_________。
A.在设计模式和运行模式下都不能设置对象的属性
B.对象的属性在设计模式下可以设置,在运行模式下不能设置
C.对象的属性在运行模式下可以设置,在设计模式下不能设置
D.对象的属性既可以在设计模式下设置,也可以在运行模式下设置26、要设置程序运行时窗体的显示状态,应该使用以下哪一个属性?
A.Appearance B. BorderStyle
C. ScaleMode
D. WindowState
27、在一个容器对象内可以容纳其他对象,以下哪个对象是容器?
A.CommandButton B. Form
C. Label
D. TextBox
28、关于标签和文本框的区别,以下叙述错误的是_________。
A.在程序运行中,标签和文本框都可以用来输出数据。
B.在程序运行中,标签和文本框都可以用来输入数据。
C.在程序运行中,可以改变标签的内容。
D.文本框控件不设Caption属性。
29、类是同种_________的集合和抽象。
A .变量 B.常量 C.对象 D.函数
30、下列选项中,不属于同类的是_________。
A .Caption B. Height C.Name D. Click
二、设计题
1、设置一个文字字体、字号的程序,如图1-1所示
设计要求:窗体上有一个标签控件,用来显示示例文字,有三个字体设置按钮,“宋体”、“幼圆”和“黑体”,单击这些按钮,示例文字变为制定的字体;有三个字号设置按钮,单击“20磅”按钮,示例文字大小威20磅,单击“-1磅”按钮或“+1磅”按钮,示例文字在现有大小的基础上减小1磅或增加1磅,同时窗体的标题栏显示当前的字号。
设计一个程序,当程序运行后,在窗体的正中间显示“你好!请输入你的姓名”,焦点定在其下的文本框中(如图1-2所示),当用户输入姓名并单击“确定”按钮后,在窗体中用黑体、12磅、红字显示“XXX 同学,你好!祝你学好VB 程序设计”,同时窗体上出现两个命令按钮“继续”和“结束”,其中“XXX ”是用户输入的姓名,例如,当用户输入“王五”,单击“确定”按
钮后,就会出现如图1-22所示的界面,如果单击“继续”按钮,则又回到初始运行状态,并且焦点重新定位于文本框中;单击“结束”按钮即结束程序运行。
图1-1 程序运行后初始界面
图1-2 程序运行后初始界面 图1-3 单击窗体后的程序界面

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。