习 题 一
1 1选择题
1. Visual Basic是一种面向对象的可视化程序设计语言,它以结构化Basic语言为基础,采取了( )的编程机制和运行机制。
(A) 事件驱动 (B)按过程顺序执行
(C) 从主程序开始执行 (D) 按模块顺序执行
(A) 事件驱动 (B)按过程顺序执行
(C) 从主程序开始执行 (D) 按模块顺序执行
2. 在VisualBasic中最基本的对象是( ),它是应用程序的基石,是其他控件最基本的容器。
(A)文本框 (B)命令按钮 (C)窗体 (D)标签
(A)文本框 (B)命令按钮 (C)窗体 (D)标签
3. 多窗体程序是由多个窗体组成。在缺省情况下,VB在应用程序执行时,总是把( )指定为启动窗体。
(A) 不包含任何控件的窗体 (B)设计时的第一个窗体
(C) 包含控件最多的 (D)命名为Form1的窗体
(A) 不包含任何控件的窗体 (B)设计时的第一个窗体
(C) 包含控件最多的 (D)命名为Form1的窗体
4. 有程序代码如下: Textl.Text="Visual Basic"。则:Textl、Text和"Visual Basic"分别代表( )。
(A)对象,值,属性 (B)对象,方法,属性
(C)对象,属性,值 (D)属性,对象,值
(A)对象,值,属性 (B)对象,方法,属性
(C)对象,属性,值 (D)属性,对象,值
5. Visual Basic是一种面向对象的程序设计语言,( )不是面向对象系统所包含的三要素。
(A)变量 (B)事件 (C)属性 (D)方法
(A)变量 (B)事件 (C)属性 (D)方法
6. Visual Basic的一个应用程序至少包含一个( )文件,该文件存储窗体上使用的所有控件对象和有关的 ( )、对象相应的( )过程和( )代码。
(A)模块、方法、事件、程序 (B)窗体、属性、事件、程序
(C)窗体、程序、属性、事件 (D)窗体、属性、事件、模块
(A)模块、方法、事件、程序 (B)窗体、属性、事件、程序
(C)窗体、程序、属性、事件 (D)窗体、属性、事件、模块
7. 以下不属于Visual Basic的工作模式是( )模式。
(A)编译 (B)设计 (C)运行 (D)中断
(A)编译 (B)设计 (C)运行 (D)中断
8. 保存新建的工程时,默认文件夹是( )。
(A)MyDocuments (B)VB98 (C) \ (D)Windows
(A)MyDocuments (B)VB98 (C) \ (D)Windows
9. 要使Print方法在Form_Load事件中起作用,要对窗体的( )属性进行设置。
(A)BackColor (B)ForeColor (C)AutoRedraw (D) Caption
(A)BackColor (B)ForeColor (C)AutoRedraw (D) Caption
10. 使标签控件显示时不覆盖其背景内容,要对( )属性进行设置。
(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle
(A)BackColor (B)BorderStyle(C)ForeColor (D)BackStyle
11. 使命令按钮不可操作,要对( )属性设置。
(A)Enabled (B)Visible (C)BackColor (D)Caption
(A)Enabled (B)Visible (C)BackColor (D)Caption
12. 文本框没有( )属性。
(A)Enabled (B)Visible (C)BackColor (D)Caption
(A)Enabled (B)Visible (C)BackColor (D)Caption
13. 不论何控件,共同具有的是( )属性。
(A)Text (B)Name (C)ForeColor (D)Caption
(A)Text (B)Name (C)ForeColor (D)Caption
14. 要使Form1窗体的标题栏显示“欢迎使用VB”,以下( )语句是正确的。
(A)Forml.Caption=“欢迎使用VB”
(B)Forml.Caption='欢迎使用VB'
(C)Forml.Caption=欢迎使用VB
(D)Forml.Caption="欢迎使用VB"
(A)Forml.Caption=“欢迎使用VB”
(B)Forml.Caption='欢迎使用VB'
(C)Forml.Caption=欢迎使用VB
(D)Forml.Caption="欢迎使用VB"
15. 要使某控件在运行时不可见,应对( )属性进行设置。
(A)Enabled (B)Visible (C)BackColor (D)Caption
(A)Enabled (B)Visible (C)BackColor (D)Caption
16. 要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对下列( )属性设置就有效。
(A)MaxButton (B)BorderStyle(C)Width (D)MinButton
(A)MaxButton (B)BorderStyle(C)Width (D)MinButton
17. 当运行程序时,系统自动执行启动窗体的( )事件过程。
(A)Load (B)Click (C)UnLoad (D)GotFocus
(A)Load (B)Click (C)UnLoad (D)GotFocus
18. 文本框的ScrollBars属性设置了非零值,却没有效果,原因是( )。
(A)文本框中没有内容
(B)文本框的MultiLine属性为False
(C)文本框的MultiLine属性为True
(D)文本框的Locked属性为True
(B)文本框的MultiLine属性为False
(C)文本框的MultiLine属性为True
(D)文本框的Locked属性为True
19. 要判断在文本框中是否按了Enter键,应利用文本框的( )事件。
(A)Change (B)KeyDown (C)Click (D)KeyPress
(A)Change (B)KeyDown (C)Click (D)KeyPress
20. 如果文本框的Enabled属性设为False,则( )。
(A)文本框的文本将变成灰,并且此时用户不能将光标置于文本框上
(B)文本框的文本将变成灰,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容
(C)文本框的文本将变成灰,用户仍然能改变文本框中的内容
(D)文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容
(A)文本框的文本将变成灰,并且此时用户不能将光标置于文本框上
(B)文本框的文本将变成灰,用户仍然能将光标置于文本框上,但是不能改变文本框中的内容
(C)文本框的文本将变成灰,用户仍然能改变文本框中的内容
(D)文本框的文本正常显示,用户能将光标置于文本框上,但是不能改变文本框中的内容
21. 当需要上下文帮助时,选择问题中的对象类型、属性名称、保留字等关键词,然后按( )键,就可出现MSDN窗口及显示对应内容的帮助信息。
(A)Help (B)F10 (C)Esc (D)F1
22. 在Visual Basic 6.0集成开发环境中,运行Visual Basic程序的快捷键是( )。
(A) F1 (B)F2 (C)F4 (D)F5
23. 在VisualBasic 6.0中,下列( )控件对象没有Caption属性。
(A)文本框 (B)命令按钮 (C)窗体 (D)标签
(A)文本框 (B)命令按钮 (C)窗体 (D)标签
24. 下列可以打开工程资源管理器的快捷键是( )。
(A) Shift+F7 (B) Ctrl+G (C) Ctrl+R (D) Ctrl+N
(A) Shift+F7 (B) Ctrl+G (C) Ctrl+R (D) Ctrl+N
25. 有程序代码如下: Textl.FontBold=True。则:Textl、FontBold和True分别代表( )。
(A)对象,值,属性 (B)对象,方法,属性
(C)对象,属性,值 (D)属性,对象,值
(A)对象,值,属性 (B)对象,方法,属性
(C)对象,属性,值 (D)属性,对象,值
26. 下列操作不能打开属性窗口的是( )
(A)按F4键
(A)按F4键
(B)在对象上右击,弹出快捷菜单,选择“属性窗口”命令
(C)单击“属性窗口”按钮(在工具栏上)
(D)双击对象
27. 在Visual Basic 6.0的“文件”菜单中,( )命令能够把新的或已有的工程添加到当前打开的工程组中。
(A)新建工程 (B)打开工程 (C)保存工程 (D)添加工程
28. 在Visual Basic 6.0 中,可以通过( )模拟屏幕的小图像来布置应用程序。
(A))窗体设计器 (B)快捷菜单 (C)立即窗口 (D)窗体布局窗口
29. 按下键盘上的键,对文本框中已有的内容进行编辑时,发现不起作用,可能是将( )属性设置了True。
(A)Enabled (B)Visible (C)locked (D)FontItalic
(A)Enabled (B)Visible (C)locked (D)FontItalic
1.2填空题
1. 当进入VB集成环境,发现没有显示“工具箱”窗口,应选择( )菜单的( )选项,使“工具箱”窗口显示。
2. 要使新建工程时,在模块的“通用声明”段自动加入Option Explicit语句,应对( )菜单的( )的( )选项卡进行相应选项的选择。
3. 对象的属性是指( )。
4. 对象的方法是指( )。
5. 对于新建立的工程,如果想使窗体上的所有控件都具有相同的字体格式,可以利用( )的( )属性统一进行设置。
6. 将文本框的ScrollBar属性设置为2(有垂直滚动条),但没有滚动条显示,是由于( )属性的值设置为了False的原因。
7. 当对命令按钮的Picture属性装入.bmp图形文件后,选项按钮上并没有显示所需的图形,原因是没有将( )属性设置为1(Graphical)。
8. 某工程包括Form1、Form2两个窗体,默认启动窗体为Form1。通过( )菜单的( )的( )选项卡,可将启动窗体设置为Form2。在程序中若要显示Forml窗体,则执行( )语句。
9. 在文本框中,通过( )属性能获得当前插入点所在的位置。
10. 按下键盘上的按键,对文本框中已有的内容进行编辑时,发现不起作用,可能的原因是将( )属性的值设置为了True。
11. 在窗体上已建立多个控件如Text1、Label1、Command1,若要使程序一运行焦点就定位在Command1控件上,应将Command1控件的( )属性设置值为( )。
习题一 参考答案
1.1 选择题
1.A 2.C 3.B 4.C 5.A 6.B 7.A
8.B 9.C 10.D 11.A 12.D 13.B 14.D (说明:这是关于字符串常量的正确书写问题。A错误在于中文双引号;B错误在于单引号;C错误在于无引号。) 15.B 16.B 17.A 18.B 19.D (说明:在KeyPress事件中有一个参数KeyAscII,该参数的值就是用户输入字符的ASCII编码,通过判断该值是否等于13就可以知道用户是否按下了回车键。)
20.A 21.D 22.D 23.A 24.C 25.C 26.D 27.D 28.D 29.C
20.A 21.D 22.D 23.A 24.C 25.C 26.D 27.D 28.D 29.C
1.2 填空题
1. 视图 工具箱
2. 工具 选项 编辑器
3. 描述和反映对象特征的参数
4. 在面向对象的程序设计语言中,为程序设计人员提供的一种可以直接调用的特殊过程和函数
5. Form Font
6. MuhiLine
7. Style
8. 工程 工程属性 通用 Form1.Show
9. SelStart
10. Locked
11. TabIndex 0
习 题 二
2.1选择题
1. 在一个语句内写多条语句时,每个语句之间用( )符号分隔。vb采用什么的编程机制
(A), (B): (C) 、 (D) ;
2. 一句语句要在下一行继续写,用( )符号作为续行符。
(A)+ (B)— (C) _ (D)……
3. 下面( )是合法的变量名。
(A)X_yz (B)123abc (C)integer (D)X—Y
4. 下面( )是不合法的整常数。
(A)100 (B)&O100 (C)&H100 (D)%100
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论