《Python程序设计》C试卷_第1页
《Python程序设计》C试卷_第2页
《Python程序设计》C试卷_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Python网络渗透编程》课程期末考试卷(C卷)第3页共3页《Python网络渗透编程》课程期末考试卷(C卷)第1页共3页一.选择题(每小题2分,共20分。)1.下面x的值不可改变的是。A.x=[1,2,3]B.x=(1,2,3)C.x={‘a’:1,‘b’:2,‘c’:3}D.x=’123’2.以下对Python中字典的说法错误的是。A.字典可以为空B.字典的键不能相同C.字典的键不可变D.字典的值不可变3.代码print(1if‘a’in’ABC’else2)执行结果是。A.1B.2C.报错D.结果为空4.对于下面的脚本,当用户输入“hello!”时,程序的输出结果是。try:s=int(input("请输入一个整数:"))ss=s*2print(ss)except:print("请输入一个整数!")A.请输入一个整数:B.ssC.请输入一个整数!D.hello!5.可以通过Python的Socket库函数中的函数获取域名所对应的IP地址。A.getIP()B.gethostbyname()C.whois()D.socket()6.下面脚本的功能是:importnmapnm=nmap.PortScanner()result=nm.scan(hosts='31',arguments='-sP')print(result)A.获取IP地址对应的域名B.探测IP地址打开的端口C.探测目标主机是否在线D.探测目标主机的IP地址7.下列字符不可能出现在Base64编码中的是。A.+B./C.=D.*8.主机A要探测目标主机B的90端口是否打开,发送的TCPSYN数据包,得到了如下返回结果,则下列说法正确的是:A.主机A的IP地址为00B.目标主机B是Windows操作系统C.目标主机B的90端口没有打开D.以上说法都不对9.使用python的DES对象进行加密时,其密钥必须为个字符。A.4B.8C.16D.2410.执行duct(“AB”,repeat=2)后所获得的字母组合是。A.('A','B')B.('B','A')C.('A','A')('B','B')D.('A','A')('A','B')('B','A')('B','B')二.填空题(每空2分,共20分)。1.表达式int(4**0.5)的值为(1)。2.Python程序文件扩展名主要有(2)和(3)两种,其中后者常用于GUI程序。3.在函数内部可以通过关键字(4)来定义全局变量。4.使用上下文管理关键字(5)可以自动管理文件对象,不论何种原因结束该关键字中的语句块,都能保证文件被正确关闭。5.Python内建异常类的基类是(6)。6.要使用IPv4、UDP协议创建一个socket对象,请将下面语句补充完整:server=socket.socket((7),(8))7.请使用python中的scapy模块构造一个向目标主机发送ICMP协议的数据包:(9)。8.Python标准库(10)中提供了计算MD5摘要的方法md5()。三.判断题(每题2分,共20分。)1.Python是一种跨平台、开源、免费的高级动态编程语言。2.只能对列表进行切片操作,不能对元组和字符串进行切片操作。3.在循环中continue语句的作用是跳出当前循环。4.定义Python函数时必须指定函数返回值类型。5.使用python以追加模式打开文件时,文件指针指向文件尾。6.在异常处理结构中,不论是否发生异常,finally子句中的代码总是会执行的。7.在交换式网络中,根本无法实现网络嗅探。。8.端口扫描的原理是通过端口扫描确定主机开放的端口,从而了解目标主机上运行着的网络服务。9.HTTP服务可以不运行在80端口。10.可在对目标主机进行ping操作后,根据其返回的TTL值对系统类型进行判断。Windows系统的TTL起始值为64。四.简答题(每空4分,共20分)。1.在Python中导入模块中的对象有哪几种方式?2.下面的程序是否能够正常执行,若不能,请解释原因;若能,请分析其执行结果。fromrandomimportrandintresult=set()whileTrue:result.add(randint(1,10))iflen(result)==20:breakprint(result)3.阅读下面的代码,解释其功能。x=list(range(20))forindex,valueinenumerate(x):ifvalue==3:x[index]=54.阅读下面的代码,并分析假设文件“D:\test.txt”不存在的情况下可能发生的问题。try:fp=open(r'D:\test.txt','a+')print('Helloworld!',file=fp)finally:fp.close()5.请简述利用TCP协议探测目标主机存活的原理。五.编写程序:请根据要求编写程序。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论