文库 真题 NOC真题

2022NOC Python编程选拔赛 小学高年级组真题

NOC大赛Python真题 NOC大赛真题 PDF   14页   下载0   2024-05-01   浏览139   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2022NOC Python编程选拔赛 小学高年级组真题 第1页
2022NOC Python编程选拔赛 小学高年级组真题 第2页
剩余12页未读, 下载浏览全部
202 2 年第 20 届 NOC Python 赛项选拔赛 小高组 一、选择题 1、 世界上第一台计算机的名字是? A. 埃尼阿克 B. Siri C. 阿尔法狗 D. 特斯拉 2、 下列选项中,不能作为计算机的输入设备的是? A. 键盘 B. 鼠标 C. 普通显示器 D. 摄像头 3、 下列哪个选项可以作为正确的变量名? A. 2022NOC B. prin t C. NOC! D. Huawei 4、下面哪个选项能够实现 输出变量 a的值 ? A. print (a = 100) B. a = 1000 print(a) C. 10000 = a input(a) D. 10 = a print(a) 5、 以下不是 Python 内置数据类型的是 ? A. 数字 B. 字符串 C. 列表 D. 对象 6、 现在有变量 num = 100.0 , 数据类型为浮点类型。现在想要让 该 变量的值变为 100 , 数据类型为整数类型。以下哪个语句能够实现? A. num = float(num) B. num = int(num) C. float(num) D. int(num) 7、 下列哪个选项可以 依次 表示 数字 11、 21、 31、 …、 91? A. range (11, 92 , 1) B. range (1, 91, 10) C. range (11, 101 , 10) D. range (11, 91, 101) 8、 现有字符串 s = "international" , 想要输出单词 nation ,正确的做法是? A. print (s[5:]) B. print(s[5: 11 ]) C. print(s[6: 10]) D. print(s[6: 11]) 9、 变量 k 的值为 32 ,变量 z 的值为 6,则以下逻辑表达式中结果为 True 的 是: A. k >= 35 and z == 6 B. k < 8 or z > 6 C. k > z or k == z D. k >= 45 and z <= 5 10 、 若要输出的列表为 [2, 3, 4, 5, 5] , 则横线上应填写的 数字分别 是 ? list = [1, 2, 3, 4, 5] list.append(___) list.pop(___) print(list) A. 0, 5 B. 5, 0 C. 1, 5 D. 5, 4 11 、 下列选项中,描述正确的是 ? A. 所有程序都必须导入库 B. 导入库时必须使用 import ... as ... 的格式 C. 导入库的语句通常写在所有程序的最前面 D. 导入 turtle 库的正确语句是 import t as turtle 12 、 想要生成 0到 9 之间 的随机整数,选项中正确的是? A. random.randint(0, 9) B. random.randint(0, 10 ) C. randint(0, 9) D. random.random(0, 9) 13 、阅读以下程序,请问程序运行后 ,最后一个输出的数字是? for i in range(10, 100): if i % 2 == 0: pr int(i) A. 98 B. 99 C. 100 D. 101 14 、现在有一段程序如下,请问程序运行的结果是什么? a = 10 if not 10 > a : print( 1) else: print( 2) A. 1 B. 2 C. 10 D. 报错 15 、阅读以下程序,请问程序运行后会输出几个 "hello , noc!" ? n = 3 while n < 6: print("hello , noc! ") n = n + 1 A. 0 B. 3 C. 4 D. 7 16 、阅读以下程序,请问运行结束后会显示什么? a = 2 b = 4 c = a * b b * 2 print(b , c ) A. 4 8 B. b c C. 8 4 D. 8 8 17 、阅读以下程序,程序输出的结果为? fruit1 = [' 芒果 ', ' 车厘子 ', ' 草莓 '] fruit 2 = [' 榴莲 '] for f in fruit1: fruit2.append(f) print( fruit2[0] ) A. 芒果 B. 车厘子 C. 草莓 D. 榴莲 18、阅读以下程序,程序输出的结果为? n = 10 count = 0 while n < 30: if n % 5 == 1 or n % 3 == 0: count += 1 n += 1 print(count) A. 8 B. 9 C. 10 D. 11 19、 下列程序运行后,显示的图形形状是? import turtle for i in range(5): turtle.forward(50) turtle.left(90) A. 正方形 B. 三角形 C. 正五边形 D. 正六边形 20 、阅读以下程序,请问程序运行后,最后的输出结果是? numbers = [12, 3, 1, 5, 2, 4, 7, 9, 11, 100] i = 0 newList = [] while i < len(numbers): if numbers[i] % 2 == 0: newList.append(numbers[i]) i += 1 print(newList) A. [12, 2, 4, 100 ] B. [0, 4, 5, 9 ] C. [3, 1, 5, 7, 9, 11 ] D. [12, 2, 4 ] 二、程序题 1、 为了落实国家的防疫政策,某学校要求全体学生每日监测体温。 热心的 小明 同学自告奋勇,想用自己学到的编程知识编写一段程序, 根据输入的体温,判 断当前的人 体 健康状态。 已知,人体正常体温平均在 36.0 ~ 37.2 ℃ 之间(腋窝)。 37.3 ~ 38 .0℃ 是低 烧, 38.1 ~ 40 .0℃ 是高烧。 40 .1 ℃ 以上则体温过高,有生命危险。 (如果体温 在 36 .0 ℃ 以下,则不是人类的正常体温) 【输入格式】 一共 1行,输入表示体温的数字 【输出格式】 共 1行,输出
2022NOC大赛Python选拔赛 小学高年级组,2022NOC Python选拔赛 小学高年级组真题
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明