Advertisement

202009青少年软件编程(Python)等级考试试卷(一级)

阅读量:

第 1 题 【单选题】

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

A :PyScripter

B :Spyder

C :Notepad++

D :IDLE

正确答案:D
试题解析:

第 2 题 【单选题】

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

A :-3

B :-2

C :-7

D :-11

正确答案:C
试题解析:

第 3 题 【单选题】

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

复制代码
    t = int(turtle.textinput('边数','几边形:')) 
    
    turtle.circle(50, steps=t) 
    
    turtle.done()

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

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

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

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

正确答案:B
试题解析:

第 4 题 【单选题】

幂运算运算符为?( )

A : *

B : *+

C : **

D : /

正确答案:C
试题解析:

第 5 题 【单选题】

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

复制代码
    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()

A :

在这里插入图片描述

B :

在这里插入图片描述

C :

在这里插入图片描述

D :

在这里插入图片描述

正确答案:A
试题解析:

第 6 题 【单选题】

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

A :20

B :0

C :1

D :3

正确答案:A
试题解析:

第 7 题 【单选题】

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

A :name

B :2_to

C :_Go

D :Tea

正确答案:B
试题解析:

第 8 题 【单选题】

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

复制代码
    import turtle
    
    turtle.shape("turtle")

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

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

A :
frist.py

B :
turtle.py

C :
import. py3

D :
hao.sb2

正确答案:A
试题解析:

第 9 题 【单选题】

a=“110”,b=“9”,c=a+b,print©的结果是?( )

A :a+b

B :119

C :c

D :1109

正确答案:D
试题解析:

第 10 题 【单选题】

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

A :esc()

B :close()

C :回车键

D :exit()

正确答案:D
试题解析:

第 11 题 【单选题】

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

A :1.8,2

B :1,2.66666

C :4,2

D :1,2

正确答案:C
试题解析:

本题考查的是算术运算和赋值语句。%是取余数,//表示整除。

第 12 题 【单选题】

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

A : /
B : //

C : %

D : **

正确答案:B
试题解析:

第 13 题 【单选题】

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

A : //这是我的第一个程序

B : #程序的功能是输入Hello World

C : ? 这个程序是用来计算两个数之和的?

D : 第一个python程序

正确答案:B
试题解析:

第 14 题 【单选题】

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

A :把左边的值赋值给右边;

B :把右边的值赋值给左边;

C :比较左右两边是否相等;

D :左右两边值进行交换;

正确答案:C
试题解析:

第 15 题 【单选题】

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

复制代码
    import turtle
    
    turtle.screensize(①,②,③)

A :①

B :②

C :③

D :都不是

正确答案:C
试题解析:

第 16 题 【单选题】

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

A :print(“Python3.7”)

B :print(“Python”+3.7)

C :print(“Python”+str(3.7))

D :print(“Python”+“3.7”)

正确答案:B
试题解析:

第 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 :圆

正确答案:A
试题解析:

第 18 题 【单选题】

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

A :accept()

B :input()

C :readline()

D :login()

正确答案:B
试题解析:

第 19 题 【单选题】

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

A :背景为黄色,画笔为红色

B :背景为红色,画笔为黄色

C :画笔为红色,填充为黄色

D :画笔为黄色,填充为红色

正确答案:C
试题解析:

第 20 题 【单选题】

print的作用是什么?( )

A :在屏幕上打印出来相应的文本或者数字等

B :在打印机里打印相关文本或者数字等

C :可以用来画图

D :输出一个命令行

正确答案:A
试题解析:

第 21 题 【单选题】

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

A :6

B :8

C :9

D :23

正确答案:B
试题解析:

第 22 题 【单选题】

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

A :turtle.forward()

B :turtle.goto()

C :turtle.color()

D :turtle.right ()

单选题

单选题

在这里插入图片描述

A :p.right(90)

B :p.left(90)

C :p.right(-90)

D :p.left(-180)

正确答案:A
试题解析:

第 24 题 【单选题】

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

A : **

B : *

C : +

D : <

单选题

单选题

在这里插入图片描述

A :Open

B :Recent Files

C :New File

D :Print Window

正确答案:C
试题解析:

第 1 题 【判断题】

以下三种表示字符串的方式都是正确的。

”Hello“

‘不错‘

“我们一起走吧‘

A :正确
B :错误
正确答案:B
试题解析:

第 2 题 【判断题】

turtle库是一个直观有趣的图形绘制函数库。

A :正确
B :错误
正确答案:A
试题解析:

第 3 题 【判断题】

在Python中变量需要提前定义,可以不用赋值。

A :正确
B :错误
正确答案:B
试题解析:

第 4 题 【判断题】

使用Turtle时,画布默认坐标左上角为画布中心。

A :正确
B :错误
正确答案:B
试题解析:

第 5 题 【判断题】

print(‘hello,world’)和print(‘hello’,‘world’)输出内容一致。

A :正确
B :错误
正确答案:B
试题解析:

第 6 题 【判断题】

Python 是一种交互式的编程语言,在其提示符 >>> 后执行代码时非常方便。

A :正确
B :错误
正确答案:A
试题解析:

第 7 题 【判断题】

print(int(8>7) or int(8<6))的输出结果为1。

A :正确
B :错误
正确答案:A
试题解析:

第 8 题 【判断题】

import可以作为变量名。

A :正确
B :错误
正确答案:B
试题解析:

第 9 题 【判断题】

已知y = 5,那么赋值语句y= 'cedf’是无法正常执行的。

A :正确
B :错误
正确答案:B
试题解析:

第 10 题 【判断题】

Python 2.x编写的程序,在Python 3.x都能正确打开并执行。

A :正确
B :错误
正确答案:B
试题解析:

第 1 题 【问答题】
要求:

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

程序能够根据输入的整数显示百位、十位和个位上的数字。例如当输入123则会显示'百:1' '十:2'以及'个:3'。

正确答案:

复制代码
    x=int(input())
    a=x//100 
    c=x%10 
    b=(x-a*100)//10
    print("百:",a,"十:",b,"个:",c)

试题解析:
评分标准:

**1. 接收输入数据;(2分)
2. 输出计算结果;(2分)
3. 包含数据类型转换操作;(1分)
4. 包括以下三条计算式:

  • a = b + c
  • d = e \times f
  • g = h / i (3分)
  1. 程序能够满足题设条件。(2分)

全部评论 (0)

还没有任何评论哟~