ImageVerifierCode 换一换
格式:DOC , 页数:27 ,大小:937KB ,
资源ID:504054      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-504054.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级(VB)机试模拟试卷101及答案与解析.doc)为本站会员(rimleave225)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(VB)机试模拟试卷101及答案与解析.doc

1、国家二级( VB)机试模拟试卷 101及答案与解析 一、选择题 1 下列叙述中正确的是 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)算法的时间复杂度与空间复杂度没有直接关系 2 下列叙述中正确的是 ( A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 ( B)循环队列中的元素个数随队头指针的变化而动态变化 ( C)循环队列中的元素个数随队尾指针的变化而动态变化 ( D)以上说法都不对 3 一棵二叉树中共有 80个叶子结点与 70个度为 1的结点,则该二叉树

2、中的总结点数为 ( A) 219 ( B) 229 ( C) 230 ( D) 231 4 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 ( A) 9 ( B) 10 ( C) 45 ( D) 90 5 构成计算机软件的是 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 6 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( A)测试 ( B)设计 ( C)可行性研究 ( D)实现 7 下面不能作为结构化方法软件需求分析工具的是 ( A)系统结构图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 )

3、 ( D)判定表 8 在关系模型中,每一个二维表称为一个 ( A)关系 ( B)属性 ( C)元组 ( D)主码(键) 9 若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( A)选择 ( B)投影 ( C)交 ( D)并 11 假定有如下的程序段: Dim intVar As Integer intvar = True Print intVar 则输出结果是 ( A) 0 ( B) -1 ( C) True (

4、D) False 12 为了在 Form_Load事件过程中用 Print方法在窗体上输出指定的内容,首先应执行的操作是 ( A)设置窗体的 Visible属性 ( B)设置窗体的 AutoRedraw属性 ( C)调用窗体的 Show方法 ( D) 设置窗体的 Enabled属性 13 以下不能用 Print方法输出数据的对象或窗口是 ( A)窗体 ( B)立即窗口 ( C)图片框 ( D)代码窗口 14 下列程序段的输出结果是 x = 5 Print x + 1; x + 1 ( A) 6 6 ( B) 5 5 ( C) 6 7 ( D) 5 6 15 以下可以判断是否在文本框(名称为 T

5、ext1)内按下了回车键的事件过程是 ( A) Text1_Change ( B) Text1_Click ( C) Text1_KeyPress ( D) Text1_GotFocus 16 下列符号常量的声明中不合法的是 ( A) Const a As Single = 3.5 ( B) Const a As Double = 5+8 ( C) Const a As Integer = “25“ ( D) Const a = “OK“ 17 以下叙述中错误的是 ( A)用 ReDim语句可以改变数组的维数 ( B)用 ReDim语句可以改变数组的类型 ( C)用 ReDim语句可以改变数组

6、每一维的大小 ( D)用 ReDim语句可以对数组中的所有元素置 0或空 字符串 18 在窗体模块的声明部分声明变量时,不能使用的关键字是 ( A) Dim ( B) Public ( C) Private ( D) Static 19 以下说法中正确的是 ( A)任何时候都可以用 Ctrl+E键打开菜单编辑器 ( B)只有当某个窗体为当前活动窗体时,才能打开菜单编辑器 ( C)只有当代码窗口为当前活动窗口时,才能打开菜单编辑器 ( D)任何时候都可以用标准工具栏的 “菜单编辑器 “按钮打开菜单编辑器 20 用语句 Open “C:teac.txt“ For Input As #1打开文件后,

7、就可以编程序 ( A)将 C盘根目录下 teac.txt文件的内容读入内存 ( B)在 C盘根目录下建立名为 teac.txt的文件 ( C)把内存中的数据写入 C盘根目录下名为 teac.txt的文件 ( D)将某个磁盘文件的内容写入 C盘根目录下名为 teac.txt的文件 21 将文本框的 ScrollBar设置为 2,文本框中却没有垂直滚动条,其原因可能是 ( A)文本框中没有内容 ( B)文本框的 MultiLine属性值为 False ( C)文本框的 MultiLine属性值为 True ( D)文本框 的 Locked属性值为 True 22 如果把文本框的 Enabled属性

8、设置为 False并运行程序,则以下叙述中正确的是 ( A)文本框中的文本变为灰色,且不能将光标置于文本框上 ( B)文本框中的文本变为灰色,可以将光标置于文本框上,但不能改变文本框中的内容 ( C)文本框中的文本变为灰色,可以改变文本框中的内容 ( D)文本框中的文本正常显示,可以将光标置于文本框上,但不能改变文本框中的内容 23 为了使标签 Label1透明且不具有边框,以下正确的属性设置是 ( A) Label1.BackStyle = 0 Label1.BorderStyle = 1 ( B) Label1.BackStyle = 0 Label1.BorderStyle = 0 (

9、C) Label1.BackStyle = 1 Label1.BorderStyle = 1 ( D) Label1.BackStyle = 1 Label1.BorderStyle = 0 24 要想不使用 Shift或 Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的 MultiSelect属性设置为 ( A) 0 -None ( B) 1 -Simple ( C) 2 -Extended ( D) 3 25 为了把命令按钮设置为图形格式,其 Style属性值应为 ( A) True ( B) False ( C) 1 ( D) 0 26 要使得文件列表框 File1中只显示文件

10、扩展名为 jpg的图片文件,则下列正确的语句是 ( A) File1.Pattern = “*.jpg“ ( B) File1.Parent = “*.jpg“ ( C) File1.Path = “*.jpg“ ( D) File1.Pattern = “图片文件 |*.jpg“ 27 决 定标签内容显示位置的属性是 ( A) Text ( B) Name ( C) Alignment ( D) Caption 28 如果在列表框 List1中没有选中项目,则 List1.ListIndex的值为 ( A) -1 ( B) 0 ( C) 1 ( D) 2 29 设 Label1、 Comma

11、nd1、 Text1、 Check1分别为标签、命令按钮、文本框、复选框的名称,则以下属性设置语句中,运行时不会出错的是 ( A) Label1.BackStyle = 2 ( B) Command1.Style = 1 ( C) Text1.ScrollBars = 4 ( D) Check1.Value = 2 30 下列不包含滚动条的控件是 ( A)列表框 ( B)标签 ( C)组合框 ( D)文本框 31 设有如下事件过程: Private Sub Form_Click() x = 0 While x 10 x = x + 1 x = x * x Wend Print x End Su

12、b 运行程序,单击窗体,输出结果是 ( A) 16 ( B) 19 ( C) 20 ( D) 25 32 在窗体上画一个名称为 List1的列表框,然后编写如下程序: Private Sub Form_Click() For i = 1 To 10 Item = “Item “ Next k End Sub 程序运行后,单击命令按钮,在输入对话框中分别输入 2和 3,输出结果为 ( A) 1 2 ( B) 2 3 ( C) 3 4 ( D) 4 5 36 在窗体上画一个命令按钮和一个文本框,其名称分别为 Command1和 Text1,然后编写如下程序: Function Fun(x As I

13、nteger, y As Integer) As Integer Fun = IIf(x = 1 tStr = tStr + Mid(xStr, L, 1) L = L - 1 Loop yStr = tStr End Sub Private Sub Form_Click() Dim S1 As String, S2 As String S1 = “abcdef“ Inv S1, S2 Print S2 End Sub 运行程序,单击窗体,输出结果为 ( A) abcdef ( B) afbecd ( C) fedcba ( D) defabc 40 阅读程序: Option Base 1 P

14、rivate Sub Form_Click() Dim Arr(3, 3) As Integer For i = 1 To 3 For j = 1 To 3 If j = i Or j = 3 - i + 1 Then Arr(i, j) = 1 Else Arr(i, j) = 0 End If Next j Next i For i = 1 To 3 For j = 1 To 3 Print Arr(i, j); Next j Print Next i End Sub 程序运行后,如果单击窗体,则输出结果为 ( A) 1 1 1 1 1 1 1 1 1 ( B) 0 0 0 0 0 0 0

15、 0 0 ( C) 1 0 0 0 1 0 0 0 1 ( D) 1 0 1 0 1 0 1 0 1 二、基本操作题 41 (1)在名称为 Form1的窗体上添加一个名称为 C1、标题为 “改变颜色 ”的命令按钮,窗体标题为 “改变窗体背景色 ”。编写程序,使得单击命令按钮时,将窗体的背景颜色改为红色 (&HFF&)。运行程序后的窗体如图所示。 要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名为 sjt1 vbp,窗体文件名为 sjt1 frm。(2)在名称为 Form1的窗体上添加一个名称为 Shape1的形状控件,在 属性窗口中将其形状设置为

16、圆形。添加一个名称为List1的列表框,并在属性窗口中设置列表项的值分别为 1、 2、 3、 4、 5。将窗体的标题设为 “图形控件 ”。单击列表框中的某一项,则将其值作为形状控件的填充参数。例如,选择 3,则形状控件中被竖线填充。如图所示。要求:程序中不得使用变量,每个事件过程中只能写一条语句。存盘时必须存放在考生文件夹下,工程文件名保存为sjt2 vbp,窗体文件名保存为 sjt2 frm。 三、简单应用题 42 (1)在考生文件夹下有一个工程文件 sjt3 vbp。窗体上有个钟表图案,其中代表指针的直线的名称是 Linel,还有一个名称为 Label1的标签和其他一些控件 (如图 1所示

17、 )。在程序运行时,若用鼠标右键单击圆的边线,则指针恢复到起始位置 (如图1所示 );若用鼠标左键单击圆的边线,则指针指向鼠标单击的位置 (如图 2所示 );若鼠标左键或右键单击其他位置,则在标签上输出 “鼠标位置不对 ”。 文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的 ?改为正确的内容。程序中的 oncircle函数的作 用是判断鼠标单击的位置是否在圆的边线上 (判断结果略有误差 ),是则返回 True,否则返回 False。符号常量 x0、 y0是圆心距窗体左上角的距离;符号常量 radius是圆的半径。 注意:不能修改程序中的其他部分和各控件的属性。最后

18、将修改后的文件按原文件名存盘。(2)在考生文件夹下有一个工程文件 sjt4 vbp,窗体如图所示。其功能是单击 “输入数据 ”按钮。则可输入一个整数 n(要求: 8n12);单击 “计算 ”按钮,则计算 1! 2! 3! n!的值,并将计算结果显示在文本框中;单击 “存盘 ”按钮,则把文本框中的 结果保存到考生文件夹下的 out4 dat文件中。 文件中已经给出了所有控件和程序,但程序不完整,请去掉程序中的注释符,把程序中的 ?改为正确的内容,并编写 “计算 ”按钮的 Click事件过程。 注意:不得修改已经存在的内容和控件属性,在结束程序运行之前,必须用 “存盘 ”按钮存储计算结果,否则无成

19、绩。最后将修改后的文件按原文件名存盘。 四、综合应用题 43 在考生文件夹中有一个工程文件 sjt5 vbp。窗体外观如图所示。运行程序,单击 “读数据 ”按钮,读入文件中的数据到字符串变量中并显示在 Labe12标签中。单击 “排序 ”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Labe14控件中显示。 要求:工程文件中已给出部分程序, “读数据 ”命令按钮的事件过程不完整,请去掉程序中的注释符,把程序中的 ?改为正确的内容。请编写 “排序 ”命令按钮的事件过程中的部分程序代码。 注意:不能修改程序的其他部分和控件属性,最后将修改后的文件按原文件名进行存盘。程序调试通过后,

20、两个命令按钮的事件过程必须至少各执行一次。国家二级( VB)机试模拟试卷 101答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要的内存空间,算法的时间复杂度,是指执行算法所需要的计算工作量,两者之间并没有直接关系,答案为 D。 2 【正确答案】 A 【试题解析】 在循环队列中,用队尾指针 rear指向队列中的队尾元素,用排头指针 front指向排头元素的前一个位置。因此,从排头指针 front指向的后一个位置直到队尾指针 rear指向的位置之间所有的元素均为队列中的元素。所以循环队列中的元素个数与队头指针和队尾指针的变化而变化, A正确。

21、3 【正确答案】 B 【试题解析】 二叉树 中,度为 0的节点数等于度为 2的节点数加 1,即 n2=n0-1,叶子节点即度为 0,则 n2=79,总结点数为 n0+n1+n2=80+70+79=229,答案为B。 4 【正确答案】 C 【试题解析】 冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情况是每次比较都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选 C。 5 【正确答案】 D 【试题解析】 软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和有关的文档,选 D。 6 【正确答案 】 C 【试题解析】 开发阶段包括分析、设计和实

22、施两类任务。其中分析、设计包括需求分析、总体设计和详细设计 3个阶段,实施则包括编码和测试两个阶段, C不属于开发阶段。 7 【正确答案】 A 【试题解析】 结构化方法软件需求分析工具主要有数据流图、数据字典、判定树和判定表。 8 【正确答案】 A 【试题解析】 关系模型采用二维表来表示,即每个二维表称为一个关系。 9 【正确答案】 B 【试题解析】 A和 B为一对多的联系,则对于 A中的每一个实体, B中有多个实体与之联系,而 B与 C为一对一联系,则对于 B中的每一个实体, C中之多有一个实体与之联系,则可推出对于 A中的每一个实体, C中有多个实体与联系,所以为一对多联系。 10 【正确

23、答案】 D 【试题解析】 关系 T中的元素与关系 R和关系 S中不同元素的总和,因此为并操作。 11 【正确答案】 B 【试题解析】 VB 里面 True = -1, False = 0。 12 【正确答案】 C 【试题解析】 窗体加载的时候是可以 Print的,但这个时候还没有显示出来,看不到 Print的结果,要调用窗体的 Show方法显 示结果。 13 【正确答案】 D 【试题解析】 Print方法可以在窗体上显示文本字符串和表达式的值,并可在其他图形对象或打印机上输出信息。其一般格式为: 对象名称 Prim表达式表 ,|; ,其中的 “对象名称 “可以是窗体 (Form)、图片框 (P

24、ictureBox)或打印机(Printer),也可以是立即窗口 (Debug)。不能是代码窗口。 14 【正确答案】 A 【试题解析】 Print方法对于数值表达式只打印表达式的值。该题中的表达式中x的值没有发生变化,始终等于 5,所以输出结 果是 6 6。 15 【正确答案】 C 【试题解析】 KeyPress事件:用户按下并且释放一个会产生 ASCII码的键时被触发。此事件只对会产生 ACSII码的按键有反应,包括数字、大小写的字母、Enter、 Backspace、 Esc、 Tab等,对于如方向键这样的不会产生 ASCII码的按键, KeyPress事件就不会被触发。 16 【正确答

25、案】 C 【试题解析】 定义符号常量的一般格式: Const 常量名 As 数据类型 =表达式,“常量名 “参数就是给常量命名。 “数据类型 “表示常量的数据 类型,一般可以省略,这时由后面的 “表达式 “参数来指明常量的数据类型。表达式可以是数值型常量、字符型常量、布尔型常量和日期型常量。 17 【正确答案】 B 【试题解析】 ReDim语句无法更改数组变量的数据类型。 18 【正确答案】 D 【试题解析】 VB中变量的作用域分为:局部变量:在过程内用 Dim语句或用Static语句声明的变量,只能在本过程中使用。窗体 /模块级变量:在 “通用声明 “段中用 Dim语句或用 Private语

26、句声明的变量 ,可被本窗体 /模块的任何过程访问。全局变量:在 “通用声明 “段中用 Public语句声明的变量,可被本应用程序的任何过程或函数访问。 19 【正确答案】 B 【试题解析】 当窗体为活动窗体时,才可以打开菜单编辑器。 20 【正确答案】 A 【试题解析】 Open语句兼有打开文件和建立文件两种功能 ,Input是指定顺序输入方式 ,题意为打开已存在的数据文件 ,以便从文件中读出记录。 21 【正确答案】 B 【试题解析】 设置文本框控件具有滚动条效果,需要设置其 ScrollBars属性,并且还需将其 MultiLine属性设置为 Ture。 22 【正确答案】 A 【试题解析

27、】 Enabled是用来设置控件是否可用。如果把文本框的 Enabled属性设置为 False并运行程序,文本框中的文本变为灰色,且不能将光标置于文本框上。 23 【正确答案】 B 【试题解析】 BackStyle属性用于设置标签的背景样式,有两种值可选: 0,表示透明; 1,表示不透明。 BorderStyle属性用来设置标签的边框类型,有两种值可选: 0,代表标签无边框; 1,代表标签有边框。 24 【正确答案】 B 【试题解析】 列表框的 Multiselect属性有 3个可选值: O-None:默认值 ,不能选择多个选项。 1-Simple:在不按任何键的情况下可选择多个选项。 2-E

28、xtended:使用 Ctrl或 Shift键进行分别多选或选择连续多个选项。 25 【正确答案】 C 【试题解析】 Style属性设定此对象是否以图片作为外观显示,有两种值可选:0,标准外观(默认值); 1,图片外观。 26 【正确答案】 A 【试题解析】 Pattern属性用来指定在文件列表框中显示文件的类型; Parent属性可访问一个对象 的父亲的属性、方法、或控件; Path属性用来指定和返回当前目录。 27 【正确答案】 C 【试题解析】 Alignment属性用于设置标签中文本的对齐方式。 28 【正确答案】 A 【试题解析】 列表框 List1中没有选中项目,则 List1.L

29、istIndex的值为 -1。 29 【正确答案】 D 【试题解析】 标签的 BackStyle属性只有 0、 1两个属性值;命令按钮的 Style属性是只读属性,必须在属性窗口设置;文本框的 ScrollBars属性只有 0、 1、 2、 3四个属性值,并 且必须在属性窗口设置。 30 【正确答案】 B 【试题解析】 标签控件不包含滚动条。 31 【正确答案】 D 【试题解析】 While.Wend 语句只要指定的条件为 True,则会重复执行一系列的语句。程序中只要满足 x a(j+1)Then相邻两数比较将最小值放前面 t=a(j) a(j)=a(j+1) a(j+1) =t f=Fal

30、se当有交换就置标签为假 End If Next j If f Then如果上次循环没有交换数据,则证明序列已排序好,则 f为真退出循环 Exit For End If Next i 步骤 3:调试并运行程序,关闭程序后按题目要求存盘,如图 3 34。【试题解析】 在 “读数据 ”按钮的单击事件过程中,用 Open语句以 Input方式打开数据文件 in5 txt,在 For循环语句和 Do While语句 中用 Input#语句依次读出10个值并赋值给数组元素 a(i)。在 “排序 ”按钮的单击事件过程中,利用 “冒泡法 ”对数组中的元素按从小到大进行排序。在 “排序 ”按钮的单击事件过程中,利用 For循环语句逐一将数组中各元素按顺序显示在文奉框中,最后通过调用过程 Save将文本框中的内容写入数据文什 out5 txt。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1