NCRE计算机等级考试Python真题(一)

news2025/1/12 16:10:55

第一套试题

1、关于数据的存储结构,以下选项描述正确的是

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

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

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

D.存储在外存中的数据

正确答案: C

2、关于线性链表的描述,以下选项中正确的是

A.存储空间不一定连续,且前件元素一定存储在后件元素的前面

B.存储空间必须连续,且前件元素一定存储在后件元素的前面

C.存储空间必须连续,且各元素的存储顺序是任意的

D.存储空间不一定连续,且各元素的存储顺序是任意的

正确答案: D

3、在深度为 7 的满二叉树中,叶子结点的总个数是

A.31

B.64

C.63

D.32

正确答案: B

4、关于结构化程序设计所要求的基本结构,以下选项中描述错误的是

A.重复(循环)结构

B.选择(分支)结构

C.goto 跳转

D.顺序结构

正确答案: C

5、关于面向对象的继承,以下选项中描述正确的是

A.继承是指一组对象所具有的相似性质

B.继承是指类之间共享属性和操作的机制

C.继承是指各对象之间的共同性质

D.继承是指一个对象具有另一个对象的性质

正确答案: B

6、关于软件危机,以下选项中描述错误的是

A.软件成本不断提高

B.软件质量难以控制

C.软件过程不规范

D.软件开发生产率低

正确答案: C

7、关于软件测试,以下选项中描述正确的是

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

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

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

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

正确答案: D

8、以下选项中用树形结构表示实体之间联系的模型是

A.网状模型

B.层次模型

C.静态模型

D.关系模型

正确答案: B

9、设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程(课号,课程名),选课SC(学号,课号,成绩),表SC的关键字(键或码)是

A.学号,成绩

B.学号,课号

C.学号,姓名,成绩

D.课号,成绩

正确答案: B

10、关于 Python 程序格式框架的描述,以下选项中错误的是

A.Python 语言的缩进可以采用 Tab 键实现

B.Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围

C.判断、循环、函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义

D.Python 语言不采用严格的"缩进"来表明程序的格式框架

正确答案: D

11、以下选项中不符合 Python 语言变量命名规则的是

A.I

B.3_1

C._AI

D.TempStr

正确答案: B

12、以下关于 Python 字符串的描述中,错误的是

A.字符串是字符的序列,可以按照单个字符或者字符片段进行索引

B.字符串包括两种序号体系:正向递增和反向递减

C.Python 字符串提供区间访问方式,采用 [N:M] 格式,表示字符串中从 N 到 M 的索引子字符串(包含 N 和 M

D.字符串是用一对双引号" "或者单引号' '括起来的零个或者多个字符

正确答案: C

13、关于 Python 语言的注释,以下选项中描述错误的是

A.Python 语言的单行注释以#开头

B.Python 语言的单行注释以单引号 ' 开头

C.Python 语言的多行注释以 ' ' '(三个单引号)开头和结尾

D.Python 语言有两种注释方式:单行注释和多行注释

正确答案: B

14、关于 import 引用,以下选项中描述错误的是

A.使用 import turtle 引入turtle 库

B.可以使用 from turtle import setup 引入 turtle 库

C.使用 import turtle as t 引入 turtle 库,取别名为 t

D.import 保留字用于导入模块或者模块中的对象

正确答案: B

15、下面代码的输出结果是

x = 12.34

print(type(x))

A.<class 'int'>

B.<class 'float'>

C.<class 'bool'>

D.<class 'complex'>

正确答案: B

16、关于 Python 的复数类型,以下选项中描述错误的是

A.复数的虚数部分通过后缀"J"或者"j"来表示

B.对于复数 z,可以用 z.real 获得它的实数部分

C.对于复数 z,可以用 z.imag 获得它的实数部分

D.复数类型表示数学中的复数

正确答案: C

17、关于 Python 字符串,以下选项中描述错误的是

A.可以使用 datatype() 测试字符串的类型

B.输出带有引号的字符串,可以使用转义字符

C.字符串是一个字符序列,字符串中的编号叫"索引"

D.字符串可以保存在变量中,也可以单独存在

正确答案: A

18、关于 Python 的分支结构,以下选项中描述错误的是

A.分支结构使用 if 保留字

B.Python 中 if-else 语句用来形成二分支结构

C.Python 中 if-elif-else 语句描述多分支结构

D.分支结构可以向已经执行过的语句部分跳转

正确答案: D

19、关于程序的异常处理,以下选项中描述错误的是

A.程序异常发生经过妥善处理可以继续执行

B.异常语句可以与 else 和 finally 保留字配合使用

C.编程语言中的异常和错误完全相同的概念

D.Python 通过 try、except 等保留字提供异常处理功能

正确答案: C

20、关于函数,以下选项中描述错误的是

A.函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

B.使用函数的主要目的是减低编程难度和代码重用

C.Python 使用 del 保留字定义一个函数

D.函数是一段具有特定功能的、可重用的语句组

正确答案: C

21、关于 Python 组合数据类型,以下选项中描述错误的是

A.组合数据类型可以分为 3 类:序列类型、集合类型和映射类型

B.序列类型是二维元素向量,元素之间存在先后关系,通过序号访问

C.Python 的 str、tuple 和 list 类型都属于序列类型

D.Python 组合数据类型能够将多个同类型或不同类型的数据组织起来,通过单一的表示使数据操作更有序、更容易

正确答案: B

23、关于 Python 序列类型的通用操作符和函数,以下选项中描述错误的是

A.如果 x 不是 s 的元素,x not in s 返回 True

B.如果 s 是一个序列,s = [1,"kate",True],s[3] 返回 True

C.如果 s 是一个序列,s = [1,"kate",True],s[–1] 返回 True

D.如果 x 是 s 的元素,x in s 返回 True

正确答案: B

24、Python 对文件的处理,以下选项中描述错误的是

A.Python 通过解释器内置的 open() 函数打开一个文件

B.当文件以文本方式打开时,读写按照字节流方式

C.文件使用结束后要用 close() 方法关闭,释放文件的使用授权

D.Python 能够以文本和二进制两种方式处理文件

正确答案: B

read() 当文件以文本形式打开时读写按照字符串形式,采用当前计算机使用的编码或者指定编码;当文件以二进制形式打开时读写按照字节流方式。

25、以下选项中不是 Python 对文件的写操作方法的是

A.writelines

B.write 和 seek

C.writetext

D.write

正确答案: C

26、关于数据组织的维度,以下选项中描述错误的是

A.一维数据采用线性方式组织,对应于数学中的数组和集合等概念

B.二维数据采用表格方式组织,对应于数学中的矩阵

C.高维数据有键值对类型的数据构成,采用对象方式组织

D.数据组织存在维度,字典类型用于表示一维和二维数据

正确答案: D

27、以下选项中不是 Python 语言的保留字的是

A.except

B.do

C.pass

D.while

正确答案: B

28、以下选项中是 Python 中文分词的第三方库的是

A.jieba

B.itchat

C.time

D.turtle

正确答案: A

29、以下选项中使 Python 脚本程序转变为可执行程序的第三方库的是

A.pygame

B.PyQt5

C.PyInstaller

D.random

正确答案: C

30、以下选项中不是 Python 数据分析的第三方库的是

A.numpy

B.scipy

C.pandas

D.requests

正确答案: D

31、下面代码的输出结果是

x = 0o1010

print(x)

A.520

B.1024

C.32768

D.10

正确答案: A

0b二进制,0o八进制,0x十六进制

print(eval('0o1010')) 输出十进制为:520

32、下面代码的输出结果是

x=10

y=3

print(divmod(x,y))

A.(1, 3)

B.3,1

C.1,3

D.(3, 1)

正确答案: D

33、下面代码的输出结果是

for s in "HelloWorld":

if s=="W":

continue

print(s,end="")

A.Hello

B.World

C.HelloWorld

D.Helloorld

正确答案: D

continue 此处相当于跳过

34、给出如下代码:

DictColor = {"seashell":"海贝色","gold":"金色","pink":"粉红色","brown":"棕色", "purple":"紫色","tomato":"西红柿色"}

以下选项中能输出"海贝色"的是

A.print(DictColor.keys())

B.print(DictColor["海贝色"])

C.print(DictColor.values())

D.print(DictColor["seashell"])

正确答案: D

35、下面代码的输出结果是

s =["seashell","gold","pink","brown","purple","tomato"]

print(s[1:4:2])

A.['gold', 'pink', 'brown']

B.['gold', 'pink']

C.['gold', 'pink', 'brown', 'purple', 'tomato']

D.['gold', 'brown']

正确答案: D

36、下面代码的输出结果是

d ={"大海":"蓝色", "天空":"灰色", "大地":"黑色"}

print(d["大地"], d.get("大地", "黄色"))

A.黑的 灰色

B.黑色 黑色

C.黑色 蓝色

D.黑色 黄色

正确答案: B

d.get("大地","黄色") 当get"大地"找不到时才赋予默认值"黄色"

37、当用户输入abc时,下面代码的输出结果是

try:

n = 0

n = input("请输入一个整数: ")

def pow10(n):

return n**10

except:

print("程序执行错误")

A.输出:abc

B.程序没有任何输出

C.输出:0

D.输出:程序执行错误

正确答案: B

38、下面代码的输出结果是

a = [[1,2,3], [4,5,6], [7,8,9]]

s = 0

for c in a:

for j in range(3):

s += c[j]

print(s)

A.0

B.45

C.以上答案都不对

D.24

正确答案: B

39、文件 book.txt 在当前程序所在目录内,其内容是一段文本:book,下面代码的输出结果是

txt = open("book.txt", "r")

print(txt)

txt.close()

A.book.txt

B.txt

C.以上答案都不对

D.book

正确答案: C

输出结果为:

<_io.TextIOWrapper name='book.txt' mode='r' encoding='cp936'>

注:

open()中通常需定义其编码 encoding='utf-8' ;还需读取str = txt.read() 然后才能打印print(str)

txt = open("book.txt", "r",encoding='utf-8')

str = txt.read()

print(str)

txt.close()

40、如果当前时间是 2018年5月1日10点10分9秒,则下面代码的输出结果是

import time

print(time.strftime("%Y=%m-%d@%H>%M>%S", time.gmtime()))

A.2018=05-01@10>10>09

B.2018=5-1 10>10>9

C.True@True

D.2018=5-1@10>10>9

正确答案: A

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/373537.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

js:入门web component

什么是web component 首先丢几个网站 MDN 阮一峰 caniuse 现代 web 前端离不开组件&#xff0c;而我们平常写组件都是基于 react、vue 等框架来写的&#xff0c;web component 则是浏览器原生的组件&#xff0c;就意味着我们可以在浏览器直接运行。 实例 <!DOCTYPE html&…

sql的执行顺序

一.前言 在我们世家开发中,我们少不了和数据库打交道, 我们的持久层是与数据库打交道的, 少不了要用sql语句来请求数据库的数据, 前台(前端页面)请求到-->控制器(接口层)-->service(业务层)-->mapper或dao(持久层) 简图: 在持久层我们的sql是怎么执行的, 它的执行顺…

Springdoc Swagger UI集成OAuth2认证

目录引言方式1&#xff1a;Bearer Token方式2&#xff1a;标准OAuth2授权码流程方式3&#xff1a;集成OIDC发现端点扩展&#xff1a;同时支持多种认证方式引言 之前的文章讲过OAuth2体系&#xff0c;以授权码流程为例&#xff08;参见下图&#xff09;&#xff0c; 其中资源服…

JVM全面总结

JVM全面总结一.类加载子系统why 为什么要这么做&#xff1f;when 什么时候会触发加载How 怎么样进行的---加载相关---类加载器双亲委派机制沙箱安全机制---链接过程相关------初始化相关---类构造器clinit()二.运行时数据区1.方法区(永久代 元空间)(1)方法区在哪&#xff1f;(2…

数据结构基础之动态数组

目录 前言 1、Java中的数组 2、实现动态数组 2.1、基本类结构设计 2.2、添加元素 2.3、查询&修改元素 2.4、包含&搜索&删除 2.5、数组扩容 前言 今天我们来学习一下关于数据结构的一些基础知识&#xff0c;数据结构研究的是数据如何在计算机中进行组织和存…

Java高级点的知识

Java 集合框架 该框架必须是高性能的。基本集合&#xff08;动态数组&#xff0c;链表&#xff0c;树&#xff0c;哈希表&#xff09;的实现也必须是高效的。 该框架允许不同类型的集合&#xff0c;以类似的方式工作&#xff0c;具有高度的互操作性。 对一个集合的扩展和适应…

WordPress 函数:add_theme_support() 开启主题自定义功能(全面)

add_theme_support() 用于在我们的当前使用的主题添加一些特殊的功能&#xff0c;函数一般写在主题的functions.php文件中&#xff0c;当然也可以再插件中使用钩子来调用该函数&#xff0c;如果是挂在钩子上&#xff0c;那他必须挂在after_setup_theme钩子上&#xff0c;因为 i…

Spring Security OAuth2四种授权模式总结 - Mysql存储客户端信息和令牌(八)

写在前面&#xff1a;各位看到此博客的小伙伴&#xff0c;如有不对的地方请及时通过私信我或者评论此博客的方式指出&#xff0c;以免误人子弟。多谢&#xff01;如果我的博客对你有帮助&#xff0c;欢迎进行评论✏️✏️、点赞&#x1f44d;&#x1f44d;、收藏⭐️⭐️&#…

Vue3 核心模块源码解析(上)

Vue3相比大家也都有所了解&#xff0c;即使暂时没有使用上&#xff0c;但肯定也学习过&#xff01;Vue3是使用TS进行重写&#xff0c;采用了MonoRepo的管理方式进行管理&#xff0c;本篇文章我们一起来看看 Vue3的使用&#xff0c;与Vue2有什么区别&#xff0c;以及我们该如何优…

【密码学】 一篇文章讲透数字证书

【密码学】 一篇文章讲透数字证书 数字证书介绍 数字证书是一种用于认证网络通信中参与者身份和加密通信的证书&#xff0c;人们可以在网上用它来识别对方的身份。 我们在上一篇博客中介绍了数字签名的作用和原理&#xff0c;数字签名可以防止消息被否认。有了公钥算法和数字签…

史上最全面的软件测试面试题总结(接口、自动化、性能全都有)

目录 思维发散 Linux 测试概念和模型 测试计划与工具 测试用例设计 Web项目 Python基础 算法 逻辑 接口测试 性能测试 总结感谢每一个认真阅读我文章的人&#xff01;&#xff01;&#xff01; 重点&#xff1a;配套学习资料和视频教学 思维发散 一个球&#xff…

二叉树——二叉搜索树的最小绝对差

二叉搜索树的最小绝对差 链接 给你一个二叉搜索树的根节点 root &#xff0c;返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数&#xff0c;其数值等于两值之差的绝对值。 示例 1&#xff1a; 输入&#xff1a;root [4,2,6,1,3] 输出&#xff1a;1 示例 2&…

PowerDesigned16连接Oracle出现“Could not initialize JavaVM“时的解决步骤

PowerDesigned需要连接到数据库&#xff0c;我使用的是oracle&#xff0c;但总是连接不上&#xff0c;输出栏提示"Could not initialize JavaVM"。 经过查找资料&#xff0c;发现是PowerDesigned16是32位的&#xff0c;只能使用32位的JDK来运行JDBC驱动&#xff0c;…

如何从零开始系统的学习项目管理?

经常会有人问&#xff0c;项目管理到底应该学习一些什么&#xff1f;学习考证之后能得到什么价值&#xff1f; 以下我就总结一下内容 一&#xff0c;学习项目管理有用吗&#xff1f; 有效的项目管理带来的益处大致包括以下几个方面&#xff1a;更有效达成业务目标、满足相关…

人工智能轨道交通行业周刊-第35期(2023.2.20-2.26)

本期关键词&#xff1a;重庆智慧轨道、智能运维主机、标准轨距、地方铁路公报、景深、机器视觉应用 1 整理涉及公众号名单 1.1 行业类 RT轨道交通人民铁道世界轨道交通资讯网铁路信号技术交流北京铁路轨道交通网上榜铁路视点ITS World轨道交通联盟VSTR铁路与城市轨道交通Rai…

第12天-商品维护(发布商品、商品管理、SPU管理)

1.发布商品流程 发布商品分为5个步骤&#xff1a; 基本信息规格参数销售属性SKU信息保存完成 2.发布商品-基本信息 2.1.会员等级-会员服务 2.1.1.会员服务-网关配置 在网关增加会员服务的路由配置 - id: member_routeuri: lb://gmall-memberpredicates:- Path/api/member/…

学习python第一天---前缀和

一、3956.截断数组&#xff08;前缀和&#xff09;二、前缀和&#xff08;前缀和&#xff09;[0]list(map(int,input().split()))三、子矩阵的和&#xff08;前缀和&#xff09;range(1,n1)四、K倍区间&#xff08;前缀和&#xff09;五、激光炸弹&#xff08;前缀和&#xff0…

模型部署笔记

目录模型部署工作ONNX存在的意义ONNX&#xff08;Open Neural Network Exchange&#xff09;ONNX示例模型推理示例Batch调整量化量化方式常见问题模型部署工作 训练好的模型在特定软硬件平台下推理针对硬件优化和加速的推理代码 训练设备平台&#xff1a; CPU、GPU、DSP ONN…

2023.02.26 学习周报

文章目录摘要文献阅读1.题目2.摘要3.介绍4.模型4.1 SESSION-PARALLEL MINI-BATCHES4.2 SAMPLING ON THE OUTPUT4.3 RANKING LOSS5.实验5.1 数据集5.2 验证方式5.3 baselines5.4 实验结果6.结论深度学习元胞自动机1.定义2.构成3.特性4.思想5.统计特征流形学习1.降维2.空间3.距离…

一些硬件学习的注意事项与快捷方法

xilinx系列软件 系统适用版本 要安装在Ubuntu系统的话&#xff0c;要注意提前看好软件适用的版本&#xff0c;不要随便安好了Ubuntu系统又发现对应版本的xilinx软件不支持。 如下图&#xff0c;发行说明中会说明这个版本的软件所适配的系统版本。 下载 vivado vitis这些都可以…