2019-2020学年2018级技校网络专业期末试卷

2019-2020学年2018级技校网络专业第1学期

 

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

 

1、下列哪个语句在Python中是非法的? (   )

A、x = y = z = 1

B、x = (y = z + 1)

C、x, y = y, x

D、x += y ; x=x+y

 

2、关于Python内存管理,下列说法错误的是 (   )

A、变量不必事先声明

B、变量无须先创建和赋值而直接使用

C、变量无须指定类型

D、可以使用del释放资源

 

3.print(100 - 25 * 3 % 4) 应该输出什么?  (    )

A、1    B、97   C、25   D、0

 

4、下面哪个不是Python合法的标识符 (   )

A、int32    B、40XL

C、self     D、__name__

 

5、下列哪种说法是错误的 (   )

A、除字典类型外,所有标准对象均可以用于布尔测试

B、空字符串的布尔值是False

C、空列表对象的布尔值是False

D、值为0的任何数字对象的布尔值是False

 

6、下列表达式的值为True的是 (   )

A、5+4j > 2-3j      B、3>2>2

C、1==1 and 2!=1   D、not(1==1and 0!=1)

 

7、Python不支持的数据类型有 (   )

A、char   B、int

C、float   D、list

 

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

A、dict1 = {}

B、dict2 = { 3 : 5 }

C、dict3 = dict( [2 , 5] ,[ 3 , 4 ] )

D、dict4 = dict( ( [1,2],[3,4] ) )

 

9、下面不能创建一个集合的语句是 (   )

A、s1 = set ()

B、s2 = set (“abcd”)

C、s3 = (1, 2, 3, 4)

D、s4 = frozenset( (3,2,1) )

 

10、下列Python语句正确的是 (    )

A、min = x if x < y else y

B、max = x > y and x : y

C、if (x > y) print x

D、while True :

         pass

                

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

1、设L=[‘a’,’b’,’c’,’d’,’e’,’f’,’g’],

则L[3]值是:

L[3:5]值是:

L[:5]值是:  

L[3:]值是:

L[-5:-2]值是:

L[::2]值是:

 

2、Python中可变数据类型有 _    __和__     _,不可变数据类型有__    __和__   __

 

三、根据需求写代码 (共45分,每题15分)

 

1、写代码完成下方需求:

程序运行时,效果如下,下划线上方的数值为输入的数值:

显示: a=5<回车>

显示: b=6<回车>

显示: a+b=5+6=11

 

 

2、使用for…in  循环完成2开始的偶数序列水平打印,最大数不超100。数之间用[逗号]隔开。

 

 

3、使用字典格式,完成数据录入及回显。数据包括:张三的名称,张三的Math,Music,Chinese三门功课的成绩。字典数据最后通过json格式写入到文件中。

import json
#193
# 使用字典格式,完成数据录入及回显。数据包括:张三的名称,
#张三的Math,Music,Chinese三门功课的成绩。
# 字典数据最后通过json格式写入到文件中。
StuScore={}
Score={}
name=input("输入学生名称:")
Score["Math"]=float(input("输入Math:"))
Score["music"]=float(input("输入Music:"))
Score["chinese"]=float(input("输入chinese:"))
StuScore[name]=Score
print(StuScore)
# StuScore={"张三":{'Math':100,'Music':78,'Chinese':73}}
with open('test.json','w') as fp:
	json.dump(StuScore,fp)

 

 

四、问答题(15分)

用Python做网络爬虫,需要特殊的库的辅助,分别完成请求、解析等工作。请说出这些库的名称和作用。

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页