1、(单选)下列符号中,有()个是Python的关键字。
(1)if    (2)lambda  (3)not   (4) For   (5)None
(6)from  (7)True   (8)finally(本题分数:4)
A) 5
B) 6
C) 7
D) 8

【解析】(4)不是
您的答案:C  正确率:100%

2、(单选)下列标识符,有()个是合法有效的Python变量名。
(1)python  (2) scut  (3) i_like_python  (4) import
(5)python is good   (6) _Hello    (7) a#b(本题分数:4)
A) 4
B) 5
C) 6
D) 7

【解析】1,2,3,6是对的,4是保留字,5不能有空格,7不能用#
您的答案:A  正确率:100%

3、(单选)下列程序段的输出结果是

x,y=6,5
y,x=x+1,y+2
print(x,y)

(本题分数:4)
A) 5 6
B) 6 8
C) 7 7
D) 8 6
您的答案:C  正确率:100%

4、(单选)下列程序段的作用是()

import turtle
turtle.fd(200)
turtle.penup()
turtle.setheading(90)
turtle.fd(50)
turtle.pendown()
turtle.setheading(180)
turtle.fd(200)

(本题分数:4)
A) 画出两条平行且长度相等线段
B) 画出两条平行但长度不相等线段
C) 画出两条垂直且长度相等线段
D) 画出两条垂直但长度不相等线段
您的答案:A  正确率:100%

5、(单选)关于turtle库的画笔控制函数,哪个选项的描述是错误的?(本题分数:4)
A) turtle.width()和turtle.pensize()都可以用来设置画笔尺寸
B) turtle.penup()的别名有turtle.pu(),turtle.up()
C) turtle.colormode()的作用是设置画笔RGB颜色的表示模式
D) turtle.pendown()作用是落下画笔,并移动画笔绘制一个点
您的答案:D  正确率:100%  

6、(单选)哪个选项能够使用turtle库绘制一个半圆形?(本题分数:4)
A) turtle.circle(100, 90)
B) turtle.fd(100)
C) turtle.circle(100)
D) turtle.circle(100, -180)
您的答案:D  正确率:100%

7、(单选)下列哪个选项不是Python的保留字?(本题分数:4)
A) else
B) false
C) if
D) while

【解析】False是保留字
您的答案:B  正确率:100%

8、(单选)下列语句使用turtle库的circle来画一个圆和一根线段。要使这个程序能正常运行,必须在程序在最前面加上哪个语句?

circle(100)
fd(200)

(本题分数:4)
A) import turtle
B) import turtle.*
C) from turtle import *
D) from turtle import turtle
您的答案:C  正确率:100%

9、(单选)在用turtle库画图时,要改变画笔的大小,可以使用()函数.(本题分数:4)
A) pensize
B) size
C) penup
D) setup
您的答案:A  正确率:100%

10、(单选)评估函数eval(‘print("Hello")’)的执行结果是(本题分数:4)
A) Hello
B) print("Hello")
C) "Hello"
D) 报错
您的答案:A  正确率:100%

11、(单选)评估函数eval(' "1+2" ')的执行结果是:(本题分数:4)
A) 1+2
B) 3
C) '1+2'
D) 报错
您的答案:C  正确率:100%

12、(单选)Python语言采用严格的“缩进”来表明程序的框架结构,一般建议用()个空格缩进来书写代码。(本题分数:4)
A) 1
B) 2
C) 3
D) 4
您的答案:D  正确率:100%

13、(单选)以下不是Python关键字的是()(本题分数:4)
A) None
B) False
C) true
D) if
您的答案:C  正确率:100%

14、(单选)以下哪个不是合法的python标识符(本题分数:4)
A) my-Var
B) Myvar
C) _myvar
D) my_var
您的答案:A  正确率:100%

15、(单选)以下语句的输出结果是:
print("hello",end='+')
print("world")(本题分数:4)
A) hello+world
B) hello+
world
C) hello
world
D) hello+
world+
您的答案:A  正确率:100%

16、(单选)下列程序段的执行结果是( )

x="scut"
y=2
print(x*y)

(本题分数:4)
A) 2scut
B) scut2
C) scutscut
D) 出错无法运行
您的答案:C  正确率:100%

17、(单选)下列哪个不是合法的Python变量名。(本题分数:4)
A) True
B) _8x
C) 变量1
D) Python
您的答案:A  正确率:100%

18、(填空)在用turle库绘制图形时,假定小海龟的当前方向是50度,执行语句turtle.seth(-180)后,小海龟的方向将变成  180  度(填0-360的一个数值)。(本题分数:4)
您的答案:【1】180    正确率:100%  

19、(填空)Python语言采用严格的“缩进”来表明程序的框架结构,一般建议用  4  个空格缩进来书写代码。(本题分数:4)
您的答案:【1】4    正确率:100%

20、(填空)缩进表达了所属关系。在需要缩进的地方,必须缩进;在不需要缩进的地方就不能缩进。一般来说,  循环    判断  、函数、类等语法形式能够通过缩进包含一批代码,进而表达对应的语义。(本题分数:4)
您的答案:【1】判断  【2】循环    正确率:100%

21、(填空)下列程序段的输出结果是  12  

a=4
print(eval("a+8"))

(本题分数:5)
您的答案:【1】12    正确率:100%

22、(填空)下列程序段的输出结果是  a+2  

a=2
print(eval('"a+2"'))

(本题分数:5)
您的答案:【1】a+2    正确率:100%

23、(程序填空)下列程序的功能是输入一个整数,计算并输出该整数的立方根。请在下列(1),(2)的位置填上合适的语句。

a = __(1)__("请输入一个整数:"))
print("它的立方根是:",__(2)__)

(本题分数:5)

【参考答案】

(1) eval(input
(2) a**(1/3)或 pow(a,1/3),不能填math.pow因为前面没有import语句
每空50分。(1)只填input给20分 (2)要注意运算顺序

24、(程序填空)下列程序是画一个直角三角形(其中一个锐角为60度),请在(1),(2)填上适当的语句,每空只填一个语句。

import turtle
turtle.seth(60)
turtle.fd(200)
__(1)__
turtle.fd(173)
turtle.seth(-180)
__(2)___
turtle.hideturtle()

(本题分数:5)

【参考答案】

(1) turtle.seth(-90) 或 turtle.setheading(-90) 或turtle.seth(270)
(2) turtle.fd(100

华南理工大学 Python第2章课后小测-2的更多相关文章

  1. 华南理工大学 Python第2章课后小测-1

    1.(单选)"abc"的长度是3,"老师好"的长度是多少?(本题分数:4)A) 1B) 3C) 6D) 9您的答案:B  正确率:100%2.(单选)下面代码的 ...

  2. 华南理工大学 Python第7章课后小测-2

    1.(单选)以下选项中使Python脚本程序转变为可执行程序的第三方库的是(本题分数:3)A) NetworkxB) pyinstallC) RequestsD) PyPDF2您的答案:B  正确率: ...

  3. 华南理工大学 Python第7章课后小测-1

    1.(单选)以下程序对字典进行排序,按字典键值从小到大排序,空白处的代码是(  ): dt={'b':6, 'c':2, 'a':4} s=sorted(dt.items(),key=_____) p ...

  4. 华南理工大学 Python第5章课后小测-1

    1.(单选)以下哪个函数的定义是错误的?(本题分数:2)A) def vfunc(a,b=2):B) def vfunc(a,b):C) def vfunc(a,*b):D) def vfunc(*a ...

  5. 华南理工大学 Python第4章课后小测-2

    1.(单选)下面程序的输出结果是: for c in "ComputerScience": if c=="S": continue print(c,end=&q ...

  6. 华南理工大学 Python第4章课后小测-1

    1.(单选)下面程序的输出结果是: for c in "ComputerScience": print(c,end="") if c=="S" ...

  7. 华南理工大学 Python第3章课后小测-2

    1.(单选)给出如下代码 s = 'Hello scut' print(s[4::-1]) 上述代码的输出结果是(本题分数:2)A) HelloB) olleHC) scutD) tucs您的答案:B ...

  8. 华南理工大学 Python第3章课后小测-1

    1.(单选)给出如下代码 s = 'Hello scut' print(s[::-1]) 上述代码的输出结果是(本题分数:4)A) HelloB) Hello scutC) olleH tucsD)  ...

  9. 华南理工大学 Python第1章课后小测

    1.(单选)计算机有两个基本特性:功能性和()性.(本题分数:5)A) 可存储B) 可计算C) 可通信D) 可编程您的答案:D  正确率:100%2.(单选)计算机硬件可以直接识别和执行的程序设计语言 ...

随机推荐

  1. Python收集这些视频只是单纯的想做做壁纸,大家不要误会

    首先澄清一下,我用Python收集这些视频,绝不是想做别的什么,真的只是用来做动态壁纸,大家不要误会!我不是那样的人~ 这样的不过份吧 (这个动图看不看的到就看有没有缘分了 ) 阅读本文你需要准备 1 ...

  2. NC14380 位数差

    NC14380 位数差 题目 题目描述 给一个数组 \({a}\) ,定义 \(h(a,b)\) 为在十进制下 \(a + b\) 与 \(a\) 的位数差,求 \(\displaystyle\sum ...

  3. 详解HashMap源码解析(下)

    上文详解HashMap源码解析(上)介绍了HashMap整体介绍了一下数据结构,主要属性字段,获取数组的索引下标,以及几个构造方法.本文重点讲解元素的添加.查找.扩容等主要方法. 添加元素 put(K ...

  4. GRAPH CONVOLUTIONAL NETWORK WITH SEQUENTIAL ATTENTION FOR GOAL-ORIENTED DIALOGUE SYSTEMS

    面向领域特定目标的对话系统通常需要建模三种类型的输入,即(i)与领域相关的知识库,(ii)对话的历史(即话语序列)和(iii)需要生成响应的当前话语. 在对这些输入进行建模时,当前最先进的模型(如Me ...

  5. ConcurrentHashMap树化链表treeifyBin

    private final void treeifyBin(Node<K,V>[] tab, int index) { Node<K,V> b; int n, sc; if ( ...

  6. JavaScript基本知识点——带你逐步解开JS的神秘面纱

    JavaScript基本知识点--带你逐步解开JS的神秘面纱 在我们前面的文章中已经深入学了HTML和CSS,在网页设计中我们已经有能力完成一个美观的网页框架 但仅仅是网页框架不足以展现出网页的魅力, ...

  7. Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

    原文转载自「刘悦的技术博客」https://v3u.cn/a_id_160 众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑 ...

  8. FutureTask源码深度剖析

    FutureTask源码深度剖析 前言 在前面的文章自己动手写FutureTask当中我们已经仔细分析了FutureTask给我们提供的功能,并且深入分析了我们该如何实现它的功能,并且给出了使用Ree ...

  9. python中文官方文档记录

    随笔记录 python3.10中文官方文档百度网盘链接:https://pan.baidu.com/s/18XBjPzQTrZa5MLeFkT2whw?pwd=1013 提取码:1013 1.pyth ...

  10. Docker 06 部署Nginx

    参考源 https://www.bilibili.com/video/BV1og4y1q7M4?spm_id_from=333.999.0.0 https://www.bilibili.com/vid ...