python基础能力测试习题(带答案详解).docx

上传人:lao****ou 文档编号:260680 上传时间:2023-07-04 格式:DOCX 页数:4 大小:43.35KB
下载 相关 举报
python基础能力测试习题(带答案详解).docx_第1页
第1页 / 共4页
python基础能力测试习题(带答案详解).docx_第2页
第2页 / 共4页
python基础能力测试习题(带答案详解).docx_第3页
第3页 / 共4页
python基础能力测试习题(带答案详解).docx_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《python基础能力测试习题(带答案详解).docx》由会员分享,可在线阅读,更多相关《python基础能力测试习题(带答案详解).docx(4页珍藏版)》请在第一文库网上搜索。

1、Python能力测试题一、选择题1 .运行下列程序后,输入了一个数字“100”1. a=input(请输入任意内容:”)2. ifa=,100,:3. Print(你输入的是,a)A、程序不能运行,出现错误提示信息C、程序不能运行,出现乱码信息2 .下述whi1e循环体执行的次为()1. k=1002. whi1ek1:3. k=k/3A、6B、53 .运行下列程序后,程序输出的结果是(1. sum=02. n=33. foriinrange(2j4):4. n*=25. sum+=n6. print(sum)A、9B、18,并按下Enter键。下列说法正确的是()B、程序能够运行,没有任何错

2、误信息D、程序能够运行,输出“你输入的是:100”C4Ds3)C、21D、364.初始时列表1=10,13,15,12,14,11,列表中的元素经过一系列位置交换后,最大的元素移动到了列表尾部,位置交换后1=10,13,12,14,11,15,下述能实现这个功能的代码是()。A、foriinrange(6):if1i1i+1:1i+1=1i+1z1iBforiinrange(5):if1i1i-1:111i+1=1i+1z1i5、若元组y=A,B,C,D),则能够返回元素D的语句是()。A、yB.y3Cy-2D、y46、以下程序的最终打印结果()。1=1,2,3,4,5,6,7,8,9prin

3、t(I1:4)B、1,2,3,4C、2,3,4D、2z38、下面程序的作用是()。1a=1,2,3,42. i=1en(a)-13. whi1ei=0:4. print(ai)5. i-=1A、去除列表a的第一项后并逐渐打印出每一项B、去除列表a的最后一项后并逐渐打印出每一项C、把列表a倒序打印出来D、把列表a顺序打印出来9、执行以下程序,打印结果为()1. 1=2. for1etterin,He11o:3. if1etter=,1,:continue1.append(1etter)print(1)10、已知a=i*iforiinrange(10),则a3的值为()二、编程题1.编程实现:输入

4、一个11位的电话号码,把里面的数字变成字母输出样例输入:166054O1I11样例输出:Onesixsixzerofivefourzerooneoneoneone2、编程实现:编写一个矩形类ReCtang1e,里面有长和宽两个变量,定义两个函数,求周长函数gejperimeter()以及求面积函数get_area(),并使用该类求出矩形长为4,宽为3时的周长和面积3、编程实现:用户输入一个正整数(N),将1-N之间的偶数输出。4、编程实现:打印100以内的素数5、编程实现:求s=a+aa+aaa+aaaa+aaa的值。例如:输入相加的数字为3,相加的次数为4,那么就等于3+33+333+333

5、3=3702:输入相加的数字为5,相加的次数为3,那么就等于5+55+555=615o选择题参考答案:D、C、B、C、B、C、B、C、CC编程题参考答案:第一题:1. 1、phone=input(Phone:)2. chara=0zero,1:one,2:two,3:three,4:four,3. 6:six,7:seven,8:eight,9z,nine)4. output=,5. forchinphone:6. output+=chara.get(int(ch),!)+7. print(output)第二题:1.c1assRectang1e:2.def_init_(se1f,a,b):3.

6、se1f.a=a4.se1f.b=b5.defget_perimeter(se1f):6.return(se1f.a+se1f.b)*27.defget_area(se1f):8.returnse1f.a*se1f.b9. rectang1e1=Rectang1e(3,4)10. print(f,矩形的周长是:rectang1e1.get_perimeter(),)11. Print(f矩形的面积是:rectang1e1.geJarea()第三题:1.s=int(input(请输入一个正整数”)3. foriinrange(1,s):4. ifi%2=0:5. print(i)第四题:1. t

7、ry:2. data=int(input(“输入要计算多少以内的素数:”)3. ifdata=1:4. Print(没有素数)5. foriinrange(2jdata+1):6. n=Fa1se7. forjinrange(2ji):8. ifi%j=0:9.n=True10.break11.12.ifn=Fa1se:print(i,end=,)13.except:I14.Print(输入有误”)第五题:1. a=int(input(,a=)2. n=int(input(,n=)3. s=04. sum=05. foriinrange(n):6. s+=a7. sum+=s8. a*=109. print(sum)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服