浙教版(2019)必修1《第三章 算法的程序实现》2022年单元测试卷(2)
发布:2024/12/15 6:30:1
一、选择题
-
1.异或运算时要求把参与运算的数转换为二进制数再进行按位运算,在 Python中异或运算符号用“^”表示,则 Python表达式 13^5 的值是( )
组卷:5引用:5难度:0.5 -
2.已知变量s=“2012abc2”,下列Python表达式的值最小的是( )
组卷:6引用:5难度:0.5 -
3.下列Python表达式中,其值最大的是( )
组卷:4引用:4难度:0.4 -
4.下列Python表达式中,值为False的是( )
组卷:1引用:2难度:0.5 -
5.已知字典d={“名称”:“ORANGEJUICE”,“数量”:61,“售价”:6.7},则下列Python表达式中结果最大的是( )
组卷:4引用:4难度:0.5 -
6.Python 表达式 abs(−9)**2//4%3*int(4.0)**0.5的值是( )
组卷:0引用:3难度:0.5 -
7.下列表达式的计算结果和表达式6*3**2%8//2的结果相同的是( )
组卷:0引用:4难度:0.4
一、选择题
-
22.某校学生走班上课需要刷卡,每个学生都被分配了以“入学年份(4位)+班级(2位)+学号(2位)”为编码规则的卡号,刷卡后,签到系统自动在后台数据库中记录卡号和姓名。为进一步统计,老师将本次签到数据导出到“stu.jye.ai”文件中,并编写了如下程序:
dic={“01“:[“201 班“,0],“02“:[“202 班“,0],“03“:[“203 班“,0],“04“:[“204 班“,0]}
myfile=(“stu.jye.ai“,“r“,encoding=“utf-8“)
for line in myfile:
for i in dic:
print(str(dic[i][0])+“人数为:“+str(dic[i][1]))
则横线处的代码为( )组卷:0引用:1难度:0.5 -
23.某化合物是由C、H 和 O 三种元素组成,可用通式 CiHjOk 来表示,其中 i,j,k 是 1 到 9 之间的整数。某元素的质量分数计算方法=(该元素相对原子质量*该元素原子个数)/该化合物的相对分子质量。
a=input('请输入化合物:')#如输入 C2h4O2
A=a.jye.ai( )#upper( ) 将字符串中的小写字母转为大写字母
dic={'C':12,'H':1,'O':16}
sum_total=0;sum=dic[A[0]]*int(A[1])
for i in range(2,len(a),2):
sum_total+=dic[A[i]]*int(A[i+1])
print('C 元素的质量分数:',sum/sum_total)
横线处应填入的代码为( )组卷:2引用:2难度:0.5