培训鉴定资源库

2019级
2020—2021学年度第一学期第二次月考试卷

【文章来源:】 【作者:】 【发布时间:2022-05-17】 【点击量:


系部:计算机系科目:《Python程序设计》

时间:90分钟分值:100

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

1.PyCharm中按下快捷键( )来执行代码。

A.F5 B.Ctrl+F5 C.Shift+F5 D.F+5

2.命令'a'<'A'执行结果是( )。

A、TB、TrueC、FD、False

3.幂赋值运算符是()

A.**B.**=C.%=D.//=

4. print(not 3**2<8 and 2>1)的输出结果是()

A.1 B .0 C.True D.False

5.下列语句正确的是( )。

A、X=( Y )=3B、a=3=bC、a=b=c=3D、a, b=123

6.执行语句x={},x的类型是(

A .dict B.set C.list D.tuple

7.表达式tuple([1, 2, 3]) 的值为()。

A.(1,2,3)B.[1,2,3]C.1,2,3D.[‘1’,’2’,’3’]

8.以下不能创建一个字典的语句是( )

A.dict1 = {} B.dict2 = { ‘python’ : ‘3.9.1’ }

C.dict3 = {[1,2,3]: [1,2,3]}D.dict4 = {(1,2,3): (1,2,3)}

9.已知变量a=5;b=6,执行语句a*=a+b,变量a的值为()

A.11 B.30 C.31 D.55

10.执行下列代码a=12300;print(a%10**3)结果为()

A. 100 B. 3 C. 30 D.300

11. 在Python中,不是浮点数据类型是()

A.98.0 B.2e3 C.-43 D.9.3E-5

12.Python中,合法的标识符是()。

A._ a b B.3c C.it’s D._str_

13.以下Python注释代码,正确的是( )

A. #Python注释代码 B. &&Python注释代码

C. ’’Python文档注释’’ D. // Python注释代码

14. 为了给变量x,y,z赋整型数10,下面正确的Python赋值语句是( )

A.xyz=10 B.x=10 y=10 z=10 C .x=y=z=10  D.x=10,y=10,z=10

15.变量a中存放了一个两位数的整数,要将这个两位数的个位数字和十位数字交换位置,如,13变成31,正确的python表达式是()

A.(a%10)*10+a//10 B.(a%10)//10+a//10

C.(a/10)%10+a//10 D.(a%10)*10+a%10

16.查看变量类型的Python内置函数是( )

A.id() B.class() C.type() D.str()

17.python中表示空类型的是( )

A.0 B.None C. Nothing D.Null

18.语句x,y,z = [1,2,3]执行后,变量z的值为()

A.[1,2,3] B.1 C.2 D.3

19.下列使用大驼峰命名的是( )

A.myStudentCount B.MyClass C.yuwen D.Py_File

20.下列表达式的值为True的是()。

A.3>2==3 B.5+4<3-2 C.a>5 and b==4 D.xyz>abc

21.在命令提示符中,通过输入( )命令查看Python的安装版本信息。

A.Python B.Python -v C.showconfig D.print()

22.赋值语句x,y=10,[10,20,30];则表达式y in x 和x in y的值分别是()

A. False True B. True False C.Fasle Fasle D.True True

23. 下列哪个符号可以对Python程序多行注释( ) 。

A、 单引号 B、双引号 C、三引号 D、#

24.下列不能作为字典的键的是( ) 。

A、nameB、1001 C、[8]D(3)

25. Python语言语句块的标记是( )

A .分号 B .逗号 C .缩进 D. /

26.语句a=2;b=’3’;print(a+b)的值为()

A.2 B.’23’ C.5 D.TypeError

27.set(hello)的结果正确的是( )

A.True B.False C.{he,l,l,o} D.{he,l,o}

28.表达式[2, 3]+[4, 5] 的值为( )

A.(2,3,4,5) B.[2,3] C.[2,3,4,5] D.False

29.表达式1234%1000//100的值为()

A.1 B. 2 C.3 D.4

30.下列哪一项不是Python程序结构()

A.循环结构 B. 选择结构 C.顺序结构 D.逻辑结构

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

31、已知n,m=1,2那么执行n=m将出错( )

32、Python不允许使用内建函数作为变量名,但是允许使用关键字名作为变量名,不过这会改变关键字的含义,所以不建议这样做。( )

33.判断整数x是否偶数的条件表达式为x%2==0( )

34.Python中0xb表示的是8进制数( )

35.表达式a=5+2j结果不会出错。( )

36.Python建议在每个缩进层使用单个制表符或两个空格或四个空格,但不能混用。( )

37.同一Python列表中的所有元素可以是不相同的数据类型,但是元组中的元素必须是相同类型( )

38.Python集合中的元素具有互异性,确定性,有序性。( )

39.Python程序中标识符大写小写等效。(

40.已知a=[1,2,3,4,5,6,7],执行b=a[:5]+a[5:],那么a==b。( )

三、解答题(共每题5分,共20分)

41.已知某圆的半径r为2,写出编程:求该圆的面积s和周长c。(Pi的值为3.14

42.写出代码输入一个身份证号保存到变量a,并求输出其年龄和生日。

43.有一种适用于判断成年人身高和体重是否正常的公式:身高(cm-105=体重(kg),假设体重在标准值上下5kg内浮动都属于正常,例如身高175cm,那么体重在65-75kg之间都是正常值,会显示体型标准,否则显示体型不标准。写出代码输入实际身高保存到变量h,实际体重保存到m,判断结果。

44.运动会有三个项目,年龄大于40岁必须参加慢跑,3040岁之间必须参加篮球,30岁以下必须参加足球。写出代码:输入年龄保存到变量age,然后判断其应参加哪个项目。


上一条:2019级Python期末试卷

下一条:无

Baidu
map