课件编号19513360

2019年上海市61Python初赛题目(PDF版,无答案)

日期:2024-04-30 科目:信息技术 类型:小学试卷 查看:30次 大小:259657Byte 来源:二一课件通
预览图 1/3
2019年,上海市,61Python,初赛,题目,PDF
  • cover
2019 上海市”六一”小学生计算机创新活动 Python 程序设计初赛试题 学校: 姓名: 得分: 一、选择题(总分 20分,一题 2分) 1. 下面哪一个不是人工智能? A. 打败所有人类围棋手的 AlphaGo B. 快速识别人脸的智能程序 C. 自动驾驶汽车 D. 只能计算加法的机器 2. Python中,下列哪个表达式的值为 4? A. 1+2 B. 2**3 C. 16%12 D. 12 // 5 3. Python中,下列表达式 16//4, 7.0-3, 2**2, 2*2的 值分别是什么? A. 4.0 4 4 4 B. 4 4.0 4 4 C. 4 4 4.0 4.0 D. 4.0 4 4 4.0 4. 下列哪些变量名是合法变量名? A. -eggs B. bacon C. 7BANANAs D. my Spam 5. 下列哪个系统函数是用于接收用户的键盘输 入? A. int() B. input() C. format() D. print() 6. 想要判断 x是否在 0到 1之间,则下列写法错误 的是? A. 0 3: print(“OK”) 上面这个代码会输出 OK ( ) 3. for i in range(100): print(i)会打印出 1到 100的数 字 ( ) 4. if 123 == ‘123’: print(“OK”) 上面这个代码会输出 OK ( ) 5. print(‘a’ + 5)会输出 a5 ( ) 6. 可以像这样定义一个变量 and = 5 ( ) 7. 2 ** 10 的结果是 1024 ( ) 8. 8 // 10的结果是 1 ( ) 9. 8 % 10的结果是 8 ( ) 10. 8 / 10的结果是 0 ( ) 三、填空题(总分 45分,一空 3分) 1. 2016年,Google发明的打败人类棋手的人工智 能程序是____。 2. 定义函数所用的关键词是____,设定函数返回 值的关键词是____ 3. 系统函数 range()最多接收____个参数,当想要 生成数列 8,6,4,2时,应该使用 range(____) 4. 想要在列表的最后添加一个新的元素,可以使 用列表的____方法 5. 编写代码时,要表示一个列表,需要使用____ 括号,其中的各项元素之间使用____号隔开 6. 循环语句有两种,一种是关键词____,另一种 是关键词____ 7. Python语言中,使用____来控制代码的层级结 构。 8. 编程填空 下面的代码想要统计一个数字 num的每个位上的 数字之和。我们应该如何编排代码来完成项目要 求?请你选择合适的代码块并编程。 2 ____ ____ ____ ____ 1 1. print(result) 2. num = 2574 3. result = 0 4. num /= 10 5. result = result * 10 + num % 10 6. while (num > 0):

~~ 您好,已阅读到文档的结尾了 ~~