python软件编程等级考试(三级)编程实操题03(1)复习知识点试卷试题

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

python软件编程等级考试(三级)编程实操题03(1)复习知识点试卷试题
一、选择题
1.下列选项都是属于高级语言的是( )
A.汇编语言、机器语言
B.汇编语言、Basic语言
C.Basic语言、Python语言
D.机器语言、Python语言
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的序列类型不包括下列哪一种?()
A.字符串B.列表C.元组D.字典
4.有python程序如下:
S=input()
print(S * 3)
运行后通过键盘输入6,则运算结果是()
A.666 B.SSS C.18 D.S*3
5.下列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
6.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为()A.10 B.66 C.5 D.23
7.下列选项中,不属于Python语言基本数据类型的是()
A.str
B.int
C.float
D.char
8.已知列表list1=[88,22,34,89,67],则python表达式min(list1)的值为()A.22 B.88 C.89 D.67 9.Python程序文件的扩展名是()。

A..python B..pyt C..pt D..py
10.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是( )
A.图中文件存储结构为树结构,python34为树的根结点(父节点)
B.图中python34根结点有4个子结点
C.图中python34根结点下有5个子树(子结点)
D.图中Tools是python34的子树(子结点)
11.在python中,下列属于字符串常量的是()
A."python" B.3.14 C.cnt D.2018
12.下列不是Python中所有循环必须包含的是()。

A.冒号B.循环次数C.循环体D.缩进
13.我们学习了使用Python程序设计语言解决问题,Python程序设计语言属于()。

A.高级语言B.自然语言C.汇编语言D.机器语言14.下列不被python所支持的数据类型是()
A.char B.float C.int D.list
15.以下()是python文件
A.*.mp3B.*.xls C.*.ppt D.*py 16.Python文件的后缀名是()。

A..doc B..vbp C..py D..exe
17.下列哪个语句在Python中是非法的?()
A.x=y=z=1 B.x=(y=z+1)C.x,y=y,x D.x+=y
18.下列可以作为python变量名的是()
A.5x B.x-1 C.if D.x_1
19.在Python中print(8+7%2**2)的执行结果是()
A.5 B.1 C.6 D.11
20.以下Python程序运行后的输出结果为()
A.0 B.45 C.46 D.362880
21.下列变量名在Python中合法的是()
A.36B B.F55# C.for D._Good
22.下列语言中()不属于高级语言
A.python B.VC C.JAVA D.汇编语言
23.在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
24.下列不属于
...高级编程语言的是
A.C 语言B.VB语言C.Python语言D.机器语言
25.关于Python3.8基础知识的说法中,不正确的是()
A.支持中文做标识符
B.Python标识符不区分字母的大小写
C.Python命令提示符是>>>
D.命令中用到的标点符号只能是英文字符
26.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。

A.Python B.C++ C.VB D.C
27.在Python中,下面代码的运行结果是()
x=365
g=x%10 #%为求余的意思
s=x//10%10 # //为整除的意思
b=x//100
sum=g*100+s*10+b #sum英文是求和的意思
print(sum)
A.365 B.14 C.563 D.41
28.已知字符串a="python",则a[ 1 : 3 ]的值为()
A."pyth" B."pyt" C."py" D."yt"
29.以下对 Python 程序缩进格式描述错误的选项是()
A.不需要缩进的代码顶行写,前面不能留空白
B.缩进可以用 tab 键实现,也可以用多个空格实现
C.严格的缩进可以约束程序结构,可以多层缩进
D.缩进是用来格式美化 Python 程序的
30.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为()
A.1.3 B.5.33 C.5.4 D.5.3
31.在编写python程序时缩进的作用是()。

A.让程序更美观B.只在for循环中使用
C.只在if语句中使用D.用来界定代码块
32.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。

以下不属于应用软件的是()
A.Word B.微信C.考试系统D.python
33.关于Python语句P = –P,以下选项中描述正确的是()
A.P和P的负数相等B.P和P的绝对值相等
C.将P赋值为它的相反数D.P的值为0
34.利用Python程序绘制x-y的散点图,则下列程序第5行应该填写的代码是( )。

A.plt. plot(X,Y)B.plt. scatter(X,Y)
C.plt. bar(X,Y)D.plt .boxplot(X,Y)
35.下列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
36.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是( )
A.392019 B.201939 C.201920+19 D.3939
37.在Python中,下面程序段的输出结果是()
x=9
Print(“x=”,x+1)
A.9 B.10 C.x=9 D.x= 10
38.在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
39.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误()
1a=3
b=input()
c=a+b
print("c")
A.1 B.2 C.3 D.4
40.在Python程序设计语言中,用于输入和输出的函数分别是( )
A.read( )和write() B.input( )和output()
C.input( )和print() D.cin( )和cout( )
41.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
42.李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是:()
①规划网站结构,并确定设计风格②发布网站③网页制作④了解网站运行环境,选择网站开发工具⑤确定网站主题,收集素材
A.①⑤③④②B.⑤①④②③C.①④⑤②③D.⑤①④③②43.Python中变量的命名遵循的规则,不正确的是()
A.以字母或下划线开头,后面可以是字母、数字或下划线。

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

D.不能使用保留字
44.有关循环结构的说法不正确的是()。

A.循环结构是算法的基本结构之一
B.有的的程序设计中没有循环结构
C.循环结构在程序设计有可能会有嵌套出现
D.在PYTHON 程序设计语言中循环结构一般使用IF语句实现。

45.下列有关于print命令的描述中,正确的是()
A.在打印机里打印相关的文本或者数字等
B.可以用来画图
C.在屏幕中输出相应的文本或者数字等
D.执行语句print(“python”,3.7)时会出错
46.运行下列 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 47.有如下Python程序,当程序运行后输入15000,则程序输出结果为()
A.2800 B.2800.0 C.12200 D.12200.0 48.计算机能够直接识别和执行的语言是( )
A.机器语言
B.汇编语言
C.Python 语言
D.C语言
49.下列序列拼接错误的是()
A.list = [ None ] * 4
B.msg = “Python”, ”语言”
C.tup = “/”.join( ( “123”, ”234” ) )
D.set = { 1, 2, 3 } + { 4, 5, 6 }
50.要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是()
A.time库
B.random库
C.turtle库
D.matplotlib 库
二、程序填空
51.请编写Python程序,实现如下功能需求:
1)程序运行后,给出文字提示:“请输入一个正整数:”
2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。

3)不要超过5行代码。

程序运行举例:
52.阅读程序。

分析以下两段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 的含义是_________。

53.设计完成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。

(1)Python程序设计语言属于程序设计语言中的_______________。

A.机器语言 B.汇编语言 C.高级语言 D.翻译程序
(2)小C将设计好的算法转为Python程序语言(如下)。

其中“Tot2=8”是一个
___________,“#初始化时长费为0”是一个__________,“S<=3.3”是一个
___________,“float(input(“请输入时长”))”是一个__________。

A.函数 B.表达式 C.赋值语句 D.注释语句
错的原因是:
_______________________________________________________________________________ _____________。

行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。

小C借助于计算机编写程序解决问题的这个过程是:①设计算法②编写程序③分析问题④调试运行程序,合理的顺序是_________。

(填写序号即可)
(5)总结用计算机解决问题的优势主要有:
_______________________________________________。

54.奇偶校验码是一种增加二进制传输系统可靠性的简单且广泛采用的方法,该方法通过
增加一个校验位使得传输的二进制码中“1”的个数恒为奇数或偶数,因此该校验码也分为“奇校验”和“偶校验”。

“奇校验”的原理:在发送端发送的每个字节二进制码后增加一个校验位(0或1),使得“1”的个数为奇数;接收端接收并统计每个字节及其校验位中“1”的个数,若为偶数,则意味着传输过程中存在差错。

例如:
验”,判断其传输的正误,若判断正确则将前一个字节的编码转成十六进制并输出。

请回答下列问题:
(1)若接收到的二进制码为“101011011”,传输过程__________(选填:是/否)存在差错。

(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。

s=input("请输入9位二进制编码:")
code={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"}
k=0;p=0;ans=“”
for i in s:#统计9位二进制编码中“1”的个数
k=k+int(i)
if ____:
print("传输错误!")
else:
print("传输正确!")
for j in range(0,8,4):
p=int(s[j:j+4],2)
# int(x,[base]):将x(字符串或者数字)按照base进制转换成整数
if 0<=p<=9:
ans=ans+str(p)
else:
ans=___
print("字节编码用十六进制表示:",___
55.某企业开展“运动打卡动动有奖”活动:若员工在本月累计运动时间30小时以下,奖励0元;达到30但不足45小时奖励300元;达到45但不足60小时奖励450元;60小时及以上奖励500元。

小强用python编写程序实现相关功能:输入某员工本月累计运动时间(时),输出其能获得的奖励金额。

(1)实现上述功能的程序如下,请在划线处填入合适的代码。

t=int(input(“请输入您本月累计运动时间(时):”))
if t<0:
print(“输入错误”)
else:
if t<30:
①_
elif t<45:
m=300
②_____
m=450
else:
m=500
print(“您的奖励是:”,m)
(2)当输入“-1”时,输出信息为_________(选填,填字母:A.输入错误 / B.您的奖励是:0 / C.您的奖励是:500)
56.(项目情境)递归就是自己调用自己,它是设计和描述算法的一种有力工具,常常用来解决比较复杂的问题。

为求解规模为N的问题,设法将它分解成规模较小的问题,从小问题的解容易构造出大问题的解,并且这些规模问题较小的问题也能采用同样的分解方法,分解成规模更小的问题,并能从这些更小问题的解构造出规模较大问题的解。

一般情况下,规模N=1时,问题的解是已知的。

已知:从1到n的连续自然数相乘的积、叫做阶乘、用符号n!表示。

如5!=1×2×3×4×5,规定0!=1。

我们用递归算法可以较容易求n的阶乘。

求n的阶乘算法可以描述如下:
n!=n*(n-1)! (n-1)!=(n-1)*(n-2)! (n-2)!=(n-2)*(n-3)!
2!=2*1! 1!=0! 0!=1
如果把n!写成函数形式,即f(n),f(n)=n*f(n-1)。

如f(5)就是表示5!,求5!的过程可以写成如下形式:
f(5)=5*f(4) f(4)=4*f(3) f(3)=3*f(2) f(2)=2*f(1) f(1)=1
(问题求解)在python中用递归算法求1!+2!+……+n!(n的值为整数,从键盘输入)。

请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。

def f(n):
if n==0:
return 1
else:
return _________
s=0
n=int(input("请输入n:"))
for i in_______:
s=________
print(s)
57.现代生活半径的扩大和生活节奏加快使出行成本不断增长。

滴滴快车应运而生,其以灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人们生活带来了美好的变化。

小C是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴
快车。

小C就在思考这个滴滴快车是怎么计费的?可否用所学的Python语言也编写一个计费程序。

于是小C开展了有关这个项目活动的探究。

根据实际情况,回答问题。

(一)收集、分析数据,运用数理思维建模
登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”:
小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)流程图描述:(如图)流程图中,表示计算与赋值的是_____________,表示算法流向的是______________。

A. B. C. D. E.
(5)算法描述中,用到了三种基本控制结构,分别是_______________、______________和______________。

如图示中的流程图使用的控制结构是_______________和
______________。

(选填:顺序结构、选择结构、循环结构、树型结构)
(6)一个算法必须有______________或多个数据输入。

有______________或多个数据输出。

(选填:零个/一个)
(三)编写、调试、运行程序,验证算法并解决问题________
58.有如下程序段:
sum=0
for i in range(1,20,3) :
sum+=i
print(“sum=”,sum)
(1)循环变量i的初值为:_________,终值为:_________,步长为:__________。

(2)该程序执行后,输出的结果为:____________________。

59.已知圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的
地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据下列代码回答问题:
r=int(input(“请输入半径r:”))
h=int(input(“请输入高h:”))
_________________________
c=2*pi*r
s=pi*r**2
S=c*h
V=s*h
print(c,s,S,V)
(1)解决问题的程序用到的控制结构有:__________________(填:顺序结构、分支结构、循环结构)
(2)请将程序补充完整。

(3)请找出程序中的错误代码,并改正。

____________________________________________
60.现有字典如下,根据题目要求,写出相关的表达式:
xingzuo = { ‘小明’:‘巨蟹座’,‘小红’:‘处女座’,‘小兰’:‘金牛座’} (1)现要取出小红所对应的星座,写出相关表达式:
___________________________________________________________
(2)现发现,“小兰”同学的星座应该是“水瓶座”,请帮忙修改。

__________________________________________________________
(3)现发现,在字典中漏写了关于“小贝”的信息,现已知“小贝”为“双子座”,请帮忙添加。

_________________________________________________________
(4)写出删除该字典的表达式:
___________________________________________________________
61.程序设计:在舞会上,男生、女生各自排成一队。

舞会开始时,依次从男队和女队的队头各出一人配成舞伴。

跳完后的两人重新回到队尾。

例如:boy=['Alex','Steven','Jack'],girl=['Ada*,'Babs'.,'Danla','Jane']
输出:
Turn1:(Alex,Ada)
Turn2:(Steven,Babs)
Turn3:(Jack,Danla)
Turn4:(Alex,jane)
……
Turn12:(Jack,jane)
代码如下:
boy=['Alex','Steven',‘Jack']
girl=['Ada','Babs','Danla','Jane']
for i in range(12):
x,y=① #出队
print(“Turn{:2}):({},{})".format(i+1,x,y))
boy.append( ② ) #再进队
girl.append( ③ ) #再进队
(1)程序代码中①处正确的代码是(_______)。

A.boy.pop(l).girl.pop(l) B.girl.pop(l),boy.pop(l)
C.boy.pop(0),girl.pop(0) D.girl.pop(0),boy.pop(0)
(2)程序代码中②处正确的代码是(_______)。

A.x B.y C.i D.i+1
(3)程序代码中③处正确的代码是(_______)。

A.x B.y C.i D.i+1
62.编写程序,实现从键盘输入数据,实现输入数据转换成大写并输出。

63.求50以内所有5的倍数的和。

64.以下是计算s = 1+6+11+...+ 101的程序代码,请补全程序。

s=0
for i in range(1,102, ):
s=
print( s)
请补充完成上述程序①_________ ②_________
65.请在空格处填写正确的代码,使程序完善。

实现功能:绘制y=x2-2x+ 1的图像
#加载numpy模块并限简洁的别名为np
import numpy as np
#加载matplotlib.pyplot模块并限简洁的别名为plt
import matplotlib.pyplot as plt
#x在-7到9之间,每隔0.1取一个点
x=np.arange(-7,9,0.1)
_____ = x**2-2*x+1
plt.plot(x,________)
plt.title('y=x*x-2*x+1')
plt.xlabel('x')
plt.ylabel('y')
plt._________
【参考答案】***试卷处理标记,请不要删除
一、选择题
1.C
【详解】
本题考查的是计算机语言。

计算机语言有:机器语言、汇编语言、高级语言。

高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。

故选项C正确。

解析:C
【详解】
本题考查的是计算机语言。

计算机语言有:机器语言、汇编语言、高级语言。

高级语言有:Visual Basic、Pascal、C、C++、Java、Python等。

故选项C正确。

2.D
【详解】
本题主要考查Python程序的执行。

a=len(f)=3,故print(‘a=’,a)的结果是a=3,故本题选D选项。

解析:D
【详解】
本题主要考查Python程序的执行。

a=len(f)=3,故print(‘a=’,a)的结果是a=3,故本题选D选项。

3.A
【详解】
本题主要考查Python序列类型。

Python的序列类型包括:列表、元组和字典,故本题选A选项。

解析:A
【详解】
本题主要考查Python序列类型。

Python的序列类型包括:列表、元组和字典,故本题选A 选项。

4.A
【详解】
本题主要考查Python程序的执行。

input()函数是通过键盘输入,将其以字符类型返回,故S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选项。

解析:A
【详解】
本题主要考查Python程序的执行。

input()函数是通过键盘输入,将其以字符类型返回,故
S=“6”,输出S*3=“666”,故运算结果是666,故本题选A选项。

5.C
【详解】
本题主要考查Python中循环结构。

range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。

【点睛】
解析:C
【详解】
本题主要考查Python中循环结构。

range(1,5)函数生成1、2、3、4的整数序列,For循环中循环体计算序列累加求和,因此C选项正确。

【点睛】
6.B
【详解】
本题主要考查Python表达式的运算。

max返回序列最大值,列表list1=[10,66,27,33,23],则python表达式max(list1)的值为66,故本题选B选项。

解析:B
【详解】
本题主要考查Python表达式的运算。

max返回序列最大值,列表list1=[10,66,27,33,23],则python表达式max(list1)的值为66,故本题选B选项。

7.D
【详解】
本题主要考查Python数据类型。

python没有char类型,一个字符也是字符串,故本题选D选项。

解析:D
【详解】
本题主要考查Python数据类型。

python没有char类型,一个字符也是字符串,故本题选D选项。

8.A
【详解】
本题主要考查Python列表。

min是返回列表中的最小值,列表list1=[88,22,34,89,67],则python表达式min(list1)的值为22,故本题选A选项。

解析:A
【详解】
本题主要考查Python列表。

min是返回列表中的最小值,列表list1=[88,22,34,89,67],则python表达式min(list1)的值为22,故本题选A选项。

9.D
本题考查Python文件扩展名相关知识点
Python程序文件的扩展名是 .py。

故本题选D选项
解析:D
【详解】
本题考查Python文件扩展名相关知识点
Python程序文件的扩展名是.py。

故本题选D选项
10.B
【详解】
本题主要考查计算机文件存储结构。

由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有8个子结点;图中python34根结点下有5个子
解析:B
【详解】
本题主要考查计算机文件存储结构。

由图可知,图中文件存储结构为树结构,python34为树的根结点(父节点);图中python34根结点有8个子结点;图中python34根结点下有5个子树(子结点);图中Tools是python34的子树(子结点),故本题选B选项。

11.A
【详解】
本题主要考查Python数据类型。

"python"是字符串常量,3.14、2018是数值型常量,cnt是变量,故本题选A选项。

解析:A
【详解】
本题主要考查Python数据类型。

"python"是字符串常量,3.14、2018是数值型常量,cnt 是变量,故本题选A选项。

12.B
【详解】
本题主要考查Python循环结构。

Python中所有循环必须包含的是冒号、循环体、缩进。

不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。

解析:B
【详解】
本题主要考查Python循环结构。

Python中所有循环必须包含的是冒号、循环体、缩进。

不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。

13.A
本题主要考查Python程序设计语言。

Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。

解析:A
【详解】
本题主要考查Python程序设计语言。

Python、VB、C程序设计语言等均属于高级语言,故本题选A选项。

14.A
【详解】
本题主要考查Python数据类型。

Python没有char类型,一个字符也是字符串,故本题选A选项。

解析:A
【详解】
本题主要考查Python数据类型。

Python没有char类型,一个字符也是字符串,故本题选A选项。

15.D
【详解】
本题考查的是文件类型相关知识。

Mp3是音频文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故选项D正确。

解析:D
【详解】
本题考查的是文件类型相关知识。

Mp3是音频文件,xls是Excel文件,ppt演示文稿文件,py是python文件,故选项D正确。

16.C
【详解】
本题主要考查Python相关知识点知识点。

.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文件后缀名,.exe是可执行文件后缀名,.py 是Python文件
解析:C
【详解】
本题主要考查Python相关知识点知识点。

.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文件后缀名,.exe是可执行文件后缀名,.py是Python文件的后缀名,故本题选C选项。

17.B
【详解】
本题主要考查Python程序的语句。

x=y=z=1(给变量x、y、z均赋值为1),
x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x=(y=z+1)是非法的语句,故本题选B
解析:B
【详解】
本题主要考查Python程序的语句。

x=y=z=1(给变量x、y、z均赋值为1),x,y=y,x(交换x和y的值),x+=y等价于x=x+y,x=(y=z+1)是非法的语句,故本题选B选项。

18.D
【详解】
本题主要考查Python变量的命名。

变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。

故x_1可以作为Python变量名,故本题选D选项。

解析:D
【详解】
本题主要考查Python变量的命名。

变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。

故x_1可以作为Python变量名,故本题选D选项。

19.D
【详解】
本题考查的是Python表达式。

**是幂次方优先级最高,%是求余。

8+7%2**2=8+7%4=8+3=11,print是输出语句。

故选项D正确。

解析:D
【详解】
本题考查的是Python表达式。

**是幂次方优先级最高,%是求余。

8+7%2**2=8+7%4=8+3=11,print是输出语句。

故选项D正确。

20.A
【详解】
本题考查的是Python循环语句。

range(10)是[0,10)的整数。


m=0*1*2*3*4*5*6*7*8*9=0,选项A正确。

解析:A
【详解】
本题考查的是Python循环语句。

range(10)是[0,10)的整数。


m=0*1*2*3*4*5*6*7*8*9=0,选项A正确。

21.D
【详解】
本题主要考查Python变量的命名。

变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故“_Good”在Python中是合法的变量名,故本题选D选项。

解析:D
【详解】
本题主要考查Python变量的命名。

变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字,故“_Good”在Python中是合法的变量名,故本题选D选项。

22.D
【详解】
本题主要考查程序设计语言。

python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。

解析:D
【详解】
本题主要考查程序设计语言。

python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。

23.A
【详解】
本题主要考查Python赋值语句。

选项A可以实现交换变量a和b中的值,其余选项均不可以实现交换变量a和b中的值,故本题选A选项。

解析:A
【详解】
本题主要考查Python赋值语句。

选项A可以实现交换变量a和b中的值,其余选项均不可以实现交换变量a和b中的值,故本题选A选项。

24.D
【详解】
本题考查的是程序语言。

常见的高级编程语言有:C 、VB、Python等。

机器语言是计算机语言的一种不属于高级语言。

故应选D。

【点睛】
解析:D
【详解】
本题考查的是程序语言。

常见的高级编程语言有:C 、VB、Python等。

机器语言是计算机语言的一种不属于高级语言。

故应选D。

【点睛】
25.B
【详解】
本题主要考查Python语法。

Python3.8支持中文做标识符,Python标识符区分字母的大小写,Python命令提示符是>>>,命令中用到的标点符号只能是英文字符,故本题选B选项
解析:B
【详解】
本题主要考查Python语法。

Python3.8支持中文做标识符,Python标识符区分字母的大小写,Python命令提示符是>>>,命令中用到的标点符号只能是英文字符,故本题选B选项。

26.A
【详解】
本题主要考查程序设计语言。

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。

Python属于解释性语言,
解析:A
【详解】
本题主要考查程序设计语言。

编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。

Python属于解释性语言,C++ 和C属于编译性语言,vb是典型的编译+解释型语言,故本题选A选项。

27.C
【详解】
本题主要考查Python基本运算。

%为求余, //为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。

【点睛】
解析:C
【详解】
本题主要考查Python基本运算。

%为求余, //为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。

【点睛】
28.D
【详解】
本题主要考查Python字符串。

a[ 1 : 3 ]取字符串索引第一个到第三个字符(不包括第三个),故a[ 1 : 3 ]的值为"yt",故本题选D选项。

解析:D
【详解】
本题主要考查Python字符串。

a[ 1 : 3 ]取字符串索引第一个到第三个字符(不包括第三个),故a[ 1 : 3 ]的值为"yt",故本题选D选项。

29.D
【详解】
本题主要考查Python语法格式。

不需要缩进的代码顶行写,前面不能留空白;缩进可以用 tab 键实现,也可以用多个空格实现;严格的缩进可以约束程序结
构,可以多层缩进;缩进是代码书写规则
解析:D
【详解】
本题主要考查Python语法格式。

不需要缩进的代码顶行写,前面不能留空白;缩进可以用tab 键实现,也可以用多个空格实现;严格的缩进可以约束程序结构,可以多层缩进;缩进是代码书写规则要求,故本题选D选项。

30.D
【详解】
本题主要考查Python表达式的运算。

round(x,n)方法返回 x 的小数点四舍五入到n个数字,abs是求绝对值,已知a=-2,b=10/3,则表达式round(b,1)+abs(
解析:D
【详解】
本题主要考查Python表达式的运算。

round(x,n)方法返回 x 的小数点四舍五入到n个数字,abs是求绝对值,已知a=-2,b=10/3,则表达式round(b,1)+abs(a)=3.3+2=5.3,故本题选D选项。

31.D
【详解】
本题考查的是Python语句格式。

在编写python程序时,缩进可以使得代码非常整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。

故本题应选D。

解析:D
【详解】
本题考查的是Python语句格式。

在编写python程序时,缩进可以使得代码非常整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。

故本题应选D。

32.D
【详解】
本题考查的是应用软件。

应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。

p
解析:D
【详解】
本题考查的是应用软件。

应用软件(Application)是和系统软件相对应的,是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合,分为应用软件包和用户程序。

python是编程软件,属于系统软件。

故本题应选D。

33.C
【详解】
本题主要考查Python语句。

P = –P是赋值语句,将P赋值为它的相反数,故本。

相关文档
最新文档