第三章 算法的程序实现 复习习题-2022-2023学年浙教版(2019)高中信息技术必修1

2023-02-17
| 5页
| 1110人阅读
| 14人下载

内容正文:

第三章复习习题 1、Python语言属于( ) A.机器语言 B.汇编语言 C.高级语言 D.科学计算语言 2、下列表达式中,值不是1的是(     ) A.4//3 B.15%2 C.3/2 D.1**2 3、整型变量x中存放了一个三位数,要得到该数的十位,正确的Python表达式是( ) A.x//10/10 B.x//10%10 C.x/10%10 D.x%10/10 4、与数学表达式 对应的Python表达式中,正确的是( ) A.2(c+d)/a+b B.2*(c+d)/(a+b) C.2*c+d/a+b D.2*(c+d)/a+b 5、Python表达式中,可以使用( )控制运算的优先顺序。 A.圆括号() B.方括号[] C.大括号{} D.尖括号<> 6、逻辑表达式的值有两个,Ture和False,当逻辑表达式成立,其值为( ) ;逻辑表达式不成立,其值为( )。 A. True ;False B. True ;True C. False ;False D. False ;True 7、将数学式3<x≤9表示成正确的Python表达式为( ) A.3<x≤9 B.x>3 and x<=9 C.x>3 and x≤9 D.x>3 or x <=9 8、已知a=3,b=5,c=2,则表达式a>b and a!=c or b=c+a的值是( ) A.True B.Flase C.Yes D.No 9、有如下程序段: s = int(input("请输入分数:")) if s > 80: s += 20 s += 10 print(s) 若程序运行后输入20,打印出的s的值为 。 若程序运行后输入90,打印出的s的值为 。 10、有如下程序段: x = 3 if x >= 1: else: x += 8 x /= 2 print(x) 该程序段运行后,变量x的值为 。 11、 a=”hello,Python”,则运行print(a[4])的值为 , 运行print(a[4:10])的值为 。 12、下列程序段运行后,变量x的值为 。 s=0 for i in range(1,11,2): s=s+i print(s) 13、下列程序的作用是,使用while循环完成从0到10的求和, 请补充划线处的代码,并将代码填写在 上。 ( ) 14.所谓“水仙花数”是指一个三位数,其各位数字的三次方之和等于该数本身。例如:153=1^3+3^3+5^3,故153是水仙花数,下面的程序用于输出100到999之间的水仙花数,完成划线处程序填空。 for i in range(100, 1000): b = i // 100 s = g = i % 10 if : print(i) 划线处①的程序是 ,划线处②的程序是 。 15. 请根据以下代码,输入结果为____12____ def xy(a,b): if a>b: return a+b else: return a-b 调用该函数: m=xy(8,4) print(m) 答案: 1.C 【解析】 Python语言属于高级语言 2.C 【解析】 A.4//3是指4÷3取整数=1 B.15%2是指15÷2取余数=1 C.3/2 =1.5 D.1**2是指1的2次方=1 3.B 【解析】 x//100(百位) x//10% 10(十位) x% 10(个位) 4.B 【解析】按数学表达式展开即可,注意添加()的位置。 5.C 【解析】Python表达式中,可以使用 ()的符号 控制运算的优先顺序。 6.A 【解析】当逻辑表达式成立,其值为True ;逻辑表达式不成立,其值为Flase 。 7.B 【解析】数学式3<x≤9表示成正确的Python表达式为x>3 and x<=9或3<x<=9,故选B。 8.A 【解析】已知a=3,b=5,c=2,则表达式a>b and a!=c or b=c+a的值为Flase and Flase or True,故选A。 9. 30 , 120

资源预览图

第三章 算法的程序实现 复习习题-2022-2023学年浙教版(2019)高中信息技术必修1
1
第三章 算法的程序实现 复习习题-2022-2023学年浙教版(2019)高中信息技术必修1
2
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。