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

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

第二套试题

1、关于算法的描述,以下选项中错误的是

A.算法具有可行性、确定性、有穷性的基本特征

B.算法的复杂度主要包括时间复杂度和数据复杂度

C.算法的基本要素包括数据对象的运算和操作及算法的控制结构

D.算法是指解题方案的准确而完整的描述

正确答案: B

2、关于数据结构的描述,以下选项中正确的是

A.数据的存储结构是指反映数据元素之间逻辑关系的数据结构

B.数据的逻辑结构有顺序、链接、索引等存储方式

C.数据结构不可以直观地用图形表示

D.数据结构指相互有关联的数据元素的集合

正确答案: D

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

A.64

B.127

C.63

D.32

正确答案: B

4、对长度为n的线性表进行顺序查找,在最坏的情况下所需要的比较次数是

A.n×(n+1)

B.n-1

C.n

D.n+1

正确答案: C

5、关于结构化程序设计方法原则的描述,以下选项中错误的是

A.逐步求精

B.多态继承

C.模块化

D.自顶向下

正确答案: B

6、与信息隐蔽的概念直接相关的概念是

A.模块独立性

B.模块类型划分

C.模块耦合度

D.软件结构定义

正确答案: A

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

A.软件工程包括3要素:结构化、模块化、面向对象

B.软件工程工具是完成软件工程项目的技术手段

C.软件工程方法支持软件的开发、管理、文档生成

D.软件工程是应用于计算机软件的定义、开发和维护的一整套方案、工具、文档和实践标准和工序

正确答案: D

8、在软件工程详细设计阶段,以下选项中不是详细设计工具的是

A.程序流程图

B.CSS

C.PAL

D.判断表

正确答案: B

9、以下选项中表示关系表中的每一横行的是

A.属性

B.列

C.码

D.元组

正确答案: D

10、将E-R图转换为关系模式时,可以表示实体与联系的是

A.关系

B.键

C.域

D.属性

正确答案: A

11、以下选项中Python用于异常处理结构中用来捕获特定类型的异常的保留字是

A.except

B.do

C.pass

D.while

正确答案: A

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

A.*i

B.3_1

C.AI!

D.Templist

正确答案: D

13、关于赋值语句,以下选项中描述错误的是

A.在 Python 语言中,有一种赋值语句,可以同时给多个变量赋值

B.设 x = “alice”;y = “kate”,执行x,y = y,x可以实现变量 x 和 y 值的互换

C.设 a = 10;b = 20,执行a,b = a,a + bprint(a,b)和a = bb = a + bprint(a,b)之后,得到同样的输出结果:10 30

D.在 Python 语言中,“=”表示赋值,即将“=”右侧的计算结果赋值给左侧变量,包含“=”的语句称为赋值语句

正确答案: C

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

A.eval 函数的作用是将输入的字符串转为 Python 语句,并执行该语句

B.如果用户希望输入一个数字,并用程序对这个数字进行计算,可以采用 eval(input(<输入提示字符串>)) 组合

C.执行 eval(“Hello”) 和执行 eval(" ‘Hello’ ") 得到相同的结果

D.eval 函数的定义为:eval(source, globals=None, locals=None, /)

正确答案: C

15、关于 Python 语言的特点,以下选项中描述错误的是

A.Python 语言是非开源语言

B.Python 语言是跨平台语言

C.Python 语言是多模型语言

D.Python 语言是脚本语言

正确答案: A

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

A.Python 整数类型提供了 4 种进制表示:十进制、二进制、八进制和十六进制

B.Python 语言要求所有浮点数必须带有小数部分

C.Python 语言中,复数类型中实数部分和虚数部分的数值都是浮点类型,复数的虚数部分通过后缀“C”或者“c”来表示

D.Python 语言提供 int、float、complex 等数字类型

正确答案: C

复数(Complex)是Python的内置类型,直接书写即可。换句话说,Python 语言本身就支持复数,而不依赖于标准库或者第三方库。复数由实部(real)和虚部(imag)构成,在 Python 中,复数的虚部以j或者J作为后缀,具体格式为:a + bj a 表示实部,b 表示虚部。更多还可参考:http://c.biancheng.net/view/7041.html

17、关于Python循环结构,以下选项中描述错误的是

A.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数等

B. break用来跳出最内层for或者while循环,脱离该循环后程序从循环代码后继续执行

C.每个continue语句只有能力跳出当前层次的循环

D.Python通过for、while等保留字提供遍历循环和无限循环结构

正确答案: C

18、关于Python的全局变量和局部变量,以下选项中描述错误的是

A.局部变量指在函数内部使用的变量,当函数退出时,变量依然存在,下次函数调用可以继续使用

B.使用global保留字声明简单数据类型变量后,该变量作为全局变量使用

C.简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变量被释放

D.全局变量指在函数之外定义的变量,一般没有缩进,在程序执行全过程有效

正确答案: A

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

A.可以使用lambda函数定义列表的排序原则

B.f = lambda x,y:x+y 执行后,f的类型为数字类型

C.lambda函数将函数名作为函数结果返回

D.lambda用于定义简单的、能够在一行内表示的函数

正确答案: B

20、下面代码实现的功能描述的是

def fact(n):

if n==0:

return 1

else:

return n*fact(n-1)

num =eval(input(“请输入一个整数:”))

print(fact(abs(int(num))))

A.接受用户输入的整数 n,判断 n 是否是素数并输出结论

B.接受用户输入的整数 n,判断 n 是否是完数并输出结论

C.接受用户输入的整数 n,判断 n 是否是水仙花数

D.接受用户输入的整数 n,输出 n 的阶乘值

正确答案: D

21、执行如下代码:

import time

print(time.time())

以下选项中描述错误的是

A.time 库是 Python 的标准库

B.可使用 time.ctime(),显示为更可读的形式

C.time.sleep(5) 推迟调用线程的运行,单位为毫秒

D.输出自1970年1月1日00:00:00 AM 以来的秒数

正确答案: C

22、执行后可以查看Python的版本的是

A.

import sys

print(sys.Version)

B.

import system

print(system.version)

C.

import system

print(system.Version)

D.

import sys

print(sys.version)

正确答案: D

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

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

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

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

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

正确答案: B

24、以下选项中,不是Python对文件的读操作方法的是

A.readline

B.readall

C.readtext

D.read

正确答案: C

25、关于Python文件处理,以下选项中描述错误的是

A.Python能处理JPG图像文件

B.Python不可以处理PDF文件

C.Python能处理CSV文件

D.Python能处理Excel文件

正确答案: B

26、以下选项中,不是Python对文件的打开模式的是

A.‘w’

B.‘+’

C.‘c’

D.‘r’

正确答案: C

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

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

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

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

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

正确答案: D

28、Python数据分析方向的第三方库是

A.pdfminer

B.beautifulsoup4

C.time

D.numpy

正确答案: D

29、Python机器学习方向的第三方库是

A.PIL

B.PyQt5

C.TensorFlow

D.random

正确答案: C

30、Python Web开发方向的第三方库是

A.Django

B.scipy

C.pandas

D.requests

正确答案: A

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

x=0b1010

print(x)

A.16

B.256

C.1024

D.10

正确答案: D

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

x=10

y=-1+2j

print(x+y)

A.9

B.2j

C.11

D.(9+2j)

正确答案: D

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

x=3.1415926

print(round(x,2) ,round(x))

A.3 3.14

B.2 2

C.6.28 3

D.3.14 3

正确答案: D

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

for s in "HelloWorld":

if s=="W":

break

print(s, end="")

A.Hello

B.World

C.HelloWorld

D.Helloorld

正确答案: A

35、以下选项中,输出结果是False的是

A.5 is not 4

B.5 != 4

C.False != 0

D.5 is 5

正确答案: C

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

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

print(s[4:])

A.['purple']

B.['seashell','gold','pink', 'brown']

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

D.['purple','tomato']

正确答案: D

37、执行如下代码:

import turtle as t

def DrawCctCircle(n):

t.penup()

t.goto(0,-n)

t.pendown()

t.circle(n)

for i in range(20,80,20):

DrawCctCircle(i)

t.done()

在 Python Turtle Graphics 中,绘制的图形是

A.同切圆

B.同心圆

C.笛卡尔心形

D.太极

正确答案: B

38、给出如下代码:

fname = input("请输入要打开的文件: ")

fo = open(fname, "r")

for line in fo.readlines():

print(line)

fo.close()

关于上述代码的描述,以下选项中错误的是

A.通过fo.readlines()方法将文件的全部内容读入一个字典fo

B.通过fo.readlines()方法将文件的全部内容读入一个列表fo

C.上述代码可以优化为:

fname = input("请输入要打开的文件: ")

fo = open(fname, "r")

for line in fo.readlines():

print(line)

fo.close()

D.用户输入文件路径,以文本文件方式读入文件内容并逐行打印

正确答案: A

39、能实现将一维数据写入CSV文件中的是

A.

fo = open("price2016bj.csv", "w")

ls = ['AAA', 'BBB', 'CCC', 'DDD']

fo.write(",".join(ls)+ "\n")

fo.close()

B.

fo = open("price2016.csv", "w")

ls = []

for line in fo:

line = line.replace("\n","")

ls.append(line.split(","))

print(ls)

fo.close()

C.

fo = open("price2016bj.csv", "r")

ls = ['AAA', 'BBB', 'CCC', 'DDD']

fo.write(",".join(ls)+ "\n")

fo.close()

D.

fname = input("请输入要写入的文件: ")

fo = open(fname, "w+")

ls = ["AAA", "BBB", "CCC"]

fo.writelines(ls)

for line in fo:

print(line)

fo.close()

正确答案: A

计算机等级考试Python真题专辑持续更新中,欢迎关注!

相关文章:

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

第二套试题1、关于算法的描述&#xff0c;以下选项中错误的是A.算法具有可行性、确定性、有穷性的基本特征B.算法的复杂度主要包括时间复杂度和数据复杂度C.算法的基本要素包括数据对象的运算和操作及算法的控制结构D.算法是指解题方案的准确而完整的描述正确答案&#xff1a; …...

借助IBM Spectrum LSF为芯片行业大幅提升算力,预测未来

IBM Spectrum LSF 客户案例——上海开赟软件服务有限公司借助IBM Spectrum LSF为芯片行业大幅提升算力&#xff0c;预测未来 业务影响 中国芯片市场作为全球消费芯片市场重要组成部分&#xff0c;近年来发展迅猛。据国家统计局统计&#xff0c;2019年中国集成电路产量突破200…...

力扣-换座位

大家好&#xff0c;我是空空star&#xff0c;本篇带大家了解一道简单的力扣sql练习题。 文章目录前言一、题目&#xff1a;626. 换座位二、解题1.正确示范①提交SQL运行结果2.正确示范②提交SQL运行结果3.正确示范③提交SQL运行结果4.正确示范④提交SQL运行结果5.其他总结前言 …...

DFT基本入门介绍

1.什么是DFT&#xff1f;2.为什么要做DFT&#xff1f;3.“测试”与“验证”的区别4.DFT的核心技术1)扫描路径设计&#xff08;Scan Design&#xff09;2)内建自测试&#xff08;Bist&#xff09;3)JTAG4)ATPG5.DFT工程师的岗位职责随着芯片的制程越来小(5nm), 芯片的规模越来越…...

做「增长」必须懂的6大关键指标

无论你所从事的是哪个行业&#xff0c;增长都不是一件易事&#xff0c;SaaS公司想要维持长期的增长更是难上加难。这是因为SaaS公司对未来回报的依赖程度更大&#xff0c;反观那些传统商业模式的公司&#xff0c;主要的收入来源都集中在产品购买交付的时点上&#xff0c;而客户…...

Linux:soft lockup 检测机制

1. 前言 限于作者能力水平&#xff0c;本文可能存在谬误&#xff0c;因此而给读者带来的损失&#xff0c;作者不做任何承诺。 2. 分析背景 本文分析基于 linux-4.14.132 内核代码分析&#xff0c;运行环境 Ubuntu 16.04.4 LTS QEMU ARM vexpress-a9 &#xff0c;rootfs 基…...

天线理论知识4——非频变天线

目录 简介自补结构巴比涅原理天线的描述常见的非频变天线简介 所谓的非频变天线指的是天线的参数几乎不随着频率的改变而发生变化。 自补结构 天线的自补结构指的是:由无限大且无厚度的理想导电区域的自由空间中的非导电区域放置一起的结构称为自补结构。包含金属部分和非金…...

基础架构组件选型及服务化

常见的分布式基础架构组件 分布式服务化框架&#xff0c;业界开源产品比如 Dubbo、Spring Cloud 这样的框架&#xff1b;分布式缓存及框架&#xff0c;业界如 Redis、Memcached&#xff0c;框架如 Codis 和 Redis Cluster&#xff1b;数据库及分布式数据库框架&#xff0c;这两…...

leetcode-每日一题-1247(中等,数学逻辑)

这道题当理解清了意思之后&#xff0c;只要是s1和s2的某位置的字母一样时我们就可以忽视比如s1"xxxxxxyyyy"; 就可以看成s1"xxxyyyy";s2"xxxyyyxxxx"; s2"yyyxxxx";其次就是只有当x和y位置差异产生的数量同奇偶的时候才可以构成相等字…...

前端面试题 —— 计算机网络(一)

目录 一、常见的HTTP请求头和响应头 二、HTTP状态码304是多好还是少好&#xff1f; 三、OPTIONS请求方法及使用场景 四、对keep-alive的理解 五、HTTP协议的优点和缺点 六、URL有哪些组成部分&#xff1f; 七、HTTPS通信&#xff08;握手&#xff09;过程 八、HTTPS的特…...

分布式-分布式缓存笔记

分布式系统缓存 缓存分类 前端缓存 前端缓存包括页面和浏览器缓存&#xff0c;如果是 App&#xff0c;那么在 App 端也会有缓存。当你打开商品详情页&#xff0c;除了首次打开以外&#xff0c;后面重复刷新时&#xff0c;页面上加载的信息来自多种缓存。 页面缓存属于客户端…...

【反序列化漏洞-01】为什么要序列化

为什么要序列化百度百科上关于序列化的定义是&#xff0c;将对象的状态信息转换为可以存储或传输的形式(字符串)的过程。在序列化期间&#xff0c;对象将其当前状态写入到临时或持久性存储区(非关系型键值对形式的数据库Redis&#xff0c;与数组类似)。以后&#xff0c;可以通过…...

用c语言模拟实现常用字符串函数

目录 一.常用字符串函数介绍 1.strlen 2. strcpy 3.strcmp 4.strcat 5.strstr 二.模拟实现常用字符串函数 1.strlen 2.strcpy 3.strcmp 4.strcat 5.strstr 一.常用字符串函数介绍 1.strlen 字符串strlen是用来求字符串长度的&#xff0c;我们可以打开cpp网站查看有关…...

在 Flutter 中使用 webview_flutter 4.0 | 基础用法与事件处理

大家好&#xff0c;我是 17。 Flutter WebView 一共写了四篇文章 在 Flutter 中使用 webview_flutter 4.0 | 基础用法与事件处理在 Flutter 中使用 webview_flutter 4.0 | js 交互Flutter WebView 性能优化&#xff0c;让 h5 像原生页面一样优秀&#xff0c;已入选 掘金一周 …...

JavaWeb--Servlet

Servlet1 简介2 快速入门3 执行流程4 生命周期5 方法介绍6 体系结构7 urlPattern配置8 XML配置目标&#xff1a; 理解Servlet的执行流程和生命周期掌握Servlet的使用和相关配置 1 简介 Servlet是JavaWeb最为核心的内容&#xff0c;它是Java提供的一门动态web资源开发技术。 使…...

Linux启动过程

theme: channing-cyan 两种启动方式 传统启动方式&#xff08;LEGACYMBR&#xff09; 指传统BIOS启动方式&#xff0c;存在一些不足&#xff1a;比如最大只支持2TB磁盘&#xff0c;磁盘最多四个分区&#xff0c;且不支持图形操作 UEFIGPT方式 是新式的启动方式&#xff0c…...

面试资料整理——C++

C/C难题的高赞回答「中文版」 https://mp.weixin.qq.com/s/KBEnrRVb1T6LfwHgaB4jiQ C/C难题的高赞回答「中文版」&#xff0c;帮你整理好了 https://mp.weixin.qq.com/s/o9MdENiasolVT-Fllag2_Q C语言与C面试知识总结 https://mp.weixin.qq.com/s/MGSoPqPv_OzyWBS5ZdnZgw 程…...

【ArcGIS Pro二次开发】(9):GeoProcessing工具和自定义工具的调用

ArcGIS Pro自带了1000种以上的GeoProcessing工具&#xff0c;几乎可以实现所有你想要做的事。 ArcGIS Pro的二次开发并不需要我们从底层做起&#xff0c;很多功能只要学会调用工具并组合使用&#xff0c;就完全可以实现。 下面介绍如何调用系统自带的GeoProcessing工具&#x…...

皕杰报表斜线单元格、图表里或导出pdf的中文显示小方块解决方案

在皕杰报表中&#xff0c;如果含有斜线的单元格、统计图的报表、或导出pdf时&#xff0c;汉字变成小方框&#xff0c;这往往是服务器端操作系统的中文安装包没有装全&#xff0c;导致报表里用到的字体在服务器端的操作系统里找不到&#xff0c;因此成了小方块。因为斜线单元格里…...

python读写hdfs文件的实用解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。喜欢通过博客创作的方式对所学的知识进行总结与归纳,不仅形成深入且独到的理…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型

摘要 拍照搜题系统采用“三层管道&#xff08;多模态 OCR → 语义检索 → 答案渲染&#xff09;、两级检索&#xff08;倒排 BM25 向量 HNSW&#xff09;并以大语言模型兜底”的整体框架&#xff1a; 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后&#xff0c;分别用…...

(二)TensorRT-LLM | 模型导出(v0.20.0rc3)

0. 概述 上一节 对安装和使用有个基本介绍。根据这个 issue 的描述&#xff0c;后续 TensorRT-LLM 团队可能更专注于更新和维护 pytorch backend。但 tensorrt backend 作为先前一直开发的工作&#xff0c;其中包含了大量可以学习的地方。本文主要看看它导出模型的部分&#x…...

STM32F4基本定时器使用和原理详解

STM32F4基本定时器使用和原理详解 前言如何确定定时器挂载在哪条时钟线上配置及使用方法参数配置PrescalerCounter ModeCounter Periodauto-reload preloadTrigger Event Selection 中断配置生成的代码及使用方法初始化代码基本定时器触发DCA或者ADC的代码讲解中断代码定时启动…...

C++.OpenGL (10/64)基础光照(Basic Lighting)

基础光照(Basic Lighting) 冯氏光照模型(Phong Lighting Model) #mermaid-svg-GLdskXwWINxNGHso {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-GLdskXwWINxNGHso .error-icon{fill:#552222;}#mermaid-svg-GLd…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系&#xff0c;以下是深入解析&#xff1a; 门铃FIFO溢出的本质 在RapidIO系统中&#xff0c;门铃消息FIFO是硬件控制器内部的缓冲区&#xff0c;用于临时存储接收到的门铃消息&#xff08;Doorbell Message&#xff09;。…...

.Net Framework 4/C# 关键字(非常用,持续更新...)

一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...

Maven 概述、安装、配置、仓库、私服详解

目录 1、Maven 概述 1.1 Maven 的定义 1.2 Maven 解决的问题 1.3 Maven 的核心特性与优势 2、Maven 安装 2.1 下载 Maven 2.2 安装配置 Maven 2.3 测试安装 2.4 修改 Maven 本地仓库的默认路径 3、Maven 配置 3.1 配置本地仓库 3.2 配置 JDK 3.3 IDEA 配置本地 Ma…...

#Uniapp篇:chrome调试unapp适配

chrome调试设备----使用Android模拟机开发调试移动端页面 Chrome://inspect/#devices MuMu模拟器Edge浏览器&#xff1a;Android原生APP嵌入的H5页面元素定位 chrome://inspect/#devices uniapp单位适配 根路径下 postcss.config.js 需要装这些插件 “postcss”: “^8.5.…...

鸿蒙(HarmonyOS5)实现跳一跳小游戏

下面我将介绍如何使用鸿蒙的ArkUI框架&#xff0c;实现一个简单的跳一跳小游戏。 1. 项目结构 src/main/ets/ ├── MainAbility │ ├── pages │ │ ├── Index.ets // 主页面 │ │ └── GamePage.ets // 游戏页面 │ └── model │ …...

自然语言处理——文本分类

文本分类 传统机器学习方法文本表示向量空间模型 特征选择文档频率互信息信息增益&#xff08;IG&#xff09; 分类器设计贝叶斯理论&#xff1a;线性判别函数 文本分类性能评估P-R曲线ROC曲线 将文本文档或句子分类为预定义的类或类别&#xff0c; 有单标签多类别文本分类和多…...