培训鉴定资源库

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、T    B、True   C、F   D、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 )=3      B、a=3=b       C、a=b=c=3        D、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,3    D.[‘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、name    B、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