第一章
1. Visual Basic 程序设计语言属于【 C】。
A.面向过程的语言    B.面向问题的语言 C.面向对象的语言    D.面向机器的语言  4.计算机能够直接执行的程序是【 B 】。
A.源程序    B.机器语言    C.高级语言程序    D.汇编语言程序
5.在面向对象的程序设计中,【  A 】是程序设计的基本单位。
6.A.对象    B.类    C.属性    D.方法
7. 下面符合 Visual Basic 的特点是【 C 】。
A.简单的程序设计方法        B.面向程序设计思想    C.事件驱动的编程机制          D.非结构化程序设计语言
第 2 章  Visua1 Basic 程序设计概述
一、选择题 
4. 新建一工程,将其窗体的(名称)属性设置为 MyFirst,则默认的窗体文件名为【 C  】。
A.Forml.frm    B.工程 1.frm    C.MyFirst.frm    D.Forml.vbp
10.在 Visual Basic 集成开发环境中,如果工具箱不可见,应在【 B 】菜单中操作而使它
可见。
A.窗口    B.视图    C.编辑    D.文件
11.在设计阶段,当双击窗体上的某个控件时,所打开的窗口是【 C 】。
A.工程资源管理器窗口  B.工具箱窗口  C.代码窗口  D.属性窗口
17.要在窗体上显示图片,需设置窗体的【 C 】属性。
A.Caption    B.Icon    C.Picture    D.ControlBox
19.将窗体的【 A 】属性设置为 False 后,运行时窗体上的按扭、文本框等控件就不会对用户的操作做出响应。
A.Enabled    B.Visible    C.ControlBox    D.WindowState
21.在设计阶段,双击窗体 Forml 的空白处,打开代码窗口,显示【 D 】事件过程模板。
A.Form_Click  B.Form_Load  C.Form1_Click  D.Form1_Load
22.在运行时,系统自动执行启动窗体的【 C  】事件过程。
A.Click    B.GotFocus    C.Load  D.UnLoad
27.如果设计时在属性窗口将命令按钮的【 A】属性设置为 False,则运行时按钮从窗体上
消失。
A.Visible    B.Enabled    C.DisabledPicture    D. Default
28.如果设计时在属性窗口将命令按钮的【 B】属性设置为 False,则运行时按钮不能响应
用户的鼠标事件。
A.Visible  B.Enabled    C.DisabledPicture    D.Default
31.当标签的标题内容太长,需要根据标题自动调整标签的大小时,应设置标签的【 A 】属性为 True。
A.AutoSize    B.WordWrap    C.Enabled    D.Visible
32.设置标签边框的属性是【 A 】。
A.BorderStyle    B.BackStyle    C.AutoSize    D.Alignment
33.将文本框的【A  】属性设置为 True 时,文本框可以输入或显示多行文本,且会在输入
的内容超出文本框的宽度时自动换行。
A.MultiLine    B.ScrollBars      C.Text    D.Enabled
35.如果要在文本框中键入字符时只显示某个字符,如星号(*),应设置文本框的【 B 】属
性。
A.Caption    B.PasswordChar    C.Text    D.Char
39.如果将文本框的【 A 】属性设置为 True,则运行时不能对文本框中的内容进行编辑。
A.Locked    B.MultiLine    C.TabStop    D.Visible
47.任何控件都具有【 C 】属性。
A.Text    B.Caption    C.(名称)    D.ForeColor
48.决定控件上文字的字体、字形、大小、效果的属性是【 D 】。
A.Text    B.Caption    C.(名称)    D.Font
编程语言vb是什么二、填空题 
Red
代表红值,则在运行时将窗体背景设置为红应写为:VbRed       。
13. 假设某命令按钮名称为 C1,决定命令按钮表面文字的属性为 Caption,则在运行时将命令按钮表面文字改为“显示”应写为:C1.caption=”显示      。
17. 对象的方法用于   完成某种特定的功能    。当方法不需要任何参数并且也没有返回值时,调用对象的方法的格式为  对象法,方法名   。
例如,对窗体 Form1 使用 Show 方法,应写为    Form1.show  。
对图片框 Picture1 使用清除方法 Cls,应写为    Picture1.cls  。
第 3 章 Visual Basic 语言基础
一、 选择题
1. 下列类型中不属于基本数据类型的是【 C 】。
A.字节型  B. 双精度型    C. 枚举型  D. 货币型
2. 下列字符序列中合法的变量名是【 A 】。
A.VB12    B.2A    C. x.y  D. Single 
4. 有变量定义语句 Dim a,b As Integer,变量 a 的类型和初值是【 B 】。
A.Integer, 0  B. Variant, 空值    C. String, ""  D. Long, 0.0
10.表达式:12+"34"的值是【 C 】。
A."1234"  B. 12"34"    C. 46    D. "46"
13.若 a=8,b=10,则下面表达式值为真的是【 A 】。
A. -7+b>a Xor b>0          B. a>b Eqv b>0
C. a<1 And  b>0            D. a>b And b>10
14. x+y 小于 12 且 x-y 大于 2 的逻辑表达式是【 C 】。
A.x+y<12 Or x-y>2        B. (x+y)<12 ;(x-y)>2 
C.  x+y<12 And x-y>2      D. x+y<12  Xor x-y>2
17.如果 x=-3.2,则下面表达式能使 y 变量的值等于-4 的是【 A 】。
A.y=Int(x)  B. y=-Abs(x)  C. y=Fix(x)  D. y=-Int(Abs(x))
18.若 s1="Visual Basic",下面语句中,能从串 s1 中截取子串,使 s2="Basic"的是【 B 】。
A.s2=Right(s1,8,5)              B. s2=Mid(s1,8,5)
C. s2=Left(s1,8,12)              D. s2=Left(s1,8,5) 
25.语句 Print  5*5\5/5 的输出结果是【 B 】。
A.0      B. 25    C. 5    D. 1
26.设有两个变量 a,b,判断它们之一为 0,但是不能同时为 0 的逻辑表达式为【 C 】。
A.a=0 And b=0        B. a=0 Or b=0
C. a=0 Xor b=0        D. (a=0 And b<>0) And (a<>0 And b=0)
33. 表达式 Not(A+B=C-D)的类型是【 D 】。
A. 布尔表达式  B. 字符表达式      C. 算术表达式      D. 关系表达式
37. 函数 Ucase(Mid("Visual basic",8,5))的值是【 D 】。
A. visua      B. basic      C. VISUAL      D. BASIC
38. 函数 Year(#5/30/2005#)的值是【 C 】。
A. 5        B. 30      C. 2005      D. 5/30/2005
40. 以下四类运算符,优先级最低的是【 D 】。
A. 算术运算符      B. 字符运算符      C. 关系运算符    D.布尔运算符
二、 填空题
4. 表达式 Ucase(Mid("abcdefgh",3,4))的值是  CDEF
11. Visual Basic 中,用 Dim X as Integer 语句定义的变量 Y,系统默认其值为  0  。
14. 函数 String(5, "ABC")的值是    AAAAA              。
22. 关系式 X≤-5 或 X≥5 所对应的布尔表达式是x<=-5 or x>=5               
第 4 章  数据输入输出
1、选择题
1.  以下赋值语句中正确的是【 A 】。
A. Label1.Caption = "VB"  B. Text1.Text + 1 = Text1.Text 
C. x = InputBox()          D. a + b * 4 = c
2.  以下程序段执行后,a 和 b 的值分别为【 D 】。
a = 3: b = 5
t = a: a = b: b = t
A. a 值为 3,b 值为 3 B. a 值为 3,b 值为 5
C. a 值为 5,b 值为 5 D. a 值为 5,b 值为 3
4.  在默认情况下,InputBox 函数返回值的类型为【 B 】。 
A. 逻辑类型 B. 字符串型 C. 数值型  D. 日期型
6.  在窗体上画一个文本框和一个命令按钮,其名称分别为 Text1 和 Command1,然后编写 程序如下:

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