计算机二级选择题1
计算机二级大题试题及答案
![计算机二级大题试题及答案](https://img.taocdn.com/s3/m/a5f9c8227f21af45b307e87101f69e314232fa58.png)
计算机二级大题试题及答案一、选择题1. 在计算机中,什么是CPU的作用?A. 控制整个计算机系统的运行B. 存储和处理数据C. 进行输入和输出操作D. 连接各个硬件设备答案:A. 控制整个计算机系统的运行2. 下列哪个不是计算机硬件的一部分?A. 显卡B. 键盘C. 操作系统D. 主板答案:C. 操作系统3. 下面哪种存储设备属于磁存储器?A. 固态硬盘B. U盘C. 光盘D. 硬盘答案:D. 硬盘4. 在计算机中,哪种程序负责将用户输入的指令转化为机器语言?A. 编译程序B. 操作系统C. 解释程序D. 语言处理程序答案:C. 解释程序5. 下列哪个不是常见的计算机网络协议?A. HTTPB. TCP/IPC. IPX/SPXD. USB答案:D. USB二、填空题1. 计算机中,8个二进制位表示一个________。
答案:字节2. 计算机存储容量的基本单位是________。
答案:字节3. 在计算机网络中,IP地址由________个字节组成。
答案:44. 数据在计算机中的表示形式是________。
答案:二进制5. 在Excel中,用于存储数据的基本单位是________。
答案:单元格三、简答题1. 简述计算机的五个主要组成部分。
答:计算机的五个主要组成部分包括:输入设备、输出设备、中央处理器(CPU)、存储器和控制器。
输入设备用于将外部信息输入到计算机中,如键盘、鼠标等;输出设备用于将计算机处理后的结果显示或输出,如显示器、打印机等;中央处理器是计算机的核心部件,负责执行各种指令和控制计算机的运行;存储器用于存储计算机运行中的数据和程序;控制器负责协调和控制计算机各个部件的工作。
2. 解释什么是操作系统?答:操作系统是计算机系统中的核心软件,它负责管理和控制计算机的硬件资源,为用户和其他软件提供一个方便、安全和高效的工作环境。
操作系统的主要功能包括进程管理、内存管理、文件管理、设备管理和用户接口等。
全国计算机二级考试题
![全国计算机二级考试题](https://img.taocdn.com/s3/m/44eadc48bb1aa8114431b90d6c85ec3a87c28bd5.png)
全国计算机二级考试题第一部分:选择题1. 下列哪个不是计算机的基本部件?A. CPUB. 显示器C. 键盘D. 鼠标2. 在Windows系统中,以下哪个是常用的图像编辑软件?A. PhotoshopB. ExcelC. WordD. PowerPoint3. 在Excel中,用于计算一系列数值的函数是:A. IF函数B. SUM函数C. COUNT函数D. MAX函数4. 在编写程序时,选择结构可以通过以下哪个关键词实现?A. ifB. forC. whileD. switch5.在网络传输中,以下哪个协议是用于网页访问的?A.FTPB.SMTPC.HTTPD.TCP/IP第二部分:简答题1. 什么是操作系统?请简要描述操作系统的作用及其具体功能。
操作系统是一种软件,用于管理和控制计算机硬件以及为用户提供简化和增强计算机使用的环境。
操作系统的主要作用有:- 管理计算机的资源,包括处理器、内存、硬盘和外部设备等;- 提供用户与计算机之间的接口,使用户能够方便地操作计算机;- 调度和管理运行在计算机上的各种应用程序和任务;- 提供文件管理和访问控制等功能。
2. 请解释什么是数据库以及数据库管理系统(DBMS)的作用。
数据库是一个存储、管理和组织数据的集合。
它可以理解为一个电子化的文件柜,用于存储和管理大量的数据。
数据库管理系统(DBMS)是一种用于管理和操作数据库的软件。
它的作用有:- 创建和定义数据库结构;- 存储、检索和更新数据;- 支持数据的备份和恢复;- 提供数据安全和访问控制等功能。
3. 什么是IP地址?有哪些常见的IP地址类别?IP地址是互联网协议地址的缩写,它用于标识和定位网络上的设备。
IP地址由32位二进制数组成,通常以点分十进制的形式表示。
常见的IP地址类别有:- A类IP地址:以0开头,范围从1.0.0.0到126.0.0.0;- B类IP地址:以10开头,范围从128.0.0.0到191.0.0.0;- C类IP地址:以110开头,范围从192.0.0.0到223.0.0.0;- D类IP地址:以1110开头,用于多播;- E类IP地址:以11110开头,保留未使用。
江苏省计算机二级office选择题目整理1
![江苏省计算机二级office选择题目整理1](https://img.taocdn.com/s3/m/edff70507f21af45b307e87101f69e314332faa1.png)
江苏省计算机二级office选择题目整理1江苏省计算机二级Office选择题目整理一、单选题1、下列关于比特的叙述错误的是(D)。
A、比特是组成数字信息的最小单位。
B、比特只有“0”和“1”两个符号。
C、比特既可以表示数值和文字,也可以表示图像或声音。
D、比特通常使用大写的英文字母B表示。
2、下列4种字符编码标准中,能实现全球各种不同语言文字统一编码的国际标准是(C)。
A、ASCII。
B、GBK。
C、UCS(Unicode)。
D、Big5.3、在计算机网络中传输二进制信息时,衡量数据传输速率的单位,一般不使用下列(A)选项。
A、字/秒。
B、比特/秒。
C、XXX/秒。
D、XXX/秒。
4、对于一副分辨率为640×480的6.5万种颜色的未经压缩的数字图像,假设通过数据传输速率为56kb/s的网络进行传送,则在理想情况下传输大约需要的时间为(B)。
A、30--60秒。
B、1--2分钟。
C、2--3分钟。
D、3分钟以上。
5、在Excel的VBA代码中,Range("A1").ClearContents 的作用为(C)。
A、清除所有工作表中单元格Al中的内容和格式。
B、清除活动工作表中单元格A1中的批注。
C、清除活动工作表中单元格A1中的内容。
D、清除所有工作表中单元格A1中的格式。
6、CD光盘片根据其制造材料和信息读写特性的不同,可以分为CD-ROM、CD-R和CD-RW。
CD-R光盘指的是(C)。
A、只读光盘。
B、随机存取光盘。
C、只可写一次式光盘。
D、可多次擦写型光盘。
7、下列软件中,能够用来阅读PDF文件的是(A)。
A、Acrobat Reader。
B、Word。
C、Excel。
D、Frontpage。
8、移动通信系统中关于移动台的叙述正确的是(A)。
A、移动台是XXX的通信终端,它是收发无线信号的设备,如手机、无绳电话等。
B、移动台就是移动电话交换中心。
C、移动台就是基站,它们相互分割又彼此有所交叠,形成“蜂窝式移动通信”。
2024年计算机二级MS office真题及解析一
![2024年计算机二级MS office真题及解析一](https://img.taocdn.com/s3/m/35014a258f9951e79b89680203d8ce2f00666594.png)
2024年计算机二级MS office真题及解析试卷一考试方式:上机考试,考试时长120分钟,满分100分。
操作系统:中文版Windows7考试环境:Microsoft Office 2016一、单项选择题(每题1分,共20分)1.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n -1)/2的排序方法是( )A.快速排序B.冒泡排序C.直接插入排序D.堆排序【解析】各种排序方法中最坏情况下需要比较的次数分别为:冒泡排序n(n-1)/2、快速排序n(n-1)/2、简单插入排序n(n-1)/2、希尔排序O(n1.5)、简单选择排序n(n-1)/2、堆排序O(nlog2n)。
2.下列关于栈的叙述正确的是( )A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据【解析】栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。
栈是按照 “先进后出”的原则组织数据的。
3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )A.10B.8C.6D.4【解析】根据二叉树的性质,在任意二叉树中,度为0的结点 (即叶子结点)总是比度为2的结点多一个。
4.下列叙述中正确的是( )A.算法复杂度是指算法控制结构的复杂程度B.算法复杂度是指设计算法的难度C.算法的时间复杂度是指设计算法的工作量D.算法的复杂度包括时间复杂度与空间复杂度【解析】算法复杂度,即算法在编写成可执行程序后,运行时所需要的资源,资源包括时间资源和内存资源。
一个算法的评价主要从时间复杂度和空间复杂度来考虑。
算法的时间复杂度是指执行算法所需要的计算工作量。
空间复杂度是指算法在计算机内执行时所需存储空间的度量。
5.在软件开发中,需求分析阶段产生的主要文档是( )A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划【解析】需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标与确认,又可以作为控制软件开发进程的依据。
全国计算机等级考试二级MS(选择题1-2)
![全国计算机等级考试二级MS(选择题1-2)](https://img.taocdn.com/s3/m/8b06a15787c24028915fc3f4.png)
全国计算机等级考试二级Microsoft Office选择题(第一套)1、一个栈的初始状态为空。
现将元素1、2、3、4、5、A、B、C、D、E依次入栈,再依次出栈,则元素出栈的顺序是()。
A、12345ABCDEB、EDCBA12345C、ABCDE12345D、54321EDCBA2、下列叙述中正确的是()。
A、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D、循环队列中元素的个数是由队头指针和队尾指针共同决定3、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()A、(n)B、(n2)C、(log2n)D、(nlog2n)4、下列叙述中正确的是()。
A、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的B、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构C、顺序存储结构能存储有序表,链式存储结构不能存储有序表D、链式存储结构比顺序存储结构节省存储空间5、数据流图中带有箭头的线段表示的是()。
A、控制流B、事件驱动C、模块调用D、数据流6、在软件开发中,需求分析阶段可以使用的工具是()。
A、N—S图B、DFD图C、PAD图D程序流程图7、在面向对象方法中,不属于“对象”基本特点的是()。
A、一致性C、多态性D、标识唯一性8、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A、一对一B、一对多C、多对一D、多对多9、在数据管理技术发展的三个阶段中,数据共享最好的是()。
A、人工管理阶段B、文件系统阶段C、数据库系统阶段D 、三个阶段相同10、有三个关系R 、S 和T 如下,R S T由关系R 和S 通过运算得到关系T ,则所使用的运算为()。
A 、笛卡尔积B 、交C 、并D 、自然连接11、某企业为了建设一个可供客户在互联网上浏览的网站,需要申请一个()。
计算机二级选择题库及答案(一)
![计算机二级选择题库及答案(一)](https://img.taocdn.com/s3/m/a4cff33da31614791711cc7931b765ce04087a70.png)
计算机二级选择题库及答案(一)1、世界上首先实现存储程序的电子数字计算机是____。
A、ENIACB、UNIV ACC、EDV ACD、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、计算机业界最初的硬件巨头“蓝色巨人”指的是____。
计算机二级MS选择题1
![计算机二级MS选择题1](https://img.taocdn.com/s3/m/18c975200066f5335a812125.png)
1.下列叙述中正确的是( )。
答案:BA )所谓算法就是计算方法B )程序可以作为算法的一种描述方法C )算法设计只需考虑得到计算结果 D)算法设计可以忽略算法的运算时间 2.下列各序列中不是堆的是( )。
A )(91,85,53,36,47,30,24,12)B )(91,85,53,47,36,30,24,12) C )(47,91,53,85,30,12,24,36) D)(91,85,53,47,30,12,24,36)3.深度为5的完全二叉树的结点数不可能是( )。
答案:AA )15B )16 C)17D )18 4.设二叉树如下:则前序序列为( )。
A )ABDEGCFHB )DBGEAFHC C )DGEBHFCAD )ABCDEFGH5.下列叙述中正确的是( )。
答案:AA )循环队列是顺序存储结构B )循环队列是链式存储结构C )循环队列是非线性结构D )循环队列的插入运算不会发生溢出现象6.下列叙述中正确的是( )。
A )所有数据结构必须有根结点B )所有数据结构必须有终端结点(即叶子结点)C )只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构D )没有根结点或没有叶子结点的数据结构一定是非线性结构7.下列关于算法的描述中错误的是( )。
答案:DA )算法强调动态的执行过程,不同于静态的计算公式B )算法必须能在有限个步骤之后终止C )算法设计必须考虑算法的复杂度D )算法的优劣取决于运行算法程序的环境8.设二叉树如下:则中序序列为( )。
A )ABDEGCFHB )DBGEAFHC C )DGEBHFCAD )ABCDEFGH9.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。
答案:BA )节省存储空间B )插入与删除运算效率高C )便于查找D )排序时减少元素的比较次数10.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。
计算机二级试题库
![计算机二级试题库](https://img.taocdn.com/s3/m/12f28d8c6037ee06eff9aef8941ea76e59fa4a19.png)
计算机二级试题库第一部分:选择题题目1:下列哪个选项是正确的?A. 计算机二级考试有两个等级,分别是初级和高级。
B. 计算机二级考试包含多个学科,如操作系统、数据库、网络等。
C. 计算机二级考试是国际上通用的计算机考试。
D. 计算机二级考试只测试理论知识,不考核实际操作能力。
题目2:在Windows操作系统中,CTRL+C键的功能是什么?A. 复制选定的内容。
B. 剪切选定的内容。
C. 粘贴剪贴板中的内容。
D. 打开任务管理器。
题目3:下面哪个选项不是计算机网络的组成部分?A. 服务器B. 路由器C. 墨盒D. 交换机第二部分:填空题1. 在C#编程语言中,声明整型变量的关键字是______。
2. 在HTML中,用于定义标题的标签是______。
3. 在数据库中,用于添加新数据的SQL语句是______。
4. 计算机网络中,用于将IP地址转换成物理地址的协议是______。
第三部分:简答题1. 请简要说明计算机操作系统的作用和功能。
2. 什么是数据库,它的优点是什么?3. 计算机网络是什么,它的主要组成部分有哪些?4. 请简要说明常用的Microsoft Office办公软件有哪些,并举例说明其用途。
第四部分:编程题请使用C语言编写一个简单的程序,要求实现以下功能:1. 用户输入两个整数。
2. 程序将这两个整数相加并输出结果。
提示:可以使用scanf函数来获取用户输入的整数,使用printf函数来输出结果。
第五部分:综合题请结合你的学习经验和实际操作,回答以下问题:1. 你在学习计算机二级考试的过程中遇到的最大困难是什么,你是如何克服它的?2. 你认为计算机二级考试对于你的职业发展和个人能力提升有何帮助?总结:通过本试题库的练习和复习,相信你已经对计算机二级考试有了更深入的了解。
在备考过程中,要注重理论知识的掌握,并注重实际操作能力的提升。
祝你考试顺利!。
计算机二级习题1
![计算机二级习题1](https://img.taocdn.com/s3/m/051ed6302379168884868762caaedd3383c4b5a0.png)
计算机二级习题1习题1一、选择题1.用二维表来表示实体及实体之间联系的数据模型是A.实体-联系模型B.层次模型C.网状模型D.关系模型2.关系数据库的基本操作是A.增加、删除和修改B.选择、投影和联接C.创建、打开和关闭D.索引、查询和统计3.Access的数据库类型是A.层次数据库B.网状数据模型C.关系数据模型D.面向对象数据库4. 关系型数据库管理系统中所谓的关系是指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. 退出Access数据库管理系统可以使用的快捷键是A.Alt+F +XB. Alt+XC. Ctrl+CD. Ctrl+O11.在Access数据库中,表就是A.关系B.记录C.索引D.数据库12.Access中表和数据库的关系是A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.数据库就是数据表13.将两个关系拼接成一个新的关系,生成的新关系中包括满足条件的元组,这种操作称为A.选择B.投影C.联接D.并14.常见的数据模型有3种,它们是A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录15.“商品”与“顾客”两个实体集之间的联系一般是A.一对一B.一对多C.多对一D.多对多二、填空题1.数据模型不仅表示反映事物本身的数据,而且表示____________________________。
计算机等级考试二级题库
![计算机等级考试二级题库](https://img.taocdn.com/s3/m/5b1d3de2d0f34693daef5ef7ba0d4a7303766c6a.png)
计算机等级考试二级题库
一、选择题
1. 计算机等级考试二级主要考察哪些方面的知识和能力?
A. 计算机基础知识
B. 编程语言和算法
C. 数据库和网络知识
D. 以上都是
2. 以下哪个选项不是编程语言?
A. C++
B. HTML
C. Java
D. Python
3. 下列哪个是正确的数据类型?
A. 字符串 "123" 是整数类型
B. 数字 123 是浮点数类型
C. 数字 123.45 是整数类型
D. 以上都不对
4. 以下哪个是面向对象编程的特点?
A. 模块化
B. 封装
C. 多态
D. 以上都是
5. 下列哪个不是计算机等级考试二级的考试科目?
A. C语言程序设计
B. 数据结构与算法
C. 数据库应用基础
D. 电子商务基础
二、填空题
1. 在C++中,定义一个整型变量,可以使用关键字________。
2. 在Python中,可以使用________方法将字符串转换为大写字母。
3. 数据库中,一个完整的表格由________、________和________三部分组成。
4. 在计算机网络中,________是用来进行数据传输的协议。
5. 算法的时间复杂度是指算法执行所需的时间与________的数量级关系。
三、简答题
1. 简述什么是计算机程序,并举例说明。
2. 简述面向对象编程中的封装的概念,并举例说明。
3. 简述数据库的基本操作,包括增删改查。
4. 简述计算机网络的主要功能。
5. 简述算法的时间复杂度对程序性能的影响。
计算机二级习题及答案
![计算机二级习题及答案](https://img.taocdn.com/s3/m/2fe14caf541810a6f524ccbff121dd36a22dc465.png)
计算机二级习题及答案一、选择题1. 以下哪个是计算机网络的组成部分?A. 鼠标B. 显示器C. 路由器D. 键盘答案:C. 路由器2. 下面哪个是计算机硬件的例子?A. 软件B. CPUC. 程序D. 操作系统答案:B. CPU3. 以下哪个是计算机网络的通信介质?A. 电源线B. 网络线C. 纸张D. 电视答案:B. 网络线二、填空题1. 计算机内部最重要的元件是CPU。
CPU。
2. 计算机操作系统的功能之一是管理硬件资源。
管理硬件资源。
三、简答题1. 请简述计算机网络的定义和作用。
答:计算机网络是指通过通信线路将多台计算机连接在一起,实现彼此之间的数据传输和共享资源的系统。
它的作用是提供可靠、高效的数据通信,并促进信息的传递和共享,方便人们在任何地方进行信息交流和资源利用。
2. 请简要描述计算机硬件和软件的区别和联系。
答:计算机硬件是指计算机的实体部分,包括主机、显示器、键盘、鼠标等物理设备。
而计算机软件是指运行在计算机硬件上的程序和数据,包括操作系统、应用软件等。
硬件和软件是相互依存、不可分割的,硬件提供平台和基础设施,软件则实现各种功能和任务。
四、问答题1. 请列举三种常见的计算机网络类型。
答:局域网(LAN)、广域网(WAN)、城域网(MAN)。
2. 请简要描述计算机二进制和十进制的转换方法。
答:计算机二进制和十进制的转换可以通过数位权展开法实现。
将十进制数的每个数字乘以相应的权值,再将得到的结果相加即可得到二进制数。
而将二进制数转换为十进制数,则将每个位上的数乘以相应的权值,再将得到的结果相加即可得到十进制数。
以上为计算机二级习题及答案,希望能帮助到你。
计算机二级word操作题第1套
![计算机二级word操作题第1套](https://img.taocdn.com/s3/m/07312733a55177232f60ddccda38376baf1fe025.png)
计算机二级word操作题第1套一、选择题(每题1分,共10分)1. 在Word文档中,以下哪个功能不是“页面布局”选项卡提供的功能?A. 调整页边距B. 设置纸张方向C. 插入页码D. 插入表格2. 要将Word文档中的一段文字设置为加粗效果,需要使用哪个工具?A. 格式刷B. 加粗按钮(B)C. 样式D. 字体颜色3. 在Word中,如何快速将文档中的所有“计算机”替换为“Computer”?A. 使用查找功能B. 使用替换功能C. 使用格式刷D. 使用批注4. 在Word文档中插入一张图片,以下哪个操作是正确的?A. 将图片直接拖入文档B. 点击“插入”选项卡,选择“图片”C. 点击“页面布局”选项卡,选择“图片”D. 点击“视图”选项卡,选择“图片”5. 在Word中创建一个表格,以下哪个步骤是必要的?A. 确定表格的行数和列数B. 选择表格样式C. 调整表格的边框颜色D. 以上都是6. 如何在Word文档中设置文档的页眉和页脚?A. 点击“插入”选项卡,选择“页眉和页脚”B. 点击“页面布局”选项卡,选择“页眉和页脚”C. 点击“视图”选项卡,选择“页眉和页脚”D. 点击“设计”选项卡,选择“页眉和页脚”7. 在Word中,如何将文档的字体大小统一设置为12号字体?A. 使用格式刷B. 使用查找和替换功能C. 使用“开始”选项卡下的“字体”大小设置D. 使用样式8. 如何在Word文档中插入一个目录?A. 使用“插入”选项卡下的“目录”功能B. 手动输入目录内容C. 使用“页面布局”选项卡下的“目录”功能D. 使用“视图”选项卡下的“目录”功能9. 在Word中,如何将文档的标题设置为一级标题?A. 使用“开始”选项卡下的“样式”功能B. 使用“页面布局”选项卡下的“标题”功能C. 使用“视图”选项卡下的“标题”功能D. 使用“设计”选项卡下的“标题”功能10. 在Word文档中,如何调整段落的缩进?A. 使用“开始”选项卡下的“段落”工具B. 使用“页面布局”选项卡下的“段落”工具C. 使用“视图”选项卡下的“段落”工具D. 使用“设计”选项卡下的“段落”工具二、操作题(每题5分,共20分)1. 打开Word文档,创建一个新的空白文档,并设置页面布局为A4纸张,页边距为2厘米。
计算机二级单选题试题库完整
![计算机二级单选题试题库完整](https://img.taocdn.com/s3/m/f242994c591b6bd97f192279168884868762b8bf.png)
计算机二级单选题试题库完整1. "if"语句的语句体不可以是空的。
A. 正确B. 错误2. 下列哪个选项是Python中的关键字?A. StringB. BreakC. PrintD. True3. 在计算机系统中,保存在内存与外部存储设备之间的数据交换的方式是:A. 输入输出B. 数据传输C. 数据处理D. 数据存储4. 下列哪个不是常用的数据库类型?A. SQLB. NoSQLC. HMTLD. OracleA. \<div\>B. \<p\>C. \<span\>D. \<h1\>6. 在Excel中,函数"SUM(A1:A5)"的作用是什么?A. 对A1到A5的值求和B. 获取A1到A5的最大值C. 获取A1到A5的最小值D. 对A1到A5的值求平均值7. 在计算机网络中,下列哪种是最常用的有线传输介质?A. 光纤B. 电缆C. 无线电波D. 卫星8. 下列哪个选项是CSS中的选择器?A. \<b\>B. \#idC. \<a\>D. div9. 在Java程序中,如果要输出文本到控制台,应该使用以下哪个关键字?A. System.outB. Console.printC. Text.writeD. Print.console10. 以下哪个选项是常见的操作系统?A. Microsoft OfficeB. Adobe PhotoshopC. WindowsD. Google Chrome。
计算机二级选择题题库(142道)
![计算机二级选择题题库(142道)](https://img.taocdn.com/s3/m/f5c0ffabfe4733687f21aac6.png)
计算机二级选择题1、程序测试的目的是()——[单选题]A 发现并改正程序中的错误B 诊断和改正程序中的错误C 发现程序中的错误D 执行测试用例正确答案:C2、下面属于系统软件的是()——[单选题]A 编辑软件WordB 杀毒软件C 财务管理系统D 数据库管理系统正确答案:D3、下面不属于软件设计阶段任务的是()——[单选题]A 软件的总体结构设计B 软件的数据分析C 软件的需求分析D 软件的详细设计正确答案:C4、下面不属于软件需求分析阶段主要工作的是()——[单选题]A 需求变更申请B 需求获取C 需求分析D 需求评审正确答案:A5、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()——[单选题]A 测试B 实现C 可行性研究D 设计正确答案:C6、构成计算机软件的是()——[单选题]A 程序和数据B 程序、数据及相关文档C 程序和文档D 源代码正确答案:B7、算法有穷性是指()——[单选题]A 算法只能被有限的用户使用B 算法程序的运行时间是有限的C 算法程序的长度是有限的D 算法程序所处理的数据量是有限的正确答案:B8、在排序过程中,每一次数据元素的移动会产生新的逆序的排序方法是()——[单选题]A 快速排序B 冒泡排序C 简单插入排序D正确答案:A9、下列链表中,其逻辑结构属于非线性结构的是()——[单选题]A 二叉链表B 双向链表C 循环链表D 带链的栈正确答案:A10、下列与队列结构有关联的是()——[单选题]A 多重循环的执行B 函数的递归调用C 先到先服务的作业调度D 数组元素的引用正确答案:C11、下列叙述中正确的是()——[单选题]A 算法的时间复杂度与空间复杂度没有直接关系B 一个算法的时间复杂度大,则其空间复杂度必定小C 一个算法的空间复杂度大,则其时间复杂度页必定大D 一个算法的空间复杂度大,则其时间复杂度必定小正确答案:A12、为了对有序表进行对分查找,则要求有序表()——[单选题]A 任何存储方式B 可以顺序存储页可以链式存储C 只能链式存储D 只能顺序存储正确答案:D13、在最坏情况下()——[单选题]A 快速排序的时间复杂度与希尔排序的时间复杂度是一样的B 希尔排序的时间复杂度比直接插入排序的时间复杂度要小C 快速排序的时间复杂度比冒泡的时间复杂度要小D 快速排序的时间复杂度比希尔排序的复杂度要小正确答案:B14、线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有()——[单选题]A 排序时减少元素的比较次数B 节省存储空间C 插入与删除运算效率高D 便于查找正确答案:C15、非空循环链表所表示的数据结构()——[单选题]A 有根结点也有叶子结点B 没有根结点也没有叶子结点C 有根结点但没有叶子结点D 没有根结点但有叶子结点正确答案:A16、下来叙述中错误的是()——[单选题]A 数据结构中的元素不能是另一数据结构B 数据结构中的数据元素可以是另一数据结构C 非空数据结构可以没有根结点D 空数据结构是线性结构也可以是非线性结构正确答案:A17、下列叙述中正确的是()——[单选题]A 多重链表比定是非线性结构B 堆可以用完全二叉树表示,其中序遍历序列是有序序列C 排序二叉树的中序遍历序列是有序序列D 任何二叉树只能采用链式存储结构正确答案:C18、下列叙述中正确的是()——[单选题]A 算法设计只需考虑结果的可靠性B 数据的存储结构会影响算法的效率C 算法复杂度是指算法控制结构的复杂程度D 算法复杂度是用算法中指令的条数来度量的正确答案:B19、下列叙述中错误的是()——[单选题]A 二分查找法只适用于顺序存储的线性有序表B 所有二叉树都叧能用二叉链表表示C 有多个指针域的链表也有可能是线性结构D 循环队列是队列的存储结构正确答案:B20、下列数据结构中,不能采用顺序存储结构的是()——[单选题]A 非完全二叉树B 堆C 栈D 队列正确答案:A21、下列各组的排序方法中,最坏情况下比较次数相同的是()——[单选题]A 快速排序与希尔排序B 简单插入排序与希尔排序C 冒泡排序与快速排序D 堆排序与希尔排序正确答案:C22、下列叙述中正确的是()——[单选题]A 循环队列是队列的一种链式存储结构B 循环队列是队列的一种顺序存储结构C 循环队列是一种逻辑结构D 循环队列是非线性结构正确答案:B23、下列叙述中错误的是()——[单选题]A 在二叉链表中,可以从根结点开始遍历到所有结点B 在线性单链表中,可以从任何一个结点开始直接遍历到所有结点C 在循环链表中,可以从任何一个结点开始直接遍历到所有结D 在双向链表中,可以从任何一个结点开始直接遍历到所有结点正确答案:B24、对于循环队列,下列叙述中正确的是()——[单选题]A 队头指针一定大于队尾指针B 队头指针是固定不变的C 队头指针可以大于队尾指针,也可以小于队尾指针D 队头指针一定小于队尾指针正确答案:C25、下列叙述中正确的是()——[单选题]A 存储穸间不连续的所有链表一定是非线性结构B 能顺序存储的数据结构一定是线性结构C 结点中有多个指针域的所有链表一定是非线性结构D 带链的栈与队列是线性结构正确答案:D26、下列叙述中正确的是()——[单选题]A 在链表中,如果每个结点有两个指针域,则该链表一定是线性结构B 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是线性结构C 在链表中,如果每个结点有两个指针域,则该链表一定是非线性结构D 在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构正确答案:D27、下列叙述中正确的是()——[单选题]A 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构B 所有数据结构必须有终端结点(即叶子结点)C 没有根结点或没有叶子结点的数据结构一定是非线性结构D 所有数据结构必须有根结点正确答案:C28、下列叙述中正确的是()——[单选题]A 对同一批数据作同一种处理,如果数据存储结构不同,不同算法的时间复杂度肯定相同。
全国计算机等级考试二级MS+Office高级应用(单项选择题+)真题精选1(含答案)
![全国计算机等级考试二级MS+Office高级应用(单项选择题+)真题精选1(含答案)](https://img.taocdn.com/s3/m/849ea6461611cc7931b765ce0508763231127496.png)
全国计算机等级考试二级MS+Office高级应用(单项选择题+)真题精选1一、单项选择题1.下列叙述中错误的是()。
A.算法的时间复杂度与算法所处理数据的存储结构有直接关系B.算法的空间复杂度与算法所处理数据的存储结构有直接关系C.算法的时间复杂度与空间复杂度有直接关系√D.算法的时间复杂度与算法程序执行的具体时间是不一致的解析:A项正确,算法的时间复杂度是指执行算法所需要的计算工作量。
数据的存储结构直接决定数据输入,这会影响算法所执行的基本运算次数;B项正确,算法的空间复杂度是指执行这个算法所需要的内存空间,其中包括输入数据所占的存储空间;C项错误,算法的时间复杂度与空间复杂度没有直接关系;D项正确,算法程序执行的具体时间受到所使用的计算机、程序设计语言以及算法实现过程中的许多细节的影响,而算法的时间复杂度与这些因素无关,所以是不一致的。
2.下面描述中错误的是()。
A.系统总体结构图支持软件系统的详细设计√B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具解析:详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达I具表示算法和数据结构的细节,所以A错误。
3.下列叙述中正确的是()。
A.存储空间连续的数据结构一定是线性结构B.存储空间不连续的数据结构一定是非线性结构C.没有根结点的非空数据结构一定是线性结构D.具有两个根结点的数据结构一定是非线性结构√解析:在非空的数据结构中,有且只有一个根节点、每一个节点最多有一个前件,也最多有一个后件的结构被称为线性结构。
如果一个数据结构不是线性结构,则称之为非线性结构。
4.设栈的顺序存储空间为S(1∶m),初始状态为top=m+1。
现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
A.30B.20C.m-19 √D.m-20解析:初始状态为栈顶指针指向高地址,top=m+1,每次入栈top-1。
重点选择题(1)
![重点选择题(1)](https://img.taocdn.com/s3/m/21df0173783e0912a3162a08.png)
计算机二级重点考题(选择题部分)1、下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对2、以下数据结构中不属于线性数据结构的是(C)A.队列B. 线性表C. 二叉树D. 栈A. 8B. 16C. 32D. 154、下面描述中,符合结构化程序设计风格的是(A)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B、模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句5、下面概念中,不属于面向对象方法的是 (D)A. 对象B. 继承C. 类D. 过程调用6、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码7、在软件开发中,下面任务不属于设计阶段的是(D)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型8、数据库系统的核心是(B)A. 数据模型B.数据库管理系统C.软件工具D. 数据库9、下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致10、下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 内模式又被称为物理模式A. 内模式B. 外模式C. 概念模式D. 逻辑模式11、算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数12、算法的空间复杂度是指(D)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间13、设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点A.349B.350C.255D.35114、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性15、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D)A.概要设计B.详细设计C.可行性分析D.需求分析16、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
国家计算机二级MS Office选择题及答案解析(1~18套)
![国家计算机二级MS Office选择题及答案解析(1~18套)](https://img.taocdn.com/s3/m/95dc8cc185254b35eefdc8d376eeaeaad1f316b2.png)
国家计算机二级MS Office选择题及答案解析(1~18套)国家计算机二级msoffice选择题及答案解析(1~18套)一1.下列叙述中正确的是a、程序执行的效率与数据的存储结构密切相关。
B.程序执行的效率仅取决于程序的控制结构。
C.程序执行的效率仅取决于处理的数据量。
D.上述陈述是错误的。
分析:[分析]程序执行的效率与数据的存储结构、数据的逻辑结构、程序的控制结构、处理的数据量等有关。
2.下列与队列结构有关联的是a.函数的递归调用b.数组元素的引用c.多重循环的执行d、先到先得的作业调度正确答案:d解析:[解析]根据先进先出原则修改队列,d是正确的。
3.对下列二叉树进行前序遍历的结果为a、 dybeafczxb。
ydebfzxcac。
abdyecfxzd。
Abcdefxyz正确答案:C解析:[parsing]前序遍历是指在访问根节点、遍历左子树和遍历右子树之间,先访问根节点,然后遍历左子树,最后遍历右子树;此外,在遍历左、右子树时,我们仍然先访问根节点,然后遍历左子树,最后遍历右子树。
前序遍历被描述为:如果二叉树为空,将执行空操作。
否则:① 访问根节点;② 左子树的预序遍历;③ 预序遍历右子树,C是正确的。
4.一个栈的初始状态为空。
现将元素1,2,3,a,b,c依次入栈,然后再依次出栈,则元素出栈的顺序是a.1,2,3,a,b,cb.c,b,a,1,2,3c.c,b,a,3,2,1d.1,2,3,c,b,a正确答案:c解析:【解析】栈的修改是按后进先出的原则进行的,所以顺序应与入栈顺序相反,故选c。
5.以下白盒测试方法为a.等价类划分法B.逻辑覆盖率C.边值分析法1d、白盒测试方法主要包括逻辑覆盖、基本路径测试等。
逻辑覆盖测试包括语句覆盖、路径覆盖、决策覆盖、条件覆盖和判断条件覆盖。
选择B。
其余为黑盒测试。
6.下面对对象概念描述正确的是a.对象间的通信靠消息传递b.对象是名字和方法的封装体c.任何对象必须有继承性d、对象的多态性意味着一个对象有多个操作。
计算机二级(Access)1_真题-无答案
![计算机二级(Access)1_真题-无答案](https://img.taocdn.com/s3/m/07ab913ba1c7aa00b42acbcc.png)
计算机二级(Access)1(总分1780,考试时间90分钟)选择题(每小题2分,共70分) 下列各题四个选项中,有一个是正确的,请选择正确答案。
1. 要在报表上显示格式为“7/总10”的页码,则计算控件的控件源应设置为()。
A. 条形菜单和弹出式菜单B. 条形菜单和下拉式菜单C. 弹出式菜单和下拉式菜单D. 复杂菜单和简单菜单2. 如图所示的数据模型属于()。
A. 1232B. 232C. 23D. 1233. 下列属于操作查询的是()。
①删除查询②更新查询③交叉表查询④追加查询⑤生成表查询A. ①②③④B. ②③④⑤C. ③④⑤①D. ④⑤①②4. 下列关系模型中术语解析不正确的是()。
A. 记录,满足一定规范化要求的二维表,也称关系B. 字段,二维表中的一列C. 数据项,也成分量,是每个记录中的一个字段的值D. 字段的值域,字段的取值范围,也称为属性域5. 当在一个报表中列出学生的3门课a、b、c的成绩时,若要对每位学生计算3门课的平均成绩,只要设置新添计算控件的控制源为()。
A. “=a+b+c/3”B. “( a + b + c )/3”C. “=( a + b + c )/3”D. 以上表达式均错6. 键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是()。
A. CardLayoutB. BorderLayoutC. HowLayoutD. GridLayout7. 假定窗体的名称为fmTest,则把窗体的标题设置为"Access Test"的语句是______。
A. Me = "Access Test"B. Me.Caption = "Access Test"C. Me.Text = "Access Test"D. = "Access Test"8. 下列叙述中正确的是______。
计算机二级MS选择题1
![计算机二级MS选择题1](https://img.taocdn.com/s3/m/0ab9037ce2bd960590c677a3.png)
1.下列叙述中正确的是( )。
答案:BA )所谓算法就是计算方法B )程序可以作为算法的一种描述方法C )算法设计只需考虑得到计算结果D )算法设计可以忽略算法的运算时间 2.下列各序列中不是堆的是( )。
A )(91,85,53,36,47,30,24,12) B )(91,85,53,47,36,30,24,12) C )(47,91,53,85,30,12,24,36)D )(91,85,53,47,30,12,24,36)3.深度为5的完全二叉树的结点数不可能是( )。
答案:AA )15 B )16 C )17D )184.设二叉树如下:则前序序列为( )。
A )ABDEGCFHB )DBGEAFHC C )DGEBHFCAD )ABCDEFGH5.下列叙述中正确的是( )。
答案:AA )循环队列是顺序存储结构B )循环队列是链式存储结构C )循环队列是非线性结构D )循环队列的插入运算不会发生溢出现象 6.下列叙述中正确的是( )。
A )所有数据结构必须有根结点B )所有数据结构必须有终端结点(即叶子结点)C )只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构D )没有根结点或没有叶子结点的数据结构一定是非线性结构7.下列关于算法的描述中错误的是( )。
答案:D A )算法强调动态的执行过程,不同于静态的计算公式B )算法必须能在有限个步骤之后终止C )算法设计必须考虑算法的复杂度D )算法的优劣取决于运行算法程序的环境 8.设二叉树如下:则中序序列为( )。
A )ABDEGCFHB )DBGEAFHCC )DGEBHFCAD )ABCDEFGH9.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。
答案:BA )节省存储空间B )插入与删除运算效率高C )便于查找D )排序时减少元素的比较次数10.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
21.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1,则栈中的数据元素个数为 A)top-m+1 B)m-top+1 C)m-top D)top-m B【解析】栈的初始状态 top=m+1,说明栈空时 top=m+1(m 在栈底,1 是开口向上的),入 栈时栈顶指针是减操作(top=top-1),退栈时栈顶指针是加操作(top=top+1)。本题可以假 设栈中有 x 个元素,当 x=0 时,也就是栈中没有元素,则 top=m+1;当 x=m 时,也就是栈满, 则 top=1,由此可以得出 top=m+1-x,继而得出 x=m-top+1。 22.设栈的顺序存储空间为 S(1:m),初始状态为 top=m+1。现经过一系列正常的入栈与退栈 操作后,top=0,则栈中的元素个数为 A)1 B)m C)m+1 D)不可能 D【解析】栈的初始状态为 top=m+1,说明栈空时 top=m+1,入栈时栈顶指针是减操作 (top=top-1),退栈时栈顶指针是加操作(top=top+1)。栈满时 top=1,说明栈中不能再进行 入栈操作,top=0 的情况不会出现。 23.设栈的存储空间为 S(1:m),初始状态为 top=m+1。经过一系列入栈与退栈操作后,top=1。 现又要将一个元素进栈,栈顶指针 top 值变为 A)0 B)发生栈满的错误 C)m D)2 B【解析】栈的初始状态为 top=m+1,说明栈空时 top=m+1,入栈时栈顶指针是减操作 (top=top-1),退栈时栈顶指针是加操作(top=top+1)。栈满时 top=1,说明栈中不能再进行 入栈操作(“上溢”错误)。 24.设栈的存储空间为 S(1:m),初始状态为 top=m+1。经过一系列入栈与退栈操作后,top=m。 现又在栈中退出一个元素后,栈顶指针 top 值为 A)0 B)m-1 C)m+1 D)产生栈空错误 C【解析】栈的顺序存储空间为 S(1: m),初始状态 top=m+1,所以这个栈是 m 在栈底,1 是 开口向上的。经过一系列入栈与退栈操作后 top=m,则栈中有 1 个元素,若现在又退出一个 元素,那么栈顶指针下移一位,回到 m+1 的位置。 25.设栈的存储空间为 S(1:50),初始状态为 top=51。现经过一系列正常的入栈与退栈操作后, top=20,则栈中的元素个数为 A)31 B)30 C)21 D)20 A【解析】栈的初始状态 top=51,故本栈是 51 在栈底,入栈时栈顶指针是减操作(top=top-1), 退栈时栈顶指针是加操作(top=top+1)。当 top=20 时,元素存储在(20:50)空间中,因此共有
1.算法 1.下列叙述中正确的是 A)所谓算法就是计算方法 B)程序可以作为算法的一种描述方法 C)算法设计只需考虑得到计算结果 D)算法设计可以忽略算法的运算时间 B【解析】算法是指对解题方案的准确而完整的描述,算法不等于数学上的计算方法,也不 等于程序。算法设计需要考虑可行性、确定性、有穷性与足够的情报,不能只考虑计算结果。 算法设计有穷性是指操作步骤有限且能在有限时间内完成,如果一个算法执行耗费的时间太 长,即使最终得出了正确结果,也是没有意义的。算法在实现时需要用具体的程序设计语言 描述,所以程序可以作为算法的一种描述方法。 2.下列关于算法的描述中错误的是 A)算法强调动态的执行过程,不同于静态的计算公式 B)算法必须能在有限个步骤之后终止 C)算法设计必须考虑算法的复杂度 D)算法的优劣取决于运行算法程序的环境 D【解析】算法设计不仅要考虑计算结果的正确性,还要考虑算法的时间复杂度和空间复杂 度。 3.下列叙述中正确的是 A)算法的复杂度包括时间复杂度与空间复杂度 B)算法的复杂度是指算法控制结构的复杂程度 C)算法的复杂度是指算法程序中指令的数量 D)算法的复杂度是指算法所处理的数据量 A【解析】算法复杂度是指算法在编写成可执行程序后,运行时所需要的资源,资源包括时 间资源和内存资源。算法的复杂度包括时间复杂度与空间复杂度。算法的时间复杂度是指执 行算法所需要的计算工作量;算法的空间复杂度是指算法在执行过程中所需要的内存空间。 4.下列叙述中正确的是 A)算法的时间复杂度与计算机的运行速度有关 B)算法的时间复杂度与运行算法时特定的输入有关 C)算法的时间复杂度与算法程序中的语句条数成正比 D)算法的时间复杂度与算法程序编制者的水平有关 B【解析】为了能够比较客观地反映出一个算法的效率,在度量一个算法的工作量时,不仅 应该与所使用的计算机、程序设计语言以及程序编制者无关,而且还应该与算法实现过程中 的许多细节无关。为此,可以用算法在执行过程中所需基本运算的执行次数来度量算法的工 作量。算法所执行的基本运算次数还与问题的规模有关;对应一个固定的规模,算法所执行 的基本运算次数还可能与特定的输入有关。 5.下列叙述中正确的是 A)解决同一个问题的不同算法的时间复杂度一般是不同的 B)解决同一个问题的不同算法的时间复杂度必定是相同的 C)对同一批数据作同一种处理,如果数据存储结构不同,不同算法的时间复杂度肯定相同 D)对同一批数据作不同的处理,如果数据存储结构相同,不同算法的时间复杂度肯定相同 A【解析】解决同一个问题的不同算法的时间复杂度,可能相同也可能不相同。算法的时间 复杂度与数据存储结构无关,对同一批数据作同一种处理或者不同处理,数据存储结构相同 或者不同,算法的时间复杂度都可能相同或者不同。
ቤተ መጻሕፍቲ ባይዱ
C)只有一个根结点的必定是线性结构或二叉树 D)没有根结点的一定是非线性结构 A【解析】如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每一个 结点最多有一个前件,也最多有一个后件。则称该数据结构为线性结构。如果一个数据结构 不是线性结构,则称之为非线性结构。线性结构和非线性结构都可以是空的数据结构。树只 有一个根结点,但不论有几个叶子结点,树都是非线性结构。 12.下列叙述中错误的是 A)向量是线性结构 B)非空线性结构中只有一个结点没有前件 C)非空线性结构中只有一个结点没有后件 D)具有两个以上指针域的链式结构一定属于非线性结构 D【解析】双向链表每个结点有两个指针,一个为左指针,用于指向其前件结点;一个为右 指针,用于指向其后件结点,再加上头指针,具有两个以上的指针,但双向链表属于线性结 构。非空线性结构中第一个结点没有前件,最后一个结点无后件,其余结点最多有一个前件, 也最多有一个后件。向量也满足这个条件,属于线性结构。 13.设数据结构 B=(D, R),其中 D={ a, b, c, d, e, f } R={ (f, a), (d, b), (e, d), (c, e), (a, c) } 该数据结构为 A)线性结构 B)循环队列 C)循环链表 D)非线性结构 A【解析】数据的逻辑结构有两个要素:一是数据元素的集合,通常记为 D;二是 D 上的关 系,它反映了 D 中各数据元素之间的前后件关系,通常记为 R。即一个数据结构可以表示成 B=(D,R)。其中 B 表示数据结构。为了反映 D 中各数据元素之间的前后件关系,一般用二 元组来表示。例如,假设 a 与 b 是 D 中的两个数据,则二元组(a,b)表示 a 是 b 的前件,b 是 a 的后件。本题中 R 中的根结点为 f,元素顺序为 f→a→c→e→d→b,满足线性结构的条 件。 14.设数据集合为 D={ 1, 2, 3, 4, 5 }。下列数据结构 B=(D, R)中为非线性结构的是 A)R={ (2,5), (5,4), (3,1), (4,3) } B)R={ (1,2), (2,3), (3,4), (4,5) } C)R={ (1,2), (2,3), (4,3), (3,5) } D)R={ (5,4), (4,3), (3,2), (2,1) } C【解析】A 项中,R={(2,5),(5,4),(3,1),(4,3)},2 为根结点,元素顺序为 2→5→4→3→1,属于 线性结构;同理 B 项 1 为根结点,元素顺序为 1→2→3→4→5,D 项 5 为跟结点,元素顺序 为 5→4→3→2→1,均为线性结构。C 项中,元素 3 有两个前件,属于非线性结构。 3.线性表及其顺序存储结构 15.下列叙述中正确的是 A)矩阵是非线性结构 B)数组是长度固定的线性表 C)对线性表只能作插入与删除运算 D)线性表中各元素的数据类型可以不同 B【解析】矩阵也是线性表,只不过是比较复杂的线性表。线性表中各元素的数据类型必须
6.下列叙述中正确的是 A)算法的空间复杂度是指算法程序中指令的条数 B)压缩数据存储空间不会降低算法的空间复杂度 C)算法的空间复杂度与算法所处理的数据存储空间有关 D)算法的空间复杂度是指算法程序控制结构的复杂程度 C【解析】算法的空间复杂度是指算法在执行过程中所需要的内存空间。算法执行期间所需 的存储空间包括 3 个部分:输入数据所占的存储空间;程序本身所占的存储空间;算法执行 过程中所需要的额外空间。 7.为了降低算法的空间复杂度,要求算法尽量采用原地工作(in place)。所谓原地工作是指 A)执行算法时不使用额外空间 B)执行算法时不使用任何存储空间 C)执行算法时所使用的额外空间随算法所处理的数据空间大小的变化而变化 D)执行算法时所使用的额外空间固定(即不随算法所处理的数据空间大小的变化而变化) D【解析】对于算法的空间复杂度,如果额外空间量相对于问题规模(即输入数据所占的存 储空间)来说是常数,即额外空间量不随问题规模的变化而变化,则称该算法是原地工作的。 8.下列叙述中正确的是 A)算法的复杂度与问题的规模无关 B)算法的优化主要通过程序的编制技巧来实现 C)对数据进行压缩存储会降低算法的空间复杂度 D)数值型算法只需考虑计算结果的可靠性 C【解析】在许多实际问题中,为了减少算法所占的存储空间,通产采用压缩存储技术,以 便尽量减少不必要的额外空间。 2.数据结构的基本概念 9.下列叙述中正确的是 A)数据的存储结构会影响算法的效率 B)算法设计只需考虑结果的可靠性 C)算法复杂度是指算法控制结构的复杂程度 D)算法复杂度是用算法中指令的条数来度量的 A【解析】采用不同的存储结构,其数据处理的效率是不同的。因此,在进行数据处理时, 选择合适的存储结构很重要。 10.下列叙述中错误的是 A)数据结构中的数据元素可以是另一数据结构 B)数据结构中的数据元素不能是另一数据结构 C)空数据结构可以是线性结构也可以是非线性结构 D)非空数据结构可以没有根结点 B【解析】数据元素是一个含义很广泛的概念,它是数据的“基本单位”,在计算机中通常作 为一个整体进行考虑和处理。数据元素可以是一个数据也可以是被抽象出的具有一定结构数 据集合,所以数据结构中的数据元素可以是另一数据结构。满足有且只有一个根结点并且每 一个结点最多有一个前件,也最多有一个后件的非空的数据结构认为是线性结构,不满足条 件的结构为非线性结构。空数据结构可以是线性结构也可以是非线性结构。非空数据结构可 以没有根结点,如非性线结构“图”就没有根结点。 11.下列叙述中正确的是 A)非线性结构可以为空 B)只有一个根结点和一个叶子结点的必定是线性结构