当前位置: 首页 > news >正文

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

第一套试题

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

相关文章:

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

第一套试题1、关于数据的存储结构&#xff0c;以下选项描述正确的是A.数据所占的存储空间量B.数据在计算机中的顺序存储方式C.数据的逻辑结构在计算机中的表示D.存储在外存中的数据正确答案&#xff1a; C2、关于线性链表的描述&#xff0c;以下选项中正确的是A.存储空间不一定…...

C#协变逆变

文章目录协变协变接口的实现逆变里氏替换原则协变 协变概念令人费解&#xff0c;多半是取名或者翻译的锅&#xff0c;其实是很容易理解的。 比如大街上有一只狗&#xff0c;我说大家快看&#xff0c;这有一只动物&#xff01;这个非常自然&#xff0c;虽然动物并不严格等于狗…...

算法设计与分析期末考试复习(四)

贪心算法&#xff08;Greedy Algorithm&#xff09; 找零钱问题 假设有4种硬币&#xff0c;面值分别为&#xff1a;二角五分、一角、五分和一分&#xff0c;现在要找给顾客六角三分钱&#xff0c;如何找使得给出的硬币个数最少&#xff1f; 首先选出1个面值不超过六角三分的最…...

qsort函数排序数据 and 模拟实现qosrt函数(详解)

前言&#xff1a;内容包括使用库函数qsort排序任意类型的数据&#xff0c;模拟实现qsort函数&#xff08;冒泡排序的逻辑&#xff09; 我们先了解qsort函数的语法&#xff1a;qsort函数默认按照升序排序数据 void qsort (void* base, size_t num, size_t size,int (*compar)(…...

Mysql视图,存储过程,触发器,函数以及Mysql架构

一,视图视图是基于查询的一个虚拟表 , 也就是将sql语句封装起来, 要用的时候直接调用视图即可, select语句查询的表称为基表, 查询的结果集称为虚拟表, 基本表数据发生了改变, 那么视图也会发生改变, 使用视图就是为了简化查询语句.1.CREATE VIEW view_admin AS SELECT * FROM…...

什么是线程死锁?如何解决死锁问题

死锁&#xff0c;一组互相竞争的资源的线程之间相互等待&#xff0c;导致永久阻塞的现象。 如下图所示&#xff1a; 与死锁对应的&#xff0c;还有活锁&#xff0c;是指线程没有出现阻塞&#xff0c;但是无限循环。 有一个经典的银行转账例子如下&#xff1a; 我们有个账户类…...

C语言几种判断语句简述

C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件&#xff0c;以及条件为真时要执行的语句&#xff08;必需的&#xff09;和条件为假时要执行的语句&#xff08;可选的&#xff09;。 C 语言把任何非零和非空的值假定为 true&#xff0c;把零或 null 假定为 fals…...

【python学习笔记】:SQL常用脚本(二)

11、四舍五入ROUND函数 ROUND ( numeric_expression , length [ ,function ] ) function 必须为 tinyint、smallint 或 int。 如果省略 function 或其值为 0&#xff08;默认值&#xff09;&#xff0c;则将舍入 numeric_expression。 如果指定了0以外的值&#xff0c;则将截…...

【Linux】进程地址空间

文章目录&#x1f3aa; 进程地址空间&#x1f680;1.写时拷贝与虚拟地址&#x1f680;2.地址空间引入&#x1f680;3.地址空间的意义⭐3.1 虚拟地址寻址⭐3.2 虚拟地址意义&#x1f3aa; 进程地址空间 地址空间&#xff08;address space&#xff09;表示任何一个计算机实体所…...

Qt音视频开发17-vlc内核回调拿图片进行绘制

一、前言 在众多播放器中&#xff0c;支持的种类格式众多&#xff0c;并支持DVD影音光盘&#xff0c;VCD影音光盘及各类流式协议&#xff0c;提供了sdk进行开发&#xff0c;这点是至关重要的&#xff0c;尽管很多优秀的播放器很牛逼&#xff0c;由于没有提供sdk第三方开发&…...

安装配置DHCP

本次实验采用CentOS71.检查在安装DHCP之前先使用rpm命令查看系统中已有的DHCP软件包rpm -qa | grep dhcp由此可知&#xff0c;系统中尚未安装DHCP软件包2.安装我们可以使用yum命令为系统安装DHCP软件包yum -y install dhcp安装完成后再次检查可以看到DHCP软件包3.配置dhcp配置文…...

MarkDown中写UML图的方法

目录序UML图之顺序图顺序图的四个要素关于消息箭头的语法Mermaid中顺序图的简单例子样例用小人表示对象为对象设置别名激活对象UML图之类图类图中常见的关系关于不同类型关系的语法Mermaid中类图的简单例子样例类定义的两种方式为类定义成员双向关系的表示多重性关系的表示UML之…...

Axure8设计—动态仪表盘

本次分享的的案例是Axure8制作的动态仪表盘,根据设置的数值&#xff0c;仪表盘指针旋转到相应的值位置 预览地址&#xff1a;https://2qiuwg.axshare.com 下载地址&#xff1a;https://download.csdn.net/download/weixin_43516258/87502161 一、制作原型 1、首先创建空白页…...

【C++】类和对象的六个默认成员函数

类的6个默认成员函数构造函数概念特性析构函数概念特性拷贝构造函数概念特征拷贝构造函数典型调用场景&#xff1a;赋值运算符重载运算符重载赋值运算符重载取地址及const取地址操作符重载类的6个默认成员函数 到底什么是类的6个默认成员函数呢&#xff1f;相信大家一定对此怀…...

4、算法MATLAB---认识矩阵

认识矩阵1、矩阵定义和基本运算1.1 赋值运算符&#xff1a;1.2 等号运算符&#xff1a;1.3 空矩阵1.4 一行一列矩阵1.5 行矩阵&#xff08;元素用空格或逗号分隔&#xff09;1.6 列矩阵&#xff08;分号表示换行&#xff09;1.7 m行n列的矩阵&#xff1a;行值用逗号间隔&#x…...

vue3+rust个人博客建站日记2-确定需求

反思 有人说过我们正在临近代码的终结点。很快&#xff0c;代码就会自动产生出来&#xff0c;不需要再人工编写。程序员完全没用了&#xff0c;因为商务人士可以从规约直接生成程序。 扯淡&#xff01;我们永远抛不掉代码&#xff0c;因为代码呈现了需求的细节。在某些层面上&a…...

Linux安装云原生网关Kong/KongA

目录1 概述2 创建服务器3 安装postgres4 安装kong5 安装node6 安装KONGA1 概述 Kong Kong是一款基于OpenResty&#xff08;NginxLua模块&#xff09;编写的高可用、易扩展的开源API网关&#xff0c;专为云原生和云混合架构而建&#xff0c;并针对微服务和分布式架构进行了特别…...

Vue学习笔记(2)

2.1 事件处理 2.1.1 事件监听器 JavaScript&#xff1a;通过获取DOM对象再往DOM对象上使用addEventListener注册监听事件 const btn document.querySelector(#my-button) btn.addEventListener(click, function() {alert(点击事件!) })jQuery&#xff1a;通过$选择器绑定对象…...

2023年三月份图形化四级打卡试题

活动时间 从2023年3月1日至3月21日&#xff0c;每天一道编程题。 本次打卡的规则如下&#xff1a; 小朋友每天利用10~15分钟做一道编程题&#xff0c;遇到问题就来群内讨论&#xff0c;我来给大家答疑。 小朋友做完题目后&#xff0c;截图到朋友圈打卡并把打卡的截图发到活动群…...

Python操作Excel

Python中对Excel文件的操作包括&#xff1a;读、写、修改。如果要对其进行如上的操作需要导入Python的第三方模块&#xff1a;xlrd、xlwd、xlutils&#xff0c;其分别对应Python的读、写、修改的操作 一、安装Python的第三方模块 二、操作Excel的基本步骤 1、导入响对应的模…...

在软件开发中正确使用MySQL日期时间类型的深度解析

在日常软件开发场景中&#xff0c;时间信息的存储是底层且核心的需求。从金融交易的精确记账时间、用户操作的行为日志&#xff0c;到供应链系统的物流节点时间戳&#xff0c;时间数据的准确性直接决定业务逻辑的可靠性。MySQL作为主流关系型数据库&#xff0c;其日期时间类型的…...

超短脉冲激光自聚焦效应

前言与目录 强激光引起自聚焦效应机理 超短脉冲激光在脆性材料内部加工时引起的自聚焦效应&#xff0c;这是一种非线性光学现象&#xff0c;主要涉及光学克尔效应和材料的非线性光学特性。 自聚焦效应可以产生局部的强光场&#xff0c;对材料产生非线性响应&#xff0c;可能…...

DockerHub与私有镜像仓库在容器化中的应用与管理

哈喽&#xff0c;大家好&#xff0c;我是左手python&#xff01; Docker Hub的应用与管理 Docker Hub的基本概念与使用方法 Docker Hub是Docker官方提供的一个公共镜像仓库&#xff0c;用户可以在其中找到各种操作系统、软件和应用的镜像。开发者可以通过Docker Hub轻松获取所…...

新能源汽车智慧充电桩管理方案:新能源充电桩散热问题及消防安全监管方案

随着新能源汽车的快速普及&#xff0c;充电桩作为核心配套设施&#xff0c;其安全性与可靠性备受关注。然而&#xff0c;在高温、高负荷运行环境下&#xff0c;充电桩的散热问题与消防安全隐患日益凸显&#xff0c;成为制约行业发展的关键瓶颈。 如何通过智慧化管理手段优化散…...

从零实现STL哈希容器:unordered_map/unordered_set封装详解

本篇文章是对C学习的STL哈希容器自主实现部分的学习分享 希望也能为你带来些帮助~ 那咱们废话不多说&#xff0c;直接开始吧&#xff01; 一、源码结构分析 1. SGISTL30实现剖析 // hash_set核心结构 template <class Value, class HashFcn, ...> class hash_set {ty…...

GitHub 趋势日报 (2025年06月08日)

&#x1f4ca; 由 TrendForge 系统生成 | &#x1f310; https://trendforge.devlive.org/ &#x1f310; 本日报中的项目描述已自动翻译为中文 &#x1f4c8; 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...

均衡后的SNRSINR

本文主要摘自参考文献中的前两篇&#xff0c;相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程&#xff0c;其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt​ 根发送天线&#xff0c; n r n_r nr​ 根接收天线的 MIMO 系…...

Pinocchio 库详解及其在足式机器人上的应用

Pinocchio 库详解及其在足式机器人上的应用 Pinocchio (Pinocchio is not only a nose) 是一个开源的 C 库&#xff0c;专门用于快速计算机器人模型的正向运动学、逆向运动学、雅可比矩阵、动力学和动力学导数。它主要关注效率和准确性&#xff0c;并提供了一个通用的框架&…...

Leetcode33( 搜索旋转排序数组)

题目表述 整数数组 nums 按升序排列&#xff0c;数组中的值 互不相同 。 在传递给函数之前&#xff0c;nums 在预先未知的某个下标 k&#xff08;0 < k < nums.length&#xff09;上进行了 旋转&#xff0c;使数组变为 [nums[k], nums[k1], …, nums[n-1], nums[0], nu…...

【UE5 C++】通过文件对话框获取选择文件的路径

目录 效果 步骤 源码 效果 步骤 1. 在“xxx.Build.cs”中添加需要使用的模块 &#xff0c;这里主要使用“DesktopPlatform”模块 2. 添加后闭UE编辑器&#xff0c;右键点击 .uproject 文件&#xff0c;选择 "Generate Visual Studio project files"&#xff0c;重…...