image

编辑人: 青衫烟雨

calendar2025-05-10

message9

visits634

2023月12月Python一级理论参考答案

一、单选题

1、下列程序运行的结果是?( ) print('hello') print('world')

A、helloworld

B、helloworld

C、hello world

D、'hello''world'


2、下列哪段代码可以将画笔颜色设置为红色?( )

A、turtle.pen('red')

B、turtle.fillcolor('red')

C、turtle.colormode('red')

D、turtle.pencolor('red')


3、运行下列程序打印的结果是?( ) a = '90' b = '80' c = int(a) d = int(b) print(c + d)

A、8090

B、170

C、80

D、90


4、如图所示,小明想要将中间柱子的三个盘子转移到右侧的柱子,规则是每次只能挪动一个圆盘,小盘只能放到大盘上边,可以借助左侧的柱子完成任务。请问最少需要几步可以完成这个任务?( )

A、6

B、7

C、8

D、9


5、下列程序运行的结果是?( ) a=5 b=2 a-=b print(a)

A、4

B、1

C、3

D、2


6、下列对python变量名命名错误的是?( )

A、123

B、abc

C、_123

D、_abc


7、下列哪个选项的代码,可以画出一个直径(注意是直径,不是半径)为100的半圆?( )

A、turtle.circle(100,360)

B、turtle.circle(50,180)

C、turtle.circle(100,180)

D、turtle.circle(50,360)


8、下列不属于Python保留字符的是?( )

A、turtle

B、if

C、import

D、for


9、print(2023 % 10 ** 2)的结果是?( )

A、200

B、23

C、20

D、20.23


10、执行下列turtle库的指令后,画笔最终为哪种颜色?( )

A、黄色

B、红色

C、蓝色

D、绿色


11、下列哪个软件或者编辑器不能打开Python3的程序?( )

A、VSCode

B、Python Sell-IDLE

C、Jupyter Notebook

D、官方的Scratch


12、运行程序:print(not(5*2+6) > 8+3*3),它的输出结果是?( )

A、False

B、True

C、1

D、无法确定


13、在Python中,语句 print(a,b) 的功能是?( )

A、打印a, b

B、输出(a, b)

C、输出a, b

D、输出a, b的值


14、下列哪个表达式最终的结果为整数类型?( )

A、5.0 % 2

B、5.0 + 2

C、5 / 2

D、5 // 2


15、想要安装Python,已知以下的操作步骤,请问哪些是必须的?( ) ①查看电脑的操作系统 ②找到对应python版本下载 ③下载IDLE ④下载Turtle库

A、①②③④

B、①②

C、①②③

D、②③④


16、已知以下指令,想要绘制一个画笔粗细为5,颜色为红色,半径为50的圆,请问正确的排序方式是?( ) ① turtle.pencolor("red") ② import turtle ③ turtle.pensize(5) ④ turtle.circle(50)

A、①②③④

B、①③②④

C、②③①④

D、③④①②


17、如图所示,一个填充颜色为黑色,边长为100的正方形里边嵌套了一个填充颜色为白色,边长为50的正方形,请问求图形中黑色部分的面积算式是?( )

A、(100*2)-(50*2)

B、(100*4)-(50*4)

C、(100**2)-(50**2)

D、100*50


18、如果想要获取用户输入的字符串,下列选项正确的是?( )

A、input("请输入一个字符串:")

B、int(input("请输入一个字符串:"))

C、float(input("请输入一个字符串:"))

D、eval(input("请输入一个字符串:"))


19、在下列Python运算符中,下列哪个运算符具有最高的优先级?( )

A、+

B、>

C、*

D、-


20、如果a=145,b=90,c=a>b,那么c的值是?( )

A、False

B、90

C、145

D、True


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)


22、下列导入Turtle库的方式正确的是?( )

A、import(turtrle)

B、Import turtle

C、import turtle

D、import turtrle as


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处错误


24、观察下列程序,程序运行后输出结果是?( )

A、7

B、7.0

C、z=7

D、z=7.0


25、在海龟绘图中,turtle具有绝对方向,对应的命令为turtle.setheading(angel),若想要 让小海龟面向屏幕的下方,下列指令使用正确的是?( )

A、turtle.setheading(-180)

B、turtle.setheading(-90)

C、turtle.setheading(90)

D、turtle.setheading(0)


二、判断题

26、circle(100,steps=4),指的是绘制一个边长是100的正方形。( )

A 正确

B 错误


27、Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。( )

A 正确

B 错误


28、变量名的大小写是没有区别的,Name与name表示的是同一个变量。( )

A 正确

B 错误


29、执行下列语句,输入"学校",程序最终输出的text结果是"小明同学在学校" 。( ) text = input("小明同学在") print(text)

A 正确

B 错误


30、在IDLE的交互模式启动后,可以直接编写程序并运行,无需切换到脚本模式。( )

A 正确

B 错误


31、Python中的字符串,整型,浮点型三种数据类型之间完全都可以互相转化。( )

A 正确

B 错误


32、在Python程序中,双引号和三引号都是引号,没有用法区别,可以随意替换。( )

A 正确

B 错误


33、print('Hello, World!")代码段会引发报错。( )

A 正确

B 错误


34、在Python语言中,变量的定义和赋值是同时进行的,不需要在赋值前定义变量 。( ) 要么使用双引号表示字符串,要么使用单引号表示字符串。

A 正确

B 错误


35、小海龟初始在坐标 (0,0) 的位置,方向朝左,在执行 turtle.goto(100,0) 后, 小海龟会往右移动100,并且方向朝右。( )

A 正确

B 错误


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2023月12月Python一级理论参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share