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

news2024/11/25 5:42:20

第六套试题

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.coloradmin.cn/o/377795.html

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

相关文章

JavaEE简单示例——MyBatis多对多关联映射

简单介绍&#xff1a; 在实际的开发中&#xff0c;多对多的查询也是非常常见的。比如一个订单可以有很多的商品&#xff0c;而一个商品也可以被很多的订单所包含&#xff0c;而这种时候&#xff0c;如果我们有需求查询某一个订单内包含的所有商品&#xff1b;或者查询购买这个…

本地启动nacos注册服务

1.下载启动nacos(我的路径2.D:\nacos-server-2.0.0\nacos\bin) 2.单点模式启动 startup.cmd -m standalone 3.打开本地服务mysql、redis 4.配置nacos Nacos <1>创建命名空间&#xff0c;名称和项目pom一致 <2>ncaos导入配置或新建配置 <3>修改配置&#x…

Java培训:深入解读函数式接口

函数式编程是一种编程规范或一种编程思想&#xff0c;简单可以理解问将运算或实现过程看做是函数的计算。 Java8为了实现函数式编程&#xff0c;提出了3个重要的概念&#xff1a;Lambda表达式、方法引用、函数式接口。现在很多公司都在使用lambda表达式进行代码编写&#xff0c…

花7000报了培训班,3个月后我成功“骗”进了阿里,月薪拿16K....

“月薪4000元不如报名学IT&#xff0c;挑战年薪百万”这是大多数培训班在互联网上宣传的口号&#xff0c;简单的16个字却戳中了很多人的痛点&#xff0c;同龄人买车买房&#xff0c;自己却拿着微薄的工资连好一点的房子都租不起&#xff0c;这句口号 彻底激起了底层员工的焦虑&…

Spring上下文生命周期

基于入口来分析 import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration;Configuration ComponentScan public cl…

飞行机器人专栏(十)-- 异构多视角视觉系统

感知系统架构为满足天空端主控制器的诸如RGB-D图像处理等大容量数据吞吐、高速并行计算、实时运动控制以及通信和可视化任务的计算算力需求&#xff0c;同时优化功耗表现&#xff0c;采用了结构紧凑、功耗表现优异的边缘计算硬件NVIDA IJetson AGXOrin 。该开发者套件包含高性能…

Python学习笔记202302

1、numpy.empty 作用&#xff1a;根据给定的维度和数值类型返回一个新的数组&#xff0c;其元素不进行初始化。 用法&#xff1a;numpy.empty(shape, dtypefloat, order‘C’) 2、logging.debug 作用&#xff1a;Python 的日志记录工具&#xff0c;这个模块为应用与库实现了灵…

可用于标记蛋白质216699-36-4,6-ROX,SE,6-羧基-X-罗丹明琥珀酰亚胺酯

一.6-ROX&#xff0c;SE产品描述&#xff1a;6-羧基-X-罗丹明琥珀酰亚胺酯&#xff08;6-ROX&#xff0c;SE&#xff09;是一种用于寡核苷酸标记和自动DNA测序的荧光染料&#xff0c;可用于标记蛋白质&#xff0c;寡核苷酸和其他含胺分子的伯胺&#xff08;-NH2&#xff09;。西…

Git中遇到的问题

文章目录Clone克隆bytes of body are still expectedunable to access此文章是自己在Git操作时遇到的问题&#xff0c;先开个坑记录下来&#xff0c;如果以后还遇到了Git上的其他问题&#xff0c;会在后面进行添加。Clone克隆 bytes of body are still expected Clone失败信息…

【Redis】Java客户端JedisSpringDataRedis入门(三)

&#x1f697;Redis学习第三站~ &#x1f6a9;起始站&#xff1a;【Redis】概述&环境搭建(一) &#x1f6a9;本文已收录至专栏&#xff1a;数据库学习之旅 &#x1f44d;希望您能有所收获 在上一篇中我们学习了Redis常见命令的使用&#xff0c;显然&#xff0c;我们不可能一…

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

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

[架构之路-123]-《软考-系统架构设计师》-操作系统-2-操作系统原理 - 存储层次结构与存储管理(寄存器、Cache、MMU、内存、外存、页表)

前言&#xff1a;操作系统的本质就是创建一个并发的应用程序执行的环境&#xff0c;使得各种应用程序可以动态、共享相同的计算机物理硬件资源&#xff0c;计算机的三大物理资源包括&#xff1a;CPU内存外设应用程序&#xff08;管理应用程序&#xff09;&#xff1a;以进程和现…

线性代数学习-1

线性代数学习-1行图像和列图像行图像列图像总结本文转载于https://herosunly.blog.csdn.net/article/details/88698381 该文章本人认为十分有用&#xff0c;便自己敲一遍笔记加固印象原文链接 原文这个笔记感觉比我老师讲的更加透彻&#xff0c;清晰。很好的展示了线性代数的原…

【MySQL】数据库中锁和事务的相关知识点

1.事务的四大特点 原子性&#xff1a;事务中的所有操作要么都成功&#xff0c;要么都失败。所有的操作是一个不可分割的单位。一致性&#xff1a;一致性指的是事务执行前后&#xff0c;数据从一个合法性状态转移到另一个合法性状态。这个状态和业务有关&#xff0c;是自己定义…

基于ssm框架大学生社团管理系统(源码+数据库+文档)

一、项目简介 本项目是一套基于ssm框架大学生社团管理系统&#xff0c;主要针对计算机相关专业的正在做bishe的学生和需要项目实战练习的Java学习者。 包含&#xff1a;项目源码、数据库脚本等&#xff0c;该项目可以直接作为bishe使用。 项目都经过严格调试&#xff0c;确保可…

在线文本翻译能力新增14个直译模型,打造以中文为轴心语言的翻译系统

经济全球化的今天&#xff0c;人们在工作和生活中经常会与外语打交道。相较传播性较广的英语而言&#xff0c;其他语种的识别和阅读对大多数人来说是一件难事&#xff0c;此时就需要借助语言翻译软件来帮助理解。 华为 HMS Core 机器学习服务&#xff08;ML Kit&#xff09;翻…

JVM详解——内存结构

文章目录内存结构1、 运行时数据区2、虚拟机栈3、本地方法栈4、程序计数器5、 堆6、方法区7、运行时常量池8、内存溢出和内存泄漏9、 堆溢出内存结构 1、 运行时数据区 Java虚拟机在运行Java程序期间将管理的内存划分为不同的数据区&#xff0c;不同的区域负责不同的职能&…

[YOLO] yolo理解博客笔记

YOLO v2和V3 关于设置生成anchorbox&#xff0c;Boundingbox边框回归的过程详细解读 YOLO v2和V3 关于设置生成anchorbox&#xff0c;Boundingbox边框回归的个人理解https://blog.csdn.net/shenkunchang1877/article/details/105648111YOLO v1网络结构计算 Yolov1-pytorch版 …

ChatGPT修炼指南和它的电力畅想

近期&#xff0c;ChatGPT刷屏各大社交平台&#xff0c;无疑成为人工智能界最靓的仔&#xff01; 身为一款“会说话”的聊天机器人程序&#xff0c;它与前辈产品Siri、小度、微软小冰等有什么不同&#xff1f;先来听听小伙伴们怎么说。 ChatGPT何以修炼得这么强大&#xff1f;…

什么叫骨传导概念耳机,骨传导耳机的原理是什么

骨传导耳机在蓝牙耳机当中是属于十分特殊传输声音的一种方式&#xff0c;开放式传输声音&#xff0c;其使用优点也受到越来越多人的熟知和喜爱&#xff0c;但还有一部分朋友们不知道骨传导耳机传输声音的原理是啥&#xff0c;下面就给大家简单科普一下。骨传导耳机是利用内置的…