首页 > 全部 > 二级Python > 国家二级(Python)机试历年真题试卷汇编5

国家二级(Python)机试历年真题试卷汇编5

本单篇文档共16665字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类NCRE全国计算机二级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
二级Python 真题试卷 5272人下载
价格: 1.00 原价:¥8.00
收藏

国家二级(Python)机试历年真题试卷汇编5

单项选择题

1.计算机完成一条指令所花费的时间称为一个( )。(D)

A. 执行时序

B. 存取周期

C. 执行速度

D. 指令周期

解析:一般把计算机完成一条指令所花费的时间称为一个指令周期。指令周期越短,指令执行就越快。本题选择D选项。

2.顺序程序不具有( )。(B)

A. 顺序性

B. 并发性

C. 封闭性

D. 可再现性

解析:顺序程序具有顺序性、封闭性和可再现性的特点,使得程序设计者能够控制程序执行的过程(包括执行顺序、执行时间),对程序执行的中间结果和状态可以预先估计,这样就可以方便地进行程序的测试和调试。顺序程序不具有并发性。并发性是并发程序的特点。本题选择B选项。

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

A. 算法的复杂度与问题的规模无关

B. 算法的优化主要通过程序的编制技巧来实现

C. 对数据进行压缩存储会降低算法的空间复杂度

D. 数值型算法只需考虑计算结果的可靠性

解析:为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额外空间,通常采用压缩存储技术,故C选项叙述正确。算法的计算工作量是用算法所执行的基本运算次数来度量的,而算法所执行的基本运算次数是问题规模(通常用整数)表示的函数,故A选项叙述错误。算法的复杂度与程序的编制无关,故B选项叙述错误。算法需要考虑可行性、确定性、有穷性等,故D选项叙述错误。本题选择C选项。

4.设有一个栈与一个队列的初始状态均为空。现有一个序列A,B,C,D,E,F,G,H。先分别将序列中的前4个元素依次入栈,后4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为( )。(D)

A. A,B,C,D,E,F,G,H

B. A,B,C,D,H,G,F,E

C. D,C,B,A,H,G,F,E

D. D,C,B,A,E,F,G,H

解析:栈按先进后出的原则组织数据,所以入栈最早的元素最后出栈。队列按先进先出的原则组织数据,所以入队最早的元素最先退队。入栈的顺序为A,B,C,D,则退栈的顺序为D,C,B,A;入队的顺序为E,F,G,H,退队的顺序为E,F,G,H。本题选择D选项。

5.设某棵树的度为3,其中度为3,2,1的节点个数分别为3,0,4。则该树中的叶子节点数为( )。(B)

A. 6

B. 7

C. 8

D. 不可能有这样的树

解析:假设叶子节点个数为n。这棵树的总节点数为度为3的节点数+度为2的节点数+度为1的节点数+度为0的节点数,即3+0+4+n。再根据树的性质:树的总的节点数为树中所有节点的度数之和再加1,则总节点数为3×3+2×0+1×4+0×n+1。3×3+1×4+1=3+4+n,则n=7,叶子节点数为7。本题选择B选项。

6.结构化程序设计强调( )。(C)

A. 程序的效率

B. 程序的规模

C. 程序的易读性

D. 程序的可复用性

解析:结构化程序设计的目的:通过设计结构良好的程序,以程序静态的、良好的结构保证程序动态执行的正确性,使程序易理解、易调试、易维护,以提高软件开发的效率,降低出错率,因此结构化程序强调程序的易读性。本题选择C选项。

7.下面不属于系统软件的是( )。(A)

A. 杀毒软件

B. 操作系统

C. 编译程序

D. 数据库管理系统

解析:系统软件是管理计算机的资源,提高计算机的使用效率,为用户提供各种服务的软件,如操作系统、数据库管理系统、编译程序、汇编程序和网络软件等,B、C和D三个选项均属于系统软件。应用软件是为了应用于特定的领域而开发的软件,A属于应用软件。本题选择A选项。

8.在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的是( )。(A)

A. 人工管理阶段

B. 文件系统阶段

C. 文件系统阶段和数据库系统阶段

D. 人工管理阶段和文件系统阶段

解析:数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。本题选择A选项。

9.建立表示学生选修课程活动的实体-联系模型,其中的两个实体分别是( )。(C)

A. 学生和学号

B. 课程和成绩

C. 学生和课程

D. 课程和课程号

解析:在实体联系一模型中,实体是客观存在并且可以相互区别的事物。在学生选修课程活动中,学生和课程是客观存在并且可以相互区别的事物,课程号是课程的属性,学号是学生的属性,成绩是学生和课程联系的属性。本题选择C选项。

10.定义学生选修课程的关系模式如下:

SC(S#,Sn,C#,Cn,T#,G,Cr)(其属性分别为学号、姓名、课程号、课程名、授课老师号、成绩、学分)

并且一门课程可由多个教师教授,则该关系的键是( )。(B)

A. S#,T#

B. S#,C#

C. S#

D. C#

解析:在关系SC中,想要唯一确定一行,需要学号“S#”和课程号“C#”。不管该课程的授课老师是谁,只要知道了学号和课程号,就能确定关系中的其他属性。因此,该关系的键是“S#”和“C#”。本题选择B选项。

11.在Python中,不能作为变量名的是( )。(C)

A. student

B. _bmg

C. 5sp

D. Teacher

解析:在Python中,变量的命名规则:以字母或下划线开头,后面跟字母、下划线及数字;不能以数字开头。本题选择C选项。

12.以下关于Python缩进的描述中,错误的是( )。(D)

A. 缩进表达了所属关系和代码块的所属范围

B. 缩进是可以嵌套的,从而形成多层缩进

C. 判断、循环、函数等都能够通过缩进包含一批代码

D. Python用严格的缩进表示程序的格式框架,所有代码都需要在行前至少加一个空格

解析:缩进:在逻辑行首的空白(空格符或制表符)用来决定逻辑行的缩进层次,从而决定语句的分组。这意味着同一层次的语句必须有相同的缩进,不是同一层次的语句不需要有相同的缩进。所以,不是所有代码行前都要加空格符。本题选择D选项。

13.以下代码的输出结果是( )。

x=’R\0S\0T’

print(len(x))(B)

A. 3

B. 5

C. 7

D. 6

解析:在Python中len()函数用来输出字符串长度,x=’R\0S\0T’,分别有R、\0、S、\0及T这5个字符,所以len(x)=5,print(len(x))是将5输出。这里要注意,Python中len()函数遇见\0不结束,\0是一个转义字符。本题选择B选项。

14.以下关于Python的描述中,错误的是( )。(D)

A. 对于需要更高执行速度的功能,如数值计算和动画,Python可以调用C语言编写的底层代码

B. Python比大部分编程语言具有更高的软件开发产量和简洁性

C. Python是解释执行型语言

本文档预览:3600字符,共16665字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
国家二级(Python)机试历年真题试卷汇编5

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号