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

news/2024/4/24 15:31:34/文章来源:https://blog.csdn.net/weixin_65034883/article/details/129259200

第六套试题

1、算法的时间复杂度是指

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

B.算法程序的长度

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

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

正确答案: D

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

A.在栈中只能插入数据

B.在栈中只能删除数据

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

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

正确答案: D

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

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

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

C.程序的注释可有可无

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

正确答案: D

4、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送

A.调用语句

B.命令

C.口令

D.消息

正确答案: D

5、下面不属于软件设计原则的是

A.抽象

B.模块化

C.信息隐蔽

D.自底向上

正确答案: D

6、下面不属于软件工程的3个要素的是

A.工具

B.过程

C.方法

D.环境

正确答案: D

7、在软件开发中,需求分析阶段产生的主要文档是

A.用户手册

B.软件集成测试计划

C.软件详细设计说明书

D.软件需求规格说明书

正确答案: D

8、数据库应用系统中的核心问题是

A.数据库管理员培训

B.数据库维护

C.数据库系统设计

D.数据库设计

正确答案: D

9、在E-R图中,哪个选项是用来表示联系的图形

A.矩形

B.椭圆形

C.三角形

D.菱形

正确答案: D

10、以下选项错误描述的是

A.DDL 是数据定义语言

B.DML 是数据操纵语言

C.DCL 是数据控制语言

D.DBMS 是数据库系统

正确答案: D

11、Python 语言中,以下表达式输出结果为11的选项是:

A.print("1+1")

B.print(1+1)

C.print(eval("1+1"))

D.print(eval("1" + "1"))

正确答案: D

12、以下 Python 语言关键字在异常处理结构中用来捕获特定类型异常的选项是:

A.for

B.lambda

C.in

D.expect

正确答案: D

13、函数表达式 all([1,True,True]) 的结果是:

A.无输出

B.False

C.出错

D.True

正确答案: D

14、运行以下程序,

x = eval(input())

y = eval(input())

print(abs(x+y))

从键盘输入1+2与4j,则输出结果是:

A.5

B.<class 'complex'>

C.<class 'float'>

D.5.0

正确答案: D

如上述其余答案所述,3+4j是复数,计算复数绝对值的公式x+yi是sqrt( (x^2) + (y^2) )。你的情况是:

sqrt(3^2 + 4^2) = sqrt(9 + 16) = sqrt(25) = 5

15、以下对数值运算操作符描述错误的选项是:

A.Python 提供了9个基本的数值运算操作符

B.Python 数值运算操作符也叫做内置操作符

C.Python 二元数学操作符都有与之对应的增强赋值操作符

D.Python 数值运算操作符需要引用第三方库 math

正确答案: D

16、以下关于列表和字符串的描述,错误的是:

A.列表使用正向递增序号和反向递减序号的索引体系

B.列表是一个可以修改数据项的序列类型

C.字符和列表均支持成员关系操作符(in)和长度计算函数(len())

D.字符串是单一字符的无序组合

正确答案: D

17、str ="Python语言程序设计",表达式 str.isnumeric() 的结果是:

A.True

B.1

C.0

D.False

正确答案: D

18、以下程序的输出结果是:

def f(x, y = 0, z = 0):

pass

f(1, , 3)

A.pass

B.None

C.not

D.出错

正确答案: D

19、运行以下程序:

try:

num = eval(input("请输入一个列表:"))

num.reverse()

print(num)

except:

print("输入的不是列表")

从键盘上输入1,2,3,则输出的结果是:

A.[1,2,3]

B.[3,2,1]

C.运算错误

D.输入的不是列表

正确答案: D

输入列表应该是这样的:[1,2,3] 而不是1,2,3

20、以下程序的输出结果是:

def fun1(a,b,*args):

print(a)

print(b)

print(args)

fun1(1,2,3,4,5,6)

A.

1

2

[3, 4, 5, 6]

B.

1,2,3,4,5,6

C.

1

2

3, 4, 5, 6

D.

1

2

(3, 4, 5, 6)

正确答案: D

21、1运行以下程序,当从键盘上输入{1:"清华大学",2:"北京大学"},运行结果的是:

x =eval(input())

print(type(x))

A.<class 'int'>

B.<class 'list'>

C.出错

D.<class 'dict'>

正确答案: D

222、以下选项能改变 turtle 画笔的颜色是:

A.turtle.colormode()

B.turtle.setup()

C.turtle.pd()

D.turtle.pencolor()

正确答案: D

23、以下程序的不可能输出结果是:

from random import *

print(sample({1,2,3,4,5},2))

A.[5, 1]

B.[1, 2]

C.[4, 2]

D.[1, 2, 3]

正确答案: D

24、以下程序的输出结果是:

import time

t = time.gmtime()

print(time.strftime("%Y-%m-%d %H:%M:%S",t))

A.系统当前的日期

B.系统当前的时间

C.系统出错

D.系统当前的日期与时间

正确答案: D

25、函数表达式 all([1,True,True]) 的结果是:

A.无输出

B.False

C.出错

D.True

正确答案: D

26、以下关于 Python 函数对变量的作用,错误的是:

A.简单数据类型在函数内部用global保留字声明后,函数退出后该变量保留

B.全局变量指在函数之外定义的变量,在程序执行全过程有效

C.简单数据类型变量仅在函数内部创建和使用,函数退出后变量被释放

D.对于组合数据类型的全局变量,如果在函数内部没有被真实创建的同名变量,则函数内部不可以直接使用并修改全局变量的值

正确答案: D

组合数据类型可以分为三类:序列类型、映射类型、集合类型。序列类型包括列表、元组、字符串三种;映射类型中包含键值,典型的也就是字典;集合类型中元素无序,并且不允许有相同元素出现。

27、以下程序的输出结果是:

ls = ["浣熊","豪猪","艾草松鸡","棉尾兔","叉角羚"]

x = "豪猪"

print(ls.index(x,0))

A.0

B.-4

C.-3

D.1

正确答案: D

28、以下属于 Python 脚本程序转变为可执行程序的第三方库的是:

A.openpyxl

B.PyPDF2

C.pillow

D.pyinstaller

正确答案: D

29、以下属于 Python 中文分词方向第三方库的是:

A.python-docx

B.python-pptx

C.pefile

D.jieba

正确答案: D

30、以下生成词云的 Python 第三方库的是:

A.csvkit

B.Pydub

C.moviepy

D.wordcloud

正确答案: D

31、假设将单词保存在变量 word 中,使用一个字典类型 counts={},统计单词出现的次数可采用以下代码:

A.counts[word] = count[word] + 1

B.counts[word] = 1

C.counts[word] = count.get(word,1) + 1

D.counts[word] = count.get(word,0) + 1

正确答案: D

32、以下程序的输出结果是:

lcat =["狮子","猎豹","虎猫","花豹","孟加拉虎","美洲豹","雪豹"]

for s in lcat:

if "豹" in s:

print(s,end="")

continue

A.

猎豹

花豹

美洲豹

雪豹

B.猎豹

C.雪豹

D.猎豹花豹美洲豹雪豹

正确答案: D

33、以下程序的输出结果是:

s1 ="袋鼠"

print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。".format(s1))

A.TypeError: tuple index out of range

B.{0} 生活在主要由母 {0} 和小 {0} 组成的较小的群体里。

C.IndexError: tuple index out of range

D.袋鼠生活在主要由母袋鼠和小袋鼠组成的较小的群体里。

正确答案: D

34、以下程序的输出结果是:

s1 ="企鹅"

s2 ="超级游泳健将"

print("{0:^4}:{1:!<9}".format(s1,s2))

A.企鹅:超级游泳健将!!!

B.企鹅 :超级游泳健将!!!

C. 企鹅 :!超级游泳健将!!

D. 企鹅 :超级游泳健将!!!

正确答案: D

35、以下程序的输出结果是:

for num in range(1,4):

sum *= num

print(sum)

A.6

B.7

C.7.0

D.TypeError 出错

正确答案: D

需定义sum 如:sum = 1

36、以下程序的输出结果是:

ls = ["石山羊","一角鲸","南极雪海燕","竖琴海豹","山蝰"]

ls.remove("山蝰")

str = ""

print("极地动物有",end="")

for s in ls:

str = str + s + ","

print(str[:-1],end="。")

A.极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰

B.极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹,山蝰。

C.极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹

D.极地动物有石山羊,一角鲸,南极雪海燕,竖琴海豹。

正确答案: D

37、以下程序的输出结果是:

for i in "Summer":

if i == "m":

break

print(i)

A.m

B.mm

C.mmer

D.无输出

正确答案: D

38、以下关于字典的描述,错误的是:

A.字典中元素以键信息为索引访问

B.字典长度是可变的

C.字典是键值对的集合

D.字典中的键可以对应多个值信息

正确答案: D

39、以下文件操作方法中,打开后能读取 CSV 格式文件的选项是:

A.fo = open("123.csv","w")

B.fo = open("123.csv","x")

C.fo = open("123.csv","a")

D.fo = open("123.csv","r")

正确答案: D

40、以下程序的功能是:

s = "What\'s a package, project, or release?We use a number of terms to describe software available on PyPI, like project, release, file, and package. Sometimes those terms are confusing because they\'re used to describe different things in other contexts. Here's how we use them on PyPI:A project on PyPI is the name of a collection of releases and files, and information about them. Projects on PyPI are made and shared by other members of the Python community so that you can use them.A release on PyPI is a specific version of a project. For example, the requests project has many releases, like requests 2.10 and requests 1.2.1. A release consists of one or more files.A file, also known as a package, on PyPI is something that you can download and install. Because of different hardware, operating systems, and file formats, a release may have several files (packages), like an archive containing source code or a binary wheel."
s = s.lower()
for ch in '\',?.:()':s = s.replace(ch," ")
words = s.split()
counts = {}
for word in words:counts[word] = counts.get(word,0)+1
items = list(counts.items())
items.sort(key=lambda x:x[1],reverse = True)
fo = open("wordnum.txt","w",encoding ="utf-8")
for i in range(10):word,count = items[i]fo.writelines( word + ":" + str(count) + "\n")
fo.close()

A.统计字符串 s 中所有单词的出现次数,将单词和次数写入 wordnum.txt 文件

B.统计字符串 s 中所有字母的出现次数,将单词和次数写入wordnum.txt 文件

C.统计输出字符串 s 中前10个字母的出现次数,将单词和次数写入 wordnum.txt 文件

D.统计字符串 s 中前10个高频单词的出现次数,将单词和次数写入 wordnum.txt 文件

正确答案: D

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

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

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Django功能开发】如何正确使用定时任务(启动、停止)

系列文章目录 【Django开发入门】ORM的增删改查和批量操作 【Django功能开发】编写自定义manage命令 文章目录系列文章目录前言一、django定时任务二、django-apscheduler基本使用1.安装django-apscheduler2.配置settings.py的INSTALLED_APPS3.通过命令生成定时记录表3.如何创…

嵌入式 linux 系统开发网络的设置

目录 一、前言 二、linux网络静态地址设置 前言 为什么要对linux系统下的ubuntu进行网络设置呢&#xff1f; 因为我们在嵌入式开发中&#xff0c;我们要保证windows系统、linux系统、开发板的ip要处于同一个网段&#xff0c;而默认ubuntu下的linux系统的ip是动态分配的&#…

如何彻底删除SQL Server 2008中的登录账号

我个人遇到的最烦人的事情之一是 SQL Server Management Studio中“服务器名称和登录名”对话框的下拉列表。 以下是我想从 SSMS 连接屏幕中删除某些内容的两种情况: 键入的服务器名称不正确 服务器将来不需要。当我看到服务器的名称,它已经存在了很长一段时间,我知道我不会…

图像处理实战--Opencv实现人像迁移

前言&#xff1a; Hello大家好&#xff0c;我是Dream。 今天来学习一下如何使用Opencv实现人像迁移&#xff0c;欢迎大家一起参与探讨交流~ 本文目录&#xff1a;一、实验要求二、实验环境三、实验原理及操作1.照片准备2.图像增强3.实现美颜功能4.背景虚化5.图像二值化处理6.人…

Day21【元宇宙的实践构想07】—— 元宇宙与人工智能

&#x1f483;&#x1f3fc; 本人简介&#xff1a;男 &#x1f476;&#x1f3fc; 年龄&#xff1a;18 &#x1f91e; 作者&#xff1a;那就叫我亮亮叭 &#x1f4d5; 专栏&#xff1a;元宇宙 0.0 写在前面 “元宇宙”在2021年成为时髦的概念。元宇宙到底是什么&#xff1f;元宇…

【论文笔记】Decoupling Representation and Classifier for Long-Tailed Recognition

这一篇其实并不是提出什么新的东西&#xff0c;而且是做了点类似综述的技术调用实验。省流&#xff1a;T-normalization最好用 摘要 现状&#xff1a;Existing solutions usually involve class-balancing strategies, e.g. by loss re-weighting, data re-sampling, or tran…

高燃!GitHub上标星75k+超牛的Java面试突击版

前言不论是校招还是社招都避免不了各种面试。笔试&#xff0c;如何去准备这些东西就显得格外重要。不论是笔试还是面试都是有章可循的&#xff0c;我这个有章可循‘说的意思只是说应对技术面试是可以提前准备。运筹帷幄之后&#xff0c;决胜千里之外!不打毫无准备的仗,我觉得大…

扒系统CR8记录

目录 终极改造目标 过程记录 参考 为了将一套在线安装的系统&#xff0c;在不了解其架构、各模块细节的基础上&#xff0c;进行扒弄清楚&#xff0c;作以下记录。 终极改造目标 最终的目标&#xff0c;就是只通过CreMedia8_20230207.tar.gz解压 install 就把业务包安装了&…

安装VMWare虚拟机之后,发现网络贼卡,打开网页很慢

事情描述&#xff1a; 最近忙一个项目&#xff0c;需要到虚拟机中部署环境&#xff0c;安装完之后&#xff0c;就开整自己的项目了。 可以过几天&#xff0c;发现本地网络贼卡&#xff0c;打开各网页慢的一批&#xff0c;一开始还以为是路由器的问题&#xff0c;反复折腾之后排…

[12]云计算概念、技术与架构Thomas Erl-第5章 云使能技术

目录 第五章 云使能技术 5.1宽带网络和Internet架构 5.1.1Internet服务提供者&#xff08;ISP&#xff09; 5.1.2无连接分组&#xff08;数据报网络&#xff09; 5.1.3基于路由器的互联 5.1.4技术和商业考量 总结 5.2数据中心技术 5.2.1虚拟化 5.2.2标准化与模块化 …

微服务实战01-maven聚合工程

接下来的一段时间&#xff0c;我们将要来学习微服务&#xff0c;本着重实战的原则&#xff0c;你不需要去深究一些相关的原理&#xff0c;只要能跟着教程一步一步做下来&#xff0c;就可以快速地掌握Java微服务开发技巧。 我们学习微服务的第一步&#xff0c;就是要知道怎么创…

VMware安装FreeBSD虚拟机

1. 下载FreeBSD镜像地址 国内阿里云下载地址&#xff1a; freebsd-releases-ISO-IMAGES安装包下载_开源镜像站-阿里云 选择自己需要的版本下载。 2. 创建FreeBSD虚拟机 2.1. 选择操作系统类型 2.2. 导入FreeBSD镜像 3. 安装FreeBSD 第1步&#xff1a;保持默认让其自动进入…

基于vscode开发vue项目的详细步骤教程

1、Vue下载安装步骤的详细教程(亲测有效) 1_水w的博客-CSDN博客 2、Vue下载安装步骤的详细教程(亲测有效) 2 安装与创建默认项目_水w的博客-CSDN博客 目录 五、vscode集成npm开发vue项目 1、vscode安装所需要的插件&#xff1a; 2、搭建一个vue小页面(入门vue) 3、大致理解…

【音视频开发】 ffmpeg解码API

1.版本迭代ffmpeg解码API经过了好几个版本的迭代&#xff0c;上一个版本的API是解码视频&#xff1a;avcodec_decode_video2解码音频&#xff1a;avcodec_decode_audio4我们现在能看到的很多解码例子用的都是这两个&#xff0c;不过现在ffmpeg更推荐用新一代的API向解码器输送数…

优秀的IC/FPGA开源项目(六)-手语字母翻译器

《优秀的IC/FPGA开源项目》是新开的系列&#xff0c;旨在介绍单一项目&#xff0c;会比《优秀的 Verilog/FPGA开源项目》内容介绍更加详细&#xff0c;包括但不限于综合、上板测试等。两者相辅相成&#xff0c;互补互充~一种智能手套&#xff0c;可将手语字母翻译成带显示器的书…

Studio One6最新版免费的电脑DAW宿主音乐软件

Studio One 6是一款非常专业的音乐创作编辑软件。为用户提供了所有一切你所需要创作的功能&#xff0c;包括所有的歌曲、项目、仪表板等动能&#xff0c;而且还自定义添加配置文件&#xff0c;良好的界面交互和丰富的功能板块。Studio One是一款DAW宿主音乐软件。用于创建&…

数字IC笔试题---千题解,量大管饱,图文并茂

前言出笔试题汇总&#xff0c;是为了总结秋招可能遇到的问题&#xff0c;做题不是目的&#xff0c;在做题的过程中发现自己的漏洞&#xff0c;巩固基础才是目的。所有题目结果和解释由笔者给出&#xff0c;答案主观性较强&#xff0c;若有错误欢迎评论区指出&#xff0c;资料整…

【MySQL之SQL语法篇】系统学习MySQL,从应用SQL语法到底层知识讲解,这将是你见过最完成的知识体系

文章目录一、数据管理技术的三个阶段二、SQL语句学习1. DCL数据控制语言1.1 创建用户1.2 修改用户名1.3 修改密码1.4 删除用户1.5 授权1.6 查看权限1.7 回收权限2. DDL数据定义语言2.1 操作数据库2.2 操作数据表2.3 操作数据3. DQL数据查询语言基本语法3.1 单表查询3.1.1选择表…

Qt::QOpenGLWidget 渲染天空壳

在qt窗口中嵌入opengl渲染天空壳和各种立方体一 学前知识天空壳的渲染学前小知识1 立方体贴图 天空壳的渲染就是利用立方体贴图来实现渲染流程2 基础光照 光照模型3 opengl帧缓冲 如何自定义帧缓冲实现后期特效4 glsl常见的shader内置函数 glsl编程常用的内置函数二 shader代码…

某建筑设计研究院“综合布线管理软件”应用实践

某建筑设计研究院有限公司&#xff08;简称“某院”&#xff09;隶属于国务院国资委直属的大型骨干科技型中央企业。“某院”前身为中央直属设计公司&#xff0c;创建于1952年。成立近70年来&#xff0c;始终秉承优良传统&#xff0c;致力于推进国内勘察设计产业的创新发展&…