NCT-Python编程一级-模拟卷5(含答案优质

上传人:ni****g 文档编号:543453592 上传时间:2024-02-24 格式:DOCX 页数:12 大小:57.50KB
返回 下载 相关 举报
NCT-Python编程一级-模拟卷5(含答案优质_第1页
第1页 / 共12页
NCT-Python编程一级-模拟卷5(含答案优质_第2页
第2页 / 共12页
NCT-Python编程一级-模拟卷5(含答案优质_第3页
第3页 / 共12页
NCT-Python编程一级-模拟卷5(含答案优质_第4页
第4页 / 共12页
NCT-Python编程一级-模拟卷5(含答案优质_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《NCT-Python编程一级-模拟卷5(含答案优质》由会员分享,可在线阅读,更多相关《NCT-Python编程一级-模拟卷5(含答案优质(12页珍藏版)》请在金锄头文库上搜索。

1、NCT-Python编程一级-模拟卷5(含答案优质一、选择题1. 下面的Python程序段运行后的输出结果是()x=3if x%2=0:print(x,是偶数。)else:print(x,是奇数。)A. 3是奇数B. x,是偶数C. x,是奇数D. 3是偶数2. 运行下列Python程序i=1s=1while :s=s*ii+=2print(s)当输出结果为105时,则处应填入()A. i=7B. i=7D. i73. 在 Python 中,表达式 a*3+b*3+c*3=100*a+10*b+c属于()A. 算术表达式B.关系表达式C.逻辑表达式D.日期表达式4. 在Python语言中,以下

2、简单数据类型选项中描述错误的是()A.整数(int)、浮点数(float)B.字符串(str)C.布尔(bool)D. 2.5+2.5的值是整数(int)类型5. 运行下列Python程序,结果正确的是()s=abcdefgc=leMs) #len求字符串长度for i in range(0,c):if is2的值为()A.“pythonB.“PythonC. TrueD. False12. 下列选项都是属于高级语言的是()A. 汇编语言、机器语言B. 汇编语言、Basic语言C. Basic 语言、Python 语言D. 机器语言、Python语言13. 小林编写一段文件读写操作代码,文件如

3、图,代码段如下:7 *CKhi - i毋本- r; X丈件CB漏*目让)榕式辺芝春也】皓肋凹IA Distributed System Based on Python* Ifile=open(ceshi.txt,w)file.write(python is a programming language.)file.close()file=open(ceshi.txt,r)print(file.read()该代码段运行后,输出的结果为()A. IA Distributed System Based on Python.B. python is a programming language.C.

4、IA Distributed System Based on Python. python is a programming language.D. 程序编译错误,不会输出结果14. 下列关于算法说法不正确的是()A. 算法独立于任何具体的语言,Python算法只能用Python语言来实现B. 解决问题的过程就是实现算法的过程C. 算法是程序设计的“灵魂”D. 算法可以通过编程来实现15下面不是 python 特性的是( ):A.免费的B.简单易学C.可移植性好D.是低级语言二、程序填空16. (项目情境)一元二次方程ax2+bx+c=0 (aMO),当b24ac0,方程有两个不同的 实数根,

5、当b24ac max1 : max1 = print(最大值是:,)input(运行完毕,请按回车键退出.)19. 广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后 多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最 后多出两个。编写程序求出这些小朋友的可能人数。这群小朋友总的人数有:128 233. 338x 443. 548. 653. 758. 863. 968.可能情况数为:9种 I实现上述功能的程序如下,请在程序划线处填入合适的代码。a=for i in range(100,1000):if:a.append(i)total +

6、= 1print(这群小朋友总的人数有:)for j in range(len(a):print(,end=、)print()print(可能情况数为:/total,种)划线处处应该填入的语句为:;划线处处应该填入的语句为:;划线处处应该填入的语句为:。20. 分析完善程序背景知识为了保障空气质量,减少雾霾,某市决定当空气污染严重时,实行汽车单双号 限行,违反规定的车辆将予以处罚。(1)输入:AD2367(2)输入:AS8SSA.侶)输入:AS963C,出:单号输岀:欢号输出:单号如何让高清摄像头自动判断车牌的单双号,交警犯了愁,他需要编程高手的你帮忙,完善 下面的程序。(提示:所有车牌号中都

7、含有数字,并且车牌号的长度都是6;以车牌 中最后一位阿拉伯数字的奇、偶来决定单双号。)如:自然语言 流程團第1步;输入车牌号第2步;取芋牌号的最后一位;第3步:判断孟是否为数学如果 島辖第4步;如果不是,则依坎 取得倒数第二、三位判断知道找到数学为止,第4步:判断丘杲奇数还是偶数 然后输出相应的结果请根据上述算法描述补全代码s=input(车牌号 s=)n=6x=sn-1:nwhile x.isdigit()= False:x=sn-1:nif =0:print(双号”else:print(单号”(提示:sn:m的功能:从字符串s的下标为n的元素开始,截取到下标为m-1的元素。例如:s= 12

8、345 ,s2:4= 34。s.isdigit):判断是否为数字。)(1)根据题意,程序中空白处应填写:(2)根据题意,程序中空白处应填写: (填:A/B/C/D )。A . int(x)/2=0 B . int(x)%2 =0 C . int(x)%2=0 D . int(x)%2!=021. 调试程序。请阅读以下程序并写出运行结果。File Edit Form at Run Optic#sk16.py i=aEuni=0 while i10:if i3S3=0: siua-+=L print Ci) 1=1+1 print sumJ s sum)01#ex16.pyi=0sum=0whil

9、e i10:if i%3=0:sum+=iprint(i)i=i+1 print(sum,sum)【参考答案】*试卷处理标记,请不要删除一、选择题1 . A【详解】本题主要考查Python程序的执行。x=3 , 3%2=1 ,故输出3是奇数,故本题选A选项。 解析:A【详解】本题主要考查Python程序的执行。x=3,3%2=1,故输出3是奇数,故本题选A选项。2. A【详解】本题考查循环语句。在循环体内,s=s*i,i的初值为1,循环内i每次递增2, 则s=1*3*5*7=105,最后结果为105,可知条件为while i=7,故本题选A。解析:A【详解】本题考查循环语句。在循环体内,s=s*i, i的初值为1,循环内i每次递增2,则 s=1*3*5*7=105,最后结果为105,可知条件为while i=7,故本题选A。3B【详解】本题主要考查Python表达式的运算。“=”是关系运算符,用于判断左右两边 的表达式值是否相等,故该表达式是关系表达式,故本题选 B 选项。解析:B【详解】本题主要考查Python表达式的运算。“=”是关系运算符,用于判断左右两边的表达式值是 否相等,故该表达式是关系表达式,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号