高中信息技术浙教版 (2019)必修1 数据与计算第三章 算法的程序实现3.3 简单算法及其程序实现课时训练
展开1.计算圆周长的算法描述如下:
①输入圆半径r;②计算圆周长(计算公式为p=2*pi*r);③输出结果;④结束。
则该算法属于( )
A. 枚举算法 B. 解析算法 C. 排序算法 D. 查找算法
2.有如下pythn程序段,实现将摄氏温度转换成热力学温度的功能。热力学温度T与摄氏温度t的关系是:T = 273.15 + t
t = input(“请输入一个摄氏温度值:”)
T =
print( “热力学温度值:”,T)
则划线处缺失的代码为( )
A. 273.15 + t + flat(t)
C. flat(273.15 + t) D. int(273.15 + t)
3. 下面pythn程序的功能是实现人民币兑换美元的换算,结果保留两位小数,并对第三位小数进行四舍五入。
rmb = flat(input(‘请输入人民币数量:’))
fx = flat(input(‘请输入汇率:’))
usd =
print(usd)
下列选项中适合填入程序划线处并能实现程序功能的语句是( )
A.int(rmb/fx8100+0.5)/10 B.int(rmb/fx*100+0.5)/100
C. int(rmb/fx*1000)/1000 D. int(rmb*fx*100+0.5)/100
4. 凯撒加密法是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,通过将明文字母向其所在26个字母表上的位置向左或向右移动一个固定数目的位置得到密文字母。例如,当偏移量是左移3的时候(解密时的密钥就是3),明文字母表对应的密文字母表为:
明文字母表:ABCDEFGHIJKLMNOPQRSTUVWXYZ
密文字母表:DEFGHIJKLMNOPQRSTUVWXYZABC
下列代码实现对大写字母进行凯撒加密。
message=input("请输入明文:”)
key=int(input(“请输入密钥:”))
ciphertext=[] #存储密文
fr ch in message:
if ch.isupper(): #isupper()方法检测字符串中所有的字母是否都为大写
ciphertext.append( )
else: #非大写字母无需加密
ciphertext.append(ch)
print(“密文:”,””.jin(ciphertext))
则划线处缺失的代码为( )
A.chr(rd(ch)+key) B.chr((rd(ch)十key)%26)
C.chr((rd(ch) -rd("A")+key)%26) D.chr(rd("A")+(rd(ch) -rd("A")+key)%26)
5.田径运动员技术等级国家标准规定,男子100米项目电子计时成绩等级如下:
现要求编写程序实现如下功能:输入100米的成绩(秒),输出与该成绩对应的等级名称。
用Pythn语言编写的程序如下,请回答下列问题。
x = eval(input("请输人100米的成绩:"))
if__ ①______:
y="国际级运动健将”
elif x<10.50:
y="运动健将"
elif____②______:
y="-级运动员"
elif x<11.74:
y="二级运动员"
else:
y="二级运动员以下"
print("100米成绩:”,x,"等级名称为:"y)
(1)当输入100米的成绩为10.25,则程序输出等级名称为_______________________________
(2)请在程序划线处填入合适的代码。
划线①处应填入的语句为:_______________________________
划线②处应填入的语句为:_______________________________
6.编写程序,实现如下功能:输入一个十六进制数,输出该十六进制数对应的十进制数,程序运行效果如图,实现上述功能的程序如下,请回答下列问题:
s= input(”请输入十六进制数:")
b= len(s)
flag= True
ans= 0
fr i in range(O,b):
c=s[i]
if c>="0" and c<="g":
ans = ans* 16+rd(c)-rd("0")
elif c>="A" andc<="F":
________①_____________
else:
________②_____________
break
if flag:
print(s," H→",str(ans),"D")
else:
print("输入有误!")
(1)程序运行时,输入"10D",输出的结果为__________________。
(2)请在程序划线处填入合适的代码。
划线①处应填入的语句为:___________________________
划线②处应填入的语句为: ___________________________等级名称
国际级运运动健将
运动健将
-级运动员
二级运动员
成绩(秒)
≤10.25
<10.50
< 10.93
< 11.74
高中信息技术浙教版 (2019)必修1 数据与计算第一章 数据与信息1.3 数据采集与编码当堂达标检测题: 这是一份高中信息技术浙教版 (2019)必修1 数据与计算第一章 数据与信息1.3 数据采集与编码当堂达标检测题,共4页。试卷主要包含了下列关于数据的说法,不正确的是,下列有关信息的说法,不正确的是,关于信息,下列说法正确的是,下列关于数据的说法,正确的是,下列有关信息的说法中,正确的是,下列有关信息的说法,正确的是等内容,欢迎下载使用。
浙教版 (2019)必修1 数据与计算1.3 数据采集与编码课时作业: 这是一份浙教版 (2019)必修1 数据与计算1.3 数据采集与编码课时作业,共6页。试卷主要包含了下列关于数制的说法,正确的是,已知某进制数的等式满足等内容,欢迎下载使用。
信息技术必修1 数据与计算1.1 感知数据达标测试: 这是一份信息技术必修1 数据与计算1.1 感知数据达标测试,共5页。试卷主要包含了下列选项中不属于数据的是等内容,欢迎下载使用。