全国计算机等级考试二级Python真题及解析3精品练习

全国计算机等级考试二级Python真题及解析3精品练习

一、选择题

1.下列选项中不能正确表达Python中的赋值语句的是( )

A.X,Y=5,8 B.X=Y=5 C.X =Y+X D.10=X+Y

2.以下是一段python程序:

它的可以用哪个流程图表达( )。

A. B.

C.

3.下列python表达式结果为5的是( )

A.abs(int(-5.6)) B.len("3+5>=6") C.ord("5") D.round(5.9)

4.数据分析的处理工具错误的( )

A.Access B..Excel C.python D.SQL

5.python的命令行提示符是( )

A.### B.>>> C./// D.C:》

6.根据Python中变量命名遵循的规则,正确的是( )

A.char21 B.2020Py C.Python D.name.ch

7.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )

A.图中文件存储结构为树结构,python34为树的根结点(父节点)

B.图中python34根结点有4个子结点

C.图中python34根结点下有5个子树(子结点)

D.图中Tools是python34的子树(子结点)

8.下列选项中,不属于Python语言基本数据类型的是( )

A.str

B.int

C.float

D.char

9.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是( )

A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1

10.以下python程序段运行后,s的值是( )

n=0

s=0

while s <= 10:

n=n+3

s=s+n

print (s)

A.0 B.3 C.18 D.30

11.下列选项中,不属于Python合法变量名的是( )

A.int32 B.40xl C.self D._name_

12.以下Python程序段执行后,输出结果为( )。

A.m不能被3整除 B.29不能被3整除 C.29能被3整除 D.m能被3整除

13.Python中的数据类型float表示( )

A.布尔型 B.整型 C.字符串型 D.浮点型

14.下面不是python特性的是( ):

A.免费的 B.简单易学 C.可移植性好 D.是低级语言

15.在Python中运行下列程序,输出结果为( )

for i in range (1,6):

print(‘*’)

A.****** B.* * * * * * C.* * * * * D.*****

16.已知下列Python程序段,k取下列哪组值是x=4? ( )

for i in range(10):

k=int(input())

if k<=20 and k>0:

if k>15:

if k>18: x=0

else:

x=1

else:

if k>12:

x=4

else:

x=5

A.13,16 B.13,14,15 C.16,17,18 D.18,19

17.下面( )是Python合法的变量名

A.int32 B.40XL C.self D.name

18.可以被计算机直接执行的语言是( ) , Python语言属于( )语言。

A.机器,高级 B.高级,汇编 C.高级,机器 D.汇编,高级

19.运行下列 Python程序,结果正确的是( )

a=18

b=7 c=a%b

b=a%b

print(a,b)

A.18 5 B.5 18 C.18 4 D.4 18

20.Python语句 "ab"+"c"*2 的运行结果是( )

A.abc2 B.abcabc C.abcc D.ababcc

21.在python中,语句print(a,b)的意思是( )

A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b的值

22.有关循环结构的说法不正确的是( )。

A.循环结构是算法的基本结构之一

B.有的的程序设计中没有循环结构

C.循环结构在程序设计有可能会有嵌套出现

D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。

23.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。

A.布尔型 B.浮点型 C.整型 D.字符串

24.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是( )

A.设计出解决问题的算法 B.设计出解决问题的PPT

C.编写出Python代码 D.选择一种编程软件

25.在python中,Int()函数的功能是返回不大于x的最大整数,设a=3,b=4,c=5 ,则下列表达式的运算结果中值最大的是( )

A.math.sqrt(b) B.abs(a- b) C.Int(2*a-c/b) D.a**2+b**2-c**2

26.在Python中运行下列程序,输出结果为( )

for i in range (1,5):

print(i)

A.1,2,3,4,5 B.1 2 3 4 5 C.0,1,2,3,4 D.1 2 3 4

27.Python程序中第一行:a=int(input( )),第二行:print(a+5),运行程序后键盘输入3,输出结果是( )。

A.5 B.3 C.8 D.其他

28.在编写python程序时缩进的作用是()。

A.让程序更美观 B.只在for循环中使用

C.只在if语句中使用 D.用来界定代码块

29.关于python发布代码及安装使用代码,下列说法错误的是()

A.创建一个文件夹mymodule,其中包含mymodule.py和setup.py(包含发布的元数据)两个文件

B.在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发布文件

C.已经构建发布的模块必须先导入程序,然后才能使用。导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”

D.下载安装,使用“python setup.py install”命令安装到你的Python本地副本中

30.下列不是 Python 程序基本结构的是()。

A.顺序结构 B.树形结构 C.分支结构 D.循环结构

二、程序填空

31.请编写Python程序,实现如下功能需求:

1)程序运行后,给出文字提示:“请输入一个正整数:”

2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。

3)不要超过5行代码。

程序运行举例:

32.小强想要快速了解“十四五规划”内容的关键词,他先把“十四五规划”内容存储在ssw.txt文档中,如图a所示,统计文档中出现次数最多的前十个关键词,结果如图b所示。文本数据处理的算法设计如图c所示,用Python语言编写的程序段如图d所示。

请根据流程图的每个步骤,填写程序段编号,如A:⑦B:①D:③。现填写C、E、F、G对应的程序段编号.C:__________E:__________F:__________G:__________

图a

图b 图c

图d

33.“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。 小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少只?

假设公鸡有X只,母鸡有Y只,小鸡有Z只。

以下Python程序段实现了“百元买百鸡”的功能,请补全①②③处代码。

c = 0

for x in ____① :

for y in range(1,33):

z = 100-x-y

if ______② :

print("公鸡:",x,"母鸡:",y,"小鸡:",z)

_____③

print("共有买法",c,"种")

34.小强开展网上直播售货,为此购买了以下直播硬件设备:①手机②耳机③自拍杆④数码照相机⑤背景画⑥无线路由器

请回答下列问题:

(1)在购买的直播硬件设备中,属于模数转换的设备是__________(多选,填序号)

(2)小强选择借助某著名直播平台售货,根据直播平台要求,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传输优化的情况下,问小强家目前10Mbps的宽带__________(选填:能/不能)满足直播要求。请列式证明__________。

(3)小强将某一天的售货情况从平台导出,保存为文件shqk.xlsx.数据已按“流水号”升序排序,如图a所示。流水号为2019030602的售货记录中,已成交的商品类别数是__________(填写数字),该流水号的总利润是__________元(填写数字,保留1位小数) 图a

(4)为了快速了解各类别商品的利润,小强用python编程处理。处理的结果界面如图b所示。部分代码如下,请在①②划线处填写合适的代码。

图b

import pandas as pd

import numpy as np

import matplotlib. pyplot as plt

detail=pD.read_excel (___)

print(detail)

for i in range(len(detail[:])):

if detail[‘成交与否’][i]==1:

detail[‘lirun’]=___

合集下载

全国计算机等级考试二级Python真题及解析4练习

全国计算机等级考试二级Python真题及解析4练习

全国计算机等级考试二级Python真题及解析4练习

一、选择题

1.有关循环结构的说法不正确的是( )。

A.循环结构是算法的基本结构之一

B.有的的程序设计中没有循环结构

C.循环结构在程序设计有可能会有嵌套出现

D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。

2.在Python中要交换变量a和b中的值,应使用的语句组是( )

A.a,b = b,a B.a = c ;a = b;b = c

C.a = b;b = a D.c = a;b = a;b = c

3.下列python表达式结果最小的是( )

A.2**3//3+8%2*3 B.5**2%3+7%2**2 C.1314//100%10 D.int("1"+"5")//3

4.在Python中,正确的赋值语句是( )

A.x+y=10 B.x=2y C.x=y=50 D.3y=x+1

5.python语言的特点( )。

A.简单 B.免费、开源 C.可移植性 D.以上都是

6.运行如下Python程序,结果为( )。

A.1 B.3 C.6 D.18

7.下列哪个语句在Python中是非法的?( )

A.x = y = z = 1 B.x = (y = z + 1)

C.x, y = y, x D.x += y

8.python的命令行提示符是( )

A.### B.>>> C./// D.C:》

9.关于Python语言的特点,以下选项描述正确的是( )

A.Python语言不支持面向对象 B.Python语言是解释型语言

C.Python语言是编译型语言 D.Python语言是非跨平台语言

10.在python中,想输出一行文字,要用到的函数是( )。

A.input() B.int() C.print() D.float()

11.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是( )

全国计算机等级考试二级Python真题及解析3图文练习

全国计算机等级考试二级Python真题及解析3图文练习

全国计算机等级考试二级Python真题及解析3图文练习

一、选择题

1.以下Python程序运行后,变量x和st的值分别是( )。

A.801 123678 B.801 “123678” C.801 801 D.123678

“123678”

2.以下是一段python程序:

它的可以用哪个流程图表达( )。

A. B.

C.

3.在Python中,返回x的绝对值的函数是( )。

A.abs(x) B.bin(x) C.all(x) D.input(x)

4.在Python中print(8+7%2**2)的执行结果是( )

A.5 B.1 C.6 D.11 5.以下( )是python文件

A.*.mp3 B.*.xls C.*.ppt D.*py

6.在Python中,表达式(21%4)+5的值是( )

A.2 B.6 C.10 D.3

7.小林编写一段文件读写操作代码,文件如图,代码段如下:

file=open('ceshi.txt','w')

file.write("python is a programming language.")

file.close( )

file=open('ceshi.txt','r')

print(file.read( ))

该代码段运行后,输出的结果为( )

A.IA Distributed System Based on Python.

B.python is a programming language.

C.IA Distributed System Based on Python. python is a programming language.

D.程序编译错误,不会输出结果

8.下列关于Python语言变量声明的说法中,正确的是( )

A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程

全国计算机等级考试二级Python真题及解析(11)

全国计算机等级考试二级Python真题及解析(11)

1

全国计算机等级考试二级Python真题及解析(11)

一、选择题

1. 以下选项对于import保留字描述错误的是

A import可以用于导入函数库或者库中的函数

B 可以使用from jieba import lcut 引入 jieba库

C使用import jieba as jb,引入函数库jieba,取别名jb

D使用import jieba 引入jieba库

正确答案: B

2. 以下选项中不可用作Python标识符的是

A3.14

B姓名

C__Name__

D Pi

正确答案: A

3. Python可以将一条长语句分成多行显示的续行符号是:

A\

B#

C;

D‘

正确答案: A

4. 关于Python语言的特点,以下选项描述正确的是

A Python语言不支持面向对象

B Python语言是解释型语言

C Python语言是编译型语言

D Python语言是非跨平台语言

正确答案: B

2

5. 关于Python整数类型,以下选项描述正确的是:

A 3.14不是整数类型的数值

B type(100)表达式结果可能是,也可能是

C oct(100)表达式结果获得十六进制数

D hex(100)表达式结果获得八进制数

正确答案: A

6.运行以下程序,输出结果的是:

>>> 5/2

A 3

B 2

C 2.5

D 2.50

正确答案: C

7.17. 运行以下程序,输出的Python数据类型是:

>>> type(abs(-3+4j))

A字符串类型

B浮点数类型

C整数类型

D复数类型

正确答案: B

8.下面代码的输出结果是:

>>> TempStr = "Pi=3.141593"

>>> eval(TempStr[3:-1])

A3.14159

B3.141593

C Pi=3.14

D3.1416

正确答案: A

3

9. 以下关于异常处理的描述,错误的选项是:

全国计算机等级考试二级Python真题及解析(7)

全国计算机等级考试二级Python真题及解析(7)

1

全国计算机等级考试二级Python真题及解析(7)

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

A命令

B口令

C消息

D调用语句

正确答案: C

2. 下面不属于软件需求分析阶段主要工作的是___________。

A需求评审

B需求获取

C需求变更申请

D需求分析

正确答案: C

3. 下面不属于软件测试实施步骤的是___________。

A确认测试

B单元测试

C回归测试

D集成测试

正确答案: C

4. 结构化程序设计中,下面对goto语句使用描述正确的是___________。

A禁止使用goto语句

B应避免滥用goto语句

C goto语句最好用,不容易造成结构体程序混乱。

D使用goto语句程序效率高

2

正确答案: B

5. 数据库应用系统中的核心问题是___________。

A数据库管理员培训

B数据库维护

C数据库系统设计

D数据库设计

正确答案: D

6. 在E-R图中,用来表示实体联系的图形是___________。

A三角形

B菱形

C椭圆形

D矩形

正确答案: D

7. 在数据库设计中,将E-R图转换为关系数据模型的过程属于

A物理设计阶段

B需求分析阶段

C概念设计阶段

D逻辑设计阶段

正确答案: D

8. 一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是

A 12345ABCDE

B EDCBA54321

C 54321EDCBA

D ABCDE12345

正确答案: B

3

9. 下列排序方法中,最坏情况下比较次数最少的是

A堆排序

B直接插入排序

C冒泡排序

D简单选择排序

正确答案: A

10. 支持子程序调用的数据结构是

A队列

B二叉树

C树

D栈

正确答案: D

11. Python 中对变量描述错误的选项是:

全国计算机等级考试二级Python真题及解析1精品word练习

全国计算机等级考试二级Python真题及解析1精品word练习

全国计算机等级考试二级Python真题及解析1精品word练习

一、选择题

1.Python语句 "ab"+"c"*2 的运行结果是( )

A.abc2 B.abcabc C.abcc D.ababcc

2.Python中,赋值语句,“c=c-b”等价于( )

A.b-=c

B.c-b=c

C.c-=b

D.c==c-b

3.python的命令行提示符是( )

A.### B.>>> C./// D.C:》

4.根据Python中变量命名遵循的规则,正确的是( )

A.char21 B.2020Py C.Python D.name.ch

5.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为( )

A.10 B.66 C.5 D.23

6.在python中,想输出一行文字,要用到的函数是( )。

A.input() B.int() C.print() D.float()

7.有python程序如下:

S=input( )

print(S * 3)

运行后通过键盘输入6,则运算结果是( )

A.666 B.SSS C.18 D.S*3

8.以下python程序段运行后,x和st的值分别是( )

x= 123 + 678

st = "123" + "678"

A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"

9.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )

A.: B.# C., D.!

10.在python中,运行下列程序,正确的结果是( )

x=1

while x>0:

x=x+1

print( x)

A.1 B.1 2 3 4 5 6 7 8 9…………………

全国计算机等级考试二级Python真题及解析3(1)复习知识点试卷试题

全国计算机等级考试二级Python真题及解析3(1)复习知识点试卷试题

全国计算机等级考试二级Python真题及解析3(1)复习知识点试卷试题

一、选择题

1.在python中,下列属于字符串常量的是( )

A."python" B.3.14 C.cnt D.2018

2.下列属于正确的Python变量名的是( )

A.True

B.88abc

C.abc&88

D._abc88

3.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是( )

A.: B.# C., D.!

4.以下python程序段运行后,x和st的值分别是( )

x= 123 + 678

st = "123" + "678"

A.123678 "123678" B.123678 "801" C.801 "123678" D.801 "801"

5.在Python中,若x=10, y=20,下面程序段执行后,变量x、y的值分别是( )

x=y

y=x

A.10、 10 B.10、20 C.20、 20 D.20、 10

6.Python中,保留字写法正确的是( )

A.PRINT( )

B.Print( )

C.print( )

D.Int( )

7.下列Python程序运行后的输出结果是( )。

s=0

for i in range(1,10):

s=s+i

print("s=",s)

A.s=35 B.s=45 C.s=55 D.s=65

8.下列选项中,不属于Python语言基本数据类型的是( )

A.str

B.int

C.float

D.char

9.下面Python代码运行后,a、b的值为( )

a=23

b=int(a/10) a= a-b * 10

print(a,b)

A.23 2 B.3 2 C.3 20 D.2 3

10.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为( )

试卷全国计算机等级考试二级Python真题及解析3练习

试卷全国计算机等级考试二级Python真题及解析3练习

一、选择题

1.下列选项中,能作为python程序变量名的是( )

A.s%1 B.3stu C.while D.dist

2.在Python中要交换变量a和b中的值,应使用的语句组是( )。

A.a,b=b,a B.a=c;a=b;b=c

C.a=b;b=a D.c=a;b=a;b=c

3.( ) 不是程序设计高级语言。

A.Python

B.Basic

C.C++

D.伪代码

4.在Python中,返回x的绝对值的函数是( )。

A.abs(x) B.bin(x) C.all(x) D.input(x)

5.在Python中print(8+7%2**2)的执行结果是( )

A.5 B.1 C.6 D.11

6.Python中,赋值语句,“c=c-b”等价于( )

A.b-=c

B.c-b=c

C.c-=b

D.c==c-b

7.在python中,下列属于字符串常量的是( )

A."python" B.3.14 C.cnt D.2018

8.下面Python代码运行后,a、b的值为( )

a=23

b=int(a/10)

a= a-b * 10

print(a,b)

A.23 2 B.3 2 C.3 20 D.2 3

9.在Python中,显示出信息x,并要求输入数据的是( )。

A.abs(x) B.float(x) C.print(x) D.input(x)

10.有python程序如下:

S=input( )

print(S * 3)

运行后通过键盘输入6,则运算结果是( )

A.666 B.SSS C.18 D.S*3

11.Python中的数据类型float表示( )

A.布尔型 B.整型 C.字符串型 D.浮点型

12.Python语言自带的IDLE环境的退出命令是( ) A.Esc B.close C.回车键 D.exit

计算机二级Python真题及答案解析3精品word练习

计算机二级Python真题及答案解析3精品word练习

一、选择题

1.如图Python代码执行后,a,b的值分别为:( )

A.5,10 B.10,5 C.5,5 D.10,10

2.Python语言属于( )

A.自然语言 B.汇编语言 C.机器语言 D.高级语言

3.Python文件的后缀名是( )。

A..doc B..vbp C..py D..exe

4.12 Python语言语句块的标记是( )

A.分号 B.逗号 C.缩进 D./

5.以下( )是python文件

A.*.mp3 B.*.xls C.*.ppt D.*py

6.在Python中,表达式(21%4)+5的值是( )

A.2 B.6 C.10 D.3

7.在Python中,表达式(21%4)+3的值是( )

A.2 B.4 C.6 D.8

8.下列选项都是属于高级语言的是( )

A.汇编语言、机器语言

B.汇编语言、Basic语言

C.Basic语言、Python语言

D.机器语言、Python语言

9.关于Python3.8基础知识的说法中,不正确的是( )

A.支持中文做标识符

B.Python标识符不区分字母的大小写

C.Python命令提示符是>>>

D.命令中用到的标点符号只能是英文字符

10.在python中,下列属于字符串常量的是( )

A."python" B.3.14 C.cnt D.2018

11.Python中,保留字写法正确的是( )

A.PRINT( )

B.Print( )

C.print( )

D.Int( )

12.在Python中,下面程序段的输出结果是( )

x=9 Print(“x=”,x+1)

A.9 B.10 C.x=9 D.x= 10

13.在Python中,已知a=3,b=5,运行下列程序段后,a和b的值为

全国计算机等级考试二级Python真题及解析(9)精品练习

全国计算机等级考试二级Python真题及解析(9)精品练习

一、选择题

1.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为( )

A.= B.== C.:= D.<>

2.Python文件的后缀名是( )。

A..doc B..vbp C..py D..exe

3.已知a = 6,b = -4,则Python表达式 a / 2 + b % 2 * 3 的值为()

A.3 B.3.0 C.5 D.5.0

4.在Python中,表达式(21%4)+5的值是( )

A.2 B.6 C.10 D.3

5.在Python中,表达式(21%4)+3的值是( )

A.2 B.4 C.6 D.8

6.下列哪个语句在Python中是非法的?( )

A.x = y = z = 1 B.x = (y = z + 1)

C.x, y = y, x D.x += y

7.小林编写一段文件读写操作代码,文件如图,代码段如下:

file=open('ceshi.txt','w')

file.write("python is a programming language.")

file.close( )

file=open('ceshi.txt','r')

print(file.read( ))

该代码段运行后,输出的结果为( )

A.IA Distributed System Based on Python.

B.python is a programming language.

C.IA Distributed System Based on Python. python is a programming language.

D.程序编译错误,不会输出结果

8.下列关于Python语言变量声明的说法中,正确的是( )

A.Python中的变量不需要声明,变量的赋值操作即是变量声明和定义的过程

全国计算机等级考试二级Python真题及解析(8)

全国计算机等级考试二级Python真题及解析(8)

一、选择题

1.以下对 Python 程序缩进格式描述错误的选项是( )

A.不需要缩进的代码顶行写,前面不能留空白

B.缩进可以用 tab 键实现,也可以用多个空格实现

C.严格的缩进可以约束程序结构,可以多层缩进

D.缩进是用来格式美化 Python 程序的

2.下列Python程序段运行的结果是( )

x=0

for i in range(1,20,3):

x=x+i

print(x)

A.80 B.190 C.70 D.210

3.关于下列Python程序段的说法正确的是( )

k=1

while 1:

k+=1

A.存在语法错误,不能执行 B.执行1次 C.执行无限次 D.执行k次

4.下列Python程序段运行的结果是( )。

i=0

sum=0

while i<10:

if i%2==0:

sum+=i

i+=2

print("sum=",sum)

A.sum=17 B.sum=18 C.sum=19 D.sum=20

5.在VB中,下列与表达式Len("python")+20的值相等的是( )

A.Int(Rnd * 26)+1 B.Val("20")+16 mod 9

C.Mid("Hello2019",6,2)+"6" D.abs(Sqr(16)– 30)

6.队列在Python中,用( )实现队列的创建,队列的基本操作:( )( )( )( )线性数据结构又称线性表。

A.随机;入队;出队;求队长;判队空 B.列表;入队;出队;求队长;判队空

C.列表;随机;出队;求队长;判队空 D.入队;随机;列表;求队长;判队空

7.运行下列 Python程序,结果正确是( )

a=32

b=14

c=a//b

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档