计算机二级题库

时间:2024-10-30 08:35:04 其它试题 我要投稿

计算机二级题库(精选10套)

  准备考计算机二级吗?这里有专业的题库等你来挑战。涵盖多种题型,紧贴考试大纲。精准解析助你轻松掌握知识点,高效练习让你从容应考。开启刷题之旅,为你的计算机二级考试保驾护航,让你在考场上充分发挥实力,顺利拿下证书,迈向新的学习与职业高度。

  计算机二级题库 1

  1[单选题] 一个关系中的各条记录(  )。

  A.前后顺序不能任意颠倒,要按输入的顺序排列

  B.前后顺序不能任意颠倒,要按关键字段值的顺序排列

  C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果可能不同

  D.前后顺序可以任意颠倒,不影响数据的实际含义

  参考答案:D

  参考解析: 一个关系就是一张二维表,每个关系有一个关系名。在关系模型中对关系有一定的要求,关系必须具有以下特点:关系必须规范化,表中不能再包含表;在同一个关系中不能出现完全相同的属性(列),即不允许有相同的字段名;关系中不允许有完全相同的元组(行),即不允许有相同的记录;在一个关系中行的次序无关紧要,可任意交换两行的位置;在一个关系中列的次序无关紧要,可任意交换两列的位置。本题D为正确选项。

  2[单选题] 在软件开发中,需求分析阶段可以使用的工具是( )。

  A.N-S图 B.DFD图 C.PAD图 D.程序流程图

  参考答案:B

  参考解析:在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与判定表,所以选择B)。

  3[单选题] 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为(  )。

  A.16B.10C.6 D.4

  参考答案:A

  参考解析:根据-y.树的性质3:在任意一课二叉树中,度为0的叶子结点总是比度为2的结点多一个,所以本题中度为2的`结点是5-1=4个,所以度为l的结点的个数是25-5-4=16个。

  4[简答题]在考生文件夹下完成如下基本操作:

  1.通过SQLINSERT语句插入元组(”p7”,”PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.pr9中。

  2.通过SQLDELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件tw0.pr9中。一

  3.通过SQLUPDATE语句将“零件信息”表中零件号为“p4”的零件的单价更改为l090,并将相应的SQL语句存储在文件three.pr9中。

  4.打开菜单文件mymenu.Innx,然后生成可执行的菜单程序mymenu.mpr。

  参考解析:

  【考点分析】本大题主要考查的知识点是:利用SQL语句对表进行插入、删除、修改等操作,为菜单生成可执行的菜单程序。

  【解题思路】对于第l、2,3小题,需先在命令窗口中完成正确的SQL语句的编写并执行,然后检查SQL语句的执行结果,接下来新建题目要求的程序文件,最后将SQL语句复制到新建的程序文件中。生成可执行的菜单程序需先打开菜单文件,然后执行“菜单”菜单中的“生成”命令。

  【操作步骤】

  (1)打开VisualFoxPr0,在命令窗口输入“INSERTINTO零件信息VALUES(”p7“,”PN7”,l020)”,并按下回车键执行语句。

  然后创建—个程序文件0ne.pr9,把代码复制过去并保存。(2)在命令窗口输入“DELETEFROM零件信息WHERE单价<600”,并按下回车键执行语句。

  然后创建—个程序文件tw0.prg,把代码复制过去并保存。(3)在命令窗口输入“UPDATE零件信息SET单价=1090WHERE零件号=”p4””,并按下回车键执行语句。

  然后创建一个程序文件three.pr9,把代码复制过去并保存。

  (4)打开菜单mymenu.mnx后,选择系统菜单中的“菜单”,然后选择“生成”。

  【举一反三】第1题的题型还出现手:第l3套一(4)、第89套一(3)、第l7套一(3)、第97套--(2)。第2题的题型还出现于:第89套一(2)、第97套一(4)。第3题的题型还出现于:第87套一(2)、第29套--(2)、第30套一-(4)、第94套一(4)、第97套一(3)。

  5[单选题] 与“SELECT*FROM学生INTO DBF A”等价的语句是( )。

  A.SELECT*FROM学生INTO A

  B.SELECT*FROM学生INTO TABLE A

  C.SELECT*FROM学生TO TABLE A

  D.SELECT*FROM学生TO DBF A

  参考答案:B

  参考解析:在SQL查询语句的尾部添加、INTO DBFI

  TABLE<表名>可以将查询的结果放入新生成的指定表中。

  INTO TABLE A等价于INTO DBF A,因此B)为正确选项。

  6[单选题] 在Visual FoxPro中,下面关于索引的正确描述是( )。

  A.当数据库表建立索引以后,表中的记录的物理顺序将被改变

  B.索引的数据将与表的数据存储在一个物理文件中

  C.建立索引是创建一个索引文件,该文件包含有指向表记录的指针

  D.使用索引可以加快对表的更新操作

  参考答案:C

  参考解析:Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作,但不会加快对表的更新操作。

  7[单选题] 在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是(  )。

  A.建立一个名为xm.idx的索引文件

  B.建立一个名为xm.cdx的索引文件

  C.在结构索引文件中建立一个名为xm的索引

  D.在非结构索引文件中建立一个名为xm的索引

  参考答案:A

  参考解析:INDEX ON命令用于在程序中建立索引,执行命令“INDEX ON姓名TO xm”之后可建立一个名为xm的索引文件,索引文件的扩展名为.idx,故本题A选项正确。

  8[单选题] 设x=〝123〞,y=123,k=〝Y〞,表达式x+&k的值是(  )。

  A.123123B.246C.123y D.数据类型不匹配

  参考答案:D

  参考解析:本题考查宏替换函数:&<字符型变量>[],其功能为替换出字符型变量的内容,即函数值是变量中的字符串。本题数据类型不匹配,无法替换。

  9[单选题] 设有读者表:

  读者(借书证号C,姓名C,单位C,性别.L,职称C,联系电话C.

  查询姓名中含“志”的所有读者的信息,正确的SQL语句是:

  A.SELECT*FROM读者WHERE姓名LIKE”+志+”

  B.SELECT*FROM读者WHERE姓名=”*志*”

  C.sELECT*FROM读者WHERE姓名LIKE”%志%”

  D.SELECT*FROM读者WHERE姓名=”%志%”

  参考答案:C

  参考解析:SQL的基本格式为SELECT—FROM—WHERE,其中SELECT说明要查询的字段,FROM 说明要查询的字段来自哪个表或哪些表,WHERE说明查询条件。LIKE为字符串匹配运算符,可与通配符“%”和“一”一起使用。“%”表示与任意多个字符匹配;“一”表示与任意一个字符匹配。查询姓名中含“志”的所有读者的信息可用“LIKE”%志%””表示,C选项正确。

  10[单选题] 在表设计器中设置的索引包含在(  )。

  A.单独索引文件中

  B.唯一索引文件中

  C.结构复合索引文件中

  D.非结构复合索引文件中

  参考答案:C

  参考解析:从索引的组织方式来讲,索引分为三类索引文件:单独的idx索引,是一种非结构索引;采用非默认名的cdx索引,也是非结构索引;与表名同名的cdx索引,是结构复合索引。与表名同名的cdx索引是一种结构复合压缩索引,它是Visual FoxPro数据库中最普通也是最重要的一种索引文件,用表设计器建立的索引都是这类索引。

  计算机二级题库 2

  1[单选题] 要使标签中的文本靠右显示,应将其Aligment属性设置为

  A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3

  参考答案:B

  参考解析:0-LeftJustify:文本靠左显示;l-RightJustify:文本靠右显示;2-Center:文本居中显示。

  2[单选题] 软件测试的目的是(  )。

  A.评估软件可靠性

  B.发现并改正程序中的错误

  C.改正程序中的错误

  D.发现程序中的错误

  参考答案:D

  参考解析:软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心,而不是为了演示软件的正确功能。不是为了评估软件或改正错误。

  3[单选题] 软件设计中划分模块的一个准则是(  )。

  A.低内聚低耦合B.高内聚低耦合C.低内聚高耦合D.高内聚高耦合

  参考答案:B

  参考解析:一般较优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。

  4[单选题] 有如下数据定义语句:Dim X,Y As Integer以上语句表明(  )。

  A.x、Y均是整型变量

  B.x是整型变量,Y是变体类型变量

  C.X是变体类型变量,Y是整型变量

  D.x是整型变量,Y是字符型变量

  参考答案:C

  5[单选题] 在软件开发中,需求分析阶段可以使用的工具是(  )。

  A.N—s图B.DFD图C.PAD图D.程序流程图

  参考答案:B

  参考解析:在需求分析阶段可以使用的工具有数据流图(DFD图),数据字典(DD),判定树与判定表,所以选择B。

  6[单选题] 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。

  A.提高耦合性降低内聚性有利于提高模块的独立性

  B.降低耦合性提高内聚性有利于提高模块的独立性

  C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度

  D.内聚性是指模块间互相连接的紧密程度

  参考答案:B

  参考解析:模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性,所以A错误,B正确。耦合性是模块问互相连接的紧密程度的度量而内聚性是指一个模块内部各个元素间彼此结合的.紧密程度,所以C与D错误。

  7[单选题] 设:a=2,b=8,c=6,d=3,表达式a>bAndNot(C>D.Ord>c的值是

  A.1B.OC.TrueD.False

  参考答案:D

  参考解析:本题中包含的两种运算符的优先级别由高到低依次为:比较运算符、逻辑运算符。其中,逻辑运算符的优先级为:Not(非)→And(与)→Or(或)。And前面表达式的值为False,And后面表达式的值为False,Or后面表达式的值也为False,所以最后输出的也是False。因此,答案为D.。

  参考解析:用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。故c选项正确。

  8[单选题] 当文本框中的内容发生改变时所触发的事件是(  )。

  A.KeyUpB.ChangeC.LostFocus D.GotFocus

  参考答案:B

  参考解析:文本框中内容有变化时,触发Change事件。故B选项正确。当在文本框中输人数据,松开键盘时触发它的KeyUp事件;文本框失去焦点触发LostFocus事件:获得焦点。触发Got—1%eus事件0

  9[单选题]下面程序的执行结果是(  )。

  Private Sub Commandl—Click(  )a=0

  k=1Do While k<4

  X=k+kk=k+1

  Prim X;

  LoopEnd Sub

  A.1 4 27B.1 1 1C.1 4 9 D.0 0 0

  参考答案:B

  参考解析:本题主要考查算术运算符中的幂运算,在程序中x的值为k的k次方的a次方,k的值每次循环都加1,但a的值不变总为0,除0以外的任何数的0次方都是l,因此,在k的值变为4之前会输出三个l。

  10[单选题] 设变量X的值是845,则下面语句的输出是

  Printx、100+(xMod100)10+x

  Mod10

  A.17B.548C.845D.485

  参考答案:A

  参考解析:整除运算(、)的结果是商的整数部分。例如,72表示整除,商为3.5,结果取整数部分3,不进行四舍五入。如果参加整除的操作数是浮点数,则先按四舍五人的原则将它们变成整数,然后再执行整除运算。例如,对于8.5、2,先将8.5变成9再进行整除,商为3.5,结果为4。取余运算(MoD.是求两个整数相除后的余数。如果参加取余运算的操作数是浮点数,则先按四舍五人的原则将它们变成整数,然后再执行取余运算。例如,对于8.52.1,先将8.5变成9,2.1变成2,然后9除以2与1,因此取余结果为1。

  算术运算符的优先级:先乘除,后加减;乘方优先于乘除;函数优先于乘方;Mod次于乘除而优先于加减;括号最优先本题中,x100结果为8,(xModl00)10结果为4,xModt0结果为5,所以输出为l7,选项A.正确。

  计算机二级题库 3

  1、 世界上首先实现存储程序的电子数字计算机是____。

  A、ENIAC B、UNIVAC C、EDVAC D、EDSAC

  2、计算机科学的奠基人是____。

  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、Intel8008 B、Intel8085

  C、Intel8086 D、Intel80386/486/586

  9、 Pentium IV处理器属于____处理器。

  A、第一代 B、第三代

  C、第四代 D、第五代

  10、 计算机能够自动、准确、快速地按照人们的意图进行运行的最基本思想是____。

  A、采用超大规模集成电路 B、采用CPU作为中央核心部件

  C、采用操作系统 D、存储程序和程序控制

  11、 计算机工作最重要的特征是____。

  A、高速度 B、高精度

  C、存储程序和程序控制 D、记忆力强

  12、 计算机业界最初的硬件巨头“蓝色巨人”指的是____。

  A、IBM B、Microsoft C、联想 D、Sun

  13、 第四媒体是指( )。

  A、报纸媒体

  B、网络媒体 C、电视媒体

  D、广播媒体

  14、 CAD是计算机的主要应用领域,它的含义是____。

  A、计算机辅助教育 B、计算机辅助测试

  C、计算机辅助设计 D、计算机辅助管理

  15、 “计算机辅助____ ”的英文缩写为CAM。Assist 辅助

  A、制造 B、设计

  C、测试 D、教学

  16、 将高级语言程序设计语言源程序翻译成计算机可执行代码的软件称为 ____

  A、汇编程序 B、编译程序 C、管理程序 D、服务程序

  17、 计算机之所以能实现自动连续运算,是由于采用了_____原理。

  A、布尔逻辑 B、存储程序

  C、数字电路 D、集成电路

  18、 某单位自行开发的工资管理系统,按计算机应用的类型划分,它属于____。

  A、科学计算 B、辅助设计

  C、数据处理 D、实时控制

  19、 用计算机进行资料检索工作,是属于计算机应用中的____。

  A、科学计算 B、数据处理 C、实时控制 D、人工智能

  20、 结构化程序设计的三种基本控制结构是____。

  A、顺序、选择和转向 B、层次、网状和循环

  C、模块、选择和循环 D、顺序、循环和选择

  21、 目前计算机应用领域可大致分为三个方面,指出下列正确答案____。

  A、CAI、专家系统、人工智能 B、工程设计、CAI、文字处理

  C、实时控制、科学计算、数据处理 D、数据分析、人工智能、计算机网络

  22、 下面是有关计算机病毒的说法,其中____不正确

  A、计算机病毒有引导型病毒、文件型病毒、复合型病毒等

  B、计算机病毒中也有良性病毒

  C、计算机病毒实际上是一种计算机程序

  D、计算机病毒是由于程序的错误编制而产生的

  23、 计算机能直接执行的指令包括两部分,它们是____。

  A、源操作数与目标操作数 B、操作码与操作数

  C、ASCII码与汉字代码 D、数字与字符

  24、 不同的计算机,其指令系统也不相同,这主要取决于____。

  A、所用的操作系统 B、系统的总体结构

  C、所用的CPU D、所用的程序设计语言

  25、 多媒体计算机是指____。

  A、具有多种外部设备的计算机 B、能与多种电器连接的计算机

  C、能处理多种媒体的计算机 D、借助多种媒体操作的计算机

  26、 计算机用于解决科学研究与工程计算中的数学问题,称为____。

  A、数值计算 B、数学建模 C、数据处理 D、自动控制

  27、 ____特点是处理的信息数据量比较大而数值计算并不十分复杂。

  A、工程计算 B、数据处理 C、自动控制 D、实时控制

  28、 计算机中的所有信息都是以____的形式存储在机器内部的。

  A、字符 B、二进制编码 C、BCD码 D、ASCII码

  29、 在计算机内,多媒体数据最终是以_____形式存在的。

  A、二进制代码

  B、特殊的压缩码

  C、模拟数据

  D、图形

  30、 在微机中,bit 的中文含义是____。

  A、二进制位 B、双字 C、字节 D、字

  用一个字节最多能编出____不同的码。

  A、8个 B、16个 C、128个 D、256个

  31、 计算机中字节是常用单位,它的英文名字是____。

  A、Bit B、byte C、bout D、baut

  32、 计算机存储和处理数据的基本单位是____。

  A、bit B、Byte C、GB D、KB

  33、 1字节表示____位。

  A、1 B、4 C、8 D、10

  34、 在描述信息传输中bps表示的是____。

  A、每秒传输的字节数 B、每秒传输的指令数

  C、每秒传输的字数 D、每秒传输的位数

  35、 "32位微型计算机"中的32是指 ____。

  A、微机型号 B、内存容量 C、存储单位 D、机器字长

  36、 微处理器处理的数据基本单位为字。一个字的长度通常是____。

  A、16个二进制位 B、32个二进制位

  C、64个二进制位 D、与微处理器芯片的型号有关

  37、 字符串“IBM”中的字母B存放在计算机内占用的二进制位个数是____。

  A、8 B、4 C、2 D、1

  38、 一个汉字和一个英文字符在微型机中存储时所占字节数的比值为____。

  A 、4:1 B、2:1 C、1:1 D、1:4

  39、 若一台计算机的字长为4个字节,这意味着它____。

  A、能处理的数值最大为4位十进制数9999

  B、能处理的字符串最多位4个英文字母组成

  C、在CPU中作为一个整体加以传送处理的代码为32位

  D、在CPU中运行的结果最大位2的32次方

  40、 “冯诺依曼计算机”的体系结构主要分为____五大组成。

  A、外部存储器、内部存储器、CPU、显示、打印

  B、输入、输出、运算器、控制器、存储器

  C、输入、输出、控制、存储、外设

  D、都不是

  41、 对PC机,人们常提到的"Pentium"、"Pentium IV"指的是_____。

  A、存储器 B、内存品牌

  C、主板型号 D、CPU类型

  42、 人们通常说的扩计算机的内存,指的是____。

  A、ROM B、CMOS C、CPU D、RAM

  43、 在微型计算机中,内存储器,通常采用____。

  A、光存储器 B、磁表面存储器 C、半导体存储器 D、磁芯存储器

  44、 连到局域网上的`节点计算机必需要安装____硬件。

  A、调制解调器 B、交换机 C、集线器 D、网络适配卡

  45、 计算机的三类总线中,不包括____。

  A、控制总线 B、地址总线 C、传输总线 D、数据总线

  46、 关于计算机总线的说明不正确的是____。

  A、计算机的五大部件通过总线连接形成一个整体

  B、总线是计算机各个部件之间进行信息传递的一组公共通道

  C、根据总线中流动的信息不同分为地址总线、数据总线、控制总线

  D、数据总线是单向的,地址总线是双向的

  47、 计算机中存储信息的最小单位是____。

  A、字 B、字节 C、字长 D、位

  48、 在计算机中使用的键盘是连接在____。

  A、打印机接口上的 B、显示器接口上的

  C、并行接口上的 D、串行接口上的

  49、 计算机的通用性使其可以求解不同的算术和逻辑运算,这主要取决于计算机的

  ______。

  A、 高速运算 B、 指令系统 C、 可编程序 D、 存储功能

  50、 几年前一位芬兰大学生人在Internet 上公开发布了一种免费操作系统____,经过

  许多人的努力,该操作系统正不断完善,并被推广应用。

  A、Windows XP B、Novell C、UNIX D、Linux

  计算机二级题库 4

  一、选择题

  1). 一个字长为8位的无符号二进制整数能表示的十进制数值范围是( )。

  A.0~256

  B.0~255

  C.1~256

  D.1~255

  正确答案:B

  2). 根据汉字国标码utf-8-80的规定,总计有各类符号和一、二级汉字个数是( )。

  A.6763个

  B.7445个

  C.3008个

  D.3755个

  正确答案:B

  3). 计算机能直接识别的语言是( )。

  A.高级程序语言

  B.机器语言

  C.汇编语言

  D.C++语言

  正确答案:B

  4). 下列关于计算机指令系统的描述正确的是( )。

  A.指令系统是计算机所能执行的全部指令的集合

  B.指令系统是构成计算机程序的.全部指令的集合

  C.指令系统是计算机中程序的集合

  D.指令系统是计算机中指令和数据的集合

  正确答案:A

  答案解析:指令系统是计算机所能执行的全部指令的集合。

  5). 1CB的准确值是( )。

  A.1024×1024Bytes

  B.1024KB

  C.1024MB

  D.1000×1000KB

  正确答案:C

  答案解析:1CB=1024MB=1024×1024KB=1024×1024×1024B。

  二、电子表格题

  请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作.

  注意:以下的文件必须都保存在考生文件夹下.

  小李是东方公司的会计,利用自己所学的办公软件进行记账管理,为节省时间,同时又确保记账的准确性,她使用Excel编制了2014年3月员工工资表“Excel.xlsx”.

  请你根据下列要求帮助小李对该工资表进行整理和分析(提示:本题中若出现排序问题则采用升序方式):

  (1)通过合并单元格,将表名“东方公司2014年3月员工工资表”放于整个表的上端、居中,并调整字体、字号.

  (2)在“序号”列中分别填入l到l5,将其数据格式设置为数值、保留0位小数、居中.

  (3)将“基础工资”(含)往右各列设置为会计专用格式、保留2位小数、无货币符号.

  (4)调整表格各列宽度、对齐方式,使得显示更加美观.并设置纸张大小为A4、横向,整个工作表需调整在1个打印页内.

  (5)参考考生文件夹下的“工资薪金所得税率.xlsx”,利用IF函数计算“应交个人所得税”列.(提示:应交个人所得税=应纳税所得额*对应税率一对应速算扣除数)

  (6)利用公式计算“实发工资”列,公式为:实发工资=应付工资合计一扣除社保一应交个人所得税.

  (7)复制工作表“2014年3月”,将副本放置到原表的右侧,并命名为“分类汇总”.

  (8)在“分类汇总”工作表中通过分类汇总功能求出各部门“应付工资合计”、“实发工资”的和,每组数据不分页.

  参考答案:

  1.【解题步骤】

  步骤1:打开考生文件夹下的EXCEL.Xl.SX。步骤2:在“2014年3月”工作表中选中“Al:Ml”单元格,单击【开始】选项卡下【对齐方式】组中的“合并后居中”按钮。

  步骤3:选中A1单元格,切换至【开始】选项卡下【字体】组,为表名“东方公司2014年3月员工工资表”选择合适的字体和字号,这里我们选择“楷体”和“18号”。

  2.【解题步骤】

  步骤1:在“2014年3月”工作表A3单元格中输入“1”,在A4单元格中输入“2”。按Ctrl全键向下填充至单元格Al7。

  步骤2:选中“序号”列,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”命令,弹出“设置单元格格式”对话框。切换至“数字”选项卡,在“分类”列表框中选择“数值”命令,在右侧的“示例”组的“小数位数”微调框中输入“0”。

  步骤3:在“设置单元格格式”对话框中切换至“对齐”选项卡,在“文本对齐方式”组中“水平对齐”下拉列表框中选择“居中”。

  3.【解题步骤】

  步骤:在“2014年3月”工作表选中“E:M”列,单击鼠标右键,在弹出的快捷菜单中选择“设置单元格格式”命令,弹出“设置单元格格式”对话框。切换至“数字”选项卡,在“分类”列表框中选择“会计专用”,在“小数位数”微调框中输入“2”,在“货币符号”下拉列表框中选择“无”。

  4.【解题步骤】

  步骤1:在“2014年3月”工作表中,单击【页面布局】选项卡下【页面设置】组中的“纸张大小”按钮,在弹出的下拉列表中选择“A4”。

  步骤2:单击【页面布局】选项卡下【页面设置】组中的“纸张方向”按钮,在弹出的下拉列表中选择“横向”。

  步骤3:适当调整表格各列宽度、对齐方式,使得显示更加美观,并且使得页面在A4虚线框的范围内。

  5.【解题步骤】

  步骤:在“2014年3月”工作表L3单元格中输入“=ROUND(IF(K3<=1500,k3*3/100,IF(K3<=4500,K3*10/100-105,IF(K3<=9000,K3*20/100-555,IF(K3<=35000,K3*25%-1005,IF(K3<=5500,K3*30%-2755,IF(K3<=80000,K3*35%5505,IF(K3>80000,K3*45%-13505))))))),2)”,按“Enter”后完成“应交个人所得税”的填充。然后向下填充公式到Ll7即可。

  6.【解题步骤】

  步骤:在“2014年3月”工作表M3单元格中输入“=l3-J3-L3”,按“Enter”键后完成“实发工资”的填充。然后向下填充公式到Ml7即可。

  7.【解题步骤】

  步骤1:选中“2014年3月”工作表,单击鼠标右键,在弹出的快捷菜单中选择“移动或复制”命令。

  步骤2:在弹出的“移动或复制工作表”对话框中,在“下列选定工作表之前”列表框中选择“Sheet2”,勾选“建立副本”复选框。设置完成后单击“确定”按钮即可。

  步骤3:选中“2014年3月(2)”工作表,单击鼠标右键,在弹出的快捷菜单中选择“重命名”命令,更改“2014年3月(2)”为“分类汇总”。

  8.【解题步骤】

  步骤1:在“分类汇总”工作表中数据下方建立小表格。

  步骤2:在“分类汇总”工作表K22单元格输入“=SUMPRODUCT(1*(D3:Dl7=″管理″),I3:1.17)”,按“Enter”键确认。

  步骤3:在“分类汇总”工作表L22单元格输入“=SUMPRODUCT(1*(D3:Dl7=″管理″),M3:Ml7)”,按“Enter”键确认。

  步骤4:参照步骤2和步骤3,依次在“分类汇总”工作表K23、123、K24、124、K25、L25、K26、I26单元格中依次输入:“=SUMPRODUCT(1*(D3:Dl7=″行政″),I3:117)”,“=SUMPRODUCT(1*(D3:Dl7=″行政″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:Dl7=″人事″),I3:Il7)”,“=SUMPRODUCT(1*(D3:Dl7=″人事″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:D17=″研发″),I3:117)”,“=SUMPRODUCT(1*(D3:Dl7=″研发″),M3:Ml7)”,“=SUMPRODUCT(1*(D3:Dl7=″销售″),I3:117)”,“=SUMPROD-UCT(1*(D3:Dl7=″销售″),M3:Ml7)”,按“Enter”键确认。

  计算机二级题库 5

  1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)

  A)冒泡排序

  B)选择排序

  C)快速排序

  D)归并排序

  2.非空的循环单链表head的尾结点(由p所指向),满足(A)

  A)p->next==NULL

  B)p==NULL

  C)p->next=head

  D)p=head

  3.线性表的顺序存储结构和线性表的链式存储结构分别是(C)

  A)顺序存取的存储结构、顺序存取的存储结构

  B)随机存取的存储结构、顺序存取的存储结构

  C)随机存取的存储结构、随机存取的存储结构

  D)任意存取的存储结构、任意存取的存储结构

  4.结构化程序设计所规定的三种基本控制结构是(D)

  A)输入、处理、输出

  B)树形、网形、环形

  C)顺序、选择、循环

  D)主程序、子程序、函数

  5.下列不属于软件调试技术的是(D)

  A)强行排错法

  B)集成测试法

  C)回溯法

  D)原因排除法

  6.软件生命周期中花费时间最多的阶段是(B)

  A)详细设计

  B)软件编码

  C)软件测试

  D)软件维护

  7.软件设计中,有利于提高模块独立性的一个准则是(A)

  A)低内聚低耦合

  B)低内聚高耦合

  C)高内聚低耦合

  D)高内聚高耦合

  8.数据库的故障恢复一般是由(D)

  A)数据流图完成的

  B)数据字典完成的

  C)DBA完成的

  D)PAD图完成的

  9.下列关系运算的叙述中,正确的是(B)

  A)投影、选择、连接是从二维表行的方向进行的运算

  B)并、交、差是从二维表的列的'方向来进行运算

  C)投影、选择、连接是从二维表列的方向进行的运算

  D)以上3种说法都不对

  10.在关系数据库中,对一个关系做投影操作后,新关系的元组个数将(A)

  A)等于原来关系中的元组个数

  B)大于原来关系中的元组个数

  C)小于原来关系中的元组个数

  D)不能确定元组个数

  11.以下不具有Picture属性的对象是(B)

  A)窗体

  B)图片框

  C)图像框

  D)文本框

  12.双击窗体中的对象后,Visual Basic将显示的窗口是(D)

  A)项目(工程)窗口

  B)工具箱

  C)代码窗口

  D)属性窗口

  13.若要将窗体从内存中卸载,其实现的方法是(A)

  A)Show

  B)UnLoad

  C)Load

  D)Hide

  14.要使目录列表框(名称为Dirl)中的目录随着驱动器列表框(名称为Drivel)中所选

  择的当前驱动器的不同而同时发生变化,则应:(A)

  A)在Dirl中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive

  B)在Dirl中的Change事件中,书写语句 Dirl.Path=Drivel.Drive

  C)在Drivel中的Change事件中,书写语句 Dirl.Path=Drivel.Drive

  D)在Drivel中的Change事件中,书写语句 Dirl.Drive=Drivel.Drive

  15.设有如下声明:

  Dim x As Integer

  如果Sgn(x)的值为-1,则表示x的值是(A)

  A)整数

  B)大于0的整数

  C)等于0的整数

  D)小于0的数

  计算机二级题库 6

  1[单选题] 若查询的设计如下,则查询的功能是(  )。

  A.设计尚未完成,无法进行统计

  B.统计班级信息仅含Null(空)值的记录个数

  C.统计班级信息不包括Null(空)值的记录个数

  D.统计班级信息包括Null(空)值全部记录个数

  参考答案:C

  参考解析:从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。

  2[单选题] 在SQL语言的SELECT语句中,用于指明检索结果排序的子句是( )。

  A.FROMB.WHILEC.GROUP BY D.ORDER BY

  参考答案:D

  参考解析:SQL查询的SeleCt语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是:SELECT[ALL I DISTINCT]别名FROM表名[WHERE查询条件][GROUP BY要分组的别名[HAVING分组条件]][ORDER BY要排序的别名[ASC I DSC]]所以选项D正确。

  3[单选题] 要使窗体上的按钮运行时不可见,需要设置的属性是( )。

  A.EnableB.VisibleC.Default D.Caned

  参考答案:B

  参考解析:控件的Enable属性是设置控件是否可用;Visible属性是设置控件是否可见;Default属性指定某个命令按钮是否为窗体的默认按钮;CanCel属性可以指定窗体上的命令按钮是否为“取消”按钮。所以答案为B。

  4[单选题] 有三个关系R、s和T如下:

  

  则由关系R和s得到关系T的操作是( )。

  A.自然连接B.交C.投影D.并

  参考答案:A

  参考解析:自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以根据T中元组可以判断R和s做的是自然连接操作。

  5[单选题] 在窗体中添加一个名称为Commandl的命令按钮.然后编写如下事件代码.

  窗体打开运行后,单击命令按钮,则消息框的输出结果是(  )。

  A.2B.4C.6D.8

  参考答案:C

  参考解析:题目中命令按钮的单击事件是使用Msg-Box显示过程f的值。在过程f中有两层D0循环,传人参数m=24,n=18,由于m>n所以执行in=in-n=24-18=6,内层第l个D0循环结束后Ill=6,n=18;此时In小于n,所以再执行n…n inl8—6=12,此时nl=6,n=12;再执行n=tl-ill后In=n=6;nl<>n条件满足,退出循环,然后执行f=m的赋值语句,即为f=m=6。

  6[单选题]对于循环队列,下列叙述中正确的.是( )。

  A.队头指针是固定不变的

  B.队头指针一定大于队尾指针

  C.队头指针一定小于队尾指针

  D.队头指针可以大于队尾指针,也可以小于队尾指针

  参考答案:D

  参考解析:循环队列的队头指针与队尾指针都不是固定的,随着入队与出队操作要进行变化。因为是循环利用的队列结构,所以队头指针有时可能大于队尾指针,有时也可能小于队尾指针。

  7[单选题] 函数MsgBox返回值的类型是

  A.数值B.字符串C.变体D.是/否

  参考答案:A

  8[单选题] 在黑盒测试方法中,设计测试用例的主要根据是( )。

  A.程序内部逻辑B.程序外部功能C.程序数据结构D.程序流程图

  参考答案:B

  参考解析:黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证,黑盒测试完全不考虑程序内部的逻辑结构和内部特性,只根据程序的需求和功能规格说明,检查程序的功能是否符合它的功能说明,所以本题选择B。

  9[单选题]下列关于栈叙述正确的是( )。

  A.栈顶元素最先能被删除

  B.栈顶元素最后才能被删除

  C.栈底元素永远不能被删除

  D.栈底元素最先被删除

  参考答案:A

  参考解析:栈是先进后出的数据结构,所以栈顶元素最后人栈却最先被删除。栈底元素最先人栈却最后被删除。所以选择A。

  10[单选题] 在Access中,参照完整性规则不包括( )。

  A.查询规则B.更新规则C.删除规则D.插入规则

  参考答案:A

  参考解析:表问的参照完整性规则包括更新规则、删除规则、插入规则。故选项A为正确答案。

  计算机二级题库 7

  1.下列叙述中正确的是( )。

  A. 所有数据结构必须有根结点

  B. 所有数据结构必须有终端结点(即叶子结点)

  C. 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构

  D. 没有根结点或没有叶子结点的数据结构一定是非线性结构

  【答案】D

  【解析】D项正确,线性结构的特点是:①集合中必存在“第一个元素"且惟一②集合中必存在“最后一个元素”且惟一;③除最后一个元素外,其他数据元素均有惟一的“后继”,④除第一个元素外,其他数据元素均有惟一的“前驱”。所以没有根结点或没有叶子结点的数据结构一定是非线性结构。AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。答案选择D选项。

  2. 以下叙述中错误的是( )。

  A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

  B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

  C. 用C语言编写的'程序称为源程序,它以ASCII代码形式存放在一个文本文件中

  D. C语言源程序经编译后生成后缀为.obj的目标程序

  【答案】A

  【解析】A项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。答案选择A选项。

  3. C语言主要是借助以下( )功能来实现程序模块化的。

  A. 定义函数

  B. 定义常量和外部变量

  C. 三种基本结构语句

  D. 丰富的数据类型

  【答案】A

  【解析】C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。

  4. 有以下程序段:

  char ch;

  int k;

  ch='a';

  k=12;

  print("%c,%d,",h,ch,k);

  printf("k=%d ",k);

  已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

  A. 因变量类型与格式描述符的类型不匹配输出无定值

  B. 输出项与格式描述符个数不符,输出为零值或不定值

  C.a,97,12k=12

  D. a,97,k=12

  【答案】D

  【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。"ch='a",%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出"k=",然后以十进制代码输出k的值,为12。答案选择D选项。

  5. 下列叙述中正确的是( )。

  A. 栈是“先进先出”的线性表

  B. 队列是“先进后出"的线性表

  C. 循环队列是非线性结构

  D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  【答案】D

  【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出"的线性表B项错误,队列是“先进先出"的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。

  6. 某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。

  A. 5

  B. 40

  C.3

  D. 2

  【答案】B

  【解析】二叉树的后序序列为DCBGFEA,则A为根结点。中序序列为DCBAEFG,则DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点。根据分析,可画出左子树,同理E为F父结点,F为G父结点。根据分析,可画出右子树,故二叉树深度为4层。答案选择B选项。

  7. 设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。

  A. s[0]=m[1];

  B. s=m;

  C.s.n=m.n;

  D. s[2].x=m[2].x;

  【答案】A

  【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。

  8. 关于C语言标识符,以下叙述错误的是( )。

  A. 标识符可全部由数字组成

  B. 标识符可全部由下划线组成

  C. 标识符可全部由小写字母组成

  D. 标识符可全部由大写字母组成

  【答案】A

  【解析】C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。

  9. 以下程序段中的变量已定义为int类型,则

  sum=pAd=5;

  pAd=sum++,++pAd,pAd++;

  printf("%d ",pAd);

  程序段的输出结果是( )。

  A. 6

  B. 4

  C. 5

  D. 7

  【答案】D

  【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd=5,sum=6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd7。答案选择D选项。

  10. 设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。

  A. 5

  B. 6

  C.m-5

  D. m-6

  【答案】D

  【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=20,rear=15时,队列中有m-20+15=m-5个元素,最坏情况下需要比较次数为m-6次。答案选择D选项。

  计算机二级题库 8

  1.下列叙述中正确的是( )。

  A. 所有数据结构必须有根结点

  B. 所有数据结构必须有终端结点(即叶子结点)

  C. 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构

  D. 没有根结点或没有叶子结点的数据结构一定是非线性结构

  【答案】D

  【解析】D项正确,线性结构的特点是:①集合中必存在“第一个元素"且惟一②集合中必存在“最后一个元素”且惟一;③除最后一个元素外,其他数据元素均有惟一的“后继”,④除第一个元素外,其他数据元素均有惟一的“前驱”。所以没有根结点或没有叶子结点的数据结构一定是非线性结构。AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。答案选择D选项。

  2. 以下叙述中错误的是( )。

  A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令

  B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

  C. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

  D. C语言源程序经编译后生成后缀为的目标程序

  【答案】A

  【解析】A项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把文件与各种库函数连接起来生成一个后缀为的可执行文件。答案选择A选项。

  3. C语言主要是借助以下( )功能来实现程序模块化的。

  A. 定义函数

  B. 定义常量和外部变量

  C. 三种基本结构语句

  D. 丰富的数据类型

  【答案】A

  【解析】C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。

  4. 有以下程序段:

  char ch;

  int k;

  ch='a';

  k=12;

  print("%c,%d,",h,ch,k);

  printf("k=%d ",k);

  已知字符a的ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。

  A. 因变量类型与格式描述符的类型不匹配输出无定值

  B. 输出项与格式描述符个数不符,输出为零值或不定值

  C.a,97,12k=12

  D. a,97,k=12

  【答案】D

  【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。"ch='a",%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出"k=",然后以十进制代码输出k的值,为12。答案选择D选项。

  5. 下列叙述中正确的是( )。

  A. 栈是“先进先出”的线性表

  B. 队列是“先进后出"的线性表

  C. 循环队列是非线性结构

  D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构

  【答案】D

  【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出"的线性表B项错误,队列是“先进先出"的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。

  答案选择D选项。

  6. 某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。

  A. 5

  B. 40

  C.3

  D. 2

  【答案】B

  【解析】二叉树的后序序列为DCBGFEA,则A为根结点。中序序列为DCBAEFG,则DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点。根据分析,可画出左子树,同理E为F父结点,F为G父结点。根据分析,可画出右子树,故二叉树深度为4层。答案选择B选项。

  7. 设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。

  A. s[0]=m[1];

  B. s=m;

  C.s.n=m.n;

  D. s[2].x=m[2].x;

  【答案】A

  【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。

  8. 关于C语言标识符,以下叙述错误的是( )。

  A. 标识符可全部由数字组成

  B. 标识符可全部由下划线组成

  C. 标识符可全部由小写字母组成

  D. 标识符可全部由大写字母组成

  【答案】A

  【解析】C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。

  9. 以下程序段中的变量已定义为int类型,则

  sum=pAd=5;

  pAd=sum++,++pAd,pAd++;

  printf("%d ",pAd);

  程序段的输出结果是( )。

  A. 6

  B. 4

  C. 5

  D. 7

  【答案】D

  【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd=5,sum=6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd7。答案选择D选项。

  10. 设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。

  A. 5

  B. 6

  C.m-5

  D. m-6

  【答案】D

  【解析】循环队列是队列的`一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=20,rear=15时,队列中有m-20+15=m-5个元素,最坏情况下需要比较次数为m-6次。答案选择D选项。

  计算机二级考试内容:

  1、MSOffice:

  考察的是计算机基础知识,word的功能和用法,Excel的功能和用法,PowerPoint的功能和用法,这些都是在日常工作中要用到的,所以需要对它们的具体操作、快捷键的使用等了解清楚,并能熟练使用。

  2、C语言:

  考试内容包括DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C语言编程、计算机考试,都是和C语言相关的,尤其是语言的写法,不同语法的使用方法等,一定要好好学习。

  3、访问:

  包括数据库系统、数据库及表、数据库查询表、报表、数据访问页、宏、模块等,这部分考察内容不是很深入,大家简单了解,会基本的操作,会看基本代码,知道基础的代码语言即可。

  4、C++:

  考察内容是C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针和引用、函数、类和对象继承、模板等,这些内容需要理解并应用。

  5、Java:

  主要包括Java语言简介、Java数据类型、运算符和表达式、过程控制、类、数组和字符串操作、异常处理、输入/输出和文件操作、线程和对象序列化、编写图形用户界面、小程序编程:jzsdk下载和操作、Java应用程序,需要会进行代码的编写,将相关内容在熟练使用,完成相应的考试任务。

  6、MySQL:

  主要涉及数据库的基本概念和方法,MySQL平台下的SQL,交互操作,MySQL数据库编程,MySQL管理维护,MySQL应用编程等,尤其是数据库语言,一定要会编写,并能熟练用它解决问题。

  7、Wpsoffice:

  要学会软件的功能和使用,复制、粘贴、插入、超链的使用、图表的建立等,都是需要学会的。

  8、Python:

  Python语言的基本语法元素、基本数据类型、程序控制结构、文件和数据格式、Python计算生态等,都是会简单考察的,不过考察内容不是很深入。

  9、Web技术概述:

  对于Web技术基础、HTTP协议基础、HTML基础、CSS基础、JavaScript编程基础和动态网页技术相关内容,一定要好好去学,这是计算机未来能熟练使用的基础,至关重要。

  计算机二级题库 9

  1.在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是( )

  A.派生类的对象可以赋给基类的对象

  B.派生类的对象可以初始化基类的引用

  C.派生类的对象可以直接访问基类中的成员

  D.派生类的对象的地址可以赋给指向基类的指针

  【参考答案】 C

  2.下列关于虚基类的描述,错误的是( )

  A.设置虚基类的`目的是为了消除二义性

  B.虚基类的构造函数在非虚基类之后调用

  C.若同一层中包含多个虚基类,这些基类的构造函数按它们说明的次序调用

  D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数

  【参考答案】 B

  3.下列运算符中,在C++语言中不能重载的是( )

  A.*

  B.>=

  C.:

  D./

  【参考答案】 C

  4.下列程序的运行结果是( )

  #include

  class A

  { int a;

  public:

  A( ) {a=0;}

  A(int aa)

  {a=aa;

  cout<

  void main( )

  {A x,y(2),z(3);

  cout<

  A.00

  B.23

  C.34

  D.25

  【参考答案】 B

  5.判断char型变量c是否为小写字母的正确表达式是( )

  A.′a′<=c<=′z′

  B.(c>+A)&&(c<=z)

  C.(′a′>=c)||(′z′<=c)

  D.(c>=′a′)&&(c<=′z′)

  【参考答案】 D

  计算机二级题库 10

  1下列有关内联函数的叙述中,正确的是( )。

  A.内联函数在调用时发生控制转移

  B.内联函数必须通过关键字inline来定义

  C.内联函数是通过编译器来实现的

  D.内联函数函数体的最后一条语句必须是return语句

  参考答案:C

  参考解析:一般函数进行调用时,要将程序执行权转到被调用函数中,然后再返回到调用它的函数中;而内联函数在调用时,是将调用表达式用内联函数体来替换,所以在调用时不发生控制转移。在类内部实现的函数都是内联函数,可以不用inline定义;只有函数外部定义的内联函数才必须加关键字inline。编译系统并非对内联函数必须使用内联,而且根据具体情况决定。内联函数不是必须要有返回值的。

  2语句int*P=&k;定义了指针P,与这个语句等效的语句序列是( )。

  A.int* p;P=&k;B.int * P;P=k;C.int * p;* P=&k;D.int * p;* P=k;

  参考答案:A

  参考解析:本题考查指针和地址,题目中定义了一个指向变量k的一个指针p,那么与题目中等效的`表达式A选项,即先定义一个指向整型的指针,然后指向k的地址。

  3有如下程序:

  #include

  using namespace std;

  class A

  {

  public:

  A( ){cout<<”A”;}

  -A( ){cout<<”-A”;}

  };

  class B:public A

  {

  A*P;

  public:

  B( ){cout<<”B”;P=new A( );}

  -B( ){cout<<”~B”; p;}

  };

  int main( )

  {

  B obj;

  return 0;

  }

  执行这个程序的输出结果是( )。

  A.BAA~A~B~AB.ABA~B~A~AC.BAA~B~A~AD.ABA~A~B~A

  参考答案:B

  参考解析:本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数。对象释放时,先执行派生类的析构函数,再执行基类的析构函数。所以本题答案为B。

  4有如下类定义:

  class AA

  {

  im a:

  public:

  int getRef( )const{return&a;}//①

  int getValue( )const{return a;}//②

  void set(int n)const{a=n;}//③

  friend void show(AA aA.const{cout<

  };

  其中四个函数的定义中正确的是(  )。

  A.①B.②C.③D.④

  参考答案:B

  参考解析:本题考查常成员函数,常成员函数只能引用本类中的数据成员,而不能修改它。所以本题答案为B。

  5若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是( )。

  A.Data+(DatA.;B.Data operator+(DatA.;C.Data+operator(DatA.;D.operator+(Data,DatA.;

  参考答案:B

  参考解析:根据重载加法运算符的格式,只有B选项正确。

  6有如下数组声明:int num[10];,下标值引用错误的是( )。

  A.num[10]B.num[5]C.num[3]D.hum[o]

  参考答案:A

  参考解析:数组定义中的数字指的是数组的大小,而下标是从0开始的,所以本题中数组的最后一个元素是num[9]。

  7将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是(  )。

  A.DeCr&operator--(int);B.DeCr operator--(DeCr&,int);C.friend DeCr&operator--(DeCr&);D.friend DeCr operator--(DeCr&,int);

  参考答案:C

  参考解析:把“--”运算符重载为非成员(友元)函数格式:friend<返回类型>operator--( )是前缀的格式;friend<返回类型>operator--(int)是后缀的格式。当然也可以有参数如题中C选项所示。

  8如果派生类以proteCted方式继承基类,则原基类的proteCted成员和publiC成员在派生类中的访问属性分别是( )。

  A.publiC和publiCB.publiC和proteCtedC.proteCted和publiCD.proteCted和proteCted

  参考答案:D

  参考解析:本题考查保护继承中派生类对基类的访问属性,在受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,所以本题答案为D。

  9在函数中,可以用aut0、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是(  )。

  A.autoB.externC.registerD.static

  参考答案:A

  参考解析:变量的存储方法分为静态存储和动态存储两大类,包含4种:自动的(auto)、静态的(static)、寄存器的(register)、外部的(extem)。变量如果没有说明存储类型,那么默认就是aut0。

  10下列程序的输出结果是( )。

  #include

  int rain(iltl a,int B)

  {

  if(a

  else retum b;

  retum 0;

  }

  void main( )

  {

  eout<

  }

  A.0B.1C.2D.3

  参考答案:B

  参考解析:本题考查的是函数的调用,第一次调用min(2,3),因为2<3,所以返回值为2,第二次调用min(1,2),因为l<2,所以返回1。

【计算机二级题库】相关文章:

计算机二级真题题库及答案(精选11套)10-30

全国计算机二级考试题库(精选10套)10-30

浙江省计算机二级考试题库(精选13套)10-28

四川省计算机二级考试题库(精选14套)10-28

计算机应用基础统考题库10-01

计算机模块考试题库10-28

计算机二级试题(精选12套)10-30

计算机职称考试题库(精选13套)10-28

计算机二级考试答案(精选8套)10-28