1.英文“VISUAL”的含义是_________。
A)可视化 B)集成 C)结构化 D)调试
2.VB集成开发环境有三种工作状态,工作状态显示在_________。
A)状态栏的最左方 B)状态栏的最右方
C)状态栏的中括号内 D)标题栏的中括号内
3.VB6.0设计界面包含多个视窗,控制这些视窗显示或关闭的命令包含在_______下拉菜单中。
A)文件 B)工程 C)编辑 D)视图
4.下面_______项操作不是激活或显示属性视窗的操作。
A)按快捷键F4
B)点击工具栏中的“属性视窗”按钮
C)选择“视图”下拉菜单的“属性视窗”项
D)双击窗体视窗中的某一对象
5.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是________。
A)窗体布局窗口 B)立即窗口
C)代码窗口 D)监视窗口
6.为了同时改变一个活动控件的高度和宽度,正确的操作是_________。
A)拖拉控件4个角上的某个小方块
B)只能拖拉位于控件右下角的小方块
C)只能拖拉位于控件左下角的小方块
D)不能同时改变控件的高度和宽度
7.在开发VB应用程序时,一个工程一般至少应含有_________。
A)标准模块文件和类模块文件 B)工程文件和窗体文件
C)工程文件和类模块文件 D)工程文件和标准模块文件
8.面向对象的程序设计指满足_________。
A)可视化、结构化、动态化
B)封装性、继承性、多态性
C)对象的链接、动态链接、动态数据交换
D)ODBC、DDE、OLE
9.用户在屏幕上画出应用程序界面,并设置好对象的属性,系统便可以自动生成程序代码,这称为_________。
A)面向对象的程序设计 B)结构化程序设计
C)事件驱动的编程机制 D)可视化程序设计
10.VB集成开发环境开发的应用程序不适宜的运行环境是_________。
A)Windows32 B)Windows 9X
C)Windows NT D)Windows 2000
11.Visual Basic6.0集成环境的主窗口中不包括_________。
A)标题栏 B)菜单栏 C)状态栏 D)工具栏
12.VB集成开发环境有三种工作状态,下列不属于这三种工作状态的是______。
A)设计状态 B)编写代码状态
C)运行状态 D)中断状态
13.不能打开代码窗口的操作是_________。
A)双击窗体设计器的任何地方
B)按下F4键
C)单击工程窗口中的“查看代码”按钮
D)选择“视图”下拉菜单中的“代码窗口”
14.工程文件的扩展名是_________。
A).frm B).vbp C).bas D).frx
15.窗体文件的扩展名是_________。
A).frm B).vbp C).bas D).frx
)16.VB集成开发环境可以_________。
A)编辑、调试、运行程序,但不能生成执行程序
B)编辑、生成可执行程序、运行程序,但不能调试程序
C)编辑、调试、生成可执行程序,但不能运行程序
D)编辑、调试、运行程序,也能生成执行程序
17.下列可以激活属性窗口的操作是_________。
A)用鼠标双击窗体的任何部位 B)“工程”菜单中的“属性窗口”命令
C)按Ctrl+F4键 D)按F4键
)
18.下列不能打开工具箱窗口的操作是_________。
A)执行“视图”菜单中的“工具箱”命令
B)按Alt+F8键
C)单击工具栏上的“工具箱”按钮
D)按Alt+V,然后按X键
19.假定已在窗体上画了多个控件,并有一个控件是活动的,为了在属性窗口中设置窗体的属性,预先应执行的操作是_________。
A)单击窗体上没有控件的地方 B)单击任一个控件
C)不执行任何操作 D)双击窗体的标题栏
20.为了把窗体上的某个控件变为活动的,应执行的操作是_________。
A)单击窗体的边框 B)单击该控件的内部
C)双击该控件 D)双击窗体
21.与传统的程序设计设计相比,Visual Basic最突出的点是_________。
A)结构化程序设计 B)程序开发环境
C)事件驱动编程机制 D)程序调试技术
22.以下叙述中错误的是_________。
A)打开工程文件时,系统自动装入与该工程有关的窗体、标准模块等文件
B)保存Visual Basic程序时,应分别保存窗体文件及工程文件
C)Visual Basic应用程序只能以解释方式执行
D)事件可以由用户引发,也可以由系统引发
23.退出Visual Basic的快捷键是_________。
A)Alt+Q B)Ctrl+Q C)Alt+X D)Shift+X
答案: 1,ADDDC 2,ABBDA 3,CBBBA 4,DDBAB 5,CCA
基本控件与程序设计初步习题
1.在面向对象方法中,类的实例称为_________。
A)集合 B)抽象 C)对象 D)模板
2.在Visual Basic中最基本的对象是_________,它是应用程序的基石,是其他控件的容器。
A)文本框 B)窗体 C)标签 D)命令按钮
3.有下面的程序代码:Command1.Caption="确定",则Command1,Caption和"确定"分别代表_________。
A)对象,属性,值 B)对象,方法,值
C)对象,值,属性 D)属性,对象,值
4.多窗体程序是由多个窗体组成,在缺省的情况下,VB应用程序执行时,总是把_________指定为启动窗体。
A)不包含任何控件的窗体 B)设计时的第一个窗体
C)包含控件最多的窗体 D)命名为Form1的窗体
5.VB是一种面向对象的程序设计语言,下面______不是面向对象包含的三要素。
A)变量 B)事件 C)属性 D)方法
6.VB的一个应用程序至少包含一个_________文件,该文件存储窗体上使用的所有控件对象和有关的_________、对象对应的_________过程和_________代码。
A)模块、方法、事件、程序 B)窗体、属性、事件、程序
C)窗体、程序、属性、事件 D)窗体、属性、事件、模块
7.以下不属于VB工作模式的是________模式。
A)编译 B)设计 C)运行 D)中断
8.在VB集成环境创建VB应用程序时,除了工具箱窗口、窗体中的窗口、属性窗口外,必不可少的窗口是________。
A)窗体布局窗口 B)立即窗口 C)代码窗口 D)监视窗口
9.保存新建工程时,默认的路径是________。
A)My Documents B)VB 98 C )\ D)Windows
10.对于窗体对象,下面________属性在程序运行时其属性可以变化。
A)MaxButton B)BordStyle C)Name D)Left
11.要使Print方法在Form_Load 事件中起作用,要对窗体的_____属性进行设置。
A)BackColor B)ForeColor C)AutoRedraw D)Caption
12.要使标签显示时不覆盖其背景内容,要对________属性进行设置。
A)BackColor B)ForeColor C)BackStyle D)Caption
13.若要使命令按钮不可操作,要对________属性进行设置。
A)Visible B)Enabled C)Name D)Caption
14.文本框没有________属性。
A)Enabled B)Caption C)BackColor D)Visible
15.不论任何控件,共同具有的是________属性。
A)Text B)Caption C)BackColor D)Name
16.要使Form1窗体的标题栏显示“欢迎使用Visual Basic 6.0!”,以下________语句是正确的。
A)Form1.Caption=“欢迎使用Visual Basic 6.0!”
B)Form1.Caption=‘欢迎使用Visual Basic 6.0!’
C)Form.Caption=“欢迎使用Visual Basic 6.0!”
D)Form.Caption=‘欢迎使用Visual Basic 6.0!’
17.有如下语句:Form1.Print “欢迎使用Visual Basic 6.0!”, Form1,Print和“欢迎使用Visual Basic 6.0!”则分别代表________。
A)对象,属性,值 B)对象,方法,参数
C)对象,值,属性 D)属性,对象,值
18.要判断在文本框是否按了Enter键,应在文本框的________事件中判断。
A)Change B)KeyPress
C)Click D)KeyDown
19.要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只需要对下列________属性进行设置。
A)MaxButton B)BordStyle
C)Width D)MinButton
20.当文本框ScrollBars属性设置了非零值,却没有效果,原因是________。
A)文本框中没有内容
B)文本框中的MultiLine设置为False
C)文本框中的MultiLine设置为True
D)文本框中的Locked设置为True
21.Visual Basic 是一种面向对象的程序设计语言,对象的三要素包括________。
A)变量,属性,方法 B)属性,事件,方法
C)类,属性,方法 D)对象,属性和方法
答案;1,CBABA 2,BACBD 3,CCBBD 4,ABBBB 5,B
VB语言基础
1.在一行内写多条语句时,每个语句之间用________来分隔。
A), B): C)、 D);
2.下面________是合法的变量名。
A)X_yx B)123abc C)integer D)X-Y
3.下面________是不合法的整常数。
A)100 B)&O 100 C )&H100 D)%100
4.下面________是合法的字符常数。
A)ABC$ B)”ABC” C)‘ABC’ D)ABC
5.下面________是合法的单精度型变量。
A)num! B)sum% C)xint$ D)mm#
)6.下面________是不合法的单精度常数。
A)100! B) 100.0 C )1E+2 D)100.0D+2
)
7.表达式16/4-2^5*8/4 MOD 5\2的值为________。
A)14 B) 4 C )20 D)2
8.数学关系3≤x<10表示成正确的VB表达式为________。
A)3<=x<10 B)3<=x AND x<10
C)x>=3 OR x<10 D)3<=x AND <10
9.与数学表达式ab/3cd对应,不正确的VB表达式为________。
A)a*b/(3*c*d) B)a/3*b/c/d
C)a*b/3/c/d D)a*b/3*c*d
10.RND函数不可能是下列________值。
A)1 B) 0 C )0.123 D)0.00005
11.Int(198.55*100+0.5)/100的值为________。
A)198 B) 199.6 C )198.55 D)200
12.已知A$=“ 12345678” ,则表达式Val(Left(A$,4)+Mid(A$,4,2))的值为________。
A)123456 B) 123445 C )8 D)6
13.Print DateAdd(“m”,1,# 1/30/2000 #)语句显示的结果为________。
A) 00-2-29 B)00-2 -28 C )00-2-30 D)00-1-31
14.表达式DateDiff(“y”, # 12/30/1999 #,#1/13/2000#)的结果为________。
A)1 B) 11 C )14 D)99
15.表达式Len(“123程序设计ABC”)的值是________。
A)10 B) 14 C )20 D)17
16.表达式LenB(“123程序设计ABC”)的值是________。
A)10 B) 14 C )20 D)17
17.下面正确的赋值语句是________。
A)x + y = 30 B)y = p*r*r
C)y = x + 30 D)3y = x
18.为了给x,y,z三个变量赋初值1,下面正确的赋值语句是________。
A)x = 1 : y = 1 : z = 1 B)x = 1, y = 1, z = 1
C)x = y = z = 1 D)xyz = 1
19.赋值语句:a = 123 + MID(“ 123456” ,3,2)执行后,a变量的值是是________。
A)“ 1234” B) 123 C )12334 D)157
20.赋值语句:a = 123 & MID(“ 123456” ,3,2)执行后,a变量的值是是________。
A)“ 1234” B) 123 C )“ 12334” D)157
21.表达式 12000 + “ 123” & 100 的结果为 ________。
A)12000123100 B)出错
C)12123100 D)12223
22.表达式String(3, “ABCDED”)的值为 ________。
A)C B)“ABC” C)ABC D)“AAA”
23.表达式InStr(3,”EFABCDEFG”,”EF”)的值为 ________。
A)1 B) 7 C )2 D)“EF”
答案:1,BADBA 2,DBBDA 3,CBACA 4,CCADC 5,CDB
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。