首页 > 编程语言 >python 基础题3

python 基础题3

时间:2023-11-03 11:35:59浏览次数:502  
标签:turtle python 基础 forward Python print import 100

2020年9月青少年软件编程Python(1 级)等级考试真题试卷节选

 

一、单选题(共25题,每题2分,共50分)

1.Python 自带的编程环境是? ()

A 、PyScripter                B 、Spyder             C 、Notepad++                D、IDLE

 

2. 关于以下代码的说法正确的是? ()

t = int(turtle.textinput('边数’,'几边形:’))

turtle.circle(50, steps=t)

turtle. done()

A、circle 是画圆的代码,因此该程序运行后的图案一定是圆

B、 运行该程序后,需要用户自己输入边数,确定画 “几边形”

C、 变量 t 没有给出具体的数值,因此该程序运行有错误

D、该程序运行后,会画出50个圆

 

3. 幂运算运算符为? ()

A 、*               B 、*+             C 、**             D 、/

 

4. 这段代码的运行结果是? ()

import        turtle

g = turtle.Pen()

g.fillcolor("red")

g.begin  fill()

g.circle(50)

g.pencolor("yellow"           )

g.fillcolor("green")

g.circle(50,steps=5)

 g.end  fill()

 

 

5. 假设a=20,b=3,  那么a or b 的结果是? ()

A 、20             B 、0               C 、1               D 、3

 

6. 假设a=2,b=3,那么 a-b*b 的值是? ()

A 、-3             B 、-2              C 、-7             D、- 11

 

7. 以下选项中不符合 Python 变量命名规则的是? ()

A、name        B、2_to         C、 _Go          D、Tea

 

8. 创建一个新的Python 程序,编写了下面的代码

import     turtle

turtle.shape("turtle")

保存这个Python  文件并且取了文件名。

以下哪个文件名程序可以正常运行? ()

A 、frist.py             B 、   turtle.py                 C 、import.    py3           D 、hao.sb2

 

9.              a="110",b="9",c=a+b,print(c)的结果是? ()

A、a+b           B 、119             C 、c                       D 、1109

 

10.IDLE   环境的退出命令是? ()

A、esc()                 B 、close()                 C、回车键      D 、exit()

 

11.Python 中的整除运算符是用哪个符号表示的? ()

A 、\                   B 、//                 C 、%                   D 、**

 

12. 执行语句x,y=9%5,8//3   后,变量x 、y 的值分别为? ()

A 、1.8,     2        B 、1,2.66666                     C 、4,   2      D 、1,   2

 

13.Python    注释方式正确的是? ()

A 、// 这是我的第一个程序    B 、# 程序的功能是输入Hello   World

C、? 这个程序是用来计算两个数之和的?       D 、**第一个 python  程序**

 

14.Python     中的=代表的是? ()

A、把左边的值赋值给右边;        B、把右边的值赋值给左边;

C、 比较左右两边是否相等;        D、 左右两边值进行交换;

 

15. 下面代码哪部分是设置画布的颜色? ()

import      turtle

turtle.           screensize(①,②,③)

 

A 、①      B 、②      C 、③      D、 都不是

 

16. 下面哪一行代码的输出结果不是Python3.7?      ()

A 、print(“Python3.7”)                  B 、print(“Python”+3.7)

C 、print(“Python”+str(3.7))                          D 、print(“Python”+“3.7”)

 

17. 下列程序绘制的是一个什么图形? ()

import         turtle

turtle.           forward(100)

turtle.           left(120)

turtle.           forward(100)

turtle.left(120)

turtle.          forward(100)

turtle.           left(120)

A、等边三角形      B、正方形      C、 矩形    D、 圆

 

18. 使用下面中的()函数接收输入的数据。

A、accept()         B 、input()              C 、readline()                      D 、login()

 

 


19.  turtle.color("red","yellow")命令中定义的颜色分别为? ()

A、背景为黄色,画笔为红色      B、 背景为红色,画笔为黄色

C、 画笔为红色,填充为黄色      D、 画笔为黄色,填充为红色

 

20.print 的作用是什么? ()

A、在屏幕上打印出来相应的文本或者数字等     B、 在打印机里打印相关文本或者数字等

C、 可以用来画图   D、  输出一个命令行

 

21. 下面的哪一个命令不是移动画笔箭头位置的命令? ()

A 、turtle.forward()                B 、turtle.      goto()                C、turtle.color()         D 、turtle.right     ()

 

22. a=2,b=3,那么 c=a**b 运算的结果是? ()

A 、6               B 、8               C 、9               D、23

 

23. 使用Python 画笔绘制如下图所示的图案,第4行的代码应如何补充? ()

1   import   turtle

2    p=    turtle.Pen()

3   p.forward(100)

5   p.forward(100)

6     turtle.done()

A、p.right(90)         B 、p.left(90)                  C、p.right(-90)        D 、p.left(- 180)

 

24. 下面的运算符中,按照运算优先级哪一个是最高级? ()

A 、**             B 、*               C 、+               D、

 

25. 如图创建一个新的Python 文件应该选择哪个选项? ()

 

New File

我N

Open..

*0

Open Module.

 

Recent Files

 

Module Browser Path Browser

我B

Close

W

Save

我S

Save As..

仑我S

Save Copy As..

て我S

Print Window

我P

A 、Open         B 、Recent     Files         C 、New       File           D 、Print  Window

 

 

二、编程题

1. 要求:

(1)程序开始运行后,输入一个三位数整数;

(2)程序会根据输入的整数输出百位、十位和个位上的数。 例

如,输入123,输出为: “百:1,十:

2,个:3”。

 

2. 要求:

(1)画一个边长为200的正方形,里面嵌套一个直径为100的圆,如下图;

(2)圆的填充颜色为蓝色,所有的线条为黑色。 (3)圆心位置为画布正中心。

 

 

 

 

 

答案:

选择题:

1.D 2.B 3.C 4.A 5.A 6.C 7.B 8.A 9.D 10.D 11.B 12.C 13.B 14.C 15.C 16.B 17.A 18.B 19.C 20.A 21.C 22.B 23.A 24.A 25.C

编程题:

第一题:

 

第二题:

 

 

标签:turtle,python,基础,forward,Python,print,import,100
From: https://www.cnblogs.com/Rogerliu/p/17807218.html

相关文章

  • [934] Run the python file directly (ArcGIS Pro)
    ref:TheEditwithIDLEandRunwithArcGISProoptionsarenotavailableinthecontextmenuwhenright-clickingPythonfilesDescriptionInsomeinstances,whenright-clickingPythonfiles,the'EditwithIDLE'and'RunwithArcGISPro&......
  • java基础学习:path,java_home环境变量配置
    1.path变量: 装jdk后会自动配置java和javac的path路径 2.JAVA_HOME环境变量:   ......
  • protocol buffer 基础
    我们知道接口传输数据的格式有XML,它是webservices使用的传输数据的格式,在webservices中叫WSDL。https://www.w3school.com.cn/wsdl/index.asp不过webServices已经是被淘汰的技术了。现在更是主流的是使用JSON作为数据传输格式。HTTP+JSON是黄金搭档。什么是protocolbuf......
  • 同步机与无功功率等基础
     发电机功率因数超前是指什么是吸收无功功率还是指发出容性无功功率?还是?https://zhidao.baidu.com/question/460958728.html发电机功率因数超前是指在电网吸收无功功率。当励磁电流较大时,电压较高,定子电流I滞后与端电压,输出滞后的无功功率,这时发电机运行在“过励”状态;逐步减......
  • 【专题】中国汽车基础软件发展白皮书4.0报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=34132自18世纪中期工业革命以来,人类进入工业社会。在历次工业革命中,人类通过发明创造和管理革新,改进生产方式、降低成本、提高效率,随之而来的是生活、物质、文化、教育等各方面的变化,人际关系和社会结构也得以重塑。如今,数字化技术的发展为工业注入......
  • 09Go语言基础之函数
    函数是组织好的、可重复使用的、用于执行指定任务的代码块。本文介绍了Go语言中函数的相关内容。函数Go语言中支持函数、匿名函数和闭包,并且函数在Go语言中属于“一等公民”。函数定义Go语言中定义函数使用func关键字,具体格式如下:func函数名(参数)(返回值){函数体}......
  • 08Go语言基础之map
    Go语言中提供的映射关系容器为map,其内部使用散列表(hash)实现。mapmap是一种无序的基于key-value的数据结构,Go语言中的map是引用类型,必须初始化才能使用。map定义Go语言中map的定义语法如下:map[KeyType]ValueType其中,KeyType:表示键的类型。ValueType:表示键对应的值的类......
  • 12Go语言基础之结构体
    Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。类型别名和自定义类型自定义类型在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键......
  • 16Go语言基础之接口
    接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。接口本章学习目标了解为什么需要接口以及接口的特点掌握接口的声明和使用掌握接口值的概念掌握空接口的特点及其使用场景在Go语言中接口(interface)是一种类型,一种抽象的类型。相较于......
  • Go语言基础之error接口
    Go语言中的错误处理与其他语言不太一样,它把错误当成一种值来处理,更强调判断错误、处理错误,而不是一股脑的catch捕获异常。Error接口和错误处理Error接口Go语言中把错误当成一种特殊的值来处理,不支持其他语言中使用try/catch捕获异常的方式。Error接口Go语言中使用一个......