python试卷分析和总结.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016 年上海市高等学校计算机等级考试试卷二级 Python 语言程序设计(模拟卷) (本试卷考试时间 120 分钟) 一、单选题(10 小题,每小题 1.5 分,共 15 分) “Python 语法认为条件x=y=z 是合法的”,此说法 。 错误 是否正确,要依据 y 变量的情况而定 正确 是否正确,要依据 Python 版本而定 从字符串 s 的右侧向左数的第 3 个字符,表示为 。 s[3] B. s[-3] C. s[0:-3] D. s[:-3] 若有 ilist=[0,1,2,3,4],则 ilist*2 的结果为 。 A. [0,0,1,1,2,2,3,3,4,4] B. [0,1,2,3,4,0,1,2,3,4] C. [4,3,2,1,0] D. [‘0’,’1’,’2’,’3’,’4’] 下列类型中,数据不可变化的是 。 A.列表B.字典C.元组 D.列表、字典、元组类型中数据都不可变化 字典 d={abc:1, qwe:2, zxc:3},len(d)的结果为 。 A.6 9 3 12 在Python 中适合实现多路分支的结构是 。 try if-elif-else if if-elseif-else 用 for 和 关键词可以组成循环遍历字符串中的每个字符。 - next while in elif 设有函数定义: def f1(a=0): print(a*100) 则以下错误的函数调用语句是 。 A. f1( ) B. f1(30) C. f1(30)+5 D. f1(30+5) 以下 python 代码片段: fname = c:\\test.txt infile = open(fname,r) data = infile.read() print(data) 其中”r”的含意是 。 读写模式 只写模式 只读模式 二进制只读模式 不是类的基本特征。 封装性 继承性 多态性 公有性 二、程序填空题 ( 本大题 2 道小题 ,每空 2.5 分,共 20 分) 根据密码表将密文解密成明文 为了提高数据的安全性,可将数字数据(如银行账号等)加密成字母密文保存,在使用时再解密还原成数值(例如,密文“agKxKaKa”用本程序可解密为)。 本题解密方法可预先约定好一组字母密码存放在元组code密码表中,code[0]~code[9]分别表示数字0~9对应的密码;输入欲解密的密文(Ciphertext)并回车(输入字母”q” 退出程序),根据密码表转换成明文(Plaintext,码表中无法转换的码用’?’代替),显示 在标签上。如图所示。 欢迎下载 2 - code= (g, K, a, P, W, x, E, Q, f, t) while True: d= s=input(Please Input the Ciphertext(q for Exit):\n) if (s==q): break for i in (1) : if s[i] (2) code: p=code.index (s[i]) d (3) else: d+=? (4) (The Plaintext is:\n +d) 参考答案: 1):【range(len(s))】 2):【in】 :【+=str(p)】【=d+str(p) 】 4):【print】 调用函数求级数和 func 是一个计算 的自定义函数。要求输入 2~8 之间的偶整数 n 并回车,通过调用func 函 数,计算 ,显示计算结果;当输入的数值不符合要求时,显示提示信 息“Out of the Range”,并等待重新输入。输入“0”退出运行。效果如图所示。 欢迎下载 3 - def func(x,y): s=1 for i in range(1,y+1): s= (1) (2) s def main(): while True: n=int(input(Please Input an Even Number(2-8,Press 0 for Exit):\n)) if n==0: break if (2=n=8)and( (3) ): res=func(n+1,n)- (4) print(str(res)) else: print(Out of the Range) if name == main : main() 参考答案: 1):【s * x】 2):【return】 3):【n%2==0】 :【func (n, n - 1)】 三、程序完成题(本大题 3 道小题,根据题目功能描述和样例,完成程序缺失部分,并调试 实现功能。每题 10 分,共 30 分) 程序的功能是医院

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档