ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:127.99KB ,
资源ID:22277214      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22277214.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(NCTPython编程三级模拟卷3含答案图文Word文档下载推荐.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

NCTPython编程三级模拟卷3含答案图文Word文档下载推荐.docx

1、A若输入-1,则输出y值为-1 B若输入0,则输出y值为-1C若输入1,则输出y值为1 D若输入2,则输出y值为14李老师要建立一个“Python 程序设计”课程的学习网站,下面比较合理的制作流程是 :( )规划网站结构,并确定设计风格 发布网站 网页制作 了解网站运行环境,选择网站开发工具 确定网站主题,收集素材A B C D5可以被计算机直接执行的语言是( ) , Python语言属于( )语言。A机器,高级 B高级,汇编 C高级,机器 D汇编,高级6下列序列拼接错误的是()Alist = None * 4Bmsg = “Python”, ”语言”Ctup = “/”.join( ( “1

2、23”, ”234” ) )Dset = 1, 2, 3 + 4, 5, 6 7在下面的python程序中,变量b和c的值为()。Ab为6,c为6 Bb为6,c为8 Cb为8,c为8 Db为8,c为68下列不是Python中所有循环必须包含的是( )。A冒号 B循环次数 C循环体 D缩进9在Python中以下语句正确的是( )。A51jb= 51jb Bfor= Cj,b=b,j D/这是一段测试代码10下列选项中,不属于Python合法变量名的是( )Aint32 B40xl Cself D_name_11小林编写一段文件读写操作代码,文件如图,代码段如下:file=open(ceshi.t

3、xt,w)file.write(python is a programming language.file.close( )rprint(file.read( )该代码段运行后,输出的结果为( )AIA Distributed System Based on Python.Bpython is a programming language.CIA Distributed System Based on Python. python is a programming language.D程序编译错误,不会输出结果12已知a = 6,b = -4,则Python表达式 a / 2 + b % 2

4、* 3 的值为()A3 B3.0 C5 D5.013在Python中,判断n是否为偶数的表达式是( )An/2=0Bn%2=0Cn%2=0Dn/2=014在Python中,返回x的绝对值的函数是( )。Aabs(x) Bbin(x) Call(x) Dinput(x)15下列语言中( )不属于高级语言Apython BVC CJAVA D汇编语言二、程序填空16水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1*3+5*3+3*3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。问题求解设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需

5、得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。print (三位数之内的水仙花是:for x in_(100,1000):b=x/100s=(x/10)_g=_If x=(b*3 +s*3+g*3):print(_)17“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少

6、只?假设公鸡有X只,母鸡有Y只,小鸡有Z只。以下Python程序段实现了“百元买百鸡”的功能,请补全处代码。c = 0for x in _ : for y in range(1,33): z = 100-x-y if _ : print(公鸡:,x,母鸡:,y,小鸡:,z)_ print(共有买法,c,种18输入n,计算s=1!+2!+.+n!的未6位(不含前导0)。N=1000000,n!表示前n个正整数之积。19编写程序,找到并输出100以内的偶数个数。20分析完善程序某市出租车收费标准如下:(1)3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按1.5元/公里收费(3)

7、超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为p,则可以分段计算p=8 (s3)p=1.5*(s-3)+8 (36)参考代码a=float(input(“s=”)if s 6 : p=2.25*(s-6)+1.5*3+8print( p)根据上述回答如下问题:(1)本题采用的算法是_(填:解析法/枚举法/排序法/递归法)。(2)程序代码中空白处应填写的条件是_(填: A/B/C/D)。A3s=6 B3=s3 and s3 Or smax:max=a iif ai 0,执行y=y+1;当x0,执行y=y-1;若输入0,则

8、不满足if条件结构跳过,输出y值为0,故本题选B选项。B4D本题考查的是网站制作流程相关知识。建立网站首先是要确定网站的主题,收集素材,规划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项D正确。5A本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微A汇编语言是任何一种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语言。高级语言是一种面向过程或对象的语言。可以被计算机直接执行的语言是机器语言,Python语言属于高级

9、语言。故本题选A。6D本题主要考查Python序列拼接运算。set = 生成的是字典类型,而不是集合类型,不支持使用+,故本题选D选项。7C本题考察赋值语句。将6赋值给a,此时a为6;将8赋值给c,此时c为8;将c复制给b,此时b的值即为c的值,b为8;将b赋值给a,此时a即为b的值,a为8。故a为8,b为8,c故a为8,b为8,c为8,故C选项正确。8B本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。9C本题主要考查Python语句。变量的命名规则有:只能以字母或

10、下划线开头,不能包含特殊符号,不能是关键字。单行代码注释以#开始,语句j,b=b,j表示交换b与j的值,故本题选C选项。10B本题主要考查Python变量名。Python需要使用标识符给变量命名,需要注意如下规则:标识符可以由字符、数字、下划线(_)组成,其中数字不能开头。标识符不能是Python关键字(标识符不能是Python关键字(又称为保留字),但可以包含关键字;区分大小写。因此B选项正确。【点睛】11B本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入python is a programming language.会覆盖之前的内容,故该代码段运行后首

11、先打开ceshi.txt文件进行写操作,写入python is a programming language.会覆盖之前的内容,故该代码段运行后,输出的结果为python is a programming language.,故本题选B选项。12B本题主要考查Python表达式的运算。a=6,b=-4, a/2 + b%2*3 =6/2+(-4%2*3)=3.0+0=3.0,故本题选B选项。13BPython中取余符号是“%”,“=”是用来判断两个对象的值是否相等,故判断n是否为偶数的表达式是n%2=0,故本题选B选项。14A本题主要考查Python标准函数。在Python中,返回x的绝对值的

12、函数是abs(x),bin() 返回一个整数或者长整数的二进制表示,all() 函数用于判断给定的可迭代参数中的所有在Python中,返回x的绝对值的函数是abs(x),bin() 返回一个整数或者长整数的二进制表示,all() 函数用于判断给定的可迭代参数中的所有元素是否都为 TRUE,input(x)是输入函数,故本题选A选项。15D本题主要考查程序设计语言。python、VC、JAVA均属于高级语言,汇编语言属于低级语言,故本题选D选项。16range %10 x% 10或x-b*100-s*10或其它同等答案 x 本题考查的是Python程序设计。水仙花数是指一个三位数,故使用rang

13、e函数遍历100999;s存放的是十位数,故可以选对x取整后再除以10求余,故第二空应填%10(求余符号%);g是存放个位,直接除以10求余,或减去前面整百和整十的数,故第三空为:x% 10或x-b*100-s*10或其它同等答案;如果找到满足条件的数,则输出,故第四空为:x。17range(1,20) 5*x+3*y+z/3 = 100 c = c+1 本题考查的是python编程。X代表的是公鸡,公鸡5元一只,所以此处的range函数为range(1,20),左闭右开区间。if条件是满足三种鸡的总价格为100元的条件,故答案为5*x+3*y+z/3 = 100,注意这里是一个判断条件,用=

14、表示。c代表的是有几种购买方案,当if条件满足时,即满足一种方案,执行方案数加1,c=c+1。18s=0n=eval(input( 请输入一个数:for i in range(0,n): f=1 for j in range(1,i): f=f*j s+=fprint(s%1000000)本题主要考查Python程序设计。可以通过嵌套for循环实现题干要求,外层循环进行求和,内层循环实现阶乘,具体代码如下:19c=0for i in range(1,101): if i%2=0: c=c+1print(c)本题主要考查程序设计。题干要求可通过Python程序设计实现,通过for循环以及if判断

15、条件可统计出100以内的偶数个数,具体代码如下:c=020解析法或解析 A 本题主要考查Python程序的执行与调试。由算法分析可知,本题采用的算法是解析法或解析。3公里内(含3公里),收费8元;超过3公里但未超过6公里部分,按1.5元/公里收费;超过6公里部分,按2.25元/公里收费,故此处填3=6,故选A选项。21A A s-max-min 在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由Entry控件生成的(Entry 是Tkinter 用来接收字符串等输入的控件,该控件允许用户输入一行文字),故选A选项。题目中算法描述采用的是伪代码,故选A选项。从总分中s中去掉最高分max和最低分min,求出其他4位评委的平均分aver作为选手的最终得分,故此处填s-max-min。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1