全国计算机等级考试二级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…………………

C.无输出 D.100

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

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

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

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

13.以下属于计算机高级语言的是( )

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

14.如下Python程序段

x = 0

while x < 50:

x = (x + 2) * (x + 3)

运行后,x的值为( )

A.0 B.72 C.50 D.168

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

A."yth" B."yt" C."py" D."yh"

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.c0 B.2a C.a_3 D.小河

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

s="abcdefg"

c=len(s) #len 求字符串长度

for i in range(0,c):

if i<2:

print (chr(ord(s[i])+2),end=" ") # ord() 函数是 chr() 函数配对函数,将字符转ASCII值

else:

print(chr(ord(s[i]) + 3),end=" ")

A.c d f g h a B.c d f g h b C.c d f g h i j D.c d f g h c

19.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于( )

A.数据 B.信息 C.知识 D.智慧

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

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

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

21.Python中,可以输出hello world的是( )

A.printf(“hello world”)

B.output(“hello world”)

C.Print(“hello +world”)

D.print(“hello world”)

22.在Python程序设计语言中,用于输入和输出的函数分别是( )

A.read( )和write( ) B.input( )和output( )

C.input( )和print( ) D.cin( )和cout( )

23.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )

A.392019 B.201939 C.201920+19 D.3939

24.下列python表达式中, 值为字符串类型的是( )

①Abs(x) ②“abc”*3 ③“123+45” ④ 123+45 ⑤a=input(“请输入a的值:”)

A.①③⑤ B.②④⑤ C.①②③ D.②③⑤

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

k=1

while 1:

k+=1

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

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

a=23

b=int(a/10)

a=(a-b*10)*10

b=a+b

print(a,b)

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

27.以下是猜数游戏的 Python程序,请你补全代码:

请选择适当的代码填入程序①处。( )

A.for B.print C.elif D.input

28.在Python中,设a=2,b=3,表达式a>b and b>=3的值是( )

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

29.python中,表达式5%2 = ( )。

A.2.5 B.2 C.1 D.0

30.在下列程序设计语言中,属于人工智能语言的是( )。

A.Python

B.VB

C.Pascal

D.C

二、程序填空

31.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:

(1)在以上Python程序中,变量Y的数据类型是_________。

(2)在以上Python程序中,第8行横线处的代码是_________。

(3)通过观察,气温釆样间隔时间是_________个小时。

32.(项目情境)一元二次方程ax2+bx+c=0(a≠0),当b2-4ac≥0,方程有两个不同的实数根,当b2-4ac<0时,方程无实数根。

(问题求解)下面的python程序实现的功能是判断方程是否有实数根。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。 import math

a=int(input("请输入a的值:"))

b=int(input("请输入b的值:"))

c=int(input("请输入c的值:"))

d=_____ #将表达式b2-4ac的值赋给变量d

if ____

print("x1=",(-b+math.sqrt(d))/(2*a)) #输出方程的其中一个实数根

print("x2=",(_________) #输出方程的另一个实数根

else:

_________ #输出“方程无实数根”

33.(项目情境)水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3 = 153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。

(问题求解)设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print ("三位数之内的水仙花是:")

for x in _____ :

b=x//100

s=_____

g=_____

if x==(b**3 + s**3 + g**3):

_____

34.学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为《探秘水仙花数》。

(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的: “水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153 = 13+53+33,那么这个数就是一个“水仙花数”。百度属于____搜索引擎(全文,分类)

(2)为了求解100--999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:

k是可以重新赋值的,k是变量还是常量?____程序中①处有空缺,请补充完整①处的代

合集下载

全国计算机等级考试二级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真题及解析1复习知识点试卷试题

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

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

一、选择题

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

A.支持中文做标识符

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

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

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

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

f=[‘A’,’B’,’C’]

a=len(f)

print(‘a=’,a)

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

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

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

4.下列不是Python中所有循环必须包含的是( )。

A.冒号 B.循环次数 C.循环体 D.缩进

5.下列属于计算机编程语言的有( )

①Python ②Visual Basic ③Java ④C++ ⑤CPU

A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④

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

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

7.Python中用来声明字符串变量的关键字是( )

A.str B.int C.float D.char

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

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

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

x= 123 + 678

st = "123" + "678"

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

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

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

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

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

全国计算机等级考试二级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

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

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

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

一、选择题

1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素( )。

A.整数 B.浮点数 C.字符串 D.以上都是

2.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y的值是( )

A.3 B.4 C.5 D.6

3.在python中,下列哪个选项是正确的赋值语句( )

A.5s= 80 B.2018 =x C.a+b=c D.s=s+5

4.如下Python程序段

x = 2

print (x+1)

print (x+2)

运行后,变量x的值是( )

A.2 B.3 C.5 D.

5.计算机能直接接收和执行的程序设计语言为( )

A.Visual Basic语言 B.Python语言 C.机器语言 D.自然语言

6.在Python程序设计语言中,用于输入和输出的函数分别是( )

A.read( )和write( ) B.input( )和output( )

C.input( )和print( ) D.cin( )和cout( )

7.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于( )的数据结构 ( )

A.一维表格 B.二维表格 C.三维表格 D.四维表格

8.下列不可以作为Python合法变量名的是( )

A.c0 B.2a C.a_3 D.小河

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

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

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

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

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

A.PRINT( )

B.Print( )

试卷全国计算机等级考试二级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练习

一、选择题

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真题及解析(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软件编程等级考试(二级)编程实操题01优质word练习

python软件编程等级考试(二级)编程实操题01优质word练习

一、选择题

1.现有如下python程序段:

for i in range( 6 ):

p.append( int( random() * 10 ) + 1 )

for i in range( 2, 6 ):

if i % 2 == 1 and p[ i ] % 2 == 0:

p[ i ] += p[ i - 1]

elif i % 2 == 0 and p[ i ] % 2 == 1:

p[ i ] -= p[ i - 1]

执行该程序段后,在下列选项中,列表p中的元素值不可能的是()

A.1, 2, 3, 4, 7, 2

B.1, 2, 14, -9, -5, 8

C.6, 8, 1, 4, 6, 10

D.6, 4, 14, -7, 3, 8

2.Python输入函数为( )。

A.time() B.round() C.input( ) D.print()

3.在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

4.在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

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

A.5x B.x-1 C.if D.x_1

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

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

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

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

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

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

全国青少年软件编程(Python)等级考试试卷(2级)优质word练习

全国青少年软件编程(Python)等级考试试卷(2级)优质word练习

一、选择题

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

x=1

while x>0:

x=x+1

print( x)

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

C.无输出 D.100

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

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

3.python语言的特点( )。

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

4.除python语言之处,还有很多其他程序设计语言。程序设计语言经历了从机器语言、汇编语言到高级语言的发展过程。其中python语言是属于( )。

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

5.下列Python表达式的值不是2的是( )。

A.3%2 B.5//2 C.1*2 D.1+3/3

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

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

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

A.支持中文做标识符

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

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

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

8.如下Python程序段

for i in range(1,4):

for j in range(0,3):

print ("Python")

语句print ("Python")的执行次数是( )

A.3 B.4 C.6 D.9

9.关于python程序设计语言,下列说法错误的是( )

A.python是一种面向对象的编程语言 B.python代码只能在交互环境中运行

C.python具有丰富和强大的库 D.python是一种解释型的计算机程序设计高级语言

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