资源描述
Python二级等考复习知识点图文练习
一、选择题
1.在python中,语句print(a,b)意思是( )
A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b值
2.下列语言中( )不属于高级语言
A.python B.VC C.JAVA D.汇编语言
3.在python语言中表达“x属于区间[a,b)” 对体现式是( )
A.a≤ x or x < b B.a<= x and x < b C.a≤x and x< b D.a<=x or x<b
4.下列Python体现式值不是2是( )。
A.3%2 B.5//2 C.1*2 D.1+3/3
5.在python中,下列属于字符串常量是( )
A."python" B.3.14 C.cnt D.
6.有关python程序设计语言,下列说法错误是( )
A.python是一种面向对象编程语言 B.python代码只能在交互环境中运行
C.python具有丰富和强大库 D.python是一种解释型计算机程序设计高级语言
7.如下论述中对是( )。
A.Python 3.x与Python 2.x兼容
B.Python语句只能以程序方式执行
C.Python是解释型语言
D.Python语言出现得晚,具有其他高级语言一切长处
8.已知字符串s1="python",s2="Python",则体现式中s1>s2值为( )
A.“python” B.“Python” C.True D.False
9.已知列表list1=[88,22,34,89,67],则python体现式min(list1)值为( )
A.22 B.88 C.89 D.67
10.下列Python体现式中,能对表达不等式方程|x|>1解是( )
A.x>1 or x<-1 B.x>-1 or x<1 C.x>1 and x<-1 D.x>-1 and x<1
11.Python序列类型不包括下列哪一种?( )
A.字符串 B.列表 C.元组 D.字典
12.为了提高程序可读性,可以在该语句背面添加注释语句,Python程序中用作注释标识符是( )
A.: B.# C., D.!
13.在Python中运行下列程序,输出成果为( )
for i in range (1,6):
print(‘*’)
A.****** B.* * * * * * C.* * * * * D.*****
14.Python中print(66!=66)成果是( )。
A.1 B.0 C.True D.False
15.运行下列 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
16.Python设计具有很强可读性,相比其他语言具有特色语法有如下选项,对是( )。
A.交互式 B.解释型 C.面向对象 D.服务端语言
17.检测输入四位整数abcd与否满足下述关系:(ab+cd)(ab+cd)=abcd。实现上述功能python程序代码如下:
k=int(input(“输入一种四位数:”))
①
y=k%100
if ② :
print(“符合”)
else:
print(“不符合”)
划线处应填入代码是( )
A.①x=k/100 ②(x+y)*2!=k B.①x=k//100 ②(x+y)*2==k
C.①x=k/100 ②(x+y)**2!=k D.①x=k//100 ②(x+y)**2==k
18.整型变量x中寄存了一种两位数,要将这个两位数个位数字和十位数字互换位置,例如,13变成31,对Python体现式是( )
A.(x%10)*10+x//10 B.(x%10)//10+x//10
C.(x/10)%10+x//10 D.(x%10)*10+x%10
19.运行下列 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
20.Python语句中以r或R开头字符串表达原始字符串,则print(r"\nGood")运行成果是()
A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good
21.解释性语言是指源代码不规定预先进行编译,在运行时才进行解释再运行,如下哪一种程序设计语言属于解释性语言( )。
A.Python B.C++ C.VB D.C
22.在 Python中常用输入输出语句分别是( )
A.input() output() B.input() print()
C.input() printf() D.scandf() printf()
23.有如下 VB 程序段:
s1 = "python": s2 = "visual"
i = 1: j = 1: s = ""
Do While i <= Len(s1) And j <= Len(s2)
If Mid(s1, i, 1) >= Mid(s2, j, 1) Then
s = s + Mid(s1, i, 1)
Else
j = j + 1
End If
i = i + 1
Loop
执行该程序后,j值是( )
A.2 B.3 C.5 D. 7
24.在Python中,input()函数返回成果数据类型为( )
A.Number型 B.String型 C.List型 D.Sets型
25.有关python中函数,如下描述错误是( )。
A.函数能完毕特定功能,对函数使用不需要理解函数内部实现原理,只要理解函数输入输出方式即可
B.使用函数重要目是减低编程难度和代码重用
C.Python 使用 del 保留字定义一种函数
D.函数是一段具有特定功能语句组
26.在python中,有程序如下
A=input()
print(A * 5)
通过键盘输入5,则运算成果是()
A.5 5 5 5 5 B.25 C.5*5 D.5 5
27.在Python程序中,已知x=2,y=1,当执行语句y+=x*2,y值是( )
A.3 B.4 C.5 D.6
28.Python语言源代码程序编译后文献扩展名为( )
A..py B..c C..java D..c++
29.在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
30.如下Python中变量命名对是( )
A.1a=4
B.print=5
C._A=2
D.a+b=3
二、程序填空
31.请编写Python程序,实现如下功能需求:
1)程序运行后,给出文字提醒:“请输入一种正整数:”
2)输入一种整数n按回车后,程序输出从1-n所有整数中既是3倍数又是5倍数数。
3)不要超过5行代码。
程序运行举例:
32.阅读程序。分析如下有关字符拼接与转换Python程序并回答问题。
students=[ '小明','小红','小刚']
scores={ '小明':95,'小红':90,'小刚':90}
print(len(students))
print(len(scores))
(1)students数据类型是______________。
(2)scores数据类型是_____________。
(3)在scores中,每个字符与背面数值共同构成了一种____________。
(4)len(students)返回值是____________。
(5)print(len(scores))输出成果是__________。
33.小强开展网上直播售货,为此购置了如下直播硬件设备:①手机②耳机③自拍杆④数码摄影机⑤背景画⑥无线路由器
请回答问题:
(1)在购置直播硬件设备中,属于模数转换设备是__________(多选,填序号)
(2)小强选择借助某著名直播平台售货,根据直播平台规定,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传播优化状况下,问小强家目前10Mbps宽带__________(选填:能/不能)满足直播规定。请列式证明__________。
(3)小强将某一天售货状况从平台导出,保留为文献shqk.xlsx.数据已按“流水号”升序排序,如图a所示。流水号为030602售货记录中,已成交商品类别数是__________(填写数字),该流水号总利润是__________元(填写数字,保留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’]=___
dg=detai1[[‘类别’, ‘lirun’]]. groupby(by=‘类别’)
print(“总利润”,detail[‘lirun’].sum())
’数据可视化代码略
34.现代生活半径扩大和生活节奏加紧使出行成本不停增长。滴滴快车应运而生,其以灵活迅速响应和经济实惠价格为大众提供更高效、更经济、更舒适出行服务,给人们生活带来了美好变化。小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)流程图描述:(如图)流程图中,表达计算与赋值是_____________,表达算法流向是______________。
A. B. C. D. E.
(5)算法描述中,用到了三种基本控制构造,分别是_______________、______________和______________。如图示中流程图使用控制构造是_______________和______________。(选填:次序构造、选择构造、循环构造、树型构造)
(6)一种算法必须有______________或多种数据输入。有______________或多种数据输出。(选填:零个/一种)
(三)编写、调试、运行程序,验证算法并处理问题________
35.求100以内素数。
36.输入一行字符,分别记录出其中英文字母、空格、数字和其他字符个数。
37.输入三个同学成绩,然后大到小排列。
38.请编写一种密码登陆系统,接受顾客从键盘输入密码和你自已密码进行比对,假如对就显示“恭喜你进入系统”假如不对让顾客重新输入,有三次机会。
39.约瑟夫问题是个有名问题:N个人围成一圈,次序为0,1,2,3,4,5,从0号这个人开始报数,报到2将被杀掉,接下去重新开始报数,报到3将被杀掉...以此类推,最终剩余一种,其他人都将被杀掉。例如N=6,被杀掉次序是:1,4,3,0,5;最终只剩余2这个人。
llist=
n=int(input(“请输入参与人数:”))
for i in range(0,n-1):
llist.append([i,i+1])
___________
___________
long=n
k=head
i=1
p=2
while(____ ):
if i==p-1:
t=llist[k][1]
print(llist[t][0])#索引为t删除
__________________
if t==head:
___________________
i=1
p+=1
long=long-1
k=llist[k][1]
______________
i+=1
print(llist[head][0])
40.编写程序。信息社团三个同学和Bruce一起做游戏,他们游戏规则很简单,从1开始依次报数,每当一种数能被7整除或者十位是7就要跳过这个数,目前给出一种数N,请输入从1到N(包含N)中要跳过数。
【参照答案】***试卷处理标识,请不要删除
一、选择题
1.D
【详解】
本题重要考察Python输出函数。在python中,语句print(a,b)意思是输出a,b值,故本题选D选项。
解析:D
【详解】
本题重要考察Python输出函数。在python中,语句print(a,b)意思是输出a,b值,故本题选D选项。
2.D
【详解】
本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。
解析:D
【详解】
本题重要考察程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。
3.B
【详解】
本题重要考察Python体现式。在python语言中表达“x属于区间[a,b)” 对体现式是a<= x and x < b,故本题选B选项。
解析:B
【详解】
本题重要考察Python体现式。在python语言中表达“x属于区间[a,b)” 对体现式是a<= x and x < b,故本题选B选项。
4.A
【详解】
本题重要考察Python体现式运算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本题选A选项。
解析:A
【详解】
本题重要考察Python体现式运算。3%2=1,5//2=2,1*2=2,1+3/3=2,故本题选A选项。
5.A
【详解】
本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。
解析:A
【详解】
本题重要考察Python数据类型。"python"是字符串常量,3.14、是数值型常量,cnt是变量,故本题选A选项。
6.B
【详解】
本题重要考察Python程序设计语言。python是一种面向对象编程语言,python代码可以在交互环境中运行,python具有丰富和强大库,python是一种解释型计算机程序设
解析:B
【详解】
本题重要考察Python程序设计语言。python是一种面向对象编程语言,python代码可以在交互环境中运行,python具有丰富和强大库,python是一种解释型计算机程序设计高级语言,故本题选B选项。
7.C
【详解】
本题考察Python有关知识点
Python 3.x与Python 2.x版本不一样,不兼容。故选项A说法错误
Python语句也可以使用脚本直接运行。故选项B说法错误
Python是解
解析:C
【详解】
本题考察Python有关知识点
Python 3.x与Python 2.x版本不一样,不兼容。故选项A说法错误
Python语句也可以使用脚本直接运行。故选项B说法错误
Python是解释型语言。故本题选C选项
Python不具有其他高级语言一切长处。故选项D说法错误
8.C
【详解】
本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项
解析:C
【详解】
本题重要考察Python字符串。比较字符串大小,是将两个字符串字符一一比较它们ASCII值,小写字母ASCII值不小于大写字母,故体现式中s1>s2值为True,故本题选C选项。
9.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选项。
10.A
【详解】
本题重要考察Python体现式。题干不等式方程可以写成x<-1 或者 x>1,用Python表达是x>1 or x<-1,故本题选A选项。
解析:A
【详解】
本题重要考察Python体现式。题干不等式方程可以写成x<-1 或者 x>1,用Python表达是x>1 or x<-1,故本题选A选项。
11.A
【详解】
本题重要考察Python序列类型。Python序列类型包括:列表、元组和字典,故本题选A选项。
解析:A
【详解】
本题重要考察Python序列类型。Python序列类型包括:列表、元组和字典,故本题选A选项。
12.B
【详解】
本题重要考察Python程序注释知识点。Python程序中用作注释标识符是“#”,故本题选B选项。
解析:B
【详解】
本题重要考察Python程序注释知识点。Python程序中用作注释标识符是“#”,故本题选B选项。
13.D
【详解】
本题考察Python程序调试与执行
for i in range (1,6), i范围是从1到5,不包括6。故本题选D选项
解析:D
【详解】
本题考察Python程序调试与执行
for i in range (1,6), i范围是从1到5,不包括6。故本题选D选项
14.D
【详解】
本题重要考察Python体现式运算。体现式66!=66值为False,故print(66!=66)成果是False,故本题选D选项。
解析:D
【详解】
本题重要考察Python体现式运算。体现式66!=66值为False,故print(66!=66)成果是False,故本题选D选项。
15.C
【详解】
本题重要考察Python程序执行。a=18,b=7,c=a%b=4,b=a%b=4,输出a和b值是18和4,故本题选C选项。
解析:C
【详解】
本题重要考察Python程序执行。a=18,b=7,c=a%b=4,b=a%b=4,输出a和b值是18和4,故本题选C选项。
16.ABC
【详解】
本题考察Python特点有关知识点
相比其他语言,Python具有交互式、解释型、面向对象特色。故本题选ABC
解析:ABC
【详解】
本题考察Python特点有关知识点
相比其他语言,Python具有交互式、解释型、面向对象特色。故本题选ABC
17.D
【详解】
本题重要考察Python程序调试。检测与否满足关系(ab+cd)(ab+cd)=a,需要将ab与cd取出来,ab=abcd // 100,cd=abcd %100,故第一空填x=k/
解析:D
【详解】
本题重要考察Python程序调试。检测与否满足关系(ab+cd)(ab+cd)=a,需要将ab与cd取出来,ab=abcd // 100,cd=abcd %100,故第一空填x=k//100,第二空判断与否满足(ab+cd)(ab+cd)=a,故第二空填(x+y)**2==k,故本题选D选项。
18.A
【详解】
本题重要考察Python体现式。当x=13时,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%1
解析:A
【详解】
本题重要考察Python体现式。当x=13时,(x%10)*10+x//10=31,(x%10)//10+x//10=1,(x/10)%10+x//10=2,(x%10)*10+x%10=33,故本题选A选项。
19.C
【详解】
本题重要考察Python程序执行。c是字符串s长度,变量i范围是0~c-1,假如i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行成果是c d f g h
解析:C
【详解】
本题重要考察Python程序执行。c是字符串s长度,变量i范围是0~c-1,假如i<2,将该字符后移2位并输出,否则将该字符后移3位并输出,故程序运行成果是c d f g h i j,故本题选C选项。
20.C
【详解】
本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。
解析:C
【详解】
本题重要考察Python输出语句。“\n”表达换行,以r或R开头字符串表达原始字符串,故print(r"\nGood")运行成果是\nGood,故本题选C选项。
21.A
【详解】
本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言,
解析:A
【详解】
本题重要考察程序设计语言。编译型语言:程序在执行之前需要一种专门编译过程,把程序编译成 为机器语言文献,运行时不需要重新翻译,直接使用编译成果就行了。Python属于解释性语言,C++ 和C属于编译性语言,vb是经典编译+解释型语言,故本题选A选项。
22.B
【详解】
本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。
解析:B
【详解】
本题考察知识点是python函数。Python中常用输入输出语句分别是input() print(),故选项B对。
23.C
【详解】
本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字
解析:C
【详解】
本题重要考察VB程序执行。分析程序可知,变量i控制从s1中取字符,变量j从s2中取字符,依次比较字符串s1、s2每一种字符,若s1中字符不小于或等于s2中字符,则将s1中对应字符拼接到变量s中,否则变量j递增。第一遍循环,i=1,j=1,“p”<“v”,j=j+1=2,i=i+1=2;第二遍循环,“y”>“i”,i=i+1=3;第三遍循环,“t”>“i”,i=i+1=4;第四遍循环,“h”<“i”,j=j+1=3,i=i+1=5;第五遍循环,“o”<“s”,j=j+1=4,i=i+1=6;第六遍循环,“n”<“u”,j=j+1=5,i=i+1=7,循环结束,故执行该程序后,j值是5,故本题选C选项。
24.B
【详解】
本题重要考察Python输入函数。在Python中,input()函数返回成果数据类型为字符串String型,故本题选B选项。
解析:B
【详解】
本题重要考察Python输入函数。在Python中,input()函数返回成果数据类型为字符串String型,故本题选B选项。
25.C
【详解】
本题重要考察Python中函数。函数能完毕特定功能,对函数使用不需要理解函数内部实现原理,只要理解函数输入输出方式即可;使用函数重要目是减低编程难度和代码重用;Python
解析:C
【详解】
本题重要考察Python中函数。函数能完毕特定功能,对函数使用不需要理解函数内部实现原理,只要理解函数输入输出方式即可;使用函数重要目是减低编程难度和代码重用;Python 使用 def保留字定义一种函数;函数是一段具有特定功能语句组,故本题选C选项。
26.A
【详解】
本题考察Python算法及其程序实现。
input()函数接受是字符串,故print(A * 5)时,输出5个A里存储字符串。通过键盘输入5,则运算成果是:5 5 5 5 5,选项
解析:A
【详解】
本题考察Python算法及其程序实现。
input()函数接受是字符串,故print(A * 5)时,输出5个A里存储字符串。通过键盘输入5,则运算成果是:5 5 5 5 5,选项A对。
27.C
【详解】
本题重要考察Python程序语句。x=2,y=1,语句y+=x*2等价于y=y+x*2=1+2*2=5,故y值是5,故本题选C选项。
解析:C
【详解】
本题重要考察Python程序语句。x=2,y=1,语句y+=x*2等价于y=y+x*2=1+2*2=5,故y值是5,故本题选C选项。
28.A
【详解】
本题重要考察Python文献。Python语言源代码程序编译后文献扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后文献扩展名,故本题选A选项。
解析:A
【详解】
本题重要考察Python文献。Python语言源代码程序编译后文献扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后文献扩展名,故本题选A选项。
29.C
【详解】
本题重要考察Python基本运算。%为求余, //为整除,程序实现了提取了变量x各位上数值,然后倒置形成新数,因此C选项对。
【点睛】
解析:C
【详解】
本题重要考察Python基本运算。%为求余, //为整除,程序实现了提取了变量x各位上数值,然后倒置形成新数,因此C选项对。
【点睛】
30.C
【详解】
本题考察Python变量命名规则
变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故本题选C选项
解析:C
【详解】
本题考察Python变量命名规则
变量命名不能以数字开头,不能使用关键字,不能使用特殊符号。故本题选C选项
二、程序填空
31.n=input("请输入一种正整数: ")
n=int(n)
For i in range(15,n+1,15)
print(i)
【详解】
本题考察是Python循环语句。range函数,第一种参数表达开始,第二个参数表达停止,第三个参数表达步长。print缺省话默认是换行输出。
32.列表 字典 键值对 3 3
【详解】
本题考察是python语言数据类型,列表和字典。(1)列表是写在方括号[]之间,用逗号分隔开元素列表,students=[ '小明','小红','小刚']就是列表。(2)字典用{}标识,它是一种无序“键(key):值(value)”对集合,字典当中元素是通过键来存取,而不是通过偏移存取。scores={ '小明':95,'小红':90,'小刚':90}就是一种字典类型。(3)其中“'小明':95”就构成了一种键值对。(4)len() 措施返回列表元素个数。students=[ '小明','小红','小刚'],里面有三个元素,故返回值是3。(5)print(len(scores)),其中scores={ '小明':95,'小红':90,'小刚':90}该字典有3个键值对,故输出成果是3。
33.①④ 不能 1080*1920*24*25*1/1024/1024/100≈10.8Mbps,不小于网络传播带宽10Mbps,因此不能满足直播规定。 1 2或2.0 ‘shqk. xlsx’或“shqk. xlsx” (detai1[‘售价’]-detail[‘进价’])*detai1[‘数量’]
【详解】
本题重要考察Python程序设计有关知识点。①手机、数码摄影机均属于模数转换设备,可以实现模拟信号与数字信号转换,故填①④。②根据直播平台规定,直播画面是1080*1920像素、24位真彩色、帧频为25fps,视频压缩比为100:1,在不考虑视频传播优化状况下,小强家目前10Mbps宽带不能满足直播规定。③视频存储容量=像素*颜色深度*帧频*时长,1080*1920*24*25*1/1024/1024/100≈10.8Mbps,不小于网络传播带宽10Mbps,因此不能满足直播规定。④由图可知,1表达成交,0表达未成交,流水号为030602售货记录中,已成交商品类别数是1,都是饮料(即货号17和货号5)。⑤该流水号总利润是(2.9-2.5)*3+(1-0.8)*4=2.0,故填2或2.0。⑥该表格文献名是shqk.xlsx,此处读入该表格文献,故填‘shqk. xlsx’或“shqk. xlsx”。⑦利润=(售价-进价)*数量,数据已经读到detail中,故此处填(detai1[‘售价’]-detail[‘进价’])*detai1[‘数量’]。
34.D Tot1=(T-9)×0.2 Tot2=8 Tot2=8+(S-3.3)×1.35 Cost=Totl+Tot2 第一步:输入实际里程S和实际时长T 第四步:计算应支付费用Cost 第五步:输出应支付费用Cost E A 次序构造 选择构造 循环构造 次序构造 选择构造 零个 一种 略
【详解】
本题重要考察算法及程序设计。①小C登录滴滴出行官网搜索并下载“计价规则”,所采用数字化工具:信息检索工具,故选D选项。②假如时长超过9分钟,则Tot1=(T-9)×0.2。③假如里程不不小于等于3.3公里则Tot2=8。④里程不小于3.3公里,则Tot2=8+(S-3.3)×1.35。⑤应支付费用:Cost=Totl+Tot2。⑥第一步:输入实际里程S和实际时长T。⑦第四步:计算应支付费用Cost。⑧第五步:输出应支付费用Cost。⑨流程图中,表达计算与赋值是矩形框,即选项E。⑩表达算法流向是箭头,即选项A。算法描述中,用到了三种基本控制构造,分别是⑪次序构造⑫选择构造⑬循环构造。如图示中流程图使用控制构造是⑭次序构造⑮选择构造。⑯一种算法必须有零个或多种数据输入。⑰有一种或多种数据输出。⑱略
35.for i in range(1,100):
if i > 1:
for j in range(2,i):
if (i % j) == 0:
break
else:
print(i)
【详解】
本题重要考察Python程序设计。可以通过for循环找出100以内素数,用i依次整数2~i-1,假如能整除表明i不是素数,否则i为质数,详细代码如下:
for i in range(1,100):
if i > 1:
for j in range(2,i):
if (i % j) == 0:
break
else:
print(i)
36.s = input('input a string:')
letter = 0 # 记录字母
space = 0 # 记录空格
digit = 0 # 记录数字
other = 0 # 记录其他字符
for c in s:
if c.isalpha():
letter += 1
elif c.isspace():
space += 1
elif c.isdigit():
digit += 1
else:
other += 1
print("字母:",letter,"空格:", space,"数字:",
展开阅读全文