精品解析:第二单元 Python程序设计练习题 2022—2023学年青岛版(2019)初中信息技术八年级上册

2024-04-01
| 2份
| 12页
| 499人阅读
| 4人下载

内容正文:

Python程序设计练习题 一、单选题 1. 以下给出关于算法的几种说法,正确的是( ) A. 算法就是数学中的解题方法 B. 对于给定的一个问题,其算法不一定是唯一的 C. 一个算法可以不产生确定的结果 D. 算法的步骤可以无限地执行下去不停止 2. 用( )描述算法可以直观地了解活动的流程和过程。 A. 自然语言 B. 流程图 C. 计算机语言 D. 以上三项都对 3. 算法的描述方法有( ) A. 自然语言 B. 流程图 C. 计算机语言 D. 以上三项都对 4. 程序设计的基本结构不包括( ) A. 顺序结构 B. 逆序结构 C. 分支结构 D. 循环结构 5. 以下常用的流程图符号中表示判断的是( ) A. B. C. D. 6 小明同学要对以上数字进行排序,为了让工作最高效,他应该选择的排序方法是( ) A. 冒泡排序法 B. 快速排序法 C. 字母排序法 D. 计数排序法 7. 用冒泡法对如下数字进行排序经过3轮排序后的结果( ) A. 35 81 23 48 16 97 B. 35 23 48 16 81 97 C. 23 16 35 48 81 97 D. 23 35 16 48 81 97 8. 李明同学起床后要做以下几件事:叠被(2分钟)洗脸(3分钟)、刷牙(2分钟)刷锅(3分钟)煮鸡蛋(5分钟),吃早点(10分钟),他最少要用多长时间完成( ) A. 20 B. 21 C. 23 D. 18 9. 在python中运行以下程序,输出结果是( ) for i in range(0,2): print(i) A. 0 1 2 B. 1 2 C. 0 1 D. 1 10. 在python中运行以下程序,屏幕打印( )颗* for i in range(1,10,2): print("*") A. 10 B. 5 C. 6 D. 9 11. while循环条件表达式取值为()执行后面的语句组。 A. True B. False C. True或False D. 0 12. 在python中运行以下程序,屏幕打印( )颗# i=0 while i<100: print("#") i=i+1 A. 99 B. 100 C. 101 D. 102 13. 在python中,下列关于for 循环语法结构说法错误的是( ) A. for循环中的in后面的数据集合可以是列表、字符串、元组等数据类型 B. for循环中的数据集合后面的冒号可有可无 C. for循环的同级别语句需要缩进对齐 D. for 循环中可以继续嵌套 for 循环 14. 下面是一个输出九九乘法表程序,外层循环一次,内层循环最多执行( )次 for i in range(1,10): for j in range(1,i+1): print("{}*{}={}\t".format(i,j,i*j),end="") print() A. 8 B. 9 C. 10 D. 11 15. 利用for循环求:1+2+3+4.......+100的和(用s表示和) s=0 for a in range( ): s=s+a print(s) A. (199) B. (1,100) C. (1,101) D. (0, 100) 16. 在python中,定义列表d=[5,6,12,18,24,25],如何调用元素24( ) A. d[1] B. d[2] C. d[3] D. d[4] 17. python中,定义字典d=['北京':'010','上海':'020','济南':'030'],如何调用值'030'( ) A. d[0] B. d[2] C. d[3] D. d['济南'] 18. 下列说法不正确的是( ) A. 定义列表时,用[]把数据包含其中 B. 定义元组时,用()把数据包含其中 C. 列表创建后,数据元素可修改 D. 元组创建后,数据元素可修改 19. 下列自定义函数正确的是( ) A. def abc() B. def as(): C. def abc D. def abc: 20. 下列程序中, def fc(n): s=0 for i in range(1,n+1): s=s+i print(s) 自定义函数调用正确的是( ) A. fx(15) B. fc(15) C. fc D. fx() 二、判断题(0表示错误,1表示正确) 21. 解决同一问题的算法是唯一的。( ) 22. python有三种基本的流程控制结构:顺序结构、分

资源预览图

精品解析:第二单元  Python程序设计练习题  2022—2023学年青岛版(2019)初中信息技术八年级上册
1
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。