全国计算机二级考试公共基础知识题库题及答案

(1)下面叙述正确的是______。(C)

A. 算法的执行效率与数据的存储结构无关

B. 算法的空间复杂度是指算法程序中指令(或语句)的条数(指的是算法所占用的空间)

C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止

D. 以上三种描述都不对

(2) 以下数据结构中不属于线性数据结构的是______。(C)

A. 队列

B. 线性表

C. 二叉树

D. 栈

(3) 在一棵二叉树上第5层的结点数最多是______。(B)2n-1

A. 8

B. 16

C. 32

D. 15 (4) 下面描述中,符合结构化程序设计风格的是______。(A)

A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

B. 模块只有一个入口,可以有多个出口(可以有0个入口)

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) 下列叙述中正确的是______。(A)

A. 线性表是线性结构

B. 栈与队列是非线性结构

C. 线性链表是非线性结构

D. 二叉树是线性结构 (13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为______。(B)

A. 349

B. 350

C. 255

D. 351

(14) 结构化程序设计主要强调的是______。(B)

A. 程序的规模

B. 程序的易读性

C. 程序的执行效率

D. 程序的可移植性

(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。(D)

A. 概要设计

B. 详细设计

C. 可行性分析

D. 需求分析 (16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。(A)

A. 控制流

B. 加工

C. 数据存储

D. 源和潭

(17) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。(B)

A. 阶段性报告

B. 需求评审

C. 总结

D. 都不正确

(18) 下述关于数据库系统的叙述中正确的是______。(A)

A. 数据库系统减少了数据冗余

B. 数据库系统避免了一切冗余

C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据

(19) 关系表中的每一横行称为一个______。(A)

A. 元组

B. 字段

C. 属性

D. 码

(20) 数据库设计包括两个方面的设计内容,它们是______。(A)

A. 概念设计和逻辑设计

B. 模式设计和内模式设计

C. 内模式设计和物理设计

D. 结构特性设计和行为特性设计

(21)算法的空间复杂度是指______。(D)

A. 算法程序的长度

B. 算法程序中的指令条数

C. 算法程序所占的存储空间

D. 算法执行过程中所需要的存储空间 (22) 下列关于栈的叙述中正确的是______。(D)

A. 在栈中只能插入数据

B. 在栈中只能删除数据

C. 栈是先进先出的线性表

D. 栈是先进后出的线性表

(23) 在深度为5的满二叉树中,叶子结点的个数为______。(C)

A. 32

B. 31

C. 16

D. 15

(24) 对建立良好的程序设计风格,下面描述正确的是______。(A)

A. 程序应简单、清晰、可读性好

B. 符号名的命名要符合语法

C. 充分考虑程序的执行效率

D. 程序的注释可有可无

(25) 下面对对象概念描述错误的是______。(A) A. 任何对象都必须有继承性

B. 对象是属性和方法的封装体

C. 对象间的通讯靠消息传递

D. 操作是对象的动态性属性

(26) 下面不属于软件工程的3个要素的是______。(D)

A. 工具

B. 过程

C. 方法

D. 环境

(27) 程序流程图(PFD)中的箭头代表的是______。(B)

A. 数据流

B. 控制流

C. 调用关系

D. 组成关系

(28) 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。(A) A. 数据库系统

B. 文件系统

C. 人工管理

D. 数据项管理

(29) 用树形结构来表示实体之间联系的模型称为______。(B)

A. 关系模型

B. 层次模型

C. 网状模型

D. 数据模型

(30) 关系数据库管理系统能实现的专门关系运算包括______。(B)

A. 排序、索引、统计

B. 选择、投影、连接

C. 关联、更新、排序

D. 显示、打印、制表

(31)算法一般都可以用哪几种控制结构组合而成______。(D)

A. 循环、分支、递归 B. 顺序、循环、嵌套

C. 循环、递归、选择

D. 顺序、选择、循环

(32) 数据的存储结构是指______。(B)

A. 数据所占的存储空间量

B. 数据的逻辑结构在计算机中的表示

C. 数据在计算机中的顺序存储方式

D. 存储在外存中的数据

(33) 在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。(D)

D. 消息

A. 调用语句

B. 命令

C. 口令

(34) 检查软件产品是否符合需求定义的过程称为______。(A)

A. 确认测试 B. 集成测试

C. 验证测试

D. 验收测试

(35) 下列工具中属于需求分析常用工具的是______。(D)

A. PAD

B. PFD

C. N-S

D. DFD

(36) 下面不属于软件设计原则的是______。(C)

A. 抽象

B. 模块化

C. 自底向上

D. 信息隐蔽

(37) 索引属于______。(B)

A. 模式

B. 内模式 C. 外模式

D. 概念模式

(38) 在关系数据库中,用来表示实体之间联系的是______。(D)

A. 树结构

B. 网结构

C. 线性表

D. 二维表

(39) 将E-R图转换到关系模式时,实体与联系都可以表示成______。(B)

A. 属性

B. 关系

C. 键

D. 域

(40) 在下列选项中,哪个不是一个算法一般应该具有的基本特征______。(C)

A. 确定性

B. 可行性

C. 无穷性 D. 拥有足够的情报

(41) 希尔排序法属于哪一种类型的排序法______。(B)

A. 交换类排序法

B. 插入类排序法

C. 选择类排序法

D. 建堆排序法

(42) 下列关于队列的叙述中正确的是______。(C)

A. 在队列中只能插入数据

B. 在队列中只能删除数据

C. 队列是先进先出的线性表

D. 队列是先进后出的线性表

(43) 对长度为N的线性表进行顺序查找,在最坏情况下所需要的比较次数为______。(B)

A. N+1

B. N

C. (N+1)/2

合集下载

全国计算机二级考试(公共基础)试题及答案汇总

全国计算机二级考试(公共基础)试题及答案汇总

全国计算机等级考试——公共基础知识部分

模拟试卷

1. 下列选项中不符合良好程序设计风格的是______。

A.源程序要文档化

B.数据说明的次序要规范化

C.避免滥用goto语句

D.模块设计要保证高耦合、高内聚

2. 从工程管理角度,软件设计一般分为两步完成,它们是______。

A.概要设计与详细设计

B.过程控制

C.软件结构设计与数据设计

D.程序设计与数据设计

3. 下列选项中不属于软件生命周期开发阶段任务的是______。

A.软件测试

B.概要设计

C.软件维护

D.详细设计

4. 在数据库系统中,用户所见数据模式为______。

A.概念模式

B.外模式

C.内模式

D.物理模式

5. 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和______。

A.编码设计

B.测试阶段

C.运行阶段

D.物理设计

6. 设有如下三个关系表

R S T

Amn BC13 ABCm13n13

下列操作中正确的是______。 A.T=R∩S

B.R∪S

C.

D.T=R∕S

7. 下列叙述中正确的是______。

A.一个算法的空间复杂度大,则其时间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.上述三种说法都不对

8. 在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为______。

A.63

B.64

C.6

D.7

9. 数据库技术的根本目标是解决数据的______。

A.存储问题

B.共享问题

C.安全问题

D.保护问题

10. 对下列二叉树

进行中序遍历的结果是______。

A.ACBDFEG

B.ACBDFGE

C.ABDCGEF

D.FCADBEG

11. 下列叙述中正确的是______。

A.算法的效率只与问题的规模有关,而与数据的存储结构无关

计算机二级公共基础知识题及答案

计算机二级公共基础知识题及答案

计算机⼆级考试是全国计算机等级考试(National Computer Rank Examination,简称NCRE)四个等级中的⼀个等级,考核计算机基础知识和使⽤⼀种⾼级计算机语⾔编写程序以及上机调试的基本技能。那么计算机⼆级公共基础知识会怎么考?以下仅供参考!

1.如果在⼀个⾮零⽆符号⼆进制整数之后添加⼀个0,则此数的值为原数的()。答案:B

A)4倍

B)2倍

C)1/2

D)1/4

2.已知"装"字的拼⾳输⼊码是"zhuang",⽽"⼤"字的拼⾳输⼊码是"da",则存储它们内码分别需要的字节个数是()。答案:C

A)6,2

B)3,1

C)2,2

D)3,2

3.微机中,西⽂字符所采⽤的编码是()。答案:B

A)EBCDIC码

B)ASCII码

C)国标码

D)BCD码

4.根据汉字国标码GB2312-80的规定,将汉字分为常⽤汉字(⼀级)和⾮常⽤汉字(⼆级)两级汉字。⼀级常⽤汉字的排列是按()。答案:B

A)偏旁部⾸

B)汉语拼⾳字母

C)笔划多少

D)使⽤频率多少

5.存储⼀个48×48点阵的汉字字形码需要的字节个数是()。答案:B

A)384

B)288

C)256

D)144

6.⽆符号⼆进制整数10000001转换成⼗进制数是()。答案:D

A)119

B)121 C)127

D)129

7.根据汉字国标码GB2312-80的规定,⼀级常⽤汉字数是()。答案:C

A)3477个

B)3575个

C)3755个

D)7445个

8.在标准ASCII码表中,已知英⽂字母D的ASCII码是01000100,英⽂字母B的ASCII码是()。答案:B

A)01000001

B)01000010

C)01000011

D)01000000

9.标准ASCII码字符集有128个不同的字符代码,它所使⽤的⼆进制位数是()。答案:B

A)6

B)7

C)8

D)16

10.⼗进制整数101转换成⽆符号⼆进制整数是()。答案:C

全国计算机等级考试二级公共基础知识试题总汇答案

全国计算机等级考试二级公共基础知识试题总汇答案

全国计算机等级考试二级公共基础知识试题总汇

一、选择题

(1) 栈和队列的共同特点是

A)都是先进先出 B)都是先进后出

C)只允许在端口处插入和删除元素 D)没有共同点

(2) 已知二叉树后序遍历序列是dabec,中序遍因序列是dabec,它的前序遍历序列是()?

A)acbed B)decab C)deabc D)cedba

(3)链表不具有的特点是()

A)不必事先估计存储空间 B)可随机访问任一元素

C)插入删除不需要移动元素 D)所需空间与线性表长度成正比

(4) 结构化程序设计的3种结构是()

A)顺序结构,赋值结构,转移结构 B)分支结构,等价结构,循环结构

C)多分支结构,赋值结构,等价结构 D)顺序结构,选择结构,循环结构

(5) 为了提高测试的效率,应该()

A)随机选取测试数据 B)取一切可能的输入数据作为测试数据

C)在完成编码以后制定软件的测试计划 D)集中对会那些错误群集的程序

(6) 算法的时间复杂度是指()

A)执行算法程序所需要的时间 B)算法程序的长度

C)算法执行过程中所需要的基本运算次数 D)算法程序中的指令条数

(7) 软件生命周期中所花费用最多的阶段是()

A)详细设计 B)软件编码 C)软件测试 D)软件维护

(8) 数据库管理系统DBMS中用来定义模式,内模式和外模式的语言为()

A)C B)Basic C)DDL D)DML

(9)下列有关数据库的描述,正确的是()

A)数据库是一个DBF文件 B)数据库是一个关系

C)数据库是一个结构化的数据集合 D)数据库是一组文件

全国计算机二级考试公共基础知识题库 题及答案

全国计算机二级考试公共基础知识题库 题及答案

(1)下面叙述正确的是______。(C)

A. 算法的执行效率与数据的存储结构无关

B. 算法的空间复杂度是指算法程序中指令(或语句)的条数(指的是算法所占用的空间)

C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止

D. 以上三种描述都不对

(2) 以下数据结构中不属于线性数据结构的是______。(C)

A. 队列

B. 线性表

C. 二叉树

D. 栈

(3) 在一棵二叉树上第5层的结点数最多是______。(B)2n-1

A. 8

B. 16

C. 32

D. 15

(4) 下面描述中,符合结构化程序设计风格的是______。(A)

A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑

B. 模块只有一个入口,可以有多个出口(可以有0个入口)

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. 数据库设计是指设计数据库管理系统

2023年全国计算机二级公共基础知识考试试题及答案

2023年全国计算机二级公共基础知识考试试题及答案

2023年全国计算机二级公共基础知识考试试题及答案

一、单项选择题

1、对建立良好的程序设计风格,下面描述正确的是

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

参考答案:A

2、下列叙述中正确的是

A.软件测试的主要目的是发现程序中的错误

B.软件测试的主要目的是确定程序中错误的位置

C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D.软件测试是证明软件没有错误

参考答案:A

参考解析:软件测试是为了发现错误而执行程序的过程,所以软件测试的主要目的是发现程序中的错误。为了提高软件测试的效率,程序员应该避免检查自己的程序。软件测试是为了证明软件有错,而不能证明程序没有错。因此本题的正确答案是A。

3、将E—R图转换到关系模式时,实体与联系都可以表示成( )

A.属性B.关系C.键D.域

参考答案:B

4、对象的操作过程对外是封闭的不可见的,即用户只能看到这一操作实施后的结果。对象的这一特性,即是对象的

A.封装性B.继承性C.多态性D.模块性

参考答案:A

5、在数据管理技术发展的三个阶段中,数据共享最好的是( )

A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同

参考答案:C

参考解析:在数据管理技术发展的三个阶段中,数据共享最好的是数据库系统阶段(见前面的表1.2)。因此本题的正确答案是C。 6、下列叙述中正确的是( )

A.线性链表是线性表的链式存储结构

B.栈与队列是非线性结构

C.双向链表是非线性结构

D.只有根结点的二叉树是线性结构

参考答案:A

参考解析:线性表的链式存储结构称为线性链表;栈、队列、双向链表都是线性结构;树、二叉树(不管它有多少个结点)都是非线性结构。

全国计算机二级公共基础知识题库

全国计算机二级公共基础知识题库

全国计算机⼆级公共基础知识题库

全国计算机⼆级考试笔试理论题中增加了公共基础知识,分值占百分之三⼗,因此需要考⽣多加练习,以下是由店铺整理关于全国计算机⼆级公共基础知识题库的内容,希望⼤家喜欢!

全国计算机⼆级公共基础知识题库(⼀)

1、操作系统是现代计算机系统不可缺少的组成部分,它负责管理计算机的( )。

A、程序

B、功能

C、全部软、硬件资源

D、进程

答案:C

2、Photoshop中利⽤橡⽪擦⼯具擦除背景层中的对象,被擦除区域填充什么颜⾊?( )

A、⿊⾊

B、⽩⾊

C、透明

D、背景⾊

答案:D

3、在计算机⽹络中,通常把提供并管理共享资源的计算机称为( )。

A、服务器

B、⼯作站

C、⽹关

D、路由器

答案:A

4、下列哪个部件保存数据具有暂时性( )。

A、硬盘

B、软盘

C、RAM

D、ROM

答案:C

5、我们⼀般按照( ),将计算机的发展划分为四代。

A、体积的⼤⼩

B、速度的快慢

C、价格的⾼低

D、使⽤元器件的不同

答案:D

全国计算机⼆级公共基础知识题库(⼆)

1、⼴域⽹和局域⽹是按照( )来分的。

A、⽹络使⽤者

B、信息交换⽅式

C、⽹络作⽤范围

D、传输控制协议

答案:C

2、计算机系统由( )。

A、主机和系统软件组成

B、硬件系统和应⽤软件组成

C、硬件系统和软件系统组成

D、微处理器和软件系统组成

答案:C

3、建⽴选区时,要移动选区中的对象,可以加( )辅助键。

A、Shift

B、Ctrl

C、Alt

D、空格

答案:B

4、如果⼀个WWW站点的域名地址是www、aaa、edu、cn,则它是( )站点。

A、教育部门

B、政府部门

C、商业组织

D、以上都不是

答案:A

5、( )⾯板⽤于记录图像的颜⾊数据和保存选区。

A、通道

B、图层

C、路径

D、颜⾊

答案:B

2022年全国计算机等级二级公共基础知识练习试题及答案2

2022年全国计算机等级二级公共基础知识练习试题及答案2

(1)算法的时间简单度是指______。(C)

A.执行算法程序所需要的时间

B.算法程序的长度

C.算法执行过程中所需要的根本运算次数

D.算法程序中的指令条数

(2)以下表达中正确的选项是______。(A)

A.线性表是线性构造

B.栈与队列是非线性构造

C.线性链表是非线性构造

D.二叉树是线性构造

(3)设一棵完全二叉树共有699个结点,考试大提示则在该二叉树中的叶子结点数为______。(B)

A.349

B.350

C.255

D.351

(4)构造化程序设计主要强调的是______。(B)

A.程序的规模

B.程序的易读性

C.程序的执行效率

D.程序的可移植性

(5)在软件生命周期中,能精确地确定软件系统必需做什么和必需具备哪些功能的阶段是______。(D)

A.概要设计

B.具体设计

C.可行性分析

D.需求分析

(6)数据流图用于抽象描述一个软件的规律模型,数据流图由一些特定的图符构成。以下图符名标识的图符不属于数据流图合法图符的是______。(A)

A.掌握流

B.加工

C.数据存储

D.源和潭

(7)软件需求分析阶段的工作,可以分为四个方面:需求猎取、需求分析、编写需求规格说明书以及______。(B)

A.阶段性报告

B.需求评审

C.总结

D.都不正确

(8)下述关于数据库系统的表达中正确的选项是______。(A)

A.数据库系统削减了数据冗余

B.数据库系统避开了一切冗余

C.数据库系统中数据的全都性是指数据类型的全都

计算机二级公共基础知识选择题真题及答案

计算机二级公共基础知识选择题真题及答案

计算机二级公共基础知识选择题真题及答案

计算机二级考试采用全国统一命题、统一考试的形式。下面店铺整理了计算机二级公共基础知识选择题真题及答案,希望对大家有帮助!

选择题

1、下列叙述中正确的是

A.一个算法的空间复杂度大,则其时间复杂度也必定大

B.一个算法的空间复杂度大,则其时间复杂度必定小

C.一个算法的时间复杂度大,则其空间复杂度必定小

D.算法的时间复杂度与空间复杂度没有直接关系

2、下列叙述中正确的是

A.算法的效率只与问题的规模有关,而与数据的存储结构无关

B.算法的时间复杂度是指执行算法所需要的计算工作量

C.数据的.逻辑结构与存储结构是一一对应的

D.算法的时间复杂度与空间复杂度一定相关

3、下列叙述中正确的是

A.程序执行的效率与数据的存储结构密切相关

B.程序执行的效率只取决于程序的控制结构

C.程序执行的效率只取决于所处理的数据量

D.以上说法均错误

4、下列关于栈的叙述中,正确的是

A.栈底元素一定是最后入栈的元素

B.栈顶元素一定是最先入栈的元素

C.栈操作遵循先进后出的原则

D.以上说法均错误

5、一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是

A.1,2,3,A,B,C B.C,B,A,1,2,3

C.C,B,A,3,2,1

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

6、下列与队列结构有关联的是

A.函数的递归调用

B.数组元素的引用

C.多重循环的执行

D.先到先服务的作业调度

7、下列叙述中正确的是

A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化

B.循环队列中的元素个数随队头指针的变化而动态变化

C.循环队列中的元素个数随队尾指针的变化而动态变化

D.以上说法都不对

8、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,teal"=15,则循环队列中的元素个数为

2023年计算机二级公共基础知识考试题库

2023年计算机二级公共基础知识考试题库

1[单项选择题] 对长度为l0的线性表进展冒泡排序,最坏状况下需要比拟的次数为

A.9B.10C.45D.90

参考答案:C

参考解析:冒泡法是在扫描过程中逐次比拟相邻两个元素的大小,最坏的状况是每次比拟都要将相邻的两个元素互换,需要互换的次数为9+8+7+6+5+4+3+2+1=45,选C。

2[单项选择题] 在关系数据库中,用来表示实体问联系的是

A.属性B.二维表C.网状构造D.树状构造

参考答案:B

参考解析:关系模型实体问的联系采纳二维表来表示,简称表。选项C为网状模型实体间的联系,选项D为层次模型实体间的联系,选项A属性刻画了实体。

3[单项选择题] 下面属于白盒测试方法的是

A.等价类划分法

B.规律掩盖

C.边界值分析法

D.错误推想法

参考答案:B

参考解析:白盒测试法主要有规律掩盖、根本路径测试等。规律掩盖测试包括语句掩盖、路径掩盖、判定掩盖、条件掩盖、推断一条件掩盖,选择B。其余为黑盒测试法。

4[单项选择题] 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和c的联系是

A.一对一B.一对多C.多对一D.多对多

参考答案:B

参考解析:A和B为一对多的联系,则对于A中的.每一个实体,B中有多个实体与之联系,而B与C为一对一联系,则对于B中的每一个实体,C中之多有一个实体与之联系,则可推出对于A中的每一个实体,C中有多个实体与联系,所以为一对多联系。

5[单项选择题] 以下与队列构造有关联的是

A.函数的递归调用

B.数组元素的引用

计算机二级公共基础知识题库及答案

计算机二级公共基础知识题库及答案

计算机二级公共基础知识题库及答案

一、选择题

1、下列哪一个不是合法的字符常量?( ) A. 'x' B. '' C. '\n' D.

'' 正确答案是:B. ''。 在C语言中,字符常量需要用单引号括起来,而选项B为双引号,表示一个字符串。

2、以下哪个函数可以将一个数字字符串转换为一个整数?( ) A.

int() B. float() C. str() D. len() 正确答案是:A. int()。 在Python中,int()函数可以将一个数字字符串转换为整数。例如,int('123')的结果是123。

3、以下哪个运算符可以用于比较两个数的值是否相等?( ) A. ==

B. >= C. <= D. <> 正确答案是:A. ==。 在大多数编程语言中,==是用于比较两个值是否相等的运算符。例如,在Python中,if a ==

b的意思是如果a的值等于b的值,则执行接下来的代码块。

4、以下哪个函数可以将一个十进制数转换为二进制数?( ) A. hex()

B. oct() C. bin() D. dec() 正确答案是:C. bin()。 在Python中,bin()函数可以将一个整数转换为二进制数。例如,bin(10)的结果是'0b1010'。 5、以下哪个是合法的Python标识符?( ) A. 123 B. $abc C. def!

D. _xyz 正确答案是:D. _xyz。 在Python中,合法的标识符必须以字母、下划线或美元符号开头,后面可以跟着任意个数字、字母或下划线。因此,选项D是合法的标识符,而选项A、B、C都是不合法的标识符。

二、填空题

1、在Python中,可以使用( )函数将一个字符串反转。 正确答案是:reverse()。 在Python中,可以使用字符串对象的reverse()方法将一个字符串反转。例如,str='abcdefg';str.reverse()的结果是'gfedcba'。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档