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

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

1、国家二级(综合)机试模拟试卷 3及答案与解析 一、选择题 1 如果在查询条件中使用通配符 “”,其含义是( )。 ( A)错误的使用方法 ( B)通配任意长度的字符 ( C)通配不在括号内的任意字符 ( D)通配方括号内任一单个字符 2 因修改文本框中的数据而触发的事件是( )。 ( A) Change ( B) Edit ( C) Geffocus ( D) LostFocus 3 启动窗体时,系统首先执行的事件过程是( )。 ( A) Load ( B) Click ( C) Unload ( D) GotFocus 4 下列属性中,属于窗体的 “数据 ”类属性的是( )。 ( A)记录源

2、 ( B)自动居中 ( C)获得焦点 ( D)记录选择器 5 在 Access中为窗体上的控件设置 Tab键的顺序,应选择 “属性 ”对话框的( )。 ( A) “格式 ”选项卡 ( B) “数据 ”选项卡 ( C) “事件 ”选项卡 ( D) “其他 ”选项卡 6 若在 “销售总数 ”窗体中有 “订货总数 ”文本框控件,能够正确引用控件值的是( )。 ( A) Forms 销售总数 订货总 数 ( B) Forms!销售总数 订货总数 ( C) Forms 销售总数 !订货总数 ( D) Forms!销售总数 !订货总数 7 下列操作中,适宜使用宏的是( )。 ( A)修改数据表结构 ( B

3、)创建自定义过程 ( C)打开或关闭报表对象 ( D)处理报表中错误 8 列变量名中,合法的是( ) ( A) 4A ( B) A-1 ( C) ABC_1 ( D) private 9 下列能够交换变量 X和 Y值的程序段是( )。 ( A) Y=X: X=Y ( B) Z=X: Y=Z: X=Y ( C) Z=X: X=Y: Y=Z ( D) Z=X: W=Y: Y=Z: X=Y 10 要将一个数字字符串转换成对应的数值,应使用的函数是( )。 ( A) Val ( B) Single ( C) Asc ( D) Space 11 下列不属于 VBA函数的是( )。 ( A) Choose

4、 ( B) If ( C) IIf ( D) Switch 12 InputBox函数的返回值类型是( )。 ( A)数值 ( B)字符串 ( C)变体 ( D)视输入的数据而定 13 若变量 i的初值为 8,则下列循环语句中循环体的执行次数为 ( )。 Do While i0 Then Y=2 Text1 Value=Y End Sub 打开窗体运行 后,在输入框中输入整数 12,文本框 Text1中输出的结果是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 15 窗体中有命令按钮 run34,对应的事件代码如下: Private Sub run34_Enter() Di

5、m num As Integer, a As Integer, b As Integer, i As Integer For i=1 To 10 num=InputBox(“请输入数据: ”, “输入 ”) If Int(num 2)=num 2 Then a=a+1 Else b=b+1 End If Next i MsgBox(”运行结果: a=” Str(A ”, b=” Str(B) End Sub 运行以上事件过程,所完成的功能是 ( )。 ( A)对输入的 10个数据求累加和 ( B)对输入的 10个数据求各自的余数,然后再进行累加 ( C)对输入的 10个数据分别统计奇数和偶数的

6、个数 ( D)对输入的 10个数据分别统计整数和非整数的个数 16 若有以下窗体单击事件过 程: Private Sub Form_Click() result=1 For i=1 To 6 step 3 result=result*i Next i MsgBox result End Sub 打开窗体运行后,单击窗体,则消息框的输出内容是 ( )。 ( A) 1 ( B) 4 ( C) 15 ( D) 120 17 在窗体中有一个命令按钮 Commandl和一个文本框 Text1,编写事件代码如下: Private Sub Commandl_Click() For i=1 To 4 x=3

7、For j=1 To 3 For k=1 To 2 x=x+3 Next k Next j Next i Text1 value=Str(x) End Sub 打开窗体运行后,单击命令按钮,文本框 Text1输出的结果是 ( )。 ( A) 6 ( B) 12 ( C) 18 ( D) 21 18 窗体中有命令按钮 Commandl,事件过程如下: Public Function f(x As Integer) As Integer Dim y As Integer x=20 y=2 f=x*y End Function Private Sub Commandl_Click() Dim y A

8、s Integer Static x As Integer x=10 y=5 y=f(x) Debug Print x; y End Sub 运行程序,单击命令按钮 ,则立即窗口中显示的内容是 ( )。 ( A) 10 5 ( B) 10 40 ( C) 20 5 ( D) 20 40 19 下列程序段的功能是实现 “学生 ”表中 “年龄 ”字段值加 1: Dim Str As Sning Str=”【】 ” Docmd RunSQL Str 括号内应填入的程序代码是 ( )。 ( A)年龄 =年龄 +1 ( B) Update学生 Set年龄 =年龄 +1 ( C) Set年龄 =年龄 +1

9、 ( D) Edit学生 Set年龄 =年龄 +1 20 下列数据结构中,属 于非线性结构的是( )。 ( A)循环队列 ( B)带链队列 ( C)二叉树 ( D)带链栈 21 下列数据结构中,能够按照 “先进后出 ”原则存取数据的是( )。 ( A)循环队列 ( B)栈 ( C)队列 ( D)二叉树 22 对于循环队列,下列叙述中正确的是( )。 ( A)队头指针是固定不变的 ( B)队头指针一定大于队尾指针 ( C)队头指针一定小于队尾指针 ( D)队头指针可以大于队尾指针,也可以小于队尾指针 23 算法的空间复杂度是指( )。 ( A)算 法在执行过程中所需要的计算机存储空间 ( B)算

10、法所处理的数据量 ( C)算法程序中的语句或指令条数 ( D)算法在执行过程中所需要的临时工作单元数 24 软件设计中划分模块的一个准则是( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 25 下列选项中不属于结构化程序设计原则的是( )。 ( A)可封装 ( B)自顶向下 ( C)模块化 ( D)逐步求精 26 数据库管理系统是( )。 ( A)操作系统的一部分 ( B)在操 作系统支持下的系统软件 ( C)一种编译系统 ( D)一种操作系统 27 在 E-R图中,用来表示实体联系的图形是( )。 ( A)椭圆形 ( B)矩形 ( C)菱形 (

11、 D)三角形 28 在学生表中要查找所有年龄小于 20岁且姓王的男生,应采用的关系运算是( )。 ( A)选择 ( B)投影 ( C)连接 ( D)比较 29 Access数据库最基础的对象是( )。 ( A)表 ( B)宏 ( C)报表 ( D)查询 30 在关系窗口中,双击两个表之间的连接线,会出现( )。 ( A)数据表分析向导 ( B)数据关系图窗口 ( C)连接线粗细变化 ( D)编辑关系对话框 31 下列关于 OLE对象的叙述中,正确的是( )。 ( A)用于输入文本数据 ( B)用于处理超级链接数据 ( C)用于生成自动编号数据 ( D)用于链接或内嵌 Windows支持的对象

12、32 若在查询条件中使用了通配符 “!”,它的含义是( )。 ( A)通配任意长度的字符 ( B)通配不在括号内的任意字符 ( C)通配方括号内列出的任一单个字符 ( D)错误的使用方法 33 “学生表 ”中有 “学号 ”、 “姓名 ”、 “性别 ”和 “入学成绩 ”等字段。执行如下 SQL命令后的结果是( )。 Selectavg(入学成绩 )From学生表 Groupby性别 ( A)计算并显示所有学生的平均入学成绩 ( B)计算并显示所有学生的性别和平均入学成绩 ( C)按性别顺序计算并显示所有学生的平均入学成绩 ( D)按性别分组计算并显示不同性别学生的平均入学成绩 34 在 SQL语

13、言的 SELECT语句中,用于实现选择运算的子句是( )。 ( A) FOR ( B) IF ( C) WHILE ( D) WHERE 35 在 Access数据库中使用向导创建查询,其数据可以来自( )。 ( A)多个表 ( B)一个表 ( C)一个表的一部分 ( D)表或查询 36 在成绩中要查找成绩 180且成绩 90的学生,正确的条件表达式是( )。 ( A)成绩 Between 80 And 90 ( B)成绩 Between 80 To 90 ( C)成绩 Between 79 And 91 ( D)成绩 Between 79 To 91 37 在报表中,要计算 “数学 ”字段的

14、最低分,应将控件 的 “控件来源 ”属性设置为( )。 ( A) =Min(数学 ) ( B) =Min(数学 ) ( C) =Min数学 ( D) Min(数学 ) 38 在打开窗体时,依次发生的事件是( )。 ( A)打开 (Open) 加载 (LoaD) 调整大小 (Resize) 激活 (Activate) ( B)打开 (Open) 激活 (Activate) 加载 (LoaD) 调整大小 (Resize) ( C)打开 (Open) 调整大小 (Resize) 加载 (LoaD) 激活 (Activate) ( D)打开 (Open) 激活 (Activate) 调整大小 (Res

15、ize) 加载 (LoaD) 39 如果在文本框内输入数据后,按 键或按 键,输入焦点可立即移至下一指定文本框,应设置( )。 ( A) “制表位 ”属性 ( B) “Tab键索引 ”属性 ( C) “自动 Tab键 ”属性 ( D) “Enter键行为 ”属性 40 窗体 Caption属性的作用是( )。 ( A)确定窗体的标题 ( B)确定窗体的名称 ( C)确定窗体的边界类型 ( D)确定窗体的字体 41 窗体中有 3个命令按 钮,分别命名为 Commandl、 Command2和 Command3。当单击 Commandl按钮时, Command2按钮变为可用, Command3按钮

16、变为不可见。下列 Commandl的单击事件过程中,正确的是( )。 ( A) Private Sub Commandl_Click() Command2 Visible=True Command3 Visible: False End Sub ( B) Private Sub Commandl_Click() Command2 Enabled=True Command3 Enabled: False End Sub ( C) Private Sub Commandl_Click() Command2 Enabled=True Command3 Visible=False End SUb (

17、D) Private Sub Commandl_Click() Command2 Visible: True Command3 Enabled=False End Sub 42 下列叙述中,错误的是( )。 ( A)宏能够一次完成多个操作 ( B)可以将多个宏组成一个宏组 ( C)可以用编程的方法来实现宏 ( D)宏命令一般由动作名和操作参数组成 43 在宏表达式中要引用 Form1窗体中的 txt1控件的值,正确的引用方法是( )。 ( A) Form1!txt1 ( B) txt1 ( C) Forms!Form1!txt1 ( D) Forms!txt1 44 VBA中定义符号常量使用的

18、关键字是( )。 ( A) Const ( B) Dim ( C) Public ( D) Static 45 下列表达式计算结果为数值类型的是( )。 ( A) #5 5 2010#-#5 1 2010# ( B) ”102”11” ( C) 102=98+4 ( D) #5 1 2010#+5 46 要将 “选课成绩 ”表中学生的 “成绩 ”取整,可以使用的函数是( )。 ( A) Abs(成绩 ) ( B) Int(成绩 ) ( C) Sqr(成绩 ) ( D) Sgn(成绩 ) 47 将一个数转换成相应字符串的函数是( )。 ( A) Str ( B) String ( C) Asc

19、( D) Chr 48 可以用 InputBox函数产生 “输入对话框 ”。执行语句: st=InputBox(”请输入字符串 ”, ”字符串对话框 ”, ”aaaa”) 当用户输入字符串 “bbbb”,按 OK按钮后,变量 st的内容是 ( )。 ( A) aaaa ( B)请输入字符串 ( C)字符串对话框 ( D) bbbb 国家二级(综合)机试模拟试卷 3答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 在查询条件中使用通配符 “”,其含义是通配方括 号内任一单个字符 ; 【知识模块】 综合 2 【正确答案】 A 【试题解析】 Change事件是因修改文本框中的数据而触发的事

20、件; Edit事件是因控件对象被编辑而触发的事件; Getfocus是控件对象获得焦点时触发的事件;LostFocus是控件对象失去焦点时触发的事件。 【知识模块】 综合 3 【正确答案】 A 【知识模块】 综合 4 【正确答案】 A 【知识模块】 综合 5 【正确答案】 D 【知识模块】 综合 6 【正确答案】 D 【试题解析 】 引用窗体或报表上的控件值,使用语法如下: Forms!窗体名 !控件名 或 Forms!窗体名 !控件名 和 Reports!报表名 !控件名 或 Reports!报表名 !控件名 。 【知识模块】 综合 7 【正确答案】 C 【试题解析】 宏是由一个或多个操作组

21、成的集合,其中的每个操作都能自动执行,并实现特定的功能。在 Access中,可以在宏中定义各种操作,如打开或关闭窗体、显示及隐藏工具栏、预览或打印报表等。 【知识模块】 综合 8 【正确答案】 C 【试题解析】 VBA中根据变量名命名规则,变量名由英文字母开头,变量命名不能包含有空格或除了下划线字符 (_)外的其他的标点符号,长度不能超过 255个字符,不能使用 VBA的关键字。 【知识模块】 综合 9 【正确答案】 C 【试题解析】 交换 X和 Y的值,借助于一个中间变量,先将 X的值放到中间变量里面,然后将 Y的值放到 X中,此时 X中存放的是 Y的值,最后再将中间变量即原来 X的值放到

22、Y巾,即完成交换。不能将 Y直接赋给 X,否则将把原来 X中的值覆盖。 【知识模块】 综合 10 【正确答案】 A 【试题解析】 Val函数将数字字符串转换成数值型数字。转换时可自动将字符串中的空格、制表符和换行符去掉,当遇到它不能识别为数字的第一个字符时,停止读人字符串。 【知识模块】 综合 11 【正确答案】 B 【试题解析】 IIf函数, Switch函数和 Choose函数是 VBA提供的 3个条件函数,而 If是程序流程控件的条件语句,不是函数。 【知识模块】 综合 12 【正确答案】 B 【试题解析】 输入框用于在一个对话框中显示提示,等待用户输入正文并按下按钮,返回包含文本框 内

23、容的字符串数据信息。简单说就是它的返回值是字符串。 【知识模块】 综合 13 【正确答案】 C 【知识模块】 综合 14 【正确答案】 B 【试题解析】 本题中窗体单击事件是通过输入框输入数值,根据所输入数值内容对 Y进行赋值,运行时输入框输入 12, Y赋初值为 1,判断 X的值不等于 0所以Y又赋值为 2,最终文本框中输出结果为 2。 【知识模块】 综合 15 【正确答案】 C 【试题解析】 本题程序中利用 For循环输入 10个数,并根据 IF语句的条件统计两种情况数的个数。在 IF语句的条件中 int函数的作用是对其中的参数进行取整运算,如果一个整数除以 2后取整与其自身除以 2相等,

24、那么这个整数就是偶数,否则就是奇数。因此,题目是统计输入的 10个数中奇数和偶数的个数。 【知识模块】 综合 16 【正确答案】 B 【试题解析】 本题中主要考查 FOR循环执行的次数和循环变量的取值,第一次循环 i=1, result=1*1=1,之后 i加 3;第二次循环 i=4, result=1*4=4,之后 i加 3为 7不符合 for循环条件,结束循环,输出结果为 4。 【知识模块】 综合 17 【正确答案】 D 【试题解析】 题目中程序是在文本框中输出 x的值, x的值由一个三重循环求出,在第一重循环中, x的初值都是 3,因此,本段程序重复运行 4次,每次 x初值为 3,然后再

25、经由里面两重循环的计算。在里面的两重循环中,每循环一次, x的值加 3,里面两重循环分别从 1到 3,从 1到 2共循环 6次,所以 x每次加 3,共加 6次,最后的结果为 x=3+6*3=21。 Str函数将数值表达式转换成字符串,即在文本框中显示 21。 【知识模块】 综合 18 【正确答案】 D 【试题解析】 本题考查的是变量的作用 域,程序中命令按钮中的 x是用 static定义的局部静态变量,只在模块的内部使用,过程执行时才可见。当调用 f函数时,所求的 f函数的值是 f函数中 x和 y的值乘积,即 f函数的值是 2*20=40,调用 f函数后,原命令按钮中 x的值被 f函数中的值覆

26、盖,即 x=20。最后输出 x=20 y=40,故答案为 【知识模块】 综合 19 【正确答案】 B 【试题解析】 实现字段值的增加用 UPDATE更新语句,语句格式为: UPDATE表名 SET字段名 =表达式,题目中要实现对 “学生 ”表中 “年龄 ”字段值加 1,因此,正确的语 句是: Update学生 Set年龄 =年龄 +1。 【知识模块】 综合 20 【正确答案】 C 【试题解析】 树是简单的非线性结构,所以二叉树作为树的一种也是一种非线性结构。 【知识模块】 综合 21 【正确答案】 B 【试题解析】 栈是按先进后出的原则组织数据的。队列是先进先出的原则组织数据。 【知识模块】

27、综合 22 【正确答案】 D 【试题解析】 循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时 可能大于队尾指针,有时也可能小于队尾指针。 【知识模块】 综合 23 【正确答案】 A 【试题解析】 算法的空间复杂度是指算法在执行过程中所需要的内存空间。 【知识模块】 综合 24 【正确答案】 B 【试题解析】 一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。 【知识模块】 综合 25 【正确答案】 A 【知识模块】 综合 26 【正确答案】 B 【试题解析】 数据

28、库管理系统是数 据库的机构,它是一种系统软件,负责数据库中数据组织、数据操纵、数据维护、控制及保护和数据服务等。是一种在操作系统之上的系统软件。 【知识模块】 综合 27 【正确答案】 C 【试题解析】 在 E-R图中实体集用矩形,属性用椭圆形,联系用菱形。 【知识模块】 综合 28 【正确答案】 A 【试题解析】 关系运算包括:选择、投影和连接。 选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。 投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进 行的运算。 【知识模块】 综合 29 【正确答案】 A 【试题解析】 Access数据库对象分为 7

29、种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。 【知识模块】 综合 30 【正确答案】 D 【试题解析】 当两个表之间建立关系,两个表之间会出现一条连接线,双击这条连接线会出现编辑关系对话框。 【知识模块】 综合 31 【正确答案】 D 【试题解析】 OLE对象是指字段允许单独地 “链接 ”或 “嵌入 ”OLE对象,如Word文档, Excel表格,图像,声音,或者其他二进制数据。 【知识模块】 综合 32 【正确答案】 B 【试题解析】 通配符 “!”的含义是匹配任意不在方括号里的字符,如 b!aell可查到 b

30、ill和 bull,但不能查到 ball或 bell。 【知识模块】 综合 33 【正确答案】 D 【知识模块】 综合 34 【正确答案】 D 【试题解析】 SQL查询的 SELECT语句是功能最强,也是最为复杂的 SQL语句。 【知识模块】 综合 35 【正确答案】 D 【试题解析】 所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。 【知识模块】 综合 36 【正确答案】 A 【知识模块】 综合 37 【正确答案】 A 【知识模块】 综合 38 【正确答案】 A 【知识模块】 综合 39 【正确答案】 B 【知识模块】 综合 40 【

31、正确答案】 A 【知识模块】 综合 41 【正确答案】 C 【知识模块】 综合 42 【正确答案】 C 【知识模块】 综合 43 【正确答案】 C 【试题解析】 在宏表达式中,引用窗体的控件值的格式是: Forms!窗体名 !控件名 属性名 。 【知识模块】 综合 44 【正确答案】 A 【试题解析】 符号常量使用关键字 Const来定义,格式为: Const符号常量名称=常量值。 Dim是定义变量的关键字, Public关键字定义作用于全局范围的变量、常量, Static用于定义静态变量。 【知识模块】 综合 45 【正确答案】 A 【知识模块】 综合 46 【正确答案】 B 【试题解析】

32、取整函数是 Int,而 Abs是求绝对值函数, Sqr是求平方根函数,Sgn函数返回的是表达式的符号值。 【知识模块】 综合 47 【正确答案】 A 【试题解析】 将数值表达式的值转化为字符串的函数足 Str。而 string返回一个由字符表达式的第 1个字符重复组成的指定长度为数值表达式值的字符串; Asc函数返回字符串首字符的 ASC 值; Chr函数返回以数值表达式值为编码的字符。 【知识模块】 综合 48 【正确答案】 D 【试题解析】 InputBox函数表示在对话框中显示提示,等待用户输入正文或按下按钮,并返回包含文本框内容的字符串,其函数格式为 lnputBox(Prompt,Title, Default, Xpos, Ypos, Helpfile, Context)。 Prompt是必需的,作为对话框消息出现的字符串表达式; Title是可选的,显示对话框标题栏中的字符串表达式; Default是可选的,显示文本框中的字符串表达式,在没有其他输入时作为默认值。因此,本题中的输入框初始显示为 aaaa,输入 bbbb后点击 OK按钮后, bbbb传给变量 st。 【知识模块】 综合

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

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

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