#Py1021. python一级模拟卷六(24-12)

python一级模拟卷六(24-12)

单选题

1.可以对 Python 代码进行注释的符号是?( ) {{ select(1) }}

  • <!><!---->
  • //
  • **
  • #

2.在Python中,选项中不属于逻辑运算符的是?( ) {{ select(2) }}

  • and
  • or
  • if
  • not

3.以下哪个运算符是取余运算符?( ) {{ select(3) }}

  • //
  • /
  • **
  • %

4.下列代码运行后,打印的结果是?( )

a = 20  
b = 10  
print(a * b + b)

{{ select(4) }}

  • 420
  • 220
  • 210
  • 110

5.在Python中,使用print('Hello World!')输出的结果是?( ) {{ select(5) }}

  • Hello World
  • Hello World!
  • Hello
  • 程序出错

6.正方形的边长为a,周长s=边长*4,下列哪句代码能计算正方形的周长?( ) {{ select(6) }}

  • s==a*4
  • s=a*4
  • a=s*4
  • a=s/4

7.使用IDLE编辑器模式(非交互模式)编写程序的第一步是新建一个文件,正确的操作是?( ) {{ select(7) }}

  • File-Open
  • File-Save
  • File-New File
  • File-Close

8.已知小海龟的初始位置在坐标原点(0,0),下列哪一指令可以让小海龟走到画布的上方?( ) {{ select(8) }}

  • turtle.goto(300,0)
  • turtle.goto(0,300)
  • turtle.goto(0,-300)
  • turtle.goto(-300,0)

9.turtle库中的指令forward(100),参数100的长度单位是?( ) {{ select(9) }}

  • 厘米
  • 像素
  • 方格

10.以下哪个选项可以输出"2024热爱Python" 这样一句话,要求格式一样,中间不能有空格?( ) {{ select(10) }}

  • print("2024"+热爱+"Python")
  • print(2024+"热爱"+"Python")
  • print("2024"+"热爱"+"Python")
  • print("2024","热爱","Python")

11.在Turtle库中,以下哪个选项可以绘制直径(提醒注意是直径,不是半径)为100的圆?( ) {{ select(11) }}

  • turtle.circle(100)
  • turtle.dot(50)
  • turtle.circle(50)
  • turtle.circle(50,180)

12.turtle画图库中,turtle.forward(-100)是控制小海龟向后移动100像素,下列哪个选项也可以让小海龟向后移动100像素?( ) {{ select(12) }}

  • turtle.left(100)
  • turtle.forward(100)
  • turtle.right(100)
  • turtle.backward(100)

13.如果你正在编写一个用于存储学生信息的程序,请在下列选项中挑选出符合给学生姓名命名的变量?( ) {{ select(13) }}

  • Student_Name
  • 2024Name
  • student-Name
  • student@Name

14.下列哪个不是Python中的保留字?( ) {{ select(14) }}

  • if
  • else
  • not
  • string

15.下列哪一个命令可以实现设置画笔颜色为红色,填充颜色为蓝色?( ) {{ select(15) }}

  • turtle.color("red", "blue")
  • turtle.fillcolor("red")
  • turtle.pencolor("yellow")
  • turtle.color("blue", "red")

16.在Python中,下面的运算符按照运算优先级哪一个是最高级?( ) {{ select(16) }}

  • !=
  • ++
  • *
  • >>

17.在Python中,哪个符号用于赋值?( ) {{ select(17) }}

  • =
  • ==
  • !=
  • /

18.下面是IDLE的代码编辑窗口,请问“另存为”功能在哪个下拉列表中?( )

{{ select(18) }}

  • File
  • Edit
  • Format
  • Run

19.执行代码 print((6 % 12 + 2) / 2),打印结果为?( ) {{ select(19) }}

  • 4
  • 4.0
  • 1
  • 1.0

20.下列哪个指令可以清空绘图窗口内的图形和文本?( ) {{ select(20) }}

  • turtle.home()
  • turtle.clear()
  • turtle.goto()
  • turtle.setup()

21.在 Python 函数中,用于获取键盘输入的是?( ) {{ select(21) }}

  • str()
  • eval()
  • input()
  • print()

22.鸡妈妈领着自己的孩子觅食,她为了防止小鸡丢失,自己和小鸡排成一排数数。从前向后数到鸡妈妈自己是7,从后往前数,数到鸡妈妈自己是9。鸡妈妈最后算出来她有16个孩子,可是鸡妈妈明明知道自己没有这么多孩子。那么这只糊涂的鸡妈妈到底有几个孩子呢?( ) {{ select(22) }}

  • 15
  • 14
  • 13
  • 9

23.运行代码print(12//5)输出的结果是?( ) {{ select(23) }}

  • -3
  • -2
  • 3
  • 2

24.已知变量a=8,执行下面哪条代码后,a的值为12?( ) {{ select(24) }}

  • a+=4
  • a-=4
  • a*=4
  • a/=4

25.关于命令turtle.right(90),下列说法正确的是?( ) {{ select(25) }}

  • 可以让画笔沿逆时针方向转动90度
  • 可以让画笔面向90度方向
  • 可以让画笔沿顺时针方向转动90度
  • 可以让画笔面向-90度方向

判断题

26.在Python中,如果使用非法标识符,在运行程序时,计算机会忽视非法标识符,不会有相关报错信息。( ) {{ select(26) }}

  • 正确
  • 错误

27.在Python中,print()函数不可以跨行输出。( ) {{ select(27) }}

  • 正确
  • 错误

28.在turtle中可以有多支画笔同时存在于一个画布当中,但是为了区别不同的画笔,每个画笔都必须要有自己单独的名字。( ) {{ select(28) }}

  • 正确
  • 错误

29.可以使用str()将整数类型的数字转换为字符串类型。( ) {{ select(29) }}

  • 正确
  • 错误

30.在Python中,可以将保留字作为变量名使用。( ) {{ select(30) }}

  • 正确
  • 错误

31.turtle 中的 speed() 函数可以控制画笔速度,参数范围是 0 到 10,0最快。( ) {{ select(31) }}

  • 正确
  • 错误

32.Python 程序只能在自带的 IDLE 上面运行,其他环境无法运行。( ) {{ select(32) }}

  • 正确
  • 错误

33.Python中有的变量可以不用赋值直接使用。( ) {{ select(33) }}

  • 正确
  • 错误

34.运行代码print(6<9 and 10),输出结果为True 不是10。( ) {{ select(34) }}

  • 正确
  • 错误

35.IDLE的命令行模式和函数模式可以相互转换。( ) {{ select(35) }}

  • 正确
  • 错误

编程题

36.新年到了,小明的亲戚来小明家拜年时,为了考察小明的学习水平,给了小明两个数字(整数),让小明在30秒内计算出这两个数字的和与这两个数字的乘积再相乘的结果(公式为:(a+b)(ab)(a+b)*(a*b))。小明没有把握在30秒内完成,于是求助了你。请你用Python帮小明写一段程序实现以上功能。
要求:
(1)程序开始先要求输入两个数字(整数);(可以一次输入也可以分两次输入,要求要有提示语。提示语内容不限,但要提示输入整数。)
(2)程序自动分别计算两个数字之和,两个数的乘积,最后再把它们的和与积再进行相乘;( 公式为:(a+b)(ab)(a+b)*(a*b)
(3)最后使用输出语句输出结果。(只输出最后的乘积结果,两数字的和、两数字的积不要求输出。)

37.编写程序,绘制如图1所示的D形图形,要求如下:

(1)画笔宽度为10;
(2)画笔起始点为图形的最上方红线和蓝线的交汇处,起始位置坐标为(-50,100);
(3)红线的长度为200(如图2所示);
(4)蓝色为直径为200的半圆,并且在红色线条的右侧;
(5)绘制完后隐藏画笔。