第 1 页:基本操作题 |
第 2 页:基本操作题 |
第 3 页:简单应用题 |
第 4 页:参考答案及解析 |
一、选择题
(1)D
【解析】算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以A错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。
(2)B
【解析】线性结构应满足:有且只有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以B正确。所以有一个以上根结点的数据结构一定是非线性结构,所以A错误。循环链表和双向链表都是线性结构的数据结构。
(3)B
【解析】根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子结点总是比度为2的结点多一个。所以选择B。
(4)A【 解析】软件生命周期可以分为软件定义、软件开发与软件运行维护三个阶段。主要活动阶段是:可行性研究与计划阶段、需求分析、软件设计、软件实现、软件测试、运行和维护,所以选择A。
(5)C
【解析】根据总体结构图可以看出该树的深度为3,比如:XY系统一功能2一功能2.1,就是最深的度数的一个表现。
(6)D
【解析】程序调试的任务是诊断和改正程序中的错误。
(7)A
【解析】数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的。
(8)D
【解析】数据库系统的三级模式是概念模式、外模式和内模式,所以选择D。
(9)A
【解析】自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和s做的是自然连接操作。
(10)B
【解析】关系T中的元组是R关系中有而s关系I中没有的元组的集合,所以进行的是差的运算。
(11)A
【解析】关系运算包括:选择、投影和连接。①选择:从关系中找出满足给定条件的元组的操作称为选择。选择是从行的角度进行的运算。②投影:从关系模式中指定若干个属性组成新的关系。投影是从列的角度进行的运算。③连接:连接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足连接条件的元组。比较不是关系运算。此题是从关系中查找所有年龄小于20岁且姓王的男生,应进行的运算是选择,所以选项A是正确的。
(12)A
【解析1ACCess数据库对象分为7种。这些数据库对象包括表、查询、窗体、报表、数据访问页、宏、模块。其中表是数据库中用来存储数据的对象,是整个数据库系统的基础。
(13)D
【解析】文本型数据排序是按照其ASCIl码进行排序的,并且首先按第一个字符排序,然后再依次按照后面的字符排序。故答案为D。
(14)C
【解析】“输人掩码”是用户输入数据时的提示格式。它规定了数据的输人格式,有利于提高数据输入的正确性。在本题中对要求输入相对固定格式的数据,例如电话号码010—83950001,应定义字段的输入掩码为000—00000000。故选项C为正确答案。
(16)D
【解析】SQ1查询中分组统计使用Group by子句,函数Avg()是用来求平均值的,所以此题的查询是按性别分组计算并显示不同性别学生的平均入学成绩,所以选项D正确。
(17)D
【解析】SQ1查询的Se1eef语句是功能最强,也是最为复杂的SQ1语句。SE1ECT语句的结构是:SE1ECT[A111 DISTINCTj别名FROM表名[WHERE查询条件] [GROUP BY要分组的别名[HAVING分组条件]]Where后面的查询条件用来选择符合要求的记录,所以选项D正确。
(18)D
【解析】所谓查询就是根据给定的条件,从数据库中筛选出符合条件的记录,构成一个数据的集合,其数据来源可以是表或查询。选项D正确。
(19)B
【解析】要查找出单价高于“oll2”的商品记录,
需要使用SQL的子查询,首先查找出“0112”号商品的单价,然后再找出单价大于此单价的记录,查询语句为:SELECT *FROM商品WHERE单价>(SELECT单价FROM商品WHERE商品号=”0112”),商品号为“0112”的商品单价为2000,单价大于2000的记录有3条,所以选项B正确。
(20)C
【解析】在查询准则中比较运算符“Between…And”用于设定范围,表示“在……之间”,此题要求查找大于等于3000,小于10000的记录,因为不包括10000,所以设定的范围为Between 3000 And 9999,表达式为SELECT*FROM商品WHERE单价BETWEEN 3000 AND 9999,答案C正确。
(21)B
【解析】在代码中引用一个窗体控件时,应使用的控件属性是Name属性,即名称属性。其中选项A的Caption属性表示控件的标题属性;选项C的Text属性表示控件的文本属性;选项D的Index属性表示控件的索引编号。所以答案为B。
(22)A
【解析】确定一个窗体大小的属性是控件的宽和高属性,即Width和Height,选项A为正确答案。
(23)C
【解析】对话框按执行方式原理不同分为两种:模式对话框和非模式对话框。模式对话框,是指在继续执行应用程序的其他部分之前,必须先被关闭对话框;非模式对话框允许在对话框与其他窗体问转移焦点而不必关闭对话框。所以选项C为正确答案。
(24)B
【解析】使得某个控件获得控制焦点可以使用SetFoCus方法。语法为:ObjeCt.SetFoCus。当控件失去焦点时发生LostFoCus事件,当控件得到焦点时发生GotFoeus事件。在事件中可以设置一些用户定义的语句。
(25)B
【解析】文本框的属性中没有Position的属性,文本框的SelStart属性值表示当前插入点所在位置,文本框的SelLenght属性值表示文本框中选中文本的长度,文本框的Left属性值表示文本框距窗体左边框的位置。
(26)C
【解析】在报表中添加页码时,表达式中Page和Pages是内置变量,
代表当前页,[Pages]代表总页数,表达式中的其他字符串将按顺序原样输出。
(27)C
【解析1宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用ACCess中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。因此,C选项错。
(28)C
【解析】在宏表达式中,引用窗体的控件值的格式是:Forms!窗体名!控件名[.属性名]。
(29)A
【解析】符号常量使用关键字Const来定义,格式为:Const符号常量名称=常量值。Dim是定义变量的关键字,Pub1iC关键字定义作用于全局范围的变量、常量,StatiC用于定义静态变量。
(30)A
【解析】A选项中两个日期数据相减后结果为整型数据4。B选项中是两个字符串比较,结果为Fa1se,是布尔型。C选项中为关系表达式的值,结果为Fa1se,是布尔型。
D选项中为日期型数据加5,结果为2010—5—6,仍为日期型。
(31)C
【解析】由于不同类型的运算符的优先级为:算术运算符>连接运算符(字符运算符)>比较运算符(关系运算符)>逻辑运算符。因此表达式x+1>X又可写成(x+1)>X,即这个表达式是一个关系表达式。
(32)D
【解析】数组的默认下限为0,所以Dim a(2,一3t02,4),第一维下标为0,1,2,共3个,第二维下标为一3,一2,一l,0,1,2,共6个,第三维下标为0,l,2,3,4,共5个,所以数据a包含的元素个数为3×6×5=90。
(33)D
【解析】Mid$(”123456”,3,2)是从字符串中第3个字符开始取2个字符,结果是”34”,于是,题目中的表达式成为l23+”34”。在VBA中数值和数字字符串进行运算时。会把数字字符串转换为数值进行运算,所以表达式l23+”34”就成为123+34=157。
(34)C
【解析】在使用Dim显式声明变量时,如果省略“As类型”,那么变量将被定义为变体型(Variant类型)。
(35)C
【解析】本题程序是通过D0循环结构对键盘输入的数据进行累加,循环结束条件是输入的字符为0,题目在输入0之前输入的3个有效数据8、9、3相加值为20。
(36)C
【解析】题目中instr(5,”He11o!Berin9.”,…e’)的含义是从“He11o!Beijin9”的第5个字符开始查找…e’在整个字符串中出现的位置,它在第8个字符位置,因此,a值为8;Sgn函数是返回表达式符号,表达式大于0时返回1,等于0返回0,小于O返回一1;表达式3>2的值为True,True转为整数时为一1,F1ase转为整数时为0,因此,b值为一1。由此可得e=a十b=8-1=7。
(37)B
【解析】VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程s1由于声明为按值传递(ByVM)所
以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程s2能够交换两个变量的值,而S1不能实现。
(38)D
【解析】本地窗口内部自动显示出所有在当前过程中的变量声明及变量值。本地窗口打开后,列表中的第一项内容是一个特殊的模块变量。对于类模块,定义为Me。Me是对当前模块定义的当前实例的引用。由于它是对象引用,因而可以展开显示当前实例的全部属性和数据成员。
(39)B
【解析】题目中在命令按钮的单击事件中调用了过程P。而过程P的功能是根据参数N,计算从1到N的累加,然后返回这个值。N=1时,P(1)返回1,N=2时,P(2)返
f回3,N=3时,P(3)返回6,N=4时,P(4)返回10,所以s=1+3+6+10=20。
(40)B
【解析】DoCmd对象的RunSQ1方法用来运行ACCess的操作查询,完成对表的记录操作。还可以运行数据定义语句实现表和索引的定义操作。
微信搜索"考试吧"获取更多考试资讯、备考资料
相关推荐:
2016年9月全国计算机等级考试备考冲刺专题北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |