(编程)NCT等级测试-Python编程一级真题测试卷1.doc
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(编程)NCT等级测试-Python编程一级真题测试卷1.doc》由用户(刘殿科)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编程 NCT 等级 测试 Python 一级
- 资源描述:
-
1、【编程】NCT等级测试-Python编程一级真题测试卷1一、选择题1已知字符串a=python,则a1的值为( )ApBpyCPyDy2python单行注释和多行注释分别是什么?( )A 和 B#和 C/和 D#和/3在编写python程序时缩进的作用是()。A让程序更美观B只在for循环中使用C只在if语句中使用D用来界定代码块4已知列表list1=8,22,34,9,7,则python表达式len(list1)+min(list1)的值为( )A5B34C7D125以下是猜数游戏的 Python程序,请你补全代码:请选择适当的代码填入程序处。( )AforBprintCelifDinput
2、6Python 定义私有变量的方法为。( )A使用 _private 关键字B使用 public 关键字C使用DEF定义变量名D使用 _XX 定义变量名7要利用Python通过数组绘制拟合曲线图,必须要用到的外部库是( )Atime库Brandom库Cturtle库Dmatplotlib 库8利用Python编程实现计算z=a+aa+aaa+aaaa+aa.a的值,其中a是一个数字,如8+88+888+8888+88888。设计一个summalion()函数,输入变量为数字a和需要多少个数相加的n,在这个函数中,a.aa.aaa这些基本数由变量Basic来保存,前几个数的求和保存在变量sum中
3、,Python程序如下左图所示,请在下划线处填写代码( )完善程序实现如下右图的运行结果。Abasic+=sumBsum=basic+nCsum=basic+1Dsum+=basic9运行下列 Python程序,结果正确是( )a=32b=14c=a/bprint(c)A2.2B2C“2”D410下列定义变量的python程序语句变量赋值错误的是( )Ax=y=1Bx,y=1,2Cx=1Dx=1,211已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是( )AIBJC73D7412下面Python代码运行后,a、b的值为( )a=
4、23b=int(a/10)a= a-b * 10print(a,b)A23 2B3 2C3 20D2 313已知字符串s1=python,s2=Python,则表达式中s1s2的值为( )A“python”B“Python”CTrueDFalse14在Python中,表达式(21%4)+5的值是( )A2B6C10D315下列语言中( )不属于高级语言ApythonBVCCJAVAD汇编语言二、程序填空16请编写Python程序,实现如下功能需求:1)程序运行后,给出文字提示:“请输入一个正整数:”2)输入一个整数n按回车后,程序输出从1-n所有整数中既是3的倍数又是5的倍数的数。3)不要超过
5、5行代码。程序运行举例:17“枚举算法”又称为“穷举法”,其基本思想是:一一列举出所有可能的解,并验证每个可能的解是否是真正的解,若是,就采纳,否则,就抛弃。小明利用枚举算法解决“百元买百鸡”问题。用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只,母鸡3元1只,小鸡1元3只。请问公鸡,母鸡,小鸡各应该买多少只?假设公鸡有X只,母鸡有Y只,小鸡有Z只。以下Python程序段实现了“百元买百鸡”的功能,请补全处代码。c = 0for x in _ : for y in range(1,33): z = 100-x-y if _ : print(公鸡:,x,母鸡:,y,小鸡:,z)_
6、print(共有买法,c,种)18学习了Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编写了一段代码,绘制出多个不同颜色的圆形。代码如下:import turtleturtle. bgcolor(black)colors=red, green, blue, yellowfor x range(100):turtle. pencolor(colorsx%4)turtle. circle(x)turtle. left(90)请分析任务,完成下列题目。(1)程序中处应填写(_) 。Aprint Binput Cin Dcolors(2)程序中x%4的作用是(_)。A计算x乘
7、以4的结果B计算x除以4的整数部分C计算x除以4的小数部分D计算x除以4的余数(3)执行此程序,绘制出圆形的总颜色数是(_)。A1 B4 C5 D100(4)执行此程序,绘制出圆形的总个数是(_)。A1 B4 C99 D100(5)此程序属于程序设计结构中的(_)。A顺序结构 B分支结构C循环结构 D跳转结构19“百鸡百钱”问题是一个有名的数学问题,出自张丘建算经。其内容是:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,用100文钱买100只鸡,其中公鸡、母鸡和小鸡都必须要有,问公鸡、母鸡和小鸡各多少只?打开文件“考生文件夹644百鸡百钱.py”,完善程序实现以下功能并保存。(1)请不要更改
8、源程序的结构,删除原题里的、。填写正确的代码,使程序完善。(2)运行程序,运行结果如图所示。# 请不要更改源程序的结构,删除原题里的、。填写正确的代码,使程序完善money=100 #一共100文钱num=100 #一共100只鸡cock_price=5 #公鸡价格5文hen_price=3 #母鸡价格3文threechick_price=1 #3只小鸡1文for cock_num in range(1,money/cock_price+1): #公鸡只数可能为1-20 for hen_num in range(1,_): #母鸡只数可能为1-33 for chick_num in range
9、(1,_): #(3小鸡)只数可能为1-100 money1=cock_num*cock_price+hen_num*hen_price+chick_num*threechick_price num1=cock_num+hen_num+chick_num*3 if money1=money and num1=num: print (cock_num,hen_num,_) #(小鸡数)input(运行完毕,请按回车键退出.)20输入三个同学的成绩,然后大到小排列。21程序编写求1+22+32+1002的结果 _ _ _ _input(“运行完毕,请按回车键退出.”)【参考答案】*试卷处理标记,请
10、不要删除一、选择题1D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,a1=y,故本题选D选项。解析:D【详解】本题主要考查Python字符串。字符串索引从0开始,a0=p,a1=y,故本题选D选项。2B【详解】本题主要考查Python注释。python单行注释和多行注释分别是#和 ,故本题选B选项。解析:B【详解】本题主要考查Python注释。python单行注释和多行注释分别是#和 ,故本题选B选项。3D【详解】本题考查的是Python语句格式。在编写python程序时,缩进可以使得代码非常整齐规范,赏心悦目,提高可读性,因此作用是用来界定代码块。故本题应选D。解析:
展开阅读全文