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

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

第四套试题

1、以下选项中,不属于需求分析阶段的任务是:

A.需求规格说明书评审

B.确定软件系统的性能需求

C.确定软件系统的功能需求

D.制定软件集成测试计划

正确答案: D

2、关于数据流图(DFD)的描述,以下选项中正确的是:

A.软件详细设计的工具

B.结构化方法的需求分析工具

C.面向对象需求分析工具

D.软件概要设计的工具

正确答案: B

3、在黑盒测试方法中,设计测试用例的主要根据是:

A.程序流程图

B.程序数据结构

C.程序内部逻辑

D.程序外部功能

正确答案: D

4、一个教师讲授多门课程,一门课程由多个教师讲授。描述了实体教师和课程的联系的选项是:

A. m : n联系

B. m : 1联系

C. 1 : n联系

D. 1 : 1联系

正确答案: A

5、数据库设计中,反映用户对数据要求的模式是:

A.内模式

B.设计模式

C.外模式

D.概念模式

正确答案: C

6、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示的阶段是:

A.概念设计阶段

B.逻辑设计阶段

C.物理设计阶段

D.需求分析阶段

正确答案: A

7、以下选项中描述正确的是:

A.只有一个根结点的数据结构不一定是线性结构

B.循环链表是非线性结构

C.双向链表是非线性结构

D.有一个以上根结点的数据结构不一定是非线性结构

正确答案: A

8、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数是:

A.6

B.16

C.10

D.4

正确答案: B

9、以下选项中描述正确的是:

A.算法的时间复杂度与空间复杂度一定相关

B.算法的时间复杂度是指执行算法所需要的计算工作量

C.算法的效率只与问题的规模有关,而与数据的存储结构无关

D.数据的逻辑结构与存储结构是一一对应的

正确答案: A

10、Python文件的后缀名是:

A.pdf

B.do

C.pass

D.py

正确答案: D

11、下面代码的输出结果是:

print( 0.1 + 0.2 == 0.3)

A.False

B.–1

C.0

D.while

正确答案: A

12、以下选项中,不是Python语言保留字的是:

A.except

B.do

C.pass

D.while

正确答案: B

13、下面代码的执行结果

a = 10.99

print(complex(a))

A.10.99+j

B.10.99

C.0.99

D.(10.99+0j)

正确答案: D

14、关于 Python 字符编码,以下选项中描述错误的是

A.chr(x) 和 ord(x) 函数用于在单字符和 Unicode 编码值之间进行转换

B.print chr(65) 输出 A

C.print(ord('a')) 输出 97

D.Python 字符编码使用 ASCII 编码

正确答案: D

在python 2中默认编码是ASCII, 而在python 3中默认编码是unicode。

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

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

B.break用来结束当前当次语句,但不跳出当前的循环体

C.continue只结束本次循环

D.Python通过for、while等保留字构建循环结构

正确答案: B

16、给出如下代码

import random

num = random.randint(1,10)

while True:

if num >= 9:

break

else:

num = random.randint(1,10)

以下选项中描述错误的是

A.这段代码的功能是程序自动猜数字

B.import random代码是可以省略的

C.while True: 创建了一个永远执行的循环

D.random.randint(1,10) 生成[1,10]之间的整数

正确答案: B

17、关于time库的描述,以下选项中错误的是:

A.time库提供获取系统时间并格式化输出功能

B.time.sleep(s)的作用是休眠s秒

C.time.perf_counter()返回一个固定的时间计数值

D.time库是Python中处理时间的标准库

正确答案: C

18、关于jieba库的描述,以下选项中错误的是:

A.jieba.cut(s)是精确模式,返回一个可迭代的数据类型

B.jieba.lcut(s)是精确模式,返回列表类型

C.jieba.add_word(s)是向分词词典里增加新词s

D.jieba是Python中一个重要的标准函数库

正确答案: D

19、对于列表ls的操作,以下选项中描述错误的是:

A.ls.clear():删除ls的最后一个元素

B.ls.copy():生成一个新列表,复制ls的所有元素

C.ls.reverse():列表ls的所有元素反转

D.ls.append(x):在ls最后增加一个元素

正确答案: A

20、下面代码的输出结果是:

listV = list(range(5))

print(2 in listV)

A.False

B.0

C.-1

D.True

正确答案: D

21、给出如下代码

import random as ran

listV = []

ran.seed(100)

for i in range(10):

i = ran.randint(100,999)

listV.append(i)

以下选项中能输出随机列表元素最大值的是:

A.print(listV.max())

B.print(listV.pop(i))

C.print(max(listV))

D.print(listV.reverse(i))

正确答案: C

22、给出如下代码

MonthandFlower={"1月":"梅花","2月":"杏花","3月":"桃花","4月":"牡丹花","5月":"石榴花","6月":"莲花","7月":"玉簪花","8月":"桂花","9月":"菊花","10月":"芙蓉花","11月":"山茶花","12月":"水仙花"}

n = input("请输入1—12的月份:")

print(n + "月份之代表花:" + MonthandFlower.get(str(n)+"月")) 以下选项中描述正确的是:

A.代码实现了获取一个整数(1—12)来表示月份,输出该月份对应的代表花名

B.MonthandFlower是列表类型变量

C.MonthandFlower是一个元组

D.MonthandFlower是集合类型变量

正确答案: A

23、关于Python文件打开模式的描述,以下选项中描述错误的是:

A.覆盖写模式w

B.追加写模式a

C.创建写模式n

D.只读模式r

正确答案: C

24、执行如下代码:

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

fo = open(fname, "w+")

ls = ["清明时节雨纷纷,","路上行人欲断魂,","借问酒家何处有?","牧童遥指杏花村。"]

fo.writelines(ls)

fo.seek(0)

for line in fo:

print(line)

fo.close()

以下选项中描述错误的是:

A.fo.writelines(ls)将元素全为字符串的ls列表写入文件

B.fo.seek(0)这行代码如果省略,也能打印输出文件内容

C.代码主要功能为向文件写入一个列表类型,并打印输出结果

D.执行代码时,从键盘输入"清明.txt",则清明.txt被创建

正确答案: B

25、关于CSV文件的描述,以下选项中错误的是:

A.CSV文件的每一行是一维数据,可以使用Python中的列表类型表示

B.CSV文件通过多种编码表示字符

C.整个CSV文件是一个二维数据

D.CSV文件格式是一种通用的文件格式,应用于程序之间转移表格数据

正确答案: B

26、以下选项中,修改turtle画笔颜色的函数是:

A.seth()

B.colormode()

C.bk()

D.pencolor()

正确答案: D

27、以下选项中,Python网络爬虫方向的第三方库是:

A.numpy

B.openpyxl

C.PyQt5

D.scrapy

正确答案: D

28、以下选项中,Python数据分析方向的第三方库是:

A.PIL

B.Django

C.pandas

D.flask

正确答案: C

29、以下选项中,Python机器学习方向的第三方库是:

A.TensorFlow

B.scipy

C.PyQt5

D.requests

正确答案: A

30、给出如下代码:

TempStr = "Hello World"

以下选项中可以输出"World"子串的是:

A.print(TempStr[–5: –1])

B.print(TempStr[–5:0])

C.print(TempStr[–4: –1])

D.print(TempStr[–5:])

正确答案: D

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

x = 12.34

print(type(x))

A.<class ‘int’>

B.<class ‘float’>

C.<class ‘bool’>

D.<class ‘complex’>

正确答案: B

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

x=10

y=3

print(x%y,x**y)

A.3 1000

B.1 30

C.3 30

D.1 1000

正确答案: D

33、执行如下代码

import turtle as t

for i in range(1,5):

t.fd(50)

t.left(90)

在Python Turtle Graphics中,绘制的是:

A.五边形

B.三角形

C.五角星

D.正方形

正确答案: D

34、设一年356天,第1天的能力值为基数记为1.0。当好好学习时能力值相比前一天会提高千分之五。以下选项中,不能获得持续努力1年后的能力值的是:

A.1.005 ** 365

B.pow((1.0 +0.005),365)

C.1.005 // 365

D.pow(1.0 + 0.005,365)

正确答案: C

35、给出如下代码:

s = list("巴老爷有八十八棵芭蕉树,来了八十八个把式要在巴老爷八十八棵芭蕉树下住。

老爷拔了八十八棵芭蕉树,不让八十八个把式在八十八棵芭蕉树下住。八十八个把式

烧了八十八棵芭蕉树,巴老爷在八十八棵树边哭。")

以下选项中能输出字符"八"出现次数的是:

A.print(s.index("八"))

B.print(s.index("八"),6)

C.print(s.index("八"),6,len(s))

D.print(s.count("八"))

正确答案: D

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

vlist = list(range(5))

print(vlist)

A.0 1 2 3 4

B.0,1,2,3,4,

C.0;1;2;3;4;

D.[0, 1, 2, 3, 4]

正确答案: D

37、以下选项中,不是建立字典的方式是:

A.d = {[1,2]:1, [3,4]:3}

B.d = {(1,2):1, (3,4):3}

C.d = {'张三':1, '李四':2}

D.d = {1:[1,2], 3:[3,4]}

正确答案: A

38、如果name = "全国计算机等级考试二级Python",以下选项中输出错误的是:

A.print(name[:])

全国计算机等级考试二级Python

B.print(name[11:])

Python

C.print(name[:11])

全国计算机等级考试二级

D.print(name[0], name[8], name[–1])

全 试

正确答案: D

39、下列程序的运行结果是:

s = 'PYTHON' >>> "{0:3}".format(s)

A. 'PYTH'

B. 'PYTHON'

C. ' PYTHON'

D. 'PYT'

正确答案: B

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

相关文章:

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

第四套试题1、以下选项中&#xff0c;不属于需求分析阶段的任务是&#xff1a;A.需求规格说明书评审B.确定软件系统的性能需求C.确定软件系统的功能需求D.制定软件集成测试计划正确答案&#xff1a; D2、关于数据流图&#xff08;DFD&#xff09;的描述&#xff0c;以下选项中正…...

LeetCode每周刷题总结2.20-2.26

本栏目记录本人每周写的力扣题的相关学习总结。 虽然开新的栏目都没有完成 70.爬楼梯 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢&#xff1f; 解题思路&#xff1a; 斐波那契数列递归 class Solution {…...

u盘里删除的文件可以恢复吗?分享解决方法

u盘里删除的文件可以恢复吗?不知道使用过U盘的你&#xff0c;是否遇到过这样的问题呢?其实正常情况下&#xff0c;在电脑中操作u盘&#xff0c;并删除相关的文件&#xff0c;删除的文件是不会经过电脑回收站的。想要找回就需要借助相关的恢复工具才能实现。下面小编给大家分享…...

十、vben框架如何使用table来写报表

在项目开发的过程中&#xff0c;有很多特殊的table样式&#xff0c;有的时候后端会用帆软来写报表&#xff0c;但是有的特殊的报表后端就不能支持实现了&#xff0c;那么前端是如何实现的呢&#xff0c;今天我们就来讲讲。 先上效果图&#xff1a; 本次使用的tsx组件来写的报表…...

jQuery:入门

jQuery 入门 Date: January 19, 2023 目标&#xff1a; 能够说出什么是 jQuery 能够说出 jQuery 的优点 能够简单使用 jQuery 能够说出 DOM 对象和 jQuery 对象的区别 jQuery 概述 JavaScript 库 仓库&#xff1a; 可以把很多东西放到这个仓库里面。找东西只需要到仓库里…...

实例3:树莓派呼吸灯

实例3&#xff1a;树莓派呼吸灯 实验目的 通过背景知识学习&#xff0c;了解digital与analog的区别。通过GPIO对外部LED灯进行呼吸控制&#xff0c;熟悉PWM技术。 实验要求 通过python编程&#xff0c;用GPIO控制LED灯&#xff0c;使之亮度逐渐增大&#xff0c;随后减小&am…...

android适配ipv6,请求慢?

先贴一篇我们经常能搜索到的解决方案&#xff1a; Android 在 4G 下访问 IPV6 慢的解决方案 文章很有参考意义&#xff0c;但也并不是所有请求慢的的原因&#xff01; 本文是另一种原因,有兴趣就继续往下看一看. 使用的okhttp框架,模式支持ipv6和ipv4协议,但两种协议同时存在时…...

【LeetCode】剑指 Offer(10)

目录 题目&#xff1a;剑指 Offer 27. 二叉树的镜像 - 力扣&#xff08;Leetcode&#xff09; 题目的接口&#xff1a; 解题思路&#xff1a; 代码&#xff1a; 过啦&#xff01;&#xff01;&#xff01; 题目&#xff1a;剑指 Offer 28. 对称的二叉树 - 力扣&#xff0…...

学校AI视频行为分析监测系统 opencv

学校AI视频行为分析监测系统通过pythonopencv网络模型AI视频分析技术&#xff0c;学校AI视频行为分析监测算法对学校区域人员打架行为识别、跌倒行为识别、翻墙识别、人员聚众识别、攀高识别、抽烟行为等进行智能识别预警。OpenCV的全称是Open Source Computer Vision Library&…...

内存数据库的设计与实现(已在大型项目中应用)

一、概况 1、设计总图 组成,由Redis集群缓存,普通缓存,传统数据库,各类数据驱动 2、内存数据库的增删改查,分页查询 组成,由数据查询,分页查询,数据存储,数据修改,数据删除 3、内存数据库的驱动 组成,由驱动适配器,普通缓存驱动,Redis缓存驱动 4、内存数据库与…...

Linux基础命令-stat显示文件的状态信息

文章目录 stat 命令介绍 语法格式 基本参数 测试三个时间的变化过程 1&#xff09;使用cat命令 2&#xff09;使用echo命令 3&#xff09;使用chmod命令 4&#xff09;使用vim命令 参考实例 1&#xff09;显示文件的状态信息 2&#xff09;以简洁的形式显示状态信…...

SQL入门DEMO

单表查询 ● --查询订购日期在1996年7月1日至1996年7月15日之间的订单的订购日期、订单ID、客户ID和雇员ID等字段的值 ● --查询供应商的ID、公司名称、地区、城市和电话字段的值。条件是“地区等于华北”并且“联系人头衔等于销售代表”。 –查询供应商的ID、公司名称、地…...

辉光管时钟学习制作及开源软硬件工程

文章目录前言开源地址辉光管项目介绍辉光管的工作条件硬件部分部分介绍充电电路驱动电路不足之处软件部分总结前言 作为一个电子人&#xff0c;一直想做一个辉光管时钟&#xff0c;算是大学的一个心愿&#xff0c;终于在快要毕业前做了一个&#xff0c;下面把软件和硬件的部分…...

动手学深度学习(第二版)学习笔记 第三章

第三章 线性神经网络 代码&#xff1a;d2l-zh/pytorch/chapter_linear-networks 3.1 线性回归 3.1. 线性回归 — 动手学深度学习 2.0.0 documentation 解析解 线性回归的解可以用一个公式简单地表达出来&#xff0c;这类解叫作解析解&#xff08;analytical solution&…...

冯诺依曼体系结构与操作系统的概念及理解

一、 冯诺依曼体系结构1、概念2、内存的作用3、硬件原理解释软件行为二、操作系统的概念及基本作用1、概念2、设计操作系统的目的3、操作系统的主要作用4、什么是管理5、管理的目的6、操作系统如何为我们服务一、 冯诺依曼体系结构 我们常见的计算机&#xff0c;如笔记本。我们…...

【深度探讨】如何利用区块链改善公共服务

发表时间&#xff1a;2022年5月4日 信息来源&#xff1a;bsvblockchain.org BSV区块链协会全力支持符合企业和政府对于节能降耗和合法合规等相关要求的区块链生态系统。 然而&#xff0c;虽然监管机构负责其监管范围内的技术服务的性质、目的和影响&#xff0c;但他们并不是全…...

【打卡】图分析与节点嵌入

背景介绍 图&#xff08;Graphs&#xff09;是一种对物体&#xff08;objects&#xff09;和他们之间的关系&#xff08;relationships&#xff09;建模的数据结构&#xff0c;物体以结点&#xff08;nodes&#xff09;表示&#xff0c;关系以边&#xff08;edges&#xff09;…...

python元编程详解

什么是元编程 软件开发中很重要的一条原则就是“不要重复自己的工作&#xff08;Don’t repeat youself&#xff09;”&#xff0c;也就是说当我们需要复制粘贴代码时候&#xff0c;通常都需要寻找一个更加优雅的解决方案&#xff0c;在python中&#xff0c;这类问题常常会归类…...

为什么文档对 SaaS 公司至关重要?

在过去十年左右的时间里&#xff0c;SaaS的兴起使全球数百家公司成为家喻户晓的公司。但他们并不是仅仅依靠产品的力量到达那里的。客户服务和支持是使一切在幕后顺利进行的原因——其中很大一部分是文档。以正确的风格和正确的位置在您的网站上找到适当的用户文档对于将浏览器…...

Echarts 实现电池效果的柱状图

第022个点击查看专栏目录本示例是解决显示电池电量状态的柱状图&#xff0c;具体的核心代码请参考源代码。 文章目录示例效果示例源代码&#xff08;共102行&#xff09;相关资料参考专栏介绍示例效果 示例源代码&#xff08;共102行&#xff09; /* * Author: 还是大剑师兰特…...

浏览器访问 AWS ECS 上部署的 Docker 容器(监听 80 端口)

✅ 一、ECS 服务配置 Dockerfile 确保监听 80 端口 EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]或 EXPOSE 80 CMD ["python3", "-m", "http.server", "80"]任务定义&#xff08;Task Definition&…...

使用docker在3台服务器上搭建基于redis 6.x的一主两从三台均是哨兵模式

一、环境及版本说明 如果服务器已经安装了docker,则忽略此步骤,如果没有安装,则可以按照一下方式安装: 1. 在线安装(有互联网环境): 请看我这篇文章 传送阵>> 点我查看 2. 离线安装(内网环境):请看我这篇文章 传送阵>> 点我查看 说明&#xff1a;假设每台服务器已…...

【根据当天日期输出明天的日期(需对闰年做判定)。】2022-5-15

缘由根据当天日期输出明天的日期(需对闰年做判定)。日期类型结构体如下&#xff1a; struct data{ int year; int month; int day;};-编程语言-CSDN问答 struct mdata{ int year; int month; int day; }mdata; int 天数(int year, int month) {switch (month){case 1: case 3:…...

Java 语言特性(面试系列1)

一、面向对象编程 1. 封装&#xff08;Encapsulation&#xff09; 定义&#xff1a;将数据&#xff08;属性&#xff09;和操作数据的方法绑定在一起&#xff0c;通过访问控制符&#xff08;private、protected、public&#xff09;隐藏内部实现细节。示例&#xff1a; public …...

遍历 Map 类型集合的方法汇总

1 方法一 先用方法 keySet() 获取集合中的所有键。再通过 gey(key) 方法用对应键获取值 import java.util.HashMap; import java.util.Set;public class Test {public static void main(String[] args) {HashMap hashMap new HashMap();hashMap.put("语文",99);has…...

2021-03-15 iview一些问题

1.iview 在使用tree组件时&#xff0c;发现没有set类的方法&#xff0c;只有get&#xff0c;那么要改变tree值&#xff0c;只能遍历treeData&#xff0c;递归修改treeData的checked&#xff0c;发现无法更改&#xff0c;原因在于check模式下&#xff0c;子元素的勾选状态跟父节…...

Java数值运算常见陷阱与规避方法

整数除法中的舍入问题 问题现象 当开发者预期进行浮点除法却误用整数除法时,会出现小数部分被截断的情况。典型错误模式如下: void process(int value) {double half = value / 2; // 整数除法导致截断// 使用half变量 }此时...

LLMs 系列实操科普(1)

写在前面&#xff1a; 本期内容我们继续 Andrej Karpathy 的《How I use LLMs》讲座内容&#xff0c;原视频时长 ~130 分钟&#xff0c;以实操演示主流的一些 LLMs 的使用&#xff0c;由于涉及到实操&#xff0c;实际上并不适合以文字整理&#xff0c;但还是决定尽量整理一份笔…...

并发编程 - go版

1.并发编程基础概念 进程和线程 A. 进程是程序在操作系统中的一次执行过程&#xff0c;系统进行资源分配和调度的一个独立单位。B. 线程是进程的一个执行实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。C.一个进程可以创建和撤销多个线程;同一个进程中…...

PHP 8.5 即将发布:管道操作符、强力调试

前不久&#xff0c;PHP宣布了即将在 2025 年 11 月 20 日 正式发布的 PHP 8.5&#xff01;作为 PHP 语言的又一次重要迭代&#xff0c;PHP 8.5 承诺带来一系列旨在提升代码可读性、健壮性以及开发者效率的改进。而更令人兴奋的是&#xff0c;借助强大的本地开发环境 ServBay&am…...