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