浙教版(2019)高中信息技术2021-2022学年必修1第三章 算法的程序实现 本章小结5
试卷更新日期:2021-10-27 类型:单元试卷
一、选择题
-
1. 在文件模式下输入下列代码,运行程序,则IDLE解释器界面中现实的运行结果为:( )
a=‘2021’
b=‘告诉自己,不曾辜负这么美好的时光。’
print(a,b)
A、a,b B、2021,告诉自己,不曾辜负这么美好的时光。 C、“ 2021,告诉自己,不曾辜负这么美好的时光。” D、2021 告诉自己,不曾辜负这么美好的时光。2. Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是( )A、新行和字符串Good B、r"\nGood" C、\nGood D、字符r、新行和字符串Good3. 小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )1a=3
b=input()
c=a+b
print("c")
A、1 B、2 C、3 D、44. 在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 105. 在Python语言中,以下简单数据类型选项中描述错误的是( )A、整数(int)、浮点数(float) B、字符串(str) C、布尔(bool) D、2.5+2.5的值是整数(int)类型6. 下列哪个语句在Python中是非法的?( )A、x=y=z=1 B、x=(y=z+1) C、x,y=y,x D、x+=y7. 在 Python中常用的输入输出语句分别是( )A、input() output() B、input() print() C、input() printf() D、scandf() printf()8. 已知字符串s1="python",s2="Python",则表达式中s1>s2的值为( )A、“python” B、“Python” C、True D、False9. 下列有关于print命令的描述中,正确的是( )A、在打印机里打印相关的文本或者数字等 B、可以用来画图 C、在屏幕中输出相应的文本或者数字等 D、执行语句print(“python”,3.7)时会出错10. 下列语言中( )不属于高级语言A、python B、VC C、JAVA D、汇编语言11. 下列表达式能判断正整数x是偶数的是( )A、x%2==0 B、x/2== 0 C、x %2==1 D、x % 2!=012. 计算机在执行高级语言程序时,逐条语句翻译成机器语言并立即执行的程序是( )A、解释程序 B、编译程序 C、高级程序 D、汇编程序13. python单行注释和多行注释分别是什么?( )A、""" """和''' ''' B、#和""" """ C、//和''' ''' D、#和//14. 下列变量名不合法的是( )A、2a B、c0 C、c_8 D、E6a15. 下列程序运行后,在键盘输入100,则程序的运行结果是( )。x=input("Please input x:")
if x<0 or x>=20:
print(x//10)
elif 0<=x<5:
print(x)
elif 5<=x<10:
print(3*x-5)
elif 10<=x<20:
print(0.5*x-2)
A、10 B、100 C、295 D、48二、填空题
-
16. 完善程序。求出100以内满足a<b所有勾股数,在横线处填写正确的内容。for a in range(1,101)
for b in range :
for c in range(1,101):
if:
print(a,"",b,"",c)
17. random模块是一个。random.randint(1,10)语句作用。