• 华南理工大学 Python第2章课后小测2


    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

  • 相关阅读:
    三方协议,档案,工龄,保险,户口,
    老爸-军事
    反思,关于问 问题,
    计算机组成原理,
    c语言中定义函数和调用函数(在函数中调用其他函数,计算四个数中的最大值)
    c语言中定义函数和调用函数(计算三个数中的最大值)
    c语言中函数的定义和调用(计算1到n之间的所有整数的和)
    c语言中函数的定义和调用(值传递,计算x的n次幂)
    c语言中定义函数和调用函数(将函数的返回值作为参数传递给其他函数,计算平方差)
    c语言中定义函数和调用函数(在函数中调用其他函数,计算int型整数的4次幂)
  • 原文地址:https://www.cnblogs.com/alphainf/p/16270393.html
Copyright © 2020-2023  润新知