VB 模拟考试 1.docx
- 文档编号:23558526
- 上传时间:2023-05-18
- 格式:DOCX
- 页数:45
- 大小:25.76KB
VB 模拟考试 1.docx
《VB 模拟考试 1.docx》由会员分享,可在线阅读,更多相关《VB 模拟考试 1.docx(45页珍藏版)》请在冰豆网上搜索。
VB模拟考试1
试卷名称:
VB模拟考试1
试卷说明:
命题教师:
北京化工大学北方学院信息院韩海花
一、单项选择题(总分50)
1.(分值:
0.9分)VisualBasic6.0集成环境的主窗口中不包括__C__。
A:
标题栏
B:
菜单栏
C:
状态栏
D:
工具栏
序号:
4难度:
1考查点:
VB概述
2.(分值:
0.9分)用于从字符串左边截取字符的函数是(C)
A:
Ltrim()
B:
Trim()
C:
Left()
D:
Instr()
序号:
6难度:
1考查点:
VB语言基础
3.(分值:
0.9分)窗体的标题栏显示内容由窗体对象的(D)属性决定。
A:
BackColor
B:
BackStyle
C:
Text
D:
Caption
序号:
9难度:
1考查点:
数据的输入与输出
4.(分值:
0.9分)VB中可用(D)语句产生一消息框。
A:
InputBox
B:
Shift
C:
Both
D:
MsgBox
序号:
15难度:
1考查点:
数据的输入与输出
5.(分值:
0.9分)以下属于VisualBasic合法的数组元素是C
A:
x8
B:
x[8]
C:
s(0)
D:
v[8]
序号:
26难度:
1考查点:
数组
6.(分值:
0.9分)运行下列程序段后,显示的结果为B
J1=4
J2=9
IfJ1 A: 4 B: 9 C: 13 D: 49 序号: 30难度: 1考查点: 选择结构程序 7.(分值: 0.9分)设a=6,则执行x=IIf(a>5,-1,0)后,x的值为(D) A: 5 B: 6 C: 0 D: -1 序号: 50难度: 1考查点: 选择结构程序 8.(分值: 0.9分)刚建立一个新的标准EXE工程后,不在工具箱中出现的控件是(C) A: 单选按钮 B: 图片框 C: 通用对话框 D: 文本框 序号: 55难度: 1考查点: VB概述 9.(分值: 0.9分)以下叙述中正确的是A A: 窗体的Name属性指定窗体的名称,用来标识一个窗体 B: 窗体的Name属性的值是显示在窗体标题栏中的文本 C: 可以在运行期间改变对象的Name属性的值 D: 对象的Name属性值可以为空 序号: 57难度: 1考查点: VB概述 10.(分值: 0.9分)在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程: PrivateSubTxta_KeyPress(keyasciiasinteger) EndSub 若焦点位于文本框中,则能够触发KeyPress事件的操作是D A: 单击鼠标 B: 双击文本框 C: 鼠标滑过文本框 D: 按下键盘上的某个键 序号: 81难度: 1考查点: 键盘与鼠标事件过程 11.(分值: 0.9分)把窗体的KeyPreview属性设置为True,然后编写如下过程: PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger) PrintChr(KeyCode) EndSub PrivateSubForm_KeyUp(KeyCodeAsInteger,ShiftAsInteger) PrintChr(KeyCode+2) EndSub 程序运行后,如果在键盘上输入一个字母a,则输出结果为___C___ A: A A B: A B C: A C D: A D 序号: 159难度: 1考查点: 键盘与鼠标事件过程 12.(分值: 0.9分)编写如下事件过程: PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) If(ButtonAnd3)=3Then Print"AAAA" EndIf EndSub 程序运行后,为了在窗体上输出"AAAA",应按下的鼠标键为___C__ A: 左 B: 右 C: 同时按下左右键 D: 按什么键都行 序号: 160难度: 1考查点: 键盘与鼠标事件过程 13.(分值: 0.9分)为了使一个窗体从屏幕上消失但仍在内存中,所使用的方法或语句为__B___ A: Show B: Hide C: Load D: Unload 序号: 151难度: 1考查点: 多重窗体与环境应用 14.(分值: 0.9分)InputBox函数返回值的类型为__B__。 A: 数值 B: 字符串 C: 变体 D: 数值或字符串(视输入的数据而定) 序号: 36难度: 1考查点: 数据的输入与输出 15.(分值: 0.9分)在DoUntilLoop循环中,判断循环表达式与结束循环的关系是(B) A: 先判断循环表达式,当表达式值为假时结束循环 B: 先判断循环表达式,当表达式值为真时结束循环 C: 先执行循环体,后判断循环表达式,当表达式值为假时结束循环 D: 先执行循环体,后判断循环表达式,当表达式值为真时结束循环 序号: 46难度: 1考查点: 循环结构程序 16.(分值: 0.9分)以下叙述错误的是D A: 在KeyUp和KeyDown事件过程中,从键盘上输入A或a被视作相同的字母(即具有相同的KeyCode) B: 在KeyUp和KeyDown事件过程中,将键盘上的"1"和右侧小键盘上的"1"视作不同的数字(即具有不同的KeyCode) C: KeyPress事件中不能识别键盘上某个键的按下与释放 D: KeyPress事件中可以识别键盘上某个键的按下与释放 序号: 154难度: 1考查点: 键盘与鼠标事件过程 17.(分值: 0.9分)以下叙述错误的是___C___。 A: 一个工程只能有一个SubMain过程 B: 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 C: 窗体的Hide方法和Unload方法的作用完全相同 D: 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 序号: 150难度: 1考查点: 多重窗体与环境应用 18.(分值: 0.9分)下列说法错误的是C A: 窗体文件的扩展名为.frm B: 一个窗体对应一个窗体文件 C: VisualBasic中的一个工程只包含一个窗体 D: VisualBasic中一个工程最多可以包含255个窗体 序号: 201难度: 1考查点: 多重窗体与环境应用 19.(分值: 0.9分)下列符号中哪个是VB程序中合法的变量名(A) A: ab7 B: 7ab C: If D: a*bc 序号: 16难度: 1考查点: VB语言基础 20.(分值: 0.9分)下列说法有错误的是(D) A: 默认情况下,属性Visible的值为False B: 如果设置控件的Visible属性为False,则运行时控件会隐藏 C: Visible的值可设为True或者False D: 设置Visible属性同设置Enabled属性的功能是相同的,都是使控件处于失效状态 序号: 19难度: 1考查点: VB概述 21.(分值: 0.9分)不能脱离控件(包括客体)而独立存在的过程是A A: 事件过程 B: 通用过程 C: Sub过程 D: 函数过程 序号: 33难度: 1考查点: 过程 22.(分值: 0.9分)下列叙述不正确的是(D) A: 驱动器列表框是一种能显示系统中所有有效磁盘驱动器的列表框 B: 驱动器列表框的Drive属性只能在运行时被设置 C: 从驱动器列表框中选择驱动器能自动变更系统当前的工作驱动器 D: 要改变系统当前的工作驱动器需要使用ChDrive语句 序号: 54难度: 1考查点: 数据文件 23.(分值: 0.9分)编写如下事件过程: PrivateSubForm_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle) IfShift=6AndButton=2Then Print"BBBB" EndIf EndSub 程序运行后,为了在窗体上输出"BBBB",应执行的操作为___D__ A: 同时按下 B: 同时按下 C: 同时按下 D: 同时按下 序号: 161难度: 1考查点: 键盘与鼠标事件过程 24.(分值: 0.9分)执行以下程序段后,变量c$的值为(D) a$ b$ c$ ="VisualBasicPrograming" ="Quick" =b$&Ucase(Mid$(a$,7,6))&Right$(a$,11) A: VisualBASICPrograming B: QuickBasicPrograming C: QUICKBasicPrograming D: QuickBASICPrograming 序号: 39难度: 1考查点: VB语言基础 25.(分值: 0.9分)设有如下声明: DimXAsInteger如果Sgn(X)的值为-1,则X的值是D A: 整数 B: 大于0的整数 C: 等于0的整数 D: 小于0的数 序号: 59难度: 1考查点: VB语言基础 26.(分值: 0.9分)以下叙述中错误的是C A: 一个工程中只能有一个SubMain过程 B: 窗体的Show方法的作用是将指定的窗体装入内存并显示该窗体 C: 窗体的Hide方法和Unload方法的作用完全相同 D: 若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体 序号: 70难度: 1考查点: 多重窗体与环境应用 27.(分值: 0.9分)以下叙述正确的是D A: 一个记录中所包含的各个元素的数据类型必须相同 B: 随机文件中的每个记录的长度是固定的 C: Open命令的作用是打开一个已经存在的文件 D: 使用Input#语句可以从随机文件中读取数据 序号: 86难度: 1考查点: 数据文件 28.(分值: 0.9分)计时器控件的(B)属性用于设置Timer事件发生的时间间隔。 A: Stretch B: Interval C: Value D: Length 序号: 12难度: 1考查点: 选择结构程序 29.(分值: 0.9分)要使菜单项MenuOne在程序运行时失效,使用的语句是D A: MenuOne.Visible=True B: MenuOne.Visible=False C: MenuOne.Enabled=True D: MenuOne.Enabled=False 序号: 27难度: 1考查点: 菜单与对话框 30.(分值: 0.9分)当函数EOF()的返回值为-1时,表示文件的指针指向(B) A: 开头 B: 结尾 C: 第一个记录 D: 最后一个记录 序号: 49难度: 1考查点: 数据文件 31.(分值: 0.9分)假设有以下程序段: ForI=1to3 Forj=5to1Step-1 PrintI*j Nextj NextI 则语句PrintI*j的执行次数I、j的值分别是(A) A: 1540 B: 1631 C: 1740 D: 1831 序号: 52难度: 1考查点: 选择结构程序 32.(分值: 0.9分)在VisualBasic中,要将一个窗体加载到内存进行预处理但不显示,应使用的语句是A A: Load B: Show C: Hide D: Unload 序号: 29难度: 1考查点: 多重窗体与环境应用 33.(分值: 0.9分)下列操作不能向工程中添加窗体的是C A: 执行"工程"菜单中的"添加窗体"命令 B: 单击工具栏上的"添加窗体"按钮 C: 右击窗体,在弹出的菜单中选择"添加窗体"命令 D: 右击工程资源管理器,在弹出的菜单中选择"添加"命令,然后在下一级菜单中选择"添加窗体"命令 序号: 152难度: 1考查点: 多重窗体与环境应用 34.(分值: 0.9分)当在滚动条内拖动滚动块时触发C A: KeyUp事件 B: KeyPress事件 C: Scroll事件 D: Change事件 序号: 211难度: 1考查点: 键盘与鼠标事件过程 35.(分值: 0.9分)设有语句 open"c: \Test.Dat"ForOutPutAs#1 则以下错误的叙述是D A: 该语句打开C盘根目录下一个己存在的文件Test.Dat B: 该语句在C盘根目录下建立一个名为Test.Dat的文件 C: 该语句建立的文件的文件号为1 D: 执行该语句后,就可以通过Print#语句向文件Test.Dat中写入信息 序号: 80难度: 1考查点: 数据文件 36.(分值: 0.9分)目录列表框的Path属性的作用是A A: 显示当前驱动器或指定驱动器上的路径 B: 显示当前驱动器或指定驱动器上的某目录下的文件名 C: 显示根目录下的文件名 D: 只显示当前路径下的文件 序号: 82难度: 1考查点: 数据文件 37.(分值: 0.9分)在窗体上画一个名称为Commandl的命令按钮,然后编写如下程序: PrivateSubCommand1_Click() StaticXAsInteger StaticYAsInteger Cls Y=1 Y=Y+5 X=5+X PrintX,Y EndSub程序运行时,三次单击命令按钮Commandl后,窗体上显示的结果为B A: 1516 B: 156 C: 1515 D: 56 序号: 60难度: 1考查点: 变量与过程的作用范围 38.(分值: 0.9分)在上题中,如果把窗体的KeyPreview属性设置为False,则文本框显示的内容为B A: abcdefg B: 不显示任何信息 C: ABCDEFG D: 出错 序号: 157难度: 1考查点: 键盘与鼠标事件过程 39.(分值: 0.9分)一个工程必须包含的文件的类型是A A: *.vbp*.frm*.frx B: *.vbp*.cls*.bas C: *.bas*.ocx*.res D: *.frm*.cls*.bas 序号: 232难度: 1考查点: 多重窗体与环境应用 40.(分值: 0.9分)用标准工具栏中的工具按钮不能执行的操作是___B___。 A: 添加工程 B: 打印源程序 C: 运行程序 D: 打开工程 序号: 5难度: 1考查点: VB概述 41.(分值: 0.9分)退出For循环可使用的语句为(A) A: ExitFor B: ExitDo C: EndFor D: EndDo 序号: 8难度: 1考查点: 循环结构程序 42.(分值: 0.9分)在窗体上画一个文本框,然后编写如下事件过程: PrivateSubText1_KeyPress(KeyAsciiAsInteger) DimcharAsString Char=Chr(KeyAscii) KeyAscii=Asc(UCase(char)) Text1.Text=String(6,KeyAscii) EndSub 程序运行后,如果在键盘上输入一个字母a,则文本框中显示的内容为___D___ A: a B: A C: aaaaaa D: AAAAAA 序号: 158难度: 1考查点: 键盘与鼠标事件过程 43.(分值: 0.9分)以下叙述中错误的是C A: 一个工程中可以包含多个窗体文件 B: 在一个窗体文件中用Private定义的通用过程能被其他窗体调用 C: 在设计VB程序时,窗体、标准模块、类模块等需要分别保存为不同类型的磁盘文件 D: 全局变量必须在标准模块中定义 序号: 71难度: 1考查点: 多重窗体与环境应用 44.(分值: 0.9分)、执行x$=InputBox("请输入x的值")时,在弹出的对话框中输入123,在列表框List1选中1个列表项(数据为456),使有的值使123456的语句是 A A: y=x$+List1.List(0) B: y=x$+List1.List (1) C: y=Val(x$)+Val(List1.List(0)) D: y=Val(x$)&Val(List1.List (1)) 序号: 23难度: 1考查点: VB语言基础 45.(分值: 0.9分)在设计阶段,当双击窗体上的某个控件时,所打开的窗口是C A: 工程资源管理器窗口 B: 工具箱窗口 C: 代码窗口 D: 属性窗口 序号: 56难度: 1考查点: VB概述 46.(分值: 0.9分)要将名为MyForm的窗体显示出来,正确的使用方法是A A: MyForm.Show B: Show.MyForm C: MyFormLoad D: MyFormShow 序号: 216难度: 1考查点: 多重窗体与环境应用 47.(分值: 0.9分)以下不属于键盘事件的是(C) A: KeyDown B: KeyUp C: Unload D: KeyPress 序号: 14难度: 1考查点: VB概述 48.(分值: 0.9分)X是小于100的非负数,用VB表达式表达正确的是(C) A: 0X100 B: 0<=X<100 C: 0<=XandX<100 D: 0X<100 序号: 17难度: 1考查点: VB语言基础 49.(分值: 0.9分)下列各控件不包含滚动条的控件是(D) A: ListBox B: ComboBox C: TextBox D: Label 序号: 20难度: 1考查点: VB概述 50.(分值: 0.9分)下面的属性中,用于自动调整图像框中图形内容的大小的是D A: Picture B: CurentY C: CurrentX D: Stretch 序号: 24难度: 1考查点: 数据的输入与输出 51.(分值: 0.9分)下列语句正确的是C A: IfABThenPrint"A不等于B" B: IfA<>BThenPrintf"A不等于B" C: IfA<>BThenPrint"A不等于B" D: IfABPrint"A不等于B" 序号: 31难度: 1考查点: 选择结构程序 52.(分值: 0.9分)编写如下两个事件过程: PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger) PrintChr(KeyCode) EndSub PrivateSubForm_KeyPress(KeyAsciiAsInteger) PrintChr(KeyAscii) EndSub 在一般情况下(即不按住 A: A a B: a A C: A A D: a a 序号: 155难度: 1考查点: 键盘与鼠标事件过程 53.(分值: 0.9分)在窗体上画一个命令按钮和一个文本框,并把窗体的KeyPreview属性设置为True,然后编写如下代码: DimSaveAllAsString PrivateSubCommand1_Click() Text1.Text=UCase(SaveAll) EndSub PrivateSubForm_KeyPress(KeyAsciiAsInteger) SaveAll=SaveAll+Chr(KeyAscii) EndSub 程序运行后,在键盘上输入"abcdefg",单击命令按钮,则文本框中显示的内容为C A: abcdefg B: 不显示任何信息 C: ABCDEFG D: 出错 序号: 156难度: 1考查点: 键盘与鼠标事件过程 54.(分值: 0.9分)当一个工程中含有多个窗体时,其中的启动窗体是___D__ A: 启动VisualBasic时建立的窗体 B: 第一个添加的窗体 C: 最后一个添加的窗体 D: 在"工程属性"对话框中指定的窗体 序号: 153难度: 1考查点: 多重窗体与环境应用 55.(分值: 0.9分)如果在程序中要将c定义为静态变量,且为整型数,则应使用的语句是(B) A: RedimaAsInteger B: StaticaAsInteger C: PublicaAsInteger D: DimaAsInteger 序号: 21难度: 1考查点: 变量与过程的作用范围 56.(分值: 0.9分)Sub过程与Function过程最根本的区别是C A: Sub过程可以用Call语句直接使用过程名调用,而Function过程不可以 B: Function过程可以有形参,Sub过程不可以 C: Sub过程不能返回值,而Function过程能返回值 D: 两种过程参数的传递方式不同 序号: 34难度: 1考查点: 过程 57.(分值: 0.9分)设有如下变量声明Dim
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 模拟考试