2013Python程序设计期末试卷A

2013Python程序设计期末试卷A

ID:39852317

大小:418.95 KB

页数:10页

时间:2019-07-13

2013Python程序设计期末试卷A_第1页
2013Python程序设计期末试卷A_第2页
2013Python程序设计期末试卷A_第3页
2013Python程序设计期末试卷A_第4页
2013Python程序设计期末试卷A_第5页
资源描述:

《2013Python程序设计期末试卷A》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、程序设计思想与方法上海交通大学试卷(A)(2012至2013学年第一学期)一班级号.选择题:将唯一正确的选项学号写在题前括号中______________(每题1分,共姓名10分)课程名称程序设计思想与方法成绩【】1.下列标识符中哪个是合法的?A._7a_bB.breakC._a$bD.7ab【】2.计算思维的特性是:(1).概念化(2).程序化(3).计算机的思维方式(4).人的思维方式A.(1)(4)B.(2)(3)C.(1)(3)D.(1)(2)【】3.字符串s='abtc',则len(s

2、)的值是:A.7B.6C.5D.4【】4.print'%d.%02d%%'%(101/7,101%7)的运行结果是:A.14.%02B.14.023C.14.03%D.101/7.02101%7%%【】5.设s="PythonProgramming",那么prints[-5:]的结果是:A.mmingB.PythoC.mminD.Pytho【】6.range(2,10,2)的返回结果是哪个?A.[2,4,6,8]B.[2,4,6,8,10]C.(2,4,6,8)D.(2,4,6,8,10)【】7.过程

3、化程序设计最常采用的设计技术是:A.自顶向下设计技术B.自底向上设计技术C.原型设计技术D.抽象化设计技术【】8.以下关于函数说法正确的是:A.函数的实际参数和形式参数必须同样数量和名字B.函数的形式参数既可以是变量也可以是常量C.函数的实际参数不可以是表达式D.函数的实际参数可以是其他函数的调用【】9.下面问题属于计算机本质上不可解问题的是:A.Hanoi塔问题B.Halting问题C.排序D.查找问题第1页共10页程序设计思想与方法我承诺,我将严题号格遵守考试纪律。得分承诺人:批阅人(流水阅卷教师

4、签名处)【】10.debug.py文件中代码如左下图,test.py文件中的代码如右下图文件,且debug.py和test.py位于同一文件夹中,那么运行test.py的输出结果是什么?#code1:debug.py#code2:test.pydefout():importdebugprint__name__if__name__=='__main__':debug.out()A.debugB.__name__C.testD.__main__二.概念填空(每空1分,共15分)1.下面语句的执行结果是。s

5、='@#$'printstring.split(3*s)2.执行print1.9-1==0.9,结果是False的原因是。3.Python提供了机制来专门处理程序运行时错误,相应的语句是。4.移动n个盘子的汉诺塔问题,需要的时间。5.人类认识世界和改造世界的三种思维:、和计算思维。其中计算思维是运用的基础概念进行、以及等的一系列思维活动。6.计算思维的3大支柱,或3个A,指、和。7.已知ans=’n’,则表达式ans==’y’or‘Y’的值为。第2页共10页程序设计思想与方法三.阅读程序并回答问题(每

6、题5分,共40分)1.当输入为8时,请写出下面程序的运行结果。deffoo(num):forjinrange(2,num/2+1):ifnum%j==0:returnFalseelse:returnTruedefmain():n=input("Pleaseinputaninteger:")c=0foriinrange(2,n+1):iffoo(i):c+=1printc,if__name__=='__main__':main()2.请写出下面程序的执行结果。defmain():a=[50,75,53,

7、92,77,64,79,21]s=[0]*10foriinrange(len(a)):k=a[i]/10s[k]=s[k]+1m=s[0]k=1whilek<10:ifs[k]!=0:print"%d#"%(s[k]),ifs[k]>m:m=s[k]k+=1print"%d"%(m)if__name__=='__main__':main()第3页共10页程序设计思想与方法3.请写出下面程序的执行结果。deff1():x=10print'Inf1x=%d'%(x)deff2(x):x=20print'I

8、nf2x=%d'%(x)defmain():x=30f1()f2(x)print'Inmainx=%d'%(x)if__name__=='__main__':main()4.请写出下面程序的执行结果。defreverse1(lista):length=len(lista)listb=listaforiinrange(length):listb[i]=lista[length-i-1]returnlistbdefmain():la=['aa','bb','

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。