郑州大学vb上机考试试题真题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(50道小题,共50分)
1、在Visual Basic中,系统为每个对象预先定义好了一系列的事件。
下列事件中,不属于VB系
统提供的事件是( )。
(1分)
A、Click()
B、Change()
C、MyFirst()
D、DblClick()
2、以下有关Visual Basic语言描述中,错误的是( )。
(1分)
A、语句是一行一句,以回车键结束
B、用“,”分隔一行中的多个语句
D、一条语句放在多行中,则在前一行结束处
C、变量名不区分大小写
使用续行符“_”连接下一行
3、下列叙述中,正确的是( )。
(1分)
B、Visual Basic应用程序只能以解释方式
A、事件可以由用户触发,也可以由系统触发
执行
C、保存Visual Basic程序时,只需保存窗
D、所有控件都有DblClick事件
体文件即可
4、下列不属于VB三种模式的是( )模式。
(1分)
A、设计
B、运行
C、代码
D、中断
5、( )是对象的一个基本要素,它描述了对象在程序中的外观特点。
(1分)
A、事件
B、属性
C、方法
D、事件程序
6、对象能够识别的操作称为( )。
(1分)
A、属性
B、方法
C、事件
D、过程
7、VB系统中供用户直接调用,使对象完成一定的操作或实现一定功能的特殊过程称为( )。
(1分)
A、事件
B、方法
C、属性
D、文件
8、可以用来进行一些简单计算的窗口是( )。
(1分)
A、属性窗口
B、立即窗口
C、工程窗口
D、窗体布局窗口
9、打开Visual Basic集成环境后,默认显示的工具栏是( )。
(1分)
A、编辑工具栏
B、标准工具栏
C、调试工具栏
D、窗体工具栏
10、在Visual Basic的中断模式下,按下功能键F8,则( )。
(1分)
A、执行中断时的下一个语句
B、执行中断时的下一个模块
C、退出Visual Basic
D、结束当前的运行
11、当程序中断修改后再运行时,VB进入( )模式。
(1分)
A、设计
B、运行
C、中断
D、编程
12、在工具箱窗口关闭的情况下,如果要打开只需选择( )菜单的“工具箱命令”即可。
(1分)
A、视图
B、运行
C、编辑
D、文件
13、如果Visual Basic环境中缺少某个窗口,一般应该从主菜单的( )下拉菜单中寻找并打开。
(1分)
A、编辑
B、文件
C、调试
D、视图
14、在设计模式下,双击窗体上的一个控件,则会打开( )。
(1分)
A、属性窗口
B、工程资源窗口
C、代码窗口
D、窗体布局窗口
15、标准控件不包括( )控件。
(1分)
A、驱动器列表框
B、目录列表框
C、文件列表框
D、通用对话框
16、如果把一个调试好的程序做成.exe文件,应该使用( )。
(1分)
A、文件菜单下的“生成XXX.exe”命令
B、F5
C、Ctrl + F5
D、工具栏上的“运行”按钮
17、如果在一个工程中移除了一个窗体,则( )。
(1分)
A、工程不再包含这个窗体,但该窗体文件并没有被删除
B、工程不再包含这个窗体,该窗体文件被删除
C、该窗体文件从内存清除,工程仍然包含这
个窗体
D、以上说法都不对
18、工程文件的扩展名是( )。
(1分)
A、.vbp
B、.frm
C、.bas
D、.frx
19、下列不属于工程资源管理器管理的文件是( )。
(1分)
A、可执行文件
B、窗体文件
C、工程文件
D、类模块文件
20、与传统的程序设计语言相比,Visual Basic最突出的特点是( )。
(1分)
A、结构化程序设计
B、程序开发环境
C、事件驱动编程机制
D、程序调试技术
21、Visual Basic可以开发基于( )环境的应用程序。
(1分)
A B C D
A Sub
B Sub
C Sub
D Sub
A B C D A B
C、既可以采用传地址的方式,也可以采用传值的方式
D
值的方式
A B C D A B
C D A B C D
A B C D
A所有在过程中定义的变量在过程调用后均不保存值
B Static
C定义的过程里的所有变量都是Private
D
是非全局
A B C D
A B C D
A可以在窗体的某个子程序中定义窗体级变量
B
的最前面
C 、窗体级变量声明后,窗体内的各个过程都
能使用它并能改变其值 D 、程序运行时,先执行窗体级变量声明语句,再去执行窗体上的过程
33、在声明一个过程中必须有的是( )。
(1分)
A 、Private 关键字
B 、SUB 关键字
C 、返回值类型说明
D 、参数
34、以下所列的过程首部的定义中,正确的定义是( )。
(1分)
A 、
Void play(Var a:Integer,Var b:Integer)
B 、Sub play(Int a,b)
C 、Void play(Int a,Int b)
D 、
Sub play(a As Integer,b As Integer) 35、下列关于过程调用的叙述中,不正确的叙述是( )。
(1分)
A 、Sub 过程是用一条独立的语句来调用的
B 、Sub 过程只能作为表达式或表达式的一部
分,不能作为单独的语句调用 C 、调用Sub 过程时,只能通过传地址方式由
实参变量把结果带回到调用过程 D 、Function 过程可以作为表达式或表达式的
一部分,不能作为单独的语句调用
天涯之心
答案:B
首先Sub 过程,只能作为单独的语
句来调用。
而且不能由过程名返回值。
若想通过参数改变数值只能是
传址方式来实现。
而函数是有返回
值的,可以作为表达式或者表达式
的一部分,也可以使用CALL 来调
用。
但是不能作为单独的语句来调
用
36、关于Function 过程与Sub 过程两者的异同,下列叙述错误的是( )。
(1分)
A 、Function 过程与Sub 过程都必须有形参
B 、Function 过程与Sub 过程都有各自的变量声明和各自的过程体
C 、Function 过程结果要返回一个函数值,
D 、Function 过程定义中必须为过程名赋值,而
Sub过程可以没有数值返回Sub过程不能为过程名赋值
37、有过程定义如下:
Private Sub fun(ByVal x As Integer, ByVal y As Integer, ByVal z As Integer),则下列调用语句不正确的是( )。
(1分)
A、Call Fun(a,b,c)
B、Call Fun(3,4,c)
C、Fun a,,5
D、Fun 3,4,c
38、以下关于窗体的描述正确的是( )。
(1分)
A、只有用于启动的窗体可以有菜单
B、窗体和其中所有控件的事件过程代码都放在窗体文件中
C、窗体名字和存盘的窗体文件名必须相同
D、开始运行时窗体的位置只能是设计阶段时
显示的位置
39、以下叙述中,错误的叙述是( )。
(1分)
A、一个工程中只能有一个Sub Main过程
B、窗体的Show方法的作用是将指定的窗体
装入内存并显示该窗体
C、窗体的Hide方法和Unload方法的作用完全相同
D、若工程文件中有多个窗体,可以根据需要指定一个窗体为启动窗体
40、如果一个工程含有多个窗体及标准模块,则以下叙述中,错误的是( )。
(1分)
A、不能设置对象
B、任何时刻最多只有一个窗体是活动窗体
C、用Hide方法可将窗体隐藏
D、如果工程中含Sub Main过程,则程序可
能首先执行该过程
41、一个工程含有多个窗体及标准模块,下列叙述错误的是( )。
(1分)
A、如果工程含Form1窗体,程序首先执行该
窗体的事件过程
B、任何时刻最多只有一个窗体是活动窗体
C、标准模块不能设置为启动模块
D、Hide方法只是隐藏而不从内存中清除窗
体
42、如果Form1是启动窗体,并且Form1的Load事件过程中有Form2.Show,则启动后( )。
(1分)
B、在所有的初始化代码运行后,Form1是活
A、发生一个运行时错误
动窗体
D、在所有的初始化代码运行后,Form2是活
C、发生一个编译错误
动窗体
43、程序运行时,不是由系统触发的事件是( )。
(1分)
A、Initialize
B、Click
C、Load
D、Activate
44、以下叙述中,错误的是( )。
(1分)
A、可用Print方法在窗体或图片框上显示表
B、用Show方法可显示工程中的窗体
达式内容
C、用Hide方法隐藏的窗体还在内存中
D、可用Cls方法清除窗体或文本框中的文本
45、一旦装载窗体,系统自动触发的第一个事件是( )。
(1分)
A、Click
B、Dblclick
C、Initialize
D、Load
46、语句Open "c:\Datafile.dat" For Output As #513有一个错误,该错误是( )。
(1分)
A、要求打开的文件不存在
B、文件的打开模式不正确
C、指定的文件号超过应有范围
D、文件类型不对
47、以( )模式打开顺序文件,可以在写文件时保留文件中原有的内容。
(1分)
A、Random
B、Binary
C、Output
D、Append
48、下列关于Close的说法中,错误的是( )。
(1分)
A、Close用来关闭文件
B、Close可以释放与文件相关联的文件号
C、当读写操作结束后,必须将文件关闭
D、Close中的“文件号”是必选的
49、设有语句Open "c:\Datafile.txt" For Input As #2,以下叙述中,错误的是( )。
(1分)
A、该语句以文件号2打开文件
B、该语句可以在"c:\"下创建一个名为
Datafile.txt的文件
C、执行该语句后可以从文件Datafile.txt 中读取数据
D、如果"c:\Datafile.txt"文件不存在,系统显示出错信息
50、D盘根目录有一个名为StuD.dat的顺序文件,如要把数据追加到StuD.dat末尾,应先使用( )语句打开它。
(1分)
A、
Open "D:\StuD.dat" For Input As #1
B、
Open "D:\StuD.dat" For Append As #1
C、
Open "D:\StuD.dat" For Append As #513
D、
Open "D:\StuD.dat" For Output As #1
Dim a(1 To 10000), i&, n&
Open "C:\Users\Administrator\Desktop\data0002.txt" For Input As #1
'For i = 1 To 10000
'Input #1, a()
'Next
n = 0
For i = 1 To 3
Input #1, a(i)
Next
For i = 1 To 10
Input #1, a(i)
If Right(a(i), 1) = "2" Then
n = n + 1
End If
Next
Print n
Close。