青少年软件编程(Python)等级考试试卷(一级) 202206真题与解析 分数:100 题数:37 测试时长:60分钟 一、单选题(共25题,共50分) 1.在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序?( ) A. Check Module B. Run Module C. Python shell D. 任意一个都可以 2.中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,每 10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?( ) A. (46-1) % 10 + 1 B. 46 % 10 C. (46-1) // 10 + 1 D. 46 // 10 3.在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符号是?( ) A. / B. \ C. ÷ D. % 4.下列表达式中,哪两个运行结果完全相同?( ) ①16%2 ②16/2**2 ③16/4 ④16//4 A. ①② B. ②③ C. ③④ D. ①④ 5.IDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是?( ) A. 在IDLE主窗口中,可以通过“File→New File”,打开一个新文件 B. 在脚本式编程环境中,运行指令前需要先保存才可以运行 C. 在交互式编程环境中,我们可以修改和保存文件 D. 点开IDLE窗口,主窗口会显示当前安装Python的版本号 6.对于Python的说法错误的是?( ) A. 用户都可以使用Python,不需要支付费用 B. Python具有跨平台性,可以在不同类型的操作系统上运行使用 C. Python提供大量的内置对象和内置函数,使用时仅需调用即可实现 D. Python语言比较人性化,无需注重首行缩进等语法规则 7.爷爷的年龄数与孙子生活过的月数一样多 ,你知道孙子和爷爷各是多大年龄吗?( ) A. 10岁 60岁 B. 12岁 52岁 C. 5岁 60岁 D. 8岁 67岁 8.运行程序 >>> print(9%2+9//2) 输出的结果是?( ) A. 2 B. 5.5 C. 5 D. 9 9.下面的程序: a='7' print(a==7) 输出的结果是?( ) A. True B. 7 C. "7" D. False 10.若a=(3+4)*2.0,那么print(a)的输出是?( ) A. 11.0 B. 14 C. 14.0 D. 10 11.输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?( ) A. a=int(input("请输入一个两位数")) b=a//10 c=a%10 print(c*10+b) B. a=int(input("请输入一个两位数")) b=a%10 c=a//10 print(c*10+b) C. a=int(input("请输入一个两位数")) b=a/10 c=a//10 print(c*10+b) D. a=int(input("请输入一个两位数")) b=a//10 c=a%10 print(c+b) 12.已知a="11",b="22",那么print(a+b)的输出结果是?( ) A. 11 B. 33 C. 1122 D. 22 13.在Python函数中,用于获取用户输入的是?( ) A. int() B. float() C. input() D. print() 14.turtle.dot(40),这个语句画出的点的半径大小是?( ) A. 80 B. 40 C. 20 D. 0 15.下面关于turtle.clear()功能说法正确的是?( ) A. 执行clear()功能后,画笔最终位置一定是在画布中心 B. 执行clear()功能后,画笔的颜色会变为白色 C. 执行clear()功能后,海龟画布窗口会被清空 D. clear()功能和reset()功能的效果是完全一样的 16.比较运算符中的大于等于符号是哪一个?( ) A. > B. <= C. >= D. > and == 17.print(13 + 6 / 2 == 16)的结果是?( ) A. 16.0 B. 16 C. True D. False 18.turtle绘图中可以回到原点的命令是?( ) A. turtle.done() B. turtle.home() C. turtle.setup() D. turtle.dot() 19.turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?( ) A. turtle.size(5) turtle.pencolor("red") B. turtle.size(5) turtle.color("red") C. turtle.pensize(5) turtle.pencolor("red") D. turtle.penwidth(5) turtle.color("red") 下列选项中,代码会报错的是?( ) A. print('banana' + 'apple') ... ...
~~ 您好,已阅读到文档的结尾了 ~~