• Python第一单元测试


    Python第一单元测试

    姓名__________        考号__________        得分________

    (测试时间:120min,总分100)

    一、选择(每题2分,共20分)

    1、Python中没有的数据类型是(    )

    A、str  B、char  C、float  D、int

    2、哪种引号组合是合法的(    )

    A、'...'  B、"...'  C、'...''  D、'''...''

    3、Python中的连接符 '+' 的作用是(    )

    A、连接 int 整数  B、连接 str 字符(串)

    C、连接 char 字符    D、连接 float 浮点数

    4、根据Python变量名的命名规则,判断以下哪些变量名为错误的(    )(多选)

    A、123  B、a1b2  C、no.  D、a_123

    5、定义一个作用为存储用户年龄的变量,最好选择(    )

    A、num  B、time  C、age  D、name

    6、Python编译器中创建一个新的文件写上代码并运行的步骤为(    )

    A、File -> Run -> New File -> Run Module

    B、Run -> File -> Run Module -> New File

    C、Run -> Run Module -> File -> New File

    D、File -> New File -> Run -> Run Module

    7、input 输入的值都是(    )类型

    A、int  B、char  C、float  D、str

    8、怎样将一个 int 类型的变量 a 转换成 str 类型 (    )

    A、int(a)  B、str(a)  C、string(a)  D、integer(a)

    9、5**3 = (    )

    A、15  B、25  C、125  D、8

    10、导入 time 模块,需要用到哪行代码?(    )

    A、print(time)  B、time.import()  C、time.print()  D、import time

    二、判断(每题4分,共20分)

    1、下列代码作用是输出 a 的值 .................................(    )

    a = input('What’s your name?')
    print(type(a))

    2、 以下循环 i 的值是从 0 开始的..............................(    )

    for i in range(0,10,2):
         print(i)

    3、在Python中,bool 类型的值分为两种:True和False..................(    )

    4、在Python中,= 的作用是判断两边值是否相等,== 的意思是赋值...........(    )

    5、在Python中,print 自带换行..........................(    )

    三、填空(每空2分,共20分)

    name = input()
    age = int(input())
    if age%2 == 0:
        print(name)
    if age%2 == 1:
        print(name+str(age))

    1、这段代码中,name是____类型变量,age是____类型变量

    2、这段代码中,当 name 的值为‘xyz’,age 的值为14时,输出为:________

    3、for循环中,括号内三个值分别代表:________、________和________

    4、进入 for 循环和满足 if 语句之后的代码,都要________,可以使用键盘上的________键或按下____次________键完成

    四、根据题目要求,写出程序(每题10分,共30分)

    1、输入一个数,如果它是3的倍数,输出1;如果它是偶数,输出2

    样例输入1:120

    样例输出1:1

           2

    _______________

    样例输入2:82

    样例输出2:2

    2、输入一个数,输出它的绝对值

    样例输入:-23

    样例输出:23

    3、输入两个不同的数,输出较大的那个

    样例输入:1

         3

    样例输出:3

     

    五、阅读材料,回答问题(每题10分,共10分)

    之前提到了 import 可以导入 Python 中的资源包

    现在给出一个资源包 random,以下为 random 包中可用代码:

    1)

    import random
    a = random.randint(1,100)
    print(a)

    作用:在1到100以内随机取一个数并输出

    2)

    import random
    b = random.uniform(1,3)
    print(round(b,2))

    作用:在1到3以内随机取一个两位浮点数并输出

    3)

    import random
    c = random.choice([1,2,3,4])
    print(c)

    作用:从选定的几个值中随机挑选出一个值并输出

    ___________________________________________________________________

    题目:从1~10中随机选两个整数和一个两位浮点数,两个整数相加,再与浮点数相减,输出结果

    样例输入:无

    样例输出:随机

  • 相关阅读:
    学习笔记TF034:实现Word2Vec
    学习笔记TF033:实现ResNet
    学习笔记TF032:实现Google Inception Net
    学习笔记TF031:实现VGGNet
    学习笔记TF030:实现AlexNet
    学习笔记TF029:实现进阶卷积网络
    学习笔记TF028:实现简单卷积网络
    学习笔记TF027:卷积神经网络
    学习笔记TF026:多层感知机
    学习笔记TF025:自编码器
  • 原文地址:https://www.cnblogs.com/tongxc/p/13864148.html
Copyright © 2020-2023  润新知