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

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

一、选择题

1.计算机能直接识别、理解执行的语言是( )

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

2.在Python中,设a=2,b=3,表达式 not(b-a>0)值是 ( )

A.1 B.-1 C.True D.False

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.自然语言 B.汇编语言 C.机器语言 D.高级语言

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

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

6.在教科书中利用Python探究电流和电压、电阻的关系实验里,除了可以通过书中的Jupyter Notebook外,处理数据还可以通过下列( )工具实现。

A.Python IDLE B.Xmind C.网络画板 D.几何画板

7.python文件的扩展名是( )

A.py B.pye C.vbp D.pyr

8.以下叙述中正确的是( )。

A.Python 3.x与Python 2.x兼容

B.Python语句只能以程序方式执行

C.Python是解释型语言

D.Python语言出现得晚,具有其他高级语言的一切优点

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

s=0

for i in range(1,5):

s=s+i

print("s=",s)

A.s=5 B.s=6 C.s=10 D.s=15

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

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

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

x=9

Print(“x=”,x+1)

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

12.在Python中,“print(100-33*5%3)”语句输出的是( )

A.34 B.67 C.100 D.1

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

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

14.下列Python程序段运行的结果是( ) f=[‘A’,’B’,’C’]

a=len(f)

print(‘a=’,a)

A.a=2 B.a=’A’ C.a=’C’ D.a=3

15.下面选项中对Python的转义字符描述错误的是( )

A.\r 回车 B.\n 换行 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.i=4 s=10 B.i=5 s=10 C.i=5 s=15 D.i=6 s=15

18.王明录入程序代码并运行,出现错误提示(如下图所示),分析原因并改错,正确的是( )

A.变量名1w太短 B.应该写成float(input("输入体重(kg):")=1w

C.将float改为int D.变量名1w不符合 Python语言规范,不能以数字开头

19.Python中变量的命名遵循的规则,不正确的是( )

A.以字母或下划线开头,后面可以是字母、数字或下划线。 B.区分大小写

C.以数字开头,后面可以是字母、数字或下划线。 D.不能使用保留字

20.有如下python程序段

n=int (input("请输入n值: "))

x=n ; y=0 if x>0:

y=y+1

elif x<0:

y=y-1

print (y)

执行上述语句,下列说法不正确...的是( )

A.若输入-1,则输出y值为-1 B.若输入0,则输出y值为-1

C.若输入1,则输出y值为1 D.若输入2,则输出y值为1

21.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于( )。

A.软件 B.程序 C.指令 D.高级语言

22.以下Python代码输出结果中说法正确的是( )。

x=0

for i in range(1,100):

x=x+i

print(x)

A.1+100的和 B.1+99的和

C.1~99所有整数的和 D.1~100所有整数的和

23.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( )

A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0

24.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。

A.Python B.C++ C.VB D.C

25.在Python中自定义函数需要什么关键字放在函数开始( )

A.function B.def C.define D.void

26.在Python中,通过( )函数查看字符的编码。

A.int( ) B.ord( ) C.chr( ) D.yolk( )

27.python单行注释和多行注释分别是什么?( )

A.""" """和''' ''' B.#和""" """ C.//和''' ''' D.#和//

28.Python的关系运算符中,用来表示不等于的符号是( )

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

29.下列哪条赋值语句在Python中是非法的:( )

A.X=Y=Z=1 B.X=(Y=Z+1) C.X,Y=Y,X D.X+=Y

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

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

二、程序填空 31.阅读程序。分析以下两段Python程序并回答问题。

#程序1

i=1

while i<101:

print('把这句话打印100遍')

i+=1

#程序2

i=100

while i:

print('把这句话打印100遍')

i=i-2

(1)在程序1中,i+=1这句话的含义是______________。

(2)在程序1中,‘把这句话打印100遍 ’实际输出了_____遍。

(3)在程序2中,i的初值是___。

(4)在程序2中,‘把这句话打印100遍 ’实际输出了_____遍。

(5)在程序2中,while i 的含义是_________。

32.现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人们生活带来了美好的变化。小C是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴快车。小C就在思考这个滴滴快车是怎么计费的?可否用所学的Python语言也编写一个计费程序。于是小C开展了有关这个项目活动的探究。根据实际情况,回答问题。

(一)收集、分析数据,运用数理思维建模

登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:

滴滴快车(普通型)计价规则

时段 起步价 里程费 时长费

普通时段 8.00元 1.35元/公里 0.20元/分钟

00:00-06:30 8.50元 2.40元/公里 0.50元/分钟

06:30-09:00 8.50元 1.50元/公里 0.45元/分钟

21:00-23:00 8.50元 1.50元/公里 0.40元/分钟 23:00-00:00 8.50元 2.40元/公里 0.50元/分钟

注意:

1.起步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计不足基础费时,直接按照基础费计费。

2.实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方式,实际费用由两部分里程费与时长费累加而得。

小C同学19:33从“南内环恒地大厦停车场-入口”到“坞城新纪元大酒店(长风店)”乘坐滴滴快车(普通车型),里程4.1公里,时长约21分钟,按照表中的计费规则,小C同学此次出行应该支付的车费是:车费=8+(4.1-3.3)×1.35+(21-9)×0.2=9.68。

(1)小C登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:_____________

A.数字化可视化表达工具 B.信息加工工具

C.三维设计工具 D.信息检索工具

(2)假设Tot1表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表示应支付费用。运用数学解析式归纳出计费公式为:

如果时长超过9分钟,则Tot1=_____________。如果里程小于等于3.3公里则Tot2=_____________,否则Tot2=_____________。应支付费用:Cost=______________。

(二)运用算法描述方法将问题解决步骤化

小C明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用自然语言和流程图的方式表述出来。

(3)自然语言描述:

第一步:_________________________

第二步:计算时长费Totl

第三步:计算里程费Tot2

第四步:_________________________

第五步:_________________________

(4)流程图描述:(如图)流程图中,表示计算与赋值的是_____________,表示算法流向的是______________。

合集下载

资料全国计算机等级考试二级Python真题及解析2word练习

资料全国计算机等级考试二级Python真题及解析2word练习

资料全国计算机等级考试二级Python真题及解析2word练习

一、选择题

1.在Python中运行后,b的值是 ( )

a=6

If a>=0:

b=a+2

Else:

b=a-2

print(b)

A.6 B.8 C.10 D.12

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

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

3.Python语言属于( )

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

4.下列Python语句中,会导致程序运行出错的语句是( )

A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1

5.python语言的特点( )。

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

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

A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y

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

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

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

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

A.汇编语言、机器语言

B.汇编语言、Basic语言

C.Basic语言、Python语言

D.机器语言、Python语言

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

A.支持中文做标识符

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

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

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

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

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

全国计算机等级考试二级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真题及解析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真题及解析2word练习

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

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

一、选择题

1.在下面的python程序中,变量b和c的值为()。

A.b为6,c为6 B.b为6,c为8 C.b为8,c为8 D.b为8,c为6

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

A.True

B.88abc

C.abc&88

D._abc88

3.Python中print(66!=66)结果是( )。

A.1 B.0 C.True D.False

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

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

5.已知字符串a="python",则a[-1]的值为( )

A."p" B."n" C."y" D."o"

6.以下( )是python文件

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

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

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

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

A.汇编语言、机器语言

B.汇编语言、Basic语言

C.Basic语言、Python语言

D.机器语言、Python语言

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

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

10.已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )

A.“python” B.“Python” C.True D.False

11.在python中,运行以下程序,结果应为( )

a=5 b=7

b+=3

a=b*20

a+=2

a=a%b

print(a,b)

A.5 7 B.20 10 C.22 7 D.2 10

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

s=0

for i in range(1,10):

s=s+i

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

试卷全国计算机等级考试二级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真题及解析2

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

一、选择题

1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )

1a=3

b=input()

c=a+b

print("c")

A.1 B.2 C.3 D.4

2.关于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本地副本中

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

i=0

sum=0

while i<10:

if i%3==0:

sum+=i

i+=1

print("sum=",sum)

A.sum=9 B.sum=10 C.sum=18 D.sum=19

4.下列有关信息的说法,不正确的是( )。

A.Python程序设计语言也是一种信息

B.给微信朋友圈点赞也是一种信息评价方式

C.信息在传输过程中,必须遵循一定的规则

D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息

5.检测输入的四位整数abcd是否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能的python程序代码如下:

k=int(input(“输入一个四位数:”))

y=k%100

if ② :

全国计算机等级考试二级Python真题及解析2图文word

全国计算机等级考试二级Python真题及解析2图文word

一、选择题

1.已知字符串a="python",则a[1]的值为( )

A."p" B."py" C."Py" D."y"

2.关于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本地副本中

3.Python的关系运算符中,用来表示不等于的符号是( )

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

4.已知字符串a="python",则a[ 1 : 3 ]的值为( )

A."pyth" B."pyt" C."py" D."yt"

5.下列可以作为python变量名的是( )

A.'a1' B.6key

C.False D.i_f

6.运行下列Python程序

i=1

s=1

while ①:

s=s*i

i+=2

print(s)

当输出结果为105时,则①处应填入( )

A.i<=7 B.i<7 C.i>=7 D.i>7

7.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言( )。

A.Python B.C++ C.VB D.C

8.下列有关于print命令的描述中,正确的是( )

A.在打印机里打印相关的文本或者数字等

B.可以用来画图

C.在屏幕中输出相应的文本或者数字等

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

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

一、选择题

1.下列有关信息的说法,不正确的是( )。

A.Python程序设计语言也是一种信息

B.给微信朋友圈点赞也是一种信息评价方式

C.信息在传输过程中,必须遵循一定的规则

D.对相关数据进行加工处理,使数据之间建立相互联系,从而形成信息

2.在Python中,Print(abs(-16//5))的执行结果是( )

A.2.4 B.3 C.4 D.-2.4

3.在python 语言中,下列表达式中不是关系表达式( )

A.m==n B.m>=n C.m or n D.m!=n

4.Python表达式“50-50%6*5//2**2”的结果为( )

A.48 B.25 C.0 D.45

5.下列选项中,属于Python输入函数的是( )。

A.random() B.print() C.Cout() D.input()

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

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

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

A.‘I’ B.‘J’ C.73 D.74

8.在Python中以下语句正确的是( )。

A.51jb= "51jb" B.for= "51jb" C.j,b=b,j D.//这是一段测试代码

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

for i in range (1,6):

print(‘*’)

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

10.下列 Python 表达式的值为偶数的是( )

A.12*3%5 B.len(“Welcome”)

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

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

一、选择题

1.下列 Python 表达式的值为偶数的是( )

A.12*3%5 B.len(“Welcome”)

C.int(3.9) D.abs(-8)

2.Python表达式“50-50%6*5//2**2”的结果为( )

A.48 B.25 C.0 D.45

3.以下Python程序运行后的输出结果为( )

A.0 B.45 C.46 D.362880

4.python语言的特点( )。

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

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

A.x = y = z = 1 B.x = (y = z + 1) C.x, y = y, x D.x += y x=x+y

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

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

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

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

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

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.程序编译错误,不会输出结果

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

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