2021年全国计算机二级等级考试模拟试卷及答案(第十二套)
2021年计算机二级Access全真模拟试题及参考答案
2021年计算机二级Access全真模拟试题及参考答案第1题--单选题:Access数据库是(B.关系型数据库)。
(答案:B)第2题--单选题:在Access数据库中,数据保存在(D.表)对象中。
(答案:D) 第3题--单选题:数据库文件中至少包含有(A.表)对象。
(答案:A)第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C备注型) 第5题--单选题:如果字段内容为声音文件,可将此字段定义为(C.OLE对象)类型。
第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的(C.输入格式)属性。
(答案:C)第7题--单选题:下面有关主键的叙述正确的是(B.一个表中的主键可以是一个或多个字段)。
(答案:B)第8题--单选题:下面有关表的叙述中错误的是(C.Access数据库的各表之间相互独立)。
(答案:C)第9题--单选题:Access是( A.Office )办公套件中的一个重要组成部分。
(答案:A) 第10题--单选题:下列()图标是 Access的标志。
(答案:B)第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为C.数据库 (答案:C)第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是B.正确的、一致的(答案:B)第13题--单选题:不能退出Access2021的方法是C.利用快捷键+ (答案:C) 第14题--单选题:关系数据库是以C.二维表的形式组织和存放数据的(答案:C) 第15题--单选题:以下有关数据基本表的叙述,____是正确的(答案:D) A.每个表的记录与实体可以以一对多的形式出现 B.每个表的关键字只能是一个字段C.在表内可以定义一个或多个索引,以便于与其他表建立关系 D.每个表都要有关键字以使表中的记录惟一第16题--单选题:在Access2000中一个数据库的所有对象都存放在一个文件中,该文件的扩展名是B..MDB (答案:B) 第17题--单选题:表是数据库的核心与基础,它存放着数据库的A.全部数据(答案:A) 第18题--单选题:建立Access2021数据库时要创建一系列的对象,其中最重要的是创建 C.基本表之间的关系(答案:C) 第19题--单选题:Access2021屏幕的主菜单的菜单项是C.可被利用来执行Access的几乎所有命令的(答案:C) 第20题--单选题:在Access数据库窗口使用表设计器创建表的步骤依次是(A.打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储)(答案:A)第21题--单选题:在表设计器的设计视图的上半部分的表格用于设计表中的字段。
2021年全国计算机二级考试试题题库(附答案)
2021年全国计算机二级考试试题题库(附答案)2021年全国计算机二级考试试题题库(附答案)一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。
(1) 应用软件是指A) 所有能够使用的软件B) 能被各应用单位共同使用的某种软件C) 所有微机上都应使用的基本软件D) 专门为某一应用目的而编制的软件(2) 下列述叙中错误的是A) 计算机要经常使用不要长期闲置不用B) 为了延长计算机的寿命,应避免频繁开关计算机C) 在计算机附近应避免磁场干扰D) 计算机用几小时后,应关机一会儿再用(3) 下列字符中,ASCII码值最小的是A) A B) a C) Z D) x(4) 用晶体管作为电子器件制成的计算机属于A) 第一代B) 第二代C) 第三代D) 第四代(5) 下列各不同进制的四个无符号数中,最小的数是A) (***-*****)2 B) (37)8 C) (75)10 D) (2A)16 (6) 二进制数***-*****.11转换成十六进制数是A) 77.C B) 77.3 C) E7.C D) E7.3(7) 下列各无符号十进制数中,能用八位二进制表示的是A) 296B) 333 C) 256 D) 199 (8) 计算机的软件系统可分类为A) 程序与数据B) 系统软件与应用软件D) 操作系统与语言处理程序D) 程序、数据与文档(9) 486机中的CPU同时能处理的二进制位数为A) 8 B) 16 C) 32 D) 64(10) 在使用计算机的过程中,需要重新启动DOS,则要A) 按Ctrl+Break键B) 按^C键C) 按Ctrl+Alt+Del键D) 按^H 键(11) 现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;②将该软盘插入A驱动器;③关好A驱动器门。
2021年计算机二级考试真题和答案
计算机二级考试真题和答案电脑是一种能够接收和存储,并按照存储在其内部的程序对输入的进行 ___处理,最后把处理结果输出的高度自动化、智能化、现代化的电子设备。
下面是为大家的关于计算机二级考试真题和答案,希望对你有所帮助,如果喜欢可以 ___给身边的朋友喔!A.设计测试用例B.验证程序的正确性C.发现程序中的错误D.诊断和改正程序中的错误2[单选题] 计算机指令由两部分组成,它们是( )。
A.运算符和运算数B.操作数和结果C.操作码和操作数D.数据和字符3[单选题] 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。
则实体部门和职员问的 ___是( )。
A.1:1 ___B.m:1 ___C.1:m ___D.m:n ___4[单选题] 下列关于ASCⅡ编码的叙述中,正确的是( ).A.一个字符的标准ASCⅡ码占一个字节,其最高二进制位总为1B.所有大写英文字母的ASCⅡ码值都小于小写英文字母‘a’的ASC Ⅱ码值C.所有大写英文字母的ASCⅡ码值都大于小写英文字母‘a’的ASC Ⅱ码值D.标准ASCⅡ码表有256个不同的字符编码5[单选题] 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A.O(n)B.O(n2)C.O(1og2n)D.O(n1og2n)6[单选题] 以下关于编译程序的说 ___确的是( ).A.编译程序属于计算机应用软件,所有用户都需要编译程序B.编译程序不会生成目标程序,而是直接执行源程序C.编译程序完成高级语言程序到低级语言程序的等价翻译D.编译程序构造比较复杂,一般不进行出错处理7[单选题] 数据字典(DD)所定义的对象都包含于( )。
A.数据流图(DFD图)B.程序流程图C.软件结构图D.方框图8[单选题] ( )拓扑结构是将网络的各个节点通过中继器连接成一个闭合环路.A.星型B.树型C.总线型D.环型9[单选题] 在CD光盘上标记有“CD-RW”字样,“RW”标记表明该光盘足A.只能写入一次,可以反复读出的一次性写入光盘B.可多次擦除型光盘C.只能读出,不能写入的只读光盘D.其驱动器单倍速为1350KB/S的高街度呵读写光柱10[单选题]根据域名代码规定,表示 ___部门 ___的域名代码是( )。
2021年计算机二级真题及答案
2021年计算机二级真题及答案一、选择题1、世界上首先实现存储程序的电子数字计算机是____。
A、ENIACB、UNIVACC、EDVACD、EDSAC2、计算机科学的奠基人是____。
A、查尔斯、巴贝奇B、图灵C、阿塔诺索夫D、冯、诺依曼2、世界上首次提出存储程序计算机体系结构的是____。
A、艾仑•图灵B、冯•诺依曼C、莫奇莱D、比尔•盖茨3、计算机所具有的存储程序和程序原理是____提出的。
A、图灵B、布尔C、冯•诺依曼D、爱因斯坦4、电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。
他就是____。
A、牛顿B、爱因斯坦C、爱迪生D、冯•诺依曼5、1946年世界上有了第一台电子数字计算机,奠定了至今仍然在使用的计算机____。
A、外型结构B、总线结构C、存取结构D、体系结构6、在计算机应用领域里,____是其最广泛的应用方面。
A、过程控制B、科学计算C、数据处理D、计算机辅助系统7、1946年第一台计算机问世以来,计算机的发展经历了4个时代,它们是____。
A、低档计算机、中档计算机、高档计算机、手提计算机B、微型计算机、小型计算机、中型计算机、大型计算机C、组装机、兼容机、品牌机、原装机D、电子管计算机、晶体管计算机、小规模集成电路计算机、大规模及超大规模集成电路计算机8、以下属于第四代微处理器的是____。
A、Intel8008B、Intel8085C、Intel8086D、Intel80386/486/5869、 Pentium IV处理器属于____处理器。
A、第一代B、第三代C、第四代D、第五代10、计算机能够自动、准确、快速地按照人们的意图进行运行的最基本思想是____。
A、采用超大规模集成电路B、采用CPU作为中央核心部件C、采用操作系统D、存储程序和程序控制11、计算机工作最重要的特征是____。
A 、高速度B、高精度C、存储程序和程序控制D、记忆力强12、计算机业界最初的硬件巨头“蓝色巨人”指的是____。
计算机二级公共基础知识12套试题及答案
模拟试题一一、选择题(每小题2分)在下列各题的A),B),C),D),4个选项中,只有1个选项是正确选项添涂在答题卡相应位置上,答在试卷上不得分。
1.栈和队列的共同特点是( C )。
A)都是先进先出B)都是先进后出C)只允许在端点处插入和删除元素C)没有共同点2.已知二叉树后序编历序列是dabec,中续遍历序列是debac,它的前序编历序列是( D )。
A)acbedB)decabC)deabcD)cebda33.链表不具有的特点是( B )。
A)不必事先估计存储空间B)可随机访问任一元素C)插入删除不需要的移动元素D)所需空间与线性长度4.结构化程序设计的3种结构是( D )。
A)顺序结构、选择结构、转移结构B)分支结构、等价结构、循环结构C)多分支结构、赋值机构、等价结构D)顺序结构、选择结构、循环结构5.为了提高测试的效率。
应该( D )A)随即选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后指定软件的测试次数D)集中对付那些错误的群集的程序6.算法的时间复杂度是指( C )A)执行算法程序所需要的时间 B)算法程序的长度C)在完成编码以后指定软件的测试次数D)算法程序中的指定条数7.软件生命周期中花费用最多的阶段是( D )A)详细设计B)软件编码C)软件测试D)软件维护8.数据库管理系统DBMS中用来定义模拟、内模式和外模式的语言为( C )A)C B)Basic C)DDL D)DML9.下列有关数据库的描述,正确的是( C )A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个结构化的数据集合D)数据库是一组文件10.下列有关数据库的描述,正确的是( D )A)数据处理是将信息转化为数据的过程B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C)关系中的每一列称为元组,一个元组就是一个字节D)如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的键字,则称其为本关系的外关键字二、填空题(每空2分)请将每一个空的正确答案写在答题卡【11】~【15】序号的横线上,答案试卷上不得分。
2021-2021计算机二级office题库及答案
2021年计算机二级office题库及答案1[单项选择题] —个栈的初始状态为空。
现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,那么元素出栈的顺序是()。
,2,3,A,B,C,B,A,1,2,3,B,A,3,2,1,2,3,C,B,A参考答案:C参考解析:栈的修改是按后进先出的原那么进展的,所以顺序应与人栈顺序相反,应选C。
2[单项选择题] 组成一个计算机系统的两大局部是()。
A.系统软件和应用软件B.硬件系统和软件系统C.主机和外部设备D.主机和输入/出设备参考答案:B参考解析:一个完好的计算机系统主要由计算机硬件系统和软件系统两大局部组成。
3[单项选择题] 以下不属于计算机网络的主要功能的是()。
A.专家系统B.数据通信C.分布式信息处理D.资源共享参考答案:A参考解析:计算机网络的主要功能有数据通信、资源共享、以及分布式信息处理等,而专家系统是一个智能计算机程序系统,它应用人工智能技术和计算机技术,根据某领域一个或多个专家提供的知识和经历,进展推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题,因此,不属于计算机网络的主要功能。
4[单项选择题] 根据域名代码规定,表示政府部门网站的域名代码是()。
B.参考答案:C5[单项选择题] 计算机网络是一个()。
A.管理信息系统B.编译系统C.在协议控制下的多机互联络统D.网上购物系统参考答案:C参考解析:计算机网络是以可以互相共享资源的方式互连起来的自治计算机系统的集合,也即在协议控制下的多机互联络统。
6[单项选择题] 下面对对象概念描绘正确的选项是()。
A.对象间的通信靠消息传递B.对象是名字和方法的封装体C.任何对象必须有继承性D.对象的多态性是指一个对象有多个操作参考答案:A参考解析:对象之间进展通信的构造叫做消息,A正确。
多态性是指同一个操作可以是不同对象的行为,D错误。
对象不一定必须有继承性,C错误。
封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的详细构造以及实现操作,B错误。
2021计算机二级考试预测题库及答案
2021计算机二级考试预测题库及答案试题1VFP1、运算结果是字符串“home”的表达式是( )。
A.LEFT(”mvhome”。
4)B.RIGHT(”hometown”,4)C.SUBSTR(”myhometown”,4,4)D.SUBSTR(”myhometown”,3,4)参考答案:D参考解析:取子串的函数有下列三种格式:①LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值。
②RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值。
③SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值。
在SUBSTR()函数中,若缺省第三个自变量<长度>,则函数从指定位置一直取到最后一个字符。
从以上三个函数的功能得知,选项A的结果是“my–h0”,选项8的结果是“town”,选项C的结果是“omet”,选项D的结果是“home”。
2、参照完整性规则的更新规则中“级联”的含义是( )。
A.更新父表中的连接字段值时,用新的连接字段值自动修改字表中的所有相关记录B.若子表中有与父表相关的记录,则禁止修改父表中的连接字段值C.父表中的连接字段值可以随意更新,不会影响子表中的记录D.父表中的连接字段值在任何情况下都不允许更新参考答案:A参考解析:参照完整性的更新规则包括:级联、限制和忽。
级联是在更新父表的连接字段值时,用新的连接字段值自动修改子表中的所有相关记录。
限制是子表中有相关的记录,则禁止修改父表中的连接字段值。
忽则不作参照完整性检查,即可以随意更新父表的连接字段值。
3、在当前表单的LABEL1控件中显示系统时间的语句是( )。
BELl.CAPTl0N=TIME()BELl.VALUE=TIME()BELl.TEXT=TIME()BELl.CONTROL=TIME()参考答案:A参考解析:标签控件主要在表单上显示一段固定的文字,常用做提示和说明,它没有数据源,因此只要把要显示的字符串直接赋给标签的标题(CAPTION)属性就可以了。
2021年计算机二级考试office高级应用复习题附答案最新版
第1章基本知识模仿试题一、单项选取题1.将程序像数据同样存储在计算机内存中运营,是1946年由()提出。
A)图灵B)布尔C)冯·诺依曼D)爱因斯坦2.世界上生产微解决(CPU)芯片厂家诸多,()就是其中之一。
A)IBM公司B)微软公司C)Intel公司D)联想公司3.计算机能按人们意图自动地进行操作是由于采用了()。
A)高性能CPU B)高档语言C)机器语言D)存储程序控制4.在计算机系统中,指挥、协调计算机工作设备是()。
A)存储器B)控制器C)运算器D)寄存器5.中华人民共和国国防科技大学研制“银河”计算机属于()。
A)巨型计算机B)小型计算机C)大型主机D)工作站6.完整计算机系统涉及()。
A)硬件系统和软件系统B)运算器、控制器和存储器C)主机和应用程序. D)主机和操作系统7.奔腾微机是()位芯片。
A)8 B)16 C)32D)648.算术逻辑单元(简称ALU)重要提供算术运算和()。
A)函数运算B)加减运算C)逻辑运算D)“与”、“或”、“非”运算9.微解决器研制成功时间是()年。
A)1946 B)1965 C)1971D)197810.按计算机应用分类,办公自动化属于()。
A)科学计算B)实时控制C)数据解决D)人工智能11.CAD是计算机重要应用领域之一,其含义是()。
A)计算机辅助教诲B)计算机辅助测试C)计算机辅助设计D)计算机辅助管理12.微型计算机重要技术指标有、()。
A)内存容量、字长和速度B)内存容量、CPU型号和速度C)字长、速度和机型D)字长、速度和二进制位数13.应用软件是为解决特定领域问题而开发软件,普通分为两大类:一是为特定需要而开发面向问题各种应用程序;二是为以便顾客使用而开发各种工具软件。
下列属于应用软件是()。
A)某公司工资管理系统B)语言编译程序C)DOS D)UNIX14.将二进制数转换为八进制数是()。
A)1555 B)1556C)1557 D)155815.下列各种进制数中最小数是()。
2021年吉林省长春市全国计算机等级考试数据库技术模拟考试(含答案)
2021年吉林省长春市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 引入多道程序设计技术的目的是( )。
A.增强系统处理的准确性B.提高系统实时性C.充分利用处理器资源D.缓解CPU与外设速度不匹配的矛盾2. 在关系SC(student_id,student_name,course_id,grade)中,有student_id,course_id→grade student_id→student_name 关系SC最高达到______范式。
A.不满足B.1NFC.2NFD.3NF3. 在并发控制的技术中,最常用的是封锁方法。
对于共享锁(S)和排他锁(X)来说,下面列出的相容关系中,哪一个是不正确的?A.X/X:TRUEB.S/S:TRUEC.S/X:FALSED.X/S:FALSE4. SQL通常不提供下列哪一种操作?A.修改索引定义B.修改视图定义C.修改索引定义和修改视图定义D.修改表定义5. 在关系模式R(u)中,如果X->Y,并且对于X的任何一个真子集X',都有X'->Y,则称A.Y函数依赖于XB.Y对X完全函数依赖C.Y对X部分函数依赖D.R 属于2NF6. 一个深度为I(I≥1)的二叉树有n个结点,从1-n对结点自上而下,自左至右编号,这样的树( )。
A.是完全二叉树B.是满二叉树C.结点数最多2i1个D.父结点编号是子结点编号的1/27. 下列中断中,________不属于强迫性中断。
A.设备出错B.掉电C.时间片到时D.执行print语句8. 当因资源竞争可能会引起死锁时,可以有______、死锁发生后的检测和修复两种策略对付,其中第一种策略付出的代价较高。
A.死锁发生前的避免和预防B.修改控制字C.保证充足的资源D.撤销锁9. 以下有关操作系统的叙述中,哪一个是不正确的?A.操作系统管理着系统中的各种资源B.操作系统应为用户提供良好的界面C.操作系统是资源的管理者和仲裁者D.操作系统是计算机系统中的一个应用软件10. 数据库系统运行过程中,由于应用程序错误所产生的故障通常称为A.设备故障B.事务故障C.系统故障D.介质故障二、填空题(10题)11. 给定一个销售交易数据库,从中找出这些交易中的某些数据项和其他一些数据项之间的关联关系,这种数据挖掘一般称为______挖掘。
2021年山东省潍坊市全国计算机等级考试网络技术模拟考试(含答案)
2021年山东省潍坊市全国计算机等级考试网络技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、单选题(10题)1.电子政务的应用模式主要包括3种,它们是( )。
A.GtoG、GtoB和GtoCB.GtoG、GtoB和BtoBC.GtoC、GtoB和BtoBD.GtoG、GtoC和BtoB2.消息认证需要证实的内容应包括()。
A.消息的信源,消息内容是否被篡改B.消息的信源和信宿,消息内容是否被篡改C.消息的信源和信宿,消息的序号和时间性D.消息的信源和信宿,消息内容是否被篡改,消息的序号和时间性3.电信业一般认为宽带骨干网的数据传输率达到()A.10MbpsB.lOOMbpsC.2MbDsD.10Gbps4.对发生计算机安全事故和案件的计算机信息系统,如存在安全隐患的,()应当要求限期整改。
A.人民法院B.公安机关C.发案单位的主管部门D.以上都可以5.为了使传输介质和信号编码方式的变化不影响MAC子层,100BASE-T标准采用了( )。
A.MIIB.GMIIC.LLCD.IGP6. 下列有关网络安全的说法,错误的是( )。
A.为了保证安全性,所有机制都包括以下两部分:对被传送的信息进行与安全相关的转换;两个主体共享不希望对手得知的保密信息B.安全攻击是安全威胁的具体体现C.通信量分析属于被动攻击D.服务攻击比非服务攻击更具有隐蔽性,被认为是一种更为有效的攻击手段7.一台交换机具有48个10/100Mbps端口和2个1000Mbps端口,如果所有端口都工作在全双工状态,那么交换机总带宽应为()A.8.8GbpsB.12GbpsC.13.6GbpsD.24.8Gbps8.Kerberos协议一般采用哪种加密算法( )。
A.RSAB.DESC.ElgamalD.背包加密算法9.在Internet网上进行通信时,为了标识网络和主机,需要给它们定义唯一的()A.主机名称B.服务器标识C.IP地址D.通信地址10.在Cisco路由器上使用命令"snmp-server host 59.67.148.2 system"进行SNMP设置,如果在管理站59.67.148.2上能正常接收来自该路由器的通知,那么下列描述中错误的是()。
(2021年)山西省运城市全国计算机等级考试数据库技术模拟考试(含答案)
(2021年)山西省运城市全国计算机等级考试数据库技术模拟考试(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,一般使用如下所列的______表示。
A.矩形B.四边形C.菱形D.椭圆形2. 在E-R图中,用菱形表示A.实体型B.码C.属性D.联系3. 字符A,B,C一次进入一个栈,按出栈的先后顺序组成不同的字符串,至多可以组成多少个不同的字符串?A.4B.6C.2D.54. 网络中信息安全保密主要包括信息存储安全和( )。
A.信息传输安全B.信息处理安全C.信息访问安全D.信息服务安全5. 如果二叉树中任何一个结点的值都大于它的左子树上所有结点的值而小于右子树上所有结点的值,要得到各结点值的递增序列,应按下列哪种次序排列结点?A.先根B.中根C.后根D.层次6. 数据库系统发生故障时,可以基于日志进行恢复。
下面列出的条目中,哪些是日志记录的内容?Ⅰ.事务开始信息Ⅰ.更新信息Ⅰ.提交信息Ⅰ.事务中止信息A.Ⅰ、Ⅰ和ⅠB.Ⅰ、Ⅰ和ⅠC.Ⅰ、Ⅰ和ⅠD.都是7. 下述哪一条是由于关系模式设计不当所引起的问题?A.数据冗余B.数据被非法读取C.数据被非法修改D.发生死锁8. 霍夫曼算法可以应用于下列哪一种情况? ( )。
A.动态存储管理B.表达式求值C.数据通信的二进制编码D.城市间的交通网设计9. 文件系统采用多级目录结构的好处是A.可以进行多道程序设计B.提高内存利用率C.不同用户可以给不同文件取相同的名字D.文件可以共享10.计算机系统中判别是否有中断事件发生应是在( )A.进程切换时B.执行完一条指令后C.执行P操作后D.由用户态转入核心态时二、填空题(10题)11.算法的时间复杂性是指该算法包含【】的多少,它是一个算法运行时间的相对度量;一个算法的空间复杂性是指该算法在运行过程中临时占用的【】的大小。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2021年全国计算机二级等级考试模拟试卷及答案(第十二套)1. 下列叙述中正确的是A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关参考答案:B2. 下列叙述中正确的是A) 线性表链式存储结构的存储空间一般要少于顺序存储结构B) 线性表链式存储结构与顺序存储结构的存储空间都是连续的C) 线性表链式存储结构的存储空间可以是连续的,也可以是不连续的D) 以上说法均错误参考答案:C3. 某二叉树共有12个结点,其中叶子结点只有1个。
则该二叉树的深度为(根结点在第1层)A) 3B) 6C) 8D) 12参考答案:D4. 对长度为n的线性表作快速排序,在最坏情况下,比较次数为A) nB) n-1C) n(n-1)D) n(n-1)/2参考答案:D5. 结构化程序设计中,下面对goto语句使用描述正确的是A) 禁止使用goto语句B) 使用goto语句程序效率高C) 应避免滥用goto语句D) 以上说法均错误参考答案:C6. 下面不属于软件测试实施步骤的是A) 集成测试B) 回归测试C) 确认测试D) 单元测试参考答案:B7. 下面不属于软件需求分析阶段主要工作的是A) 需求变更申请B) 需求分析C) 需求评审D) 需求获取参考答案:A8. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的A) 记录B) 行C) 属性D) 元组参考答案:C9.A) 选择B) 差C) 交D) 并参考答案:B10. 有表示公司和职员及工作的三张表,职员可在多家公司兼职。
其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为A) 公司号,职员号B) 职员号,工资C) 职员号D) 公司号,职员号,工资参考答案:A11. 关于算法,以下叙述中错误的是A) 某个算法可能会没有输入B) 某个算法可能会没有输入C) 一个算法对于某个输入的循环次数是可以事先估计出来的D) 任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕参考答案:D12. 关于C语言的变量,以下叙述中错误的是A) 变量所占的存储单元地址可以随时改变B) 所谓变量是指在程序运行过程中其值可以被改变的量C) 程序中用到的所有变量都必须先定义后才能使用D) 由三条下划线构成的符号名是合法的变量名参考答案:A13. 关于do 循环体while (条件表达式);以下叙述中正确的是A) 条件表达式的执行次数总是比循环体的执行次数多一次B) 循环体的执行次数总是比条件表达式的执行次数多一次C) 条件表达式的执行次数与循环体的执行次数一样D) 条件表达式的执行次数与循环体的执行次数无关参考答案:C14. 若有以下程序#include <stdio.h>main(){ int a=-11, b=10;a /=b /= -4;printf("%d %d\n", a, b);}则程序的输出结果是A) 4 -3B) -1 -2C) 5 -2D) 5 -3参考答案:C15. 若有以下程序#include <stdio.h>main(){ int a=0,b=0,c=0c= (a+=++b, b+=4);printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是A) 1,5,1B) 1,5,5C) -1,4,4D) -1,4,-1参考答案:B16. 若有定义int a;float b;double c;程序运行时输入:3 4 5<回车>能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是A) scanf("%d%f%lf", &a,&b,&c);B) scanf("%d%lf%lf", &a,&b,&c);C) scanf("%d%f%f", &a,&b,&c);D) scanf("%lf%lf%lf", &a,&b,&c);参考答案:A17. 若有以下程序#include <stdio.h>main(){ int a=1,b=2,c=3,d=4;if ((a=2) && (b=1)) c=2;if ((c==3) || (d=-1)) a=5;printf("%d,%d,%d,%d\n", a,b,c,d);}则程序的输出结果是A) 2,2,2,4B) 2,1,2,-1C) 5,1,2,-1D) 1,2,3,4参考答案:C18. 若有以下程序#include <stdio.h>main(){ int a=1,b=2,c=3,d=4, r=0;if (a!=1) ; else r=1;if (b==2) r+=2;if (c!=3); r+=3;if (d==4) r+=4;printf("%d\n", r);}则程序的输出结果是A) 3B) 7C) 6D) 10参考答案:D19. 若有以下程序#include <stdio.h>main(){ int s=0, n;for (n=0; n<4; n++){ switch(n){ default: s+=4;case 1: s+=1; break;case 2: s+=2; break;case 3: s+=3;}}printf("%d\n", s);}则程序的输出结果是A) 10B) 11C) 13D) 15参考答案:B20. 若有以下程序#include <stdio.h>main(){ int a=-2, b=0;do { ++b ; } while(a++);printf("%d,%d\n", a, b);}则程序的输出结果是A) 1,3B) 0,2C) 1,2D) 2,3参考答案:A21. 若有以下程序#include <stdio.h>main(){ int a=6, b=0, c=0;for ( ;a&&(b==0); ){ b += a; a -= c++; }printf("%d,%d,%d\n", a,b,c);}则程序的输出结果是A) 5,6,0B) 6,0,0C) 6,6,1D) 5,6,1参考答案:C22. 以下选项中非法的C语言字符常量是A) '\x9d'B) '9'C) '\x09'D) '\09'参考答案:D23. 若有以下程序#include <stdio.h>char f(char x){ return x*x%10 + '0'; }main(){ char a; int b=0;for ( a=0; a<5; a+=1 ){ b = f(a); putchar(b); } }则程序的输出结果是A) 014916B) 01234C) 01496D) 00000参考答案:C24. 若有以下程序#include <stdio.h>void sp(int *a){ int b=2;*a = *a * 2; printf("%d,", *a);a=&b; *a = *a * 2; printf("%d,", *a);}main(){ int k=3;sp(&k); printf("%d\n", k);}则程序的输出结果是A) 6,12,12B) 6,4,3C) 6,4,6D) 9,4,9参考答案:C25. 若有以下程序#include <stdio.h>int k=7,m=5;void f(int **s){ int *t=&k;s=&t; *s=&m; printf("%d,%d,%d,", k, *t, **s);}main(){ int i=3,*p=&i, **r = &p;f(r);printf("%d,%d,%d\n", i, *p, **r);}则程序的输出结果是A) 7,5,7,3,5,7,B) 7,5,7,3,3,3,C) 7,5,5,3,3,3,D) 7,7,5,3,3,3,参考答案:C26. 若有以下程序#include <stdio.h>int *f(int *s, int *t){ int k;if (*s < *t) { k = *s; *s=*t; *t=k; }return s;}main(){ int i=3, j=5, *p=&i, *q=&j, *r;r=f(p,q);printf("%d,%d,%d,%d,%d\n", i, j, *p, *q, *r);}则程序的输出结果是A) 5,3,3,5,5B) 3,5,5,3,5C) 3,5,3,5,5D) 5,3,5,3,5参考答案:D27. 若有以下程序#include <stdio.h>#define N 4void fun( int a[][N], int b[], int flag ){ int i,j;for( i=0; i<N; i++ ){ b[i] = a[0][i];for( j=1; j<N; j++ )if (flag ? (b[i] > a[j][i]) : (b[i] < a[j][i])) b[i] = a[j][i];}}main(){ int x[N][N]={1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14,15,16}, y[N],i;fun(x, y, 1);for (i=0;i<N; i++) printf("%d,", y[i]);fun(x, y, 0);for (i=0;i<N; i++) printf("%d,", y[i]);printf("\n");}则程序的输出结果是A) 4,8,12,16,1,5,9,13,B) 1,2,3,4,13,14,15,16,C) 1,5,9,13,4,8,12,16,D) 13,14,15,16,1,2,3,4,参考答案:B28. 若有以下程序#include <stdio.h>void fun(int a[ ], int n){ int t, i, j;for ( i=0; i<n; i+=2 )for ( j=i+2; j<n; j+=2 )if ( a[i] > a[j] ) { t=a[i]; a[i]=a[j]; a[j]=t; } }main(){ int c[10]={10,9,8,7,6,5,4,3,2,1},i;fun(c, 10);for ( i=0; i<10; i++ ) printf("%d,", c[i]);printf("\n");}则程序的输出结果是A) 1,10,3,8,5,6,7,4,9,2,B) 10,9,8,7,6,5,4,3,2,1,C) 10,1,8,3,6,5,4,7,2,9,D) 2,9,4,7,6,5,8,3,10,1,参考答案:D29. 若有以下程序#include <stdio.h>main(){ int i, j=0;char a[]="How are you!", b[10];for ( i=0; a[i]; i++ )if (a[i] == ' ') b[j++]=a[i+1];b[j]='\0';printf("%s\n",b);}则程序的输出结果是A) Howareyou!B) HowareyouC) Hay!D) ay参考答案:D30. 若有以下程序#include <stdio.h>char *a="you", b[ ]="welcome#you#to#China!";main(){ int i,j=0; char *p;for ( i=0; b[i]!='\0'; i++ ){ if (*a == b[i]){ p=&b[i];for (j=0; a[j]!='\0'; j++){ if (a[j] != *p) break;p++;}if (a[j]=='\0') break;}}printf("%s\n", p);}则程序的输出结果是A) #to#China!B) #you#to#China!C) me#you#to#China!D) #China!参考答案:A31. 若有以下程序#include <stdio.h>main(){ char a[20], b[ ]="The sky is blue."; int i;for (i=0; i<10; i++) scanf("%c", &a[i]);a[i]='\0';gets(b);printf("%s%s\n", a,b);}执行时若输入:Fig flower is red. <回车>则输出结果是A) Fig flower is red.is blue.B) Fig flower is red.C) Fig floweris red.D) Fig floweris参考答案:B32. 若有以下程序#include <stdio.h>main(){ char w[20]="dogs",a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz ."};int i, j, k;for (i=0; w[i]; i++){ for (j=0; j<5; j++){ for (k=0; a[j][k]; k++)if (w[i]==a[j][k]) break;if (w[i]==a[j][k]) break;}printf("%d,%d,", j,k);}}则程序的输出结果是A) 0,3,2,2,1,0,3,1,B) 1,4,3,3,2,1,4,2,C) 5,6,5,6,5,6,5,6,D) 6,7,6,7,6,7,6,7,参考答案:A33. 若有以下程序#include <stdio.h>int f(int a[], int n){ if (n > 1){ int t;t=f(a, n-1);return t > a[n-1] ? t : a[n-1];elsereturn a[0];}main(){ int a[] = {8,2,9,1,3,6,4,7,5};printf("%d\n", f(a, 9));}则程序的输出结果是A) 9B) 1C) 8D) 5参考答案:A34. 若有以下程序#include <stdio.h>int f(int m){ static int n=0;int a=2;n++; a++; return n+m+a;}{ int k;for (k=0; k<4; k++) printf("%d,", f(k));}则程序的输出结果是A) 3,5,7,9,B) 4,7,10,13,C) 4,5,6,7,D) 4,6,8,10,参考答案:D35. 若有以下程序#include <stdio.h>#define S(x) (x)*(x)#define T(x) S(x)/S(x)+1main(){ int k=3, j=2;printf("%d,%d\n", S(k+j),T(k+j) );}则程序的输出结果是A) 11,2B) 25,2C) 11,12D) 25,26参考答案:D36. 若有以下程序#include <stdio.h>typedef struct stu {char name[10], gender;int score;} STU;void f(STU a, STUB){ b = a;printf( "%s,%c,%d,", , b.gender, b.score );}main(){ STU a={"Zhao", 'm', 290}, b={"Qian", 'f', 350};f(a,b);printf("%s,%c,%d\n", , b.gender, b.score);}则程序的输出结果是A) Qian,f,350,Qian,f,350B) Zhao,m,290, Zhao,m,290C) Zhao,m,290,Qian,f,350D) Zhao,m,290,Zhao,f,350参考答案:C37. 若有以下程序#include <stdio.h>#include <string.h>typedef struct stu { char name[10], gender;int score;} STU;void f( char *p ){ strcpy( p, "Qian" ); }main(){ STU a={"Zhao", 'm', 290}, b;b=a;f();b.gender = 'f'; b.score = 350;printf("%s,%c,%d,", , a.gender, a.score);printf("%s,%c,%d\n", , b.gender, b.score);}则程序的输出结果是A) Zhao,m,290,Qian,f,350B) Zhao,m,290, Zhao,m,290C) Qian,f,350,Qian,f,350D) Zhao,m,290,Zhao,f,350参考答案:A38. 若有定义typedef char T[10];T *a;上述定义中a的类型与下面选项中完全相同的是A) char a[10];B) char (*a)[10];C) char *a;D) char *a[10];参考答案:D39. 若有以下程序#include <stdio.h>main(){ int c;c = 13|5;printf("%d\n", c);}则程序的输出结果是A) 13B) 15C) 18D) 5参考答案:A40. 若有以下程序#include <stdio.h>main(){ FILE *fp;int i, a[6]={1,2,3,4,5,6}, k;fp = fopen("data.dat", "w+b");for (i=0; i<6; i++){ fseek(fp, 0L, 0);fwrite(&a[5-i], sizeof(int), 1, fp);}rewind(fp);fread(&k, sizeof(int), 1, fp);fclose(fp);printf("%d", k);}则程序的输出结果是A) 6B) 1C) 123456D) 21参考答案:B赠送励志修身名言警句可怕的敌人,就是没有坚强的信念。