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

上传人:brainfellow396 文档编号:504080 上传时间:2018-11-29 格式:DOC 页数:26 大小:341.50KB
下载 相关 举报
[计算机类试卷]国家二级(VB)机试模拟试卷125及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]国家二级(VB)机试模拟试卷125及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]国家二级(VB)机试模拟试卷125及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]国家二级(VB)机试模拟试卷125及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]国家二级(VB)机试模拟试卷125及答案与解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、国家二级( VB)机试模拟试卷 125及答案与解析 一、选择题 1 在关系代数运算中,有 5种基本运算,它们是 ( )。 ( A)并 ( )、差 (-)、交 ()、除 ()和笛卡儿积 () ( B)并 ( )、差 (-)、交 ()、投影 ()和选择 () ( C)并 ( )、交 ()、投影 ()、选择 ()和笛卡儿积 () ( D)并 ( )、差 (-)、投影 ()、选择 ()和笛卡儿积 () 2 在数据库系统的组织结构中,下列 ( )映射把用户数据库与概念数据库联系了起来。 ( A)外模式模式 ( B)内模式外模式 ( C)模式内模式 ( D)内模式模式 3 下列关于线性链表的描述中,正确的

2、是 ( )。 I、只含有一个指针域来存放下一个元素地址 、指针域中的指针用于指向该结点的前一一个或后一个结点 (即前件或后件 ) 、结点由两部分组成:数据域和指针域。 ( A)仅 I、 ( B)仅 I、 ( C)仅 、 ( D)全部 4 下面关于数据库三级模式结构的叙述中,正确的是 ( )。 ( A)内模式可以有多个,外模式和模式只有一个 ( B)外模式可以有多个,内模式和模式只有一个 ( C)内模式只有一个,模式和外模式可以有多个 ( D)模式只有一个,外模式和内模式可以有多个 5 设有关键码序列 (66, 13, 51, 76, 81, 26, 57, 69, 23),要按关键码值递增的次

3、序排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分后的结果为 ( )。 ( A) 23, 13, 51, 57, 66, 26, 81, 69, 76 ( B) 13, 23, 26, 51, 57, 66, 81, 76, 69 ( C) 23, 13, 51, 57, 26, 66, 81, 69, 76 ( D) 23, 13 51, 57, 81, 26, 66, 69, 76 6 下列哪一条不属于数据库设计的任务 ?( ) ( A)设计数据库应用结构 ( B)设计数据库概论结构 ( C)设计数据库逻辑结构 ( D)设计数据库物理结构 7 数据库技术的根本目标是 (

4、)。 ( A)数据存储 ( B)数据共享 ( C)数据查询 ( D)数据管理 8 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C)软件开发费用 ( D)软件系统功能 9 关系数据库管理系统能实现的专门关系运算包括 ( )。 ( A)排序、索引、统计 ( B)选择、投影、连接 ( C)关联、更新、排序 ( D)显示、打印、制表 10 数据管理技术发展的三个阶段中, ( )没有专门的软件对数据进行管理。 1人工管理阶段 文件系统阶段 数据库阶段 ( A)仅 I ( B)仅 ( C) I和 ( D) 和 11 用户在组合框中输入或选择的数据可以通过一个属性获得,这

5、个属性是 ( )。 ( A) List ( B) Listlndex ( C) Text ( D) LAstCount 12 下列关于窗体的描述中 ,错误的是 ( )。 ( A)窗体的 Height、 Width属性用于设置窗体的高和宽 ( B)窗体的 Load事件在加载窗体时发生 ( C)当窗体的 Enabled属性为 False时,通过鼠标和键盘对窗体的操作都被禁止 ( D)执行 UnLoad Forml语句后,窗体 Forml消失,但仍在内存中 13 在窗体上有一个名称为 Commandl的命令按钮,并编写有如下事件过程: Private Sub Command lClick() Mov

6、e 500,500 End Sub 程序执行时,单击命令按钮,实 现的功能是 ( )。 ( A)命令按钮移动到距窗体左边界、上边界各 500的位置 ( B)命令按钮向左、上方向各移动 500 ( C)窗体移动到距屏幕左边界、上边界各 500的位置 ( D)窗体向左、上方向各移动 500 14 表达式 Int(8*Sqr(36)*10( 2)*10+0 5) 10的值是 ( )。 ( A) 0 48 ( B) 0 048 ( C) 0 5 ( D) 0 05 15 在过程定义中, Private表示 ( )。 ( A)此过程可以被其他过程调用 ( B)此过程不可以被 任何其他过程调用 ( C)此

7、过程只可以被本工程中的其他过程调用 ( D)此过程只可以被本窗体模块中的其他过程调用 16 为了使标签中的内容居中显示,应把 Alignment属性设置为 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 3 17 为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的 ( )属性设置为 True。 ( A) Value ( B) Cancel ( C) Enabled ( D) Default 18 下面叙述不正确的是 ( )。 ( A)对顺 序文件中的数据操作只能按一定的顺序操作 ( B)顺序文件结构简单 ( C)能同时对顺序文件进行读写操作 ( D)顺序文件中只能知

8、道第一个记录的位置 19 假定有以下两个过程: Sub S 1(ByVal x As Interger,ByVal y As: Interge( ) Dim t As Interger t=x: x=y: y=t End Sub Sub S2(x As IntergeLy As Interger) Dim t As Interger t=x: x=y: y=t End Sub 则 以下说法中正确的是 ( )。 ( A)用过程 S1可以实现交换两个变量的值的操作, S2不能实现 ( B)用过程 S2可以实现交换两个变量的值的操作, S1不能实现 ( C)用过程 S1和 S2都可以实现交换两个变量

9、的值的操作 ( D)用过程 S1和 S2都不能实现交换两个变量的值的操作 20 在窗体中添加一个命令按钮、一个标签和一个文本框,并将文本框的 Text属性置空,编写命令按钮 Commandl的 Click事件代码: Private Function fun(x As L,ong)As Boolean Ifx Mod 2=0 Then fun=True Else fun=False End If End Function Private Sub Commandl_Click() Dim n As Long n=Val(Textl Text) P=IIf(fun(n), “奇数 ”, “偶数 ”)

10、 L ( A) 20是一个奇数 ( B) 20 ( C) 20是一个偶数 ( D) 2 21 下面程序的输出结果是 ( )。 Private Sub Commandl_Click() ch$=“ABCDEF” proc eh Print ch End Sub Private Sub proc(ch As String) S=“ For k=Len(ch)To 1 Step一 1 8=S另一部分用于存放指针,称为指针域其中指针用于指向该结点的前一个或后一个结点 (即前件或后件 )。 4 【正确答案】 B 【试题解析】 数据库的三级模式结构是指数据库系统的外模式、模式和内模式一个数据库可以有多个外

11、模式,但只有一个模式和一个内模式。 5 【正确答案】 A 【试题解析】 快速排序是起泡捧序的改进。在快速排序中,任取一个记录,以它为基准用交换的方法将所有的记录分成两部分, 关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。 6 【正确答案】 A 【试题解析】 数据库设计工作量大而且过程复杂,既是一项数据库工程也是一项庞大的软件工程。考虑数据库及其应用系统开发全过程,将数据库设计分为以下 6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。 7 【正确答案】 B 【试题解析】 数据库是长期储存在计算

12、机内、有组织的、可共享的大量数据的集合,它具有统一的结构形式并存放于 统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享,所以数据库技术的根本目标是解决数据共享问题。 8 【正确答案】 D 【试题解析】 需求分析是软件定义时期的最后一个阶段,它的基本任务就是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。 9 【正确答案】 B 【试题解析】 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算。 10 【正确答案】 A 【试题解析】 数据管理技术发展的三个阶段 中,只有人工管理阶段,没有操作系统,没有管理数

13、据的软件,数据处理方式是批处理。在文件系统阶段,操作系统中已经有了专门数据管理软件,一般称为文件系统。在数据库系统阶段,出现了统一管理数据的专门软件系统,即数据库管理系统。 11 【正确答案】 C 【试题解析】 组合框的 List属性用来列出表项的内容。 List属性保存了列表框中所有值的数组,可以通过下标访问数组中的值,其格式为 列表框 List(下标 );ListIndex属性的设置值是已选中的表项的位置,表项位置由索引值指定;Text属性值是用户所选择 的项目的文本或直接从编辑区输入的文本; ListCount属性属性列出列表框中表项的数量。 12 【正确答案】 D 【试题解析】 本题考

14、查窗体文件的常用属性。窗体的 Helght、 Width属性用于设置窗体的高和宽, Loft和 Top属性设置窗体在屏幕中的位置, Enabled属性设置为 False时,窗体上所有的控件禁止应用。加载窗体时,自动运行窗体的 Load事件,执行 UnLoad方法以后,可以把当前窗体从内存中移出。 13 【正确答案】 C 【试题解析】 本题考查 Move方法。 Move方法移动 窗体或控件,并可改变其大小,具体的格式为: 对象 -Move左边距离 ,上边距离 ,宽度 ,高度 ,其中对象可以是除时钟、菜单外的所有控件,省略时默认为窗体。 Move方法的功能是:把对象从当前位置移动到左上角坐标为 (

15、左边距离,上边距离 )的位置,同时根据高度和宽度参数来改变控件的高度和宽度。 14 【正确答案】 C 【试题解析】 本题考查运算符的优先级。首先计算函数调用,算术运算符优先级从高到低为: ( )-、 *、 +-,因此首先计算 sqr(36),然后计算 0括号内部的负号和平方运算符, 接着计算 ?和 +,然后计算 Int取整,最后计算运算符。 15 【正确答案】 D 【试题解析】 本题考查 Private的含义。 Private表示了过程或者变量的访问权限,仅局限于定义的窗体和模块,也就是此过程只可以被本窗体模块中的其他过程调用。 16 【正确答案】 C 【试题解析】 本题考查 Alignmen

16、t属性。控件的 Alignment属性表示控件中的文字水平对齐方式,属性值可取 3种值: 0为左对齐, 1为右对齐, 2为居中。 17 【正确答案】 D 【试题解析】 本题考查控件的常见 属性。对于所有具有 Cancel属性的控件,Cancel表示该控件是否当按下 “Esc”键时,执行某个事件过程。 Enabled表示控件是否可以使用,命令按钮的默认属性为 Default,表示当按下回车键的时候,执行某个命令按钮的事件过程。 18 【正确答案】 C 【试题解析】 本题考查顺序文件。顺序文件中的记录是顺序存放的,但各个记录的长度可以不相同,因此只可以按顺序依次把记录读出来,顺序文件常用于存放文本

17、文件。顺序文件一行一条记录,记录可长可短,以 “换行 ”字符为分隔符号,仅仅知道第一个记录的位置。顺序 文件打开一次,只能根据打开模式进行相应的一种操作。 19 【正确答案】 B 【试题解析】 本题考察参数传递知识,在 VB中,参数通过传地址和传值两种方式传送,其中传地址习惯上称为引用,引用方式通过关键字 ByRef来实现,通过该方式传送实参时,可以改变传送过程的变量的值 (当参数引用没有标明引用方式的关键字时,默认为传地址方式 );传值就是通过值传送实际参数,它不会改变原来变量的值。 20 【正确答案】 A 【试题解析】 本题考查函数调用以及 IIf函数。 IIf函数可用于执行简单的条件判断

18、操作,其 格式为 resultffiIIf, ,),其中 “result”是函数的返回值, “条件 ”是一个逻辑表达式。当 “条件 ”为真时, IIf函数返回“True部分 ”的值 j而当 “条件 ”为假时返回 “False部分 ”的值。 “True部分 ”或 “False部分 ”可以是表达式、变量或其他函数。函数 fun(n)的功能是判断 n是否为偶数,是偶数则返回 True,否则返回 False。输入 20时, fun返回 True,则 Commandl的单击事件中 IIf语句得到 “奇数 ”。 21 【正确答案】 B 【试题解析】 本题考查过程调用。过程 proc的功能是:从字符串 ch

19、的最后一个字符开始,依次取出每一个字符。连接到 s中,构成一个新的字符串 (即是实现的字符串的逆置 )。程序运行时单击命令按钮调用函数的时候,实现了字符串“ABCDEF”的逆置。 22 【正确答案】 C 【试题解析】 本题考查 Do UntilLoop 循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体也不运行。在 Until引出的循环条件为 False时执行循环体,条件为 True时退出循环。 23 【正确答案】 A 【试题解析】 本题考查循环嵌套程序分析。外层循环共执行 2次,第一次执行外循环,内层循环变量为 1到 1,执行一次;第二次执行外循环,内层循环变量为 1到 2,

20、执行 2次。 String函数产生 i个 “Hello”中的第一个字符 H。 24 【正确答案】 B 【试题解析】 打开工具箱窗口的操作方法有:执行 “视图 ”菜单中的 “工具箱 ”命令;单击工具栏上的 “工具箱 ”按钮;按 Alt+V,然后按 Alt+X键。 25 【正确答案】 C 【试题解析】 本题考查循环的分析。 For型循环默认的循环变量的步长为 l,由于 循环变量的初值大于终值,因此循环体一次也不执行。 26 【正确答案】 B 【试题解析】 本题考查控件数组元素的区分。控件数组由一组相同类型的控件组成。它们共用一个控件名,具有相同的属性,建立时系统给每个元素赋一个惟一的索引号 (In

21、dex),索引号从 0开始。控件数组共享同样的事件过程,通过返回的下标值区分控件数组中的各个控件。 27 【正确答案】 A 【试题解析】 本题考查子过程的调用时的参数变化。 ByVal是传值调用的关键字,传值调用的时候形参的改变不会影响到实参。 28 【正确答案 】 C 【试题解析】 通用对话框 (CommonDialog)提供诸如打开文件 (ShowOpen)、保存文件 (ShowSave)、设置打印选项 (ShowPrintcr)、选择颜色和字体 (ShowFont)、显示帮助 (ShowHelp)等操作的一组标准对话框,该控件运行时不可见。当通用对话框显示为 “打开 ”类型时,单击 “打

22、开 ”按钮后其 FileName属性可返回或设置所选文件的路径和文件名,但并不能直接打开该文件。使用显示字体 (Font)对话框之前,必须先设置控件的 Flags属性为 cCFBoth、 cdlCFPrinterFonts、cdlCFSereenFonts这 3个值中的一个。 CaneelError属性用于设置当用户选择 “取消 ”按钮时,是否显示错误信息 (默认为否 )。 29 【正确答案】 A 【试题解析】 本题考查 KeyPress事件。在 Textl中输入字符时,将触发 Textl的KeyPress事件,同时可返回一个 KeyAscii参数 (输入字符的 ASCII码,区分大小写 )。

23、当 KeyAseii为 13时,表示输入了回车键,此时判断 Textl的文本信息,如果Textl的文本为 “END”,则关闭文件,退出 程序。 30 【正确答案】 A 【试题解析】 本题考查 For Each In语句。该语句的使用形式为: ForEach成员 ln数组 Next ,适用于不关心数组中的元素个数或者不清楚有多少个元素。使用时要求成员为变体类型变量。当激活窗体时,对 score数组中的每个元素进行求和,同时 i记下当前计算数组元素的个数。默认数组下标从 0开始,题中 score数组中含有 4个元素,输出 4行。 31 【正确答案】 A 【试题解析】 本题考查数组中元素的分析。数组

24、中的第 k个元素的值为 12一k,因此 M(6)数据为 6, M(8)为 4。 32 【正确答案】 A 【试题解析】 本题考查常用的方法。 Cls方法的使用形式为:【对象】 Cls,作用是清除运行时在窗体或图形框中显示的文本或图形,而不能清除图像。要不清除在设计时的文本,同时也不能清除图形,应用 LoadPicture可以清除或者装入图片。 33 【正确答案】 A 【试题解析】 本题考查数组元素的赋值。利用循环对数组 a中所有的元素赋值,循环变量的初值为 1,步长为 2。因此数组 a中所有的奇数 F标项的值为相应的下标,偶数下标项的值为 0。因此 a(1)+a(2)+a(3)=1+0+3。 3

25、4 【正确答案】 C 【试题解析】 本题考查 Do UntilLoop 循环的。对于这种循环结构,条件判断在循环体前,因此有可能一次循环体条件也不执行。由 Until引出的循环为,当条件为 False时执行循环体;为 True时退出循环。初始时,题中 unti1后面的条件为 0,因此会一直运行循环体,直到 i大于 10成立,退出循环。 i第一次大于 10的值为 11,因此最后输出 11。 35 【正确答案】 C 【试题解析】 本题考查循环程序的分析以及列表框属性的应用。首先Instr(Listl List), s)语句的作用是在 Listl_List(k)中从头开始寻找 s,找不到则返回 0,

26、否则返回 s在 Listl List(k1中的位置。整个循环体的功能是,从列表框中最后一个列表项开始寻找含有与 Textl中输入的字符串相同的子串,如果存在相同的子串,则把 Listl List(k)全部连接到 str中。 36 【正确答案】 C 【试题解析】 vB中常用算术运算符有 8个,其中幂运算符 ()优先级最高;其次是取负 (-)、乘 (*)、浮点除 ( )、整除 ( )、取模 (M0d)、加 (+)、减 (-)。 37 【正确答案】 D 【试题解析】 本题考查通用对话框的常见属性。通用对话框的 Filter属性用于设置显示文件的类型。使用格式为: CommonDialogl Fine

27、r=”类型描述类型类型描述 21类型 ” 38 【正确答案】 B 【试题解析】 本题考查 VB文件的分类。 VB中根据文件的访问形式分为顺序文件、随机文件和二进制文件。 39 【正确答案】 C 【试题解析】 本题考查顺序文件的写入命令。顺序文件写入包括 Prist和 wm,写入格式为: WritePrint#文件号, 输出列表 。其中, Write为紧凑格式。文件的数据项之间插入 “, ”,并要加上双引号。 40 【正确答案】 B 【试题解析】 本题考查通用对话框。系统提供了 6种通用对话框。可以利用其Action值和提供的不同方法来区分不同的对话框。 Action取值可为: 1、 2、 3、

28、4、 5、 6,对应的方法分别为 Show Open、 ShowSave、 ShowColor、 ShowFont、ShowPrimer、 ShowHelp。 二、基本操作题 41 【正确答案】 第 1小题【操作步骤】步骤 1:新建一 个 “标准 EXE”工程,选择工程 部件 命令,在弹出的 “部件 ”对话框的列表中选中 “MicroSoft Common Dialog Control6 0”项目,单击 “确定 ”按钮。步骤 2: 在窗体 Forrnl上画一个通用对话框,其相关属性设置如表 12 7所示。步骤 3:编写 Forml的 Load事件,加入下面的代码: CD1 ShowSave步骤

29、 4:按要求将文件保存至考生文件夹中。第 2小题【知识点拔】 (DvB中的菜单是通过菜单编辑器来设计的。菜单编辑器 三、简单应用题 42 【正确答案】 第 1小题 【操作 步骤】 步骤 1:打开考生文件中的本题工程文件 sjt3 vbp,将组合框的 Style属性设置为2。 步骤 2:在代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改为正确的内容。 参考代码: Select Case Combo 1 Listlndex MsgBox Sir(x)&f1(x) MsgBox Str(x)&f2(x) Private Function f2(ByVal x As Integer) As String Ifx Mod 7=0 Then 步骤 3:按要求将文件保存至考生文 四、综合应用题 43 【正确答案】 【操作步骤】步骤 1:打升考生文件夹中的本题工程文件sjt5 vbp, 在窗体上画两个命令按钮,属件及其值电 表 12 6所示。步骤 2:在代码编辑窗口,去掉程序中的注释符 “”,将问号 “?”改为正确的内容。参考代码:a(i)=Fix(Rnd*99+I)Forj=1 To i一 1i=i1Ifa(i)=numThenIfi10 Then步骤 3:按要求将文件保存至考生文件夹中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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