计算机二级必备的选择题知识大全!
全国计算机等级考试暑假班

阿福课堂题库亮点:根据大数据分析历年题型,命中率95%,告别题海战术。
公众号下载:搜索“阿福课堂”下载最新题库,
最新题库下载:www.afuketang.com
计算机二级必备的选择题知识大全!
(1)考计算机二级msoffice的同学选择题考试主要考两大类:
计算机二级公共基础知识部分10分:
计算机二级MSOffice必须要掌握的10分:
(2)考计算机二级wpsoffice的同学选择题考试主要考两大类:
计算机二级公共基础知识部分10分:
计算机二级WPSOffice必须要掌握的:
计算机二级公共基础知识部分10分:
第1节计算机系统
(1)世界上公认的第一台电子计算机诞生的年代是(
A:20世纪40年代
B:20世纪50年代
C:20世纪60年代
D:20世纪80年代
参考答案:A
题目解析: 1946年2月14日的美国宾夕法尼亚大学诞生了被世界公认的第一台现代电子计算机“电子 数字积分计算机”( ENIAC)。
(2)1946年诞生的世界上公认的第一台电子计算机是( )
A:UNIVAC1
B:ENIAC
C:EDVAC
D:IBM560
参考答案:B
题目解析:本题正确答案为B , ENIAC。世界上第一台现代电子计算机埃尼阿克(ENIAC) ,诞生于1946年2月14日的美国
夕法亚大学,并于次日正式对外公布。ENIAC ,全称为Electronic Numerical Integrator And Computer ,即电子数字积分计算机。
(3)划分计算机四个发展阶段的主要依据是( )
A:计算机所跨越的年限长短
B:计算机所采用的基本元器件
C:计算机的处理速度
D:计算机用途的变化
参考答案:B
题目解析: -般根据计算机所采用的物理器件,将计算机的发展分为四个阶段。第-阶段主要电子器件是电子管第二阶
段主要电子器件是晶体管第三阶段主要电子器件是中小规模集成电路第四阶段主要电子器件是大规模、超大规模集成电路。
(4)现代微型计算机中所采用的电子元器件是( )
A:电子管
B:晶体管
C:小规模集成电路
D:大规模和超大规模集成电路
参考答案:D
题目解析:现代微型计算机中所采用的电子元器件是大规模和超大规模集成电路,主要是在硅片上的刻的二极管,三极管。
(5)在冯·诺依曼型体系结构的计算机中引进了两个重要概念,一个是二进制,另外一个是( )
A:存储程序
B:内存储器
C:机器语言.
D:ASCII编码
参考答案:A
题目解析:冯诺依曼在他的EDVAC计算机方案中提出了两个重要的概念:首先是二进制,然后就是存储程序。冯诺依曼的EDVAC可以说是第一台现代意义的通用计算机,它五个基本部分组成:运算器CA、控制器CC、存储器M、输入装置I以及输出装置0。这种基本工作原理采用存储程序和程序
控制的体系结构一直延续至今。
第2节数据结构与算法
(1)下列叙述中正确的是
A:程序可以作为算法的一-种描述方法
B:算法设计可以忽略算法的运算时间
C:所谓算法就是计算方法
D:算法设计只需考虑得到计算结果
参考答案:A
题目解析:算法:是指解题方案的准确而完整的描述。算法不等于程序,也不等计算机方法,程序的编制不可能优于算
法的设计。算法复杂度:算法时间复杂度和算法空间复杂度。算法时间复杂度是指执行算法所需要的计算工作量。算
法空间复杂度是指执行这个算法所需要的内存空间。故本题选A。
(2)为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指();
A:执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化)
B:执行算法时不使用任何存储空间
C:执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化
D:执行算法时不使用额外空间
参考答案:A
题目解析:理解1 :算法的空间复杂度是指执行这个算法所需要的内存空间,包括输人数据所占的存储空间、程序本身
所占的存储空间、算法执行过程中所需要的额外空间。如果额外空间量相对于问题规模(即输入数据所占的存储空间)来说
是常数,即额外空间量不随问题规模的变化而变化,则称该算法是原地工作的。故选A选项。理解2 :算法原地工作的含
义是指不需要任何额外的辅助,算法所需要的辅助空间不随着问题的规模而变化,是-个确定的值。故本题选A。
(3)下列叙述中正确的是
A:对同一批数据作同一种处理,如果数据存储结构不同,不同算法的时间复杂度肯定相同
B:解决同一个问题的不同算法的时间复杂度必定是相同的
C:解决同-一个问题的不同算法的时间复杂度一般是不同的
D:对同一批数据作不同的处理,如果数据存储结构相同,不同算法的时间复杂度肯定相同
参考答案:C
题目解析: 算法的时间复杂度是指执行算法所需要的计算I作量,而计算工作量是用算法所执行的基本运算次数来度量
的。解决同一个问题的不同算法的时间复杂度,可能相同也可能不相同。故本题选C。
(4)下列关于算法的描述中错误的是
A:算法强调动态的执行过程,不同于静态的计算公式
B:算法必须能在有限个步骤之后终止
C:算法的优劣取决于运行算法程序的环境
D:算法设计必须考虑算法的复杂度
参考答案:C
题目解析:算法的优劣取决复杂度(时间和空间)、运行效率、实现难度,并环取决于运行算法程序的环境。故本题选C。
(5)下列叙述中正确的是( )
A:算法的时间复杂度是指算法在执行过程中基本运算的次数
B:算法的时间复杂度是指算法执行所需要的时间
C:算法的时间复杂度是指算法执行的速度
D:算法复杂度是指算法控制结构的复杂程度
第3节程序设计基础
(1)结构化程序的三种基本控制结构是( )
A:过程、子程序和分程序
B:顺序、选择和调用
C:调用、返回和转移
D:顺序、选择和重腹(循环)
参考答案:D
题目解析:构化程序的基本结构和特点:
( 1 )顺序结构:-种简单的程序设计,最基本、最常用的结构;
(2 )选择结构:又称分支结构,包括简单选择和多分支选择结构,可根据条件,判断应该选择哪一紛支来执行相应的语句列;
(3)蝮结构:又称循环结构,可根据给定条件,判断是否需要重复执行某一相同程序段。
故本题选D。
(2)下面不属于结构化程序设计原则的是( )
A:模块化
B:自顶向下
C:可继承性
D:逐步求精
参考答案:C
题目解析:结构化程序设计方法的四条原则是: 1. 自顶向下; 2.逐步求精; 3.模块化; 4.限制使用goto语句。故本题选C。
(3)下列选项中不属于结构化程序设计原则的是()
A:可封装
B:自顶向下
C:模块化
D:逐步求精
参考答案:A
(4)结构化程序设计中,下面对goto语句使用描述正确的是()
A:禁止使用goto语句
B:使用goto语句程序效率高
C:应避免滥用goto语句
D:以_上说法均错误
参考答案:C
题目解析:结构化程序设计中,限制使用goto语句结构化程序设计方法的起源来自对GOTO语句的认识和争论。证实了:GOTO语句确实有害 ,应当尽量避免;完全避免使用GOTO语句也并非是个明智的方法,有些地方使用GOTO语句,会使程序流程更清楚、效率更高。故本题选C。
(5)属于结构化程序设计原则的是( )
A:模块化
B:可继承性
C:可封装性
D:多态性
参考答案:A
题目解析:结构化程序设计方法的四条原则是: 1. 自顶向下; 2.逐步求精; 3.模块化; 4.限制使用goto语句。故本题选A。
第4节软件工程基础
(1)计算机软件包括( )
A:算法和数据
B:程序和数据
C:程序和文档.
D:程序、数据及相关文档
参考答案:D
题目解析:计算机软件由两部分组成: -是机器可执行的程序和数据; -是机器不可执行的.与软件开发、运行、维护、
使用等有关的文档。故选D.
(2)下面描述中正确的是( )
A:软件是程序、数据及相关文档的集合
B:软件就是程序和数据.
C:软件就是程序和相关文档
D:软件就是可执行的程序.
参考答案:A
题目解析: 1、软件=程序+文档=数据结构+算法+文档2、软件是包含程序的有机集合体,程序是软件的必要元素。任何
软件都有可运行的程序,至少一个。 比如:操作系统给的工具软件,很多都只有一个可运行程序。而ffice是一 个办公软
件包,却包含了很多可运行程序,软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序是软件的一部分。
(3)下面对软件描述错误的是( )
A:软件是程序、数据及相关文档的集合
B:文档是不可执行的
C:软件文档是与程序开发、维护和应用无关的资料
D:程序和数据是可执行的
考答案:C
题目解析:在软件的生产过程中.总是伴随着大量的信息要民居用使果,因此,软件文档在产品的开发过程中超看重要
的作用;故上述选项中, c选项为错误。
(4)软件的三要素是( )
A:程序、数据及相关文档.
B:程序、数据和配置
C:程序、数据和工具
D:程序、数据和运行环境
参考答案:A
题目解析:计算机软件是计算机系统中与硬件相互依存的另-部分,包括程序、数据及相关文档构成的完整集合。故
答案为A。
(5)下面不属于计算机软件构成要素的是( )
A:程序
B:开发方法
C:数据
D:文档
参考答案:B
题目解析:软件是指程序、数据及相关文档的集合。故本题选B。
第5节数据库设计基础
(1)定义学生选修课程的关系模式如下:SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学员、姓名、课程号、课程名、授课老师号、成绩、学分)并且一门课程可由多个教师教授,则该关系的键是( )
A:S,T
B:C .
C:S
D:S,C .
参考答案:D
题目解析:由于该关系中有学号、姓名、课程号、课程名、授课老师号、成绩、学分共7个属性,则该关系的键为复合键;于一门课程可够个教师教授,( S#,T# )不能唯一标识元组,不能作为关系的键。因此该关系的键是( S#,C# )。
(2)某公司同时开发多个项目,每个项目只有一个项目经理,一个项目经理可以管理多个项目,则实体项目和实体项目经理之间的联系是( )
A:一对一
B:一对多
C:多对一
D:多对多
参考答案:C
题目解析:每个项目织有-个项目经理,一个项目经理可以管理多个项目,可见实体项目和实体项目经理之间的联系是多对一。
(3)下面模型中为概念模型的是( )
A:关系模型
B:层次模型
C:网状模型
D:实体联系模型
参考答案:D
题目解析:数据模型可以分为两类:概念模型和结构模型。概念模型是按用户观点来对信息和数据建模,主要用于数据
库设计中概念模型设计。著名的实体一联系模型就是概念模型。结构模型是按计算机系统的观点来对数据建模,主要用于数据库设计中的逻辑模型。结构模型包括关系模型、层次模型和网状模型。
(4)生产每种产品需要多种零件,则实体产品和零件间的联系是( )
A:一对一
B:多对多
C:多对一
D:一对多
参考答案:B
题目解析:产品与零件是多对多的关系。
(5)定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩),C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课),关系模式SC的主键是( )
A:C
B:S ,
C:Sn,C
D:S,C
参考答案:C
题目解析:死记硬背就好啦