2023.12全国青年软件编程(Python)等级考试试卷(一级)

标签:
普通文字版答案
2024-07-03
| 12页
| 67人阅读
| 2人下载

内容正文:

青少年软件编程(Python)等级考试试卷(一级) 分数:100  题数:37 一、单选题(共25题,共50分) 1. 下列程序运行的结果是?( ) print('hello') print('world')   A.  helloworld B.  hello world C.  hello world D.  'hello''world' 试题编号:20230627-wy-011 试题类型:单选题 标准答案:B 2. 下列哪段代码可以将画笔颜色设置为红色?( )   A.  turtle.pen('red') B.  turtle.fillcolor('red') C.  turtle.colormode('red') D.  turtle.pencolor('red') 试题编号:20230627-wy-019 试题类型:单选题 标准答案:D 3. 运行下列程序打印的结果是?( ) a = '90' b = '80' c = int(a) d = int(b) print(c + d)   A.  8090 B.  170 C.  80 D.  90 试题编号:20230627-wy-031 试题类型:单选题 标准答案:B 4. 如图所示,小明想要将中间柱子的三个盘子转移到右侧的柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助左侧的柱子完成任务。请问最少需要几步可以完成这个任务?( )   A.  6 B.  7 C.  8 D.  9 试题编号:20230628-yfj-008 试题类型:单选题 标准答案:B 5. 下列程序运行的结果是?( ) a=5 b=2 a-=b print(a)   A.  4 B.  1 C.  3 D.  2 试题编号:20230629-wb-009 试题类型:单选题 标准答案:C 6. 下列对python变量名命名错误的是?( )   A.  123 B.  abc C.  _123 D.  _abc 试题编号:20230629-wb-014 试题类型:单选题 标准答案:A 7. 下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆?( )   A.  turtle.circle(100,360) B.  turtle.circle(50,180) C.  turtle.circle(100,180) D.  turtle.circle(50,360) 试题编号:20230629-wb-024 试题类型:单选题 标准答案:B 8. 下列不属于Python保留字符的是?( )   A.  turtle B.  if C.  import D.  for 试题编号:20230630-jy-001 试题类型:单选题 标准答案:A 9. print(2023 % 10 ** 2)的结果是?( )   A.  200 B.  23 C.  20 D.  20.23 试题编号:20230630-jy-006 试题类型:单选题 标准答案:B 10. 执行下列turtle库的指令后,画笔最终为哪种颜色?( )   A.  黄色 B.  红色 C.  蓝色 D.  绿色 试题编号:20230630-jy-014 试题类型:单选题 标准答案:B 11. 下列哪个软件或者编辑器不能打开Python3的程序?( )   A.  VSCode B.  Python Sell-IDLE C.  Jupyter Notebook D.  官方的Scratch 试题编号:20230630-lkc-001 试题类型:单选题 标准答案:D 12. 运行程序:print(not(5*2+6) > 8+3*3),它的输出结果是?( )   A.  False B.  True C.  1 D.  无法确定 试题编号:20230630-lkc-023 试题类型:单选题 标准答案:B 13. 在Python中,语句 print(a,b) 的功能是?( )   A.  打印a, b B.  输出(a, b) C.  输出a, b D.  输出a, b的值 试题编号:20230701-lkc-004 试题类型:单选题 标准答案:D 14. 下列哪个表达式最终的结果为整数类型?( )   A.  5.0 % 2 B.  5.0 + 2 C.  5 / 2 D.  5 // 2 试题编号:20230701-lkc-021 试题类型:单选题 标准答案:D 15. 想要安装Python,已知以下的操作步骤,请问哪些是必须的?( ) ①查看电脑的操作系统  ②找到对应python版本下载 ③下载IDLE  ④下载Turtle库   A.  ①②③④ B.  ①② C.  ①②③ D.  ②③④ 试题编号:20230703-yfj-003 试题类型:单选题 标准答案:B 16. 已知以下指令,想要绘制一个画笔粗细为5,颜色为红色,半径为50的圆,请问正确的排序方式是?( ) ① turtle.pencolor("red") ② import turtle ③ turtle.pensize(5) ④ turtle.circle(50)   A.  ①②③④ B.  ①③②④ C.  ②③①④ D.  ③④①② 试题编号:20230703-yfj-012 试题类型:单选题 标准答案:C 17. 如图所示,一个填充颜色为黑色,边长为100的正方形里边嵌套了一个填充颜色为白色,边长为50的正方形,请问求图形中黑色部分的面积算式是?( )   A.  (100*2)-(50*2) B.  (100*4)-(50*4) C.  (100**2)-(50**2) D.  100*50 试题编号:20230703-yfj-022 试题类型:单选题 标准答案:C 18. 如果想要获取用户输入的字符串,下列选项正确的是?( )   A.  input("请输入一个字符串:") B.  int(input("请输入一个字符串:")) C.  float(input("请输入一个字符串:")) D.  eval(input("请输入一个字符串:")) 试题编号:20230706-sxk-03 试题类型:单选题 标准答案:A 19. 在下列Python运算符中,下列哪个运算符具有最高的优先级?( )   A.  + B.  > C.  * D.  - 试题编号:20230706-sxk-06 试题类型:单选题 标准答案:C 20. 如果a=145,b=90,c=a>b,那么c的值是?( )   A.  False B.  90 C.  145 D.  True 试题编号:20230706-sxk-18 试题类型:单选题 标准答案:D 21. 执行完下列代码后,坐标的位置是?( ) import turtle turtle.penup()#抬起画笔 turtle.goto(-50,0) turtle.pendown() turtle.forward(100) turtle.right(90) turtle.forward(100) turtle.done()   A.  (0,0) B.  (-50,0) C.  (50,-50) D.  (50,-100) 试题编号:20230706-sxk-25 试题类型:单选题 标准答案:D 22. 下列导入Turtle库的方式正确的是?( )   A.  import(turtrle) B.  Import turtle C.  import turtle D.  import turtrle as 试题编号:20230706-wlh-024 试题类型:单选题 标准答案:C 23. 下列程序中,注释的使用有错误,但是不知道有几处是错误的,请找出来有几处错误?( ) 01  a = float(input('输入第一条边长:'))  #输入第一条边 02  b = float(input('输入第二条边长:'))  #输入第二条边 03  c = float(input('输入第三条边长:'))  #输入第三条边 04  """ 05  求周长的一半 06  ''' 07  p = (a+b+c)/2   A.  1处错误 B.  2处错误 C.  3处错误 D.  0处错误 试题编号:20230710-yxy-003 试题类型:单选题 标准答案:A 24. 观察下列程序,程序运行后输出结果是?( )   A.  7  B.  7.0 C.  z= 7  D.  z=7.0 试题编号:20230710-yxy-021 试题类型:单选题 标准答案:D 25. 在海龟绘图中,turtle具有绝对方向,对应的命令为turtle.setheading(angel),若想要让小海龟面向屏幕的下方,下列指令使用正确的是?( )   A.  turtle.setheading(-180) B.  turtle.setheading(-90) C.  turtle.setheading(90) D.  turtle.setheading(0) 试题编号:20230710-yxy-032 试题类型:单选题 标准答案:B 二、判断题(共10题,共20分) 26. 小海龟初始在坐标 (0,0) 的位置,方向朝左,在执行 turtle.goto(100,0) 后,小海龟会往右移动100,并且方向朝右。( )   正确  错误    试题编号:20230627-wy-026 试题类型:判断题 标准答案:错误 27. circle(100,steps=4),指的是绘制一个边长是100的正方形。( )   正确  错误    试题编号:20230628-yfj-034 试题类型:判断题 标准答案:错误 28. Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。( )   正确  错误    试题编号:20230629-wb-002 试题类型:判断题 标准答案:正确 29. 变量名的大小写是没有区别的,Name与name表示的是同一个变量。( )   正确  错误    试题编号:20230629-wb-022 试题类型:判断题 标准答案:错误 30. 执行下列语句,输入"学校",程序最终输出的text结果是"小明同学在学校" 。( ) text = input("小明同学在") print(text)   正确  错误    试题编号:20230630-jy-033 试题类型:判断题 标准答案:错误 31. 在IDLE的交互模式启动后,可以直接编写程序并运行,无需切换到脚本模式。( )   正确  错误    试题编号:20230630-jy-035 试题类型:判断题 标准答案:正确 32.  Python中的字符串,整型,浮点型三种数据类型之间完全都可以互相转化。( )   正确  错误    试题编号:20230704-yfj-032 试题类型:判断题 标准答案:错误 33. 在Python程序中,双引号和三引号都是引号,没有用法区别,可以随意替换。( )   正确  错误    试题编号:20230705-wlh-029 试题类型:判断题 标准答案:错误 34. print('Hello, World!")代码段会引发报错。( )   正确  错误    试题编号:20230706-sxk-33 试题类型:判断题 标准答案:正确 35. 在Python语言中,变量的定义和赋值是同时进行的,不需要在赋值前定义变量 。( )   正确  错误    试题编号:20230710-yxy-016 试题类型:判断题 标准答案:正确 三、编程题(共2题,共30分) 36. 编写一个程序,其功能为:从键盘输入任意三位整数,计算这个整数的百位数字、十位数字、个位数字之和,以及它们的平均值,并输出计算结果。 样例如下: 输入:123 输出:6  2.0 友情提示: 由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。   试题编号:202312-P1-36 试题类型:编程题 标准答案: 参考程序: num = input("请输入一个三位整数:") hundreds = int(num) // 100 tens = int(num) % 100 // 10 ones = int(num) % 10 sum = hundreds + tens + ones avg = sum / 3 print(sum, avg) 37. 十一国庆节期间,爸爸带着小明到北京天安门广场观看升旗仪式。在庄严的国歌声中,五星红旗冉冉升起,小明看到国旗上的五个五角星,想要用Python画一个红五角星,你可以帮帮他吗?(提示:五角星的外角为144度) 要求: (1)五角星为镂空五角星,如图所示; (2)五角星的每条边的长度为200; (3)画笔颜色为红色; (4)画笔粗细为5; (5)最后将画笔隐藏。 友情提示: 考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。   试题编号:202312-P1-37 试题类型:编程题 标准答案: 参考程序: import turtle t=turtle.Turtle() t.pensize(5) t.pencolor("red") t.forward(200) t.right(144) t.forward(200) t.right(144) t.forward(200) t.right(144) t.forward(200) t.right(144) t.forward(200) t.hideturtle() 学科网(北京)股份有限公司 $$

资源预览图

2023.12全国青年软件编程(Python)等级考试试卷(一级)
1
2023.12全国青年软件编程(Python)等级考试试卷(一级)
2
2023.12全国青年软件编程(Python)等级考试试卷(一级)
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。