试卷NCT等级测试

上传人:m**** 文档编号:497962430 上传时间:2022-08-08 格式:DOCX 页数:13 大小:100.79KB
返回 下载 相关 举报
试卷NCT等级测试_第1页
第1页 / 共13页
试卷NCT等级测试_第2页
第2页 / 共13页
试卷NCT等级测试_第3页
第3页 / 共13页
试卷NCT等级测试_第4页
第4页 / 共13页
试卷NCT等级测试_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《试卷NCT等级测试》由会员分享,可在线阅读,更多相关《试卷NCT等级测试(13页珍藏版)》请在金锄头文库上搜索。

1、试卷NCT等级测试-Python编程一级真题测试卷3一、选择题1. 小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错 误()1a=3b=input()c=a+bprint(c)A. 1B. 2C. 3D. 42. 关于python发布代码及安装使用代码,下列说法错误的是()A. 创建一个文件夹mymodule,其中包含mymodule.py和setup.py (包含发布的元数据) 两个文件B. 在DOS命令行中打开mymodule所在的目录,使用“python setup.py sdist”命令构建发 布文件C. 已经构建发布的模块必须先导入程序,然后才能使用。

2、导入时只能使用语句“import mymodule”,不可以用“from mymodule import *”D. 下载安装,使用“python setup.py install”命令安装到你的Python本地副本中3. 在 Python 中,设 a=2, b=3,表达式 a=3 值是()A.1B. 0C.TrueD.False4. 设 a=2, b=5,在 python 中,表达式 ab And b3 的值是()A.FalseB. TrueC.-1D.15. 在python中,有程序如下A=input()print(A * 5)通过键盘输入5,则运算结果是()A. 5 5 5 5 5B. 2

3、5C. 5*5D. 556. 在Python程序设计语言中,用于输入和输出的函数分别是()A.read()和 write()B.input()和 output()C.input()和 print()D.cin()和 cout()7. 两个阻值分别为R1、R2的电阻并联后,电路阻值R可由公式求解,下面能正确求出R 的Python表达式是()B. R1+R2/(R1*R2)D. R1*R2/(R1+R2)A. (R1+ R2)/(R1*R2)C. R1*R2/R1+R28. 下列序列拼接错误的是()A. list = None * 4B. msg = Python”,语言”Ctup = “/”.j

4、oin( ( “123”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 9下列可以导入 Python 模块的语句是( ) Aimport moduleBinput moduleCprint moduleDdef module10下列不是 Python 程序基本结构的是()。A.顺序结构B.树形结构C.分支结构D.循环结构11在 python 中,运行下列程序,正确的结果是( )s=0for i in range (1,5):s=s+iprint(i=,i,s=,s)A. i=4 s=10B. i=5 s=10C. i=5 s=15D. i=6 s=1512.我们学习了使

5、用Python程序设计语言解决问题,Python程序设计语言属于()。 A高级语言B自然语言C汇编语言13 . Python中,赋值语句,“c=c-b”等价于()A.b-=cB.c-b=cC.c-=bD.14Python 文件的后缀名是( ) A. pdfB. do15.数据分析的处理工具错误的( A. AccessB. .Excel二、程序填空c=c-bC. passC. pythonD.D.D.机器语言pySQL16.小强想要快速了解“十四五规划”内容的关键词,他先把“十四五规划”内容存储在 ssw.txt文档中,如图a所示,统计文档中出现次数最多的前十个关键词,结果如图b所 示。文本数据

6、处理的算法设计如图c所示,用Python语言编写的程序段如图d所示。 请根据流程图的每个步骤,填写程序段编号,如A:B:D:。现填写C、E、F、G 对应的程序段编号. C: E: F: G: 图a7 9 0 2 9 5 2 7 5 4 8198 7 77665 _ 亠 1A展设系善强进家持全讲 发建体完加推国坚健经121n-二=中战h 辰茁场人发匡新 全覆g鲁 髪王比身蓍一ft为向加握 fMZS 辛;量-Bn 僅则业 1、产 舉国、 推啟强忆 ,点4摄高 产经世业 1把口筆 看建 酸土移国 加国C 3 Awards01 itMfli countscoun(5wd1counts|wd+=1F j

7、(kounts|的加进 1HPir-g/输出数椰/txt= operij 5sw.txt r r Pen匚odirg 曲呂*re白counts=for i in range(lO):wd,count=itemsipr i nt(1 0: 5 .format! wd,cou nt)for wd in words:if wd in counts:待、countswd+=lelse:countswd=litems=list(countsJtenns() items. sort( key=lam bdax:xl, reverseTrue)import jieba17. “枚举算法”又称为“穷举法”,其

8、基本思想是:一一列举出所有可能的解,并验证 每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡 都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买 多少只?小鸡有Z只。I丄_L _L til 1-1: 、*丄丄丄LLLl丄=! _L 丄丄.l_l_L 丄LL:1 l.-_L l_Hl.0-0 1 47 _yrlcl假设公鸡有X只,母鸡有Y只,1 Yptz!-.-UJ-.-1 Y 丄丄 g,Ll I- J-_-X tz!i-L丄= RESTART 公鸡 4母鸡 IS小鸡= 公鸡;3

9、母鸡;11八鸡; 公鸡;12母鸡;4八鸡; 共有沃迭3种 I以下Python程序段实现了“百元买百鸡”的功能,请补全处代码。c = 0for x in : for y in range(1,33):z = 100-x-yprint(公鸡:,x,母鸡:,y,小鸡:,z)print(共有买法,c,种)18现代生活半径的扩大和生活节奏加快使出行成本不断增长。滴滴快车应运而生,其以 灵活快速的响应和经济实惠的价格为大众提供更高效、更经济、更舒适的出行服务,给人 们生活带来了美好的变化。小C是滴滴快车忠实的粉丝,经常出行就提前预约,乘坐滴滴 快车。小 C 就在思考这个滴滴快车是怎么计费的?可否用所学的

10、Python 语言也编写一个计 费程序。于是小 C 开展了有关这个项目活动的探究。根据实际情况,回答问题。(一)收集、分析数据,运用数理思维建模登录滴滴出行官网,得到了如下信息,即“滴滴快车(普通型)计价规则”滴滴快车(普通型)计价规则时段起步价里程费时长费普通时段8.00 元1.35元/公里0.20元/分钟00: 00-06: 308.50 元2.40元/公里0.50元/分钟06: 30-09: 008.50 元1.50元/公里0.45元/分钟21: 00-23: 008.50 元1.50元/公里0.40元/分钟23: 00-00: 008.50 元2.40元/公里0.50元/分钟注意:1起

11、步价包含里程3.3公里,包含时长9分钟,里程费、时长费合计不足基础费时,直接按照基础费计 费。2实时计价是基于订单服务内容(里程、时长、时段),按各种费用项定价标准计算订单价格的计价方 式,实际费用由两部分里程费与时长费累加而得。小 C 同学 19:33 从“南内环恒地大厦停车场入口”到“坞城新纪元大酒店(长风 店)”乘坐滴滴快车(普通车型),里程4.1公里,时长约21分钟,按照表中的计费规则,小C同学此次出行应该支付的车费是:车费=8+ (4.1-3.3)X1.35+ (21-9)X 0.2=9.68。(1)小 C 登录滴滴出行官网搜索并下载“计价规则”,所采用的数字化工具:A 数字化可视化

12、表达工具B 信息加工工具C 三维设计工具D 信息检索工具(2)假设Tot1表示时长费,Tot2表示里程费,S表示实际里程,T表示实际时长,Cost表 示应支付费用。运用数学解析式归纳出计费公式为:如果时长超过9分钟,则Tot1=。如果里程小于等于3.3公里则Tot2=,否则 Tot2=。应支付费用: Cost=。(二)运用算法描述方法将问题解决步骤化小 C 明晰了滴滴快车车费的计算方法之后,设计求解滴滴快车普通时段车费的算法,并用自然语言和流程图的方式表述出来。(3)自然语言描述:第一步计算时长费Totl计算里程费Tot2第二步第三步第四步第五步,表示算法流(4)流程图描述:(如图)流程图中,

13、表示计算与赋值的是向的是。E.(5) 算法描述中,用到了三种基本控制结构,分别是、和。如图示中的流程图使用的控制结构是_和。(选填:顺序结构、选择结构、循环结构、树型结构)(6) 一个算法必须有或多个数据输入。有或多个数据输出。(选填:零个/ 一个)(三)编写、调试、运行程序,验证算法并解决问题19.完善代码并保存。实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。cj=):for i in range(0.x=float(input(请输入一个数)cj.append()print(max(cj), min()input(运行完毕,请按回车键退出.) 20求 100 以内素数。21.以下是计算s = 1+6+11+.+ 101的程序代码,请补全程序。 s=0for i in range(1,102 ):s=print( s) 请补充完成上述程序【参考答案】*试卷处理标记,请不要删除一、选择题1.C【详解】本题考查 Python 程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题 选C选项解析:C【详解】本题考查 Python 程序语法Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选 C 选项2.C【详解】本题主要考查Python代码发布。创建一个文件夹m

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

当前位置:首页 > 学术论文 > 其它学术论文

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