资料NCT等级测试-Python编程二级真题测试卷练习_第1页
资料NCT等级测试-Python编程二级真题测试卷练习_第2页
资料NCT等级测试-Python编程二级真题测试卷练习_第3页
资料NCT等级测试-Python编程二级真题测试卷练习_第4页
资料NCT等级测试-Python编程二级真题测试卷练习_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

NCT等级测试-Python编程二级真题测试卷3一、选择题Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于〔〕。软件

程序

指令

高级语言Pythonprint(-14//4)的运行结果是〔〕。A.-4

B.-3.5

C.2

D.-2python语言的特点〔 〕。简洁

免费、开源

可移植性

以上都是python语言中表示“x属于区间[a,b〕”〔〕a≤xorx<b

a<=xandx<b

a≤xandx<b

a<=xorx<bPython中,赋值语句,“c=c-b”等价于〔〕A.b-=cB.c-b=cC.c-=bD.c==c-bPython中是非法的?〔〕x=y=z=1

B.x=〔y=z+1〕

C.x,y=y,x

D.x+=yPython中,表达式(21%4)+5的值是〔〕A.2

B.6

C.10

D.3Word软件编辑了一篇关于“Python简介”的文档,局部界面如下图,以下说法正确的选项是〔〕22处批注B.该文档中图片承受的围绕方式为上下型C4处修订D.假设要对文档中全部的“Python”文字设置为“红色倾斜”格式,用自动更正功能最适宜Python代码运行后,a、b的值为〔〕a=23b=int(a/10)a=a-b*10print(a,b)A.232

B.3 2

C.3 20

D.2 3Python合法变量名的是〔〕int320xlself_name_Python变量名的是〔〕intAbcfloatComplexPythonIDLE编辑器中书写正确的表达式〔〕b**2-4ac

pi*r^22*pi*r我们可以对文本中词频较高的分词,通过词云图赐予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?〔〕A.WordCloud B.math C.random D.turtlePython变量名的是〔〕A.TrueB.88abcC.abc&88D._abc88python程序段:foriinrange(6):p.append(int(random*10)+1)foriinrange(2,6):ifi%2==1andp[i]%2==0:p[i]+=p[i-1]elifi%2==0andp[i]%2==1:p[i]-=p[i-1]执行该程序段后,在以下选项中,列表p中的元素值不行能的是〔〕A.1,2,3,4,7,2B.1,2,14,-9,-5,8C.6,8,1,4,6,10D.6,4,14,-7,3,8Python中幂运算〔指数运算〕的运算符为〔〕。A.* B.** C.% D.//python程序段执行后,输出结果为〔〕m=29Ifm%3!=0:print〔m“3整除“〕else:print〔m“3整除“〕A.293整除B.m3整除

C.29能被3整除 D.m能被3整除在python中能实现下面结果的代码是〔 〕。请输入你的性别:print〔“请输入你的性别:”〕C.input〔“请输入你的性别:”〕

print〔请输入你的性别:〕D.input〔请输入你的性别:〕计算机能直接接收和执行的程序设计语言为〔〕VisualBasic语言Python语言

机器语言 D.自然语言Python中,不同的数据,需要定义不同的数据类型,可用方括号“[]”来定义的是〔〕A.列表 B.元组 C.集合 D.字典PythonTrue,则空白处应为〔〕a=15b=46if print(‘True’)else:print(‘Flase’)A.a=b B.a>b C.a<b D.a==b关于以下Python程序段的说法正确的选项是〔 〕k=1while1:k+=1存在语法错误,不能执行D.执行k次

执行1次 C.执行无限次python程序变量名的是〔〕if2x

a*bx2Python中,通过〔〕函数查看字符的编码。int()ord()chr()yolk()Python语言源代码程序编译后的文件扩展名为〔〕A..py

B..c

C..java

D..c++python单行注释和多行注释分别是什么?〔〕A.““““““和””””””

B.#和““““““

C.//和””””””

D.#和//Python程序设计语言中,表示整除的符号是〔〕/

%mod//关于python公布代码及安装使用代码,以下说法错误的选项是〔〕mymodulemymodule.pysetup.py〔包含公布的元数据〕两个文件DOSmymodule所在的名目,使用“pythonsetup.pysdist”命令构建公布文件已经构建公布的模块必需先导入程序,然后才能使用。导入时只能使用语句“importmymodule”,不行以用“frommymoduleimport*”下载安装,使用“pythonsetup.pyinstall”命令安装到你的Python本地副本中29.python中,表达式5%2=〔 〕。A.2.5 B.2 C.1 D.0Python中,用〔〕实现队列的创立,队列的根本操作:〔〕〔〕〔〕〔〕线性数据构造又称线性表。随机;入队;出队;求队长;判队空C.列表;随机;出队;求队长;判队空二、程序填空

列表;入队;出队;求队长;判队空D.入队;随机;列表;求队长;判队空Python语言写了一个货币兑换程序如下:参数currency指: 。该程序用了哪一种算法构造: 。输出结果为“50$=325.25人民币”。则代码应当如何编写: 。32.阅读程序。分析以下Python程序并答复以下问题。who=”我的”action=”是”destination=”镜像世界”number=”153”code=”通行密码”print(who+destination+code+action+str(number))变量who的数据类型 。类似number的数据类型 。print语句输出的结果是 。str(number)的作用是 。“+”在程序中的作用是 。奇偶校验码是一种增加二进制传输系统牢靠性的简洁且广泛承受的方法,该方法通过增加一个校验位使得传输的二进制码中“1”的个数恒为奇数或偶数,因此该校验码也分为“奇校验”和“偶校验”。“奇校验”的原理:在发送端发送的每个字节二进制码后增加一个校验位〔01〕,使得“1”的个数为奇数;接收端接收并统计每个字节及其校验位中“1”的个数,假设为偶数,则意味着传输过程中存在过失。例如:接收到的每个字节及校验码1的个数传输正误1001010014错误0110101015正确1010110105正确Python9位二进制编码进展“奇校验”,推断其传输的正误,假设推断正确则将前一个字节的编码转成十六进制并输出。请答复以下问题:假设接收到的二进制码为“101011011”,传输过程 〔选填:是/否〕存在过失。Python程序如下,请在划线处填入适宜的代码。s=input(“9位二进制编码:“)code={10:“A“,11:“B“,12:“C“,13:“D“,14:“E“,15:“F“}k=0;p=0;ans=“”foriins:#9位二进制编码中“1”的个数k=k+int(i)if :print(“传输错误!“)else:print(“传输正确!“)forjinrange(0,8,4):p=int(s[j:j+4],2)#int(x,[base]):x〔字符串或者数字〕base进制转换成整数if0<=p<=9:ans=ans+str(p)else:ans= print(“字节编码用十六进制表示:“, 20230台,假设平均每年的销量比上一年增加68%,请问几年后能使总销量到达60000台。下面的程序能实现上述的功能,请将缺失的代码补充完整。total=every_year=20230year=1while :every_year+= total+=every_yearyear+=1print(year)圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请依据以下代码答复以下问题:r=int(input(“r:”))h=int(input(“h:”))c=2*pi*rs=pi*r**2S=c*hV=s*hprint(c,s,S,V)解决问题的程序用到的掌握构造有: 〔填:挨次构造、分支构造、循环构造〕请将程序补充完整。请找出程序中的错误代码,并改正。操作说明:编写一个程序实现以下功能,将程序以“Y:/3/3.py”作为文件名保存。10035整除的个数。猴子吃桃问题:猴子第一天摘下假设干个桃子,当即吃了一半,还不瘾,又多吃了一个其次天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。505的倍数的和。程序分析题6人组成。评分方法:去掉一个最高分和一个最低分,计4位评委的平均分,作为选手的最终得分。maxmin记录最低分;saver记录最终得分。16a(1)a(6)中21a(1)maxmin和总分S35位评委的打分累加给s6位评委的总分s,同时5maxmin6maxmin。4步:从总分中smaxmin4aver作为选手的最终得分。max=a[0]min=a[0]s=0foriinrange(6):s=s+a[i]ifa[i]>max:max=a[i]ifa[i]<min:min=a[i]aver=( 在引用tkinter模块进展界面设计的过程中,窗体中录入评委打分的对象是由 控件生成的。A.Entry B.Label C.FrameD.Button题目中算法描述承受的是 A、自然语言B、伪代码C、流程图D、.N-S图以下程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达式填写完整 阅读程序。foriinrange(1,10):forjinrange(1,i+1):print(“%dX%d=%2d“%(j,i,j*i),end=““)print在第一行程序中,变量i的数据范围为 到 。在其次行的程序中,变量j的数据范围为 到 。假设“%d”表示十进制数,那么%2d则表示 位宽的十进制数。第三行程序改为print(“%dX%d=%2d“%(i,j,i*j),end=““),则此题的输出应当是 。假设最终一行的print表示换行,那么end=””的功能是 。***试卷处理标记,请不要删除一、选择题1.B【详解】此题考察学问点是程序的定义。软件是指包括全部在电脑运行的程序。软件=程序+数据+文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。解析:B【详解】此题考察学问点是程序的定义。软件是指包括全部在电脑运行的程序。软件=程序+数据+文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。+地址码。高级语言是指以人类的日常语言为根底的一种编程语言。依据它们的定义,可以得出题目中的源代码属于程序。B选项正确。2.A【详解】此题主要考察Python表达式的运算。运算符//表示向下取整,-14//4=-4,A解析:A【详解】Python表达式的运算。运算符//表示向下取整,-14//4=-4,14//4=3,故此题A选项。3.D【详解】语言的特点。Python语言的三个特点是语法简洁〔函数式语言与面对对象语言的结合〕、使用直接〔大量丰富的库〕、开发周期短〔代码量小〕D正确。解析:D【详解】此题考察的是python语言的特点。Python语言的三个特点是语法简洁〔函数式语言与面对对象语言的结合〕、使用直接〔大量丰富的库〕、开发周期短〔代码量小〕。应选项D正确。4.B【详解】python“xa,b〕”a<=xandx<bB解析:B【详解】Pythonpython语言中表示“x属于区间[a,b〕”的正确表达式是a<=xandx<b,故此题选B选项。5.C【详解】Python中“-=”是减法赋值运算符,cbc=c-b,因此C选项正确。【点睛】解析:C【详解】Python中常用运算符。Python中“-=”是减法赋值运算符,c-=b等效于c=c-b,因此C选项正确。【点睛】6.B【详解】x=y=z=1〔x、y、z1〕,〕,x+=yx=x+y,x=〔y=z+1〕是非法的语B解析:B【详解】Python程序的语句。x=y=z=1〔x、y、z1〕,x,y=y,x〔交xy的值〕,x+=yx=x+y,x=〔y=z+1〕是非法的语句,故此题选B选项。7.B【详解】(21%4)+5的值6B选项。解析:B【详解】Python表达式的运算。(21%4)+5=1+5=6,故表达式(21%4)+56,故此题选B选项。8.C【详解】1a2处批注,A错。该文档中图片承受的围绕方式为四周或者严密,但不是上下型,B错。假设要对Python文字设置为红色倾斜格式解析:C【详解】此题考察WORD1个用户a2A承受的围绕方式为四周或者严密,但不是上下型,B错。假设要对文档中全部的Python文字设置为红色倾斜格式,则用替换功能。选项C9.B【详解】a=23,b=int(a/10)=2〔int(x)是返回不大故代码运行后,a、b32解析:B【详解】Python程序的执行。a=23,b=int(a/10)=2〔int(x)x的最大整数〕,a=a-b*10=23-2*10=3,故代码运行后,a、b32,故此题选B选项。10.B【详解】变量名。Python需要使用标识符给变量命名,需要留意如下规章:标识符可以由字符、数字、下划线〔 〕组成,其中数字不能开头。Python关键字〔解析:B【详解】此题主要考察Python变量名。Python需要使用标识符给变量命名,需要留意如下规章:标识符可以由字符、数字、下划线〔 〕组成,其中数字不能开头。标识符不能是Python关键字〔又称为保存字〕,但可以包含关键字;区分大小写。因此B选项正确。【点睛】11.B【详解】PythonAbc,故B选项。解析:B【详解】此题主要考察Python变量的命名。变量的命名规章有:只能以字母或下划线开头,不能包含特别符号,不能是关键字,故可作为Python变量名的是AbcB选项。12.D【详解】Python表达式学问点。书写表达式时运算符号不能省略,+加、-//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t*解析:D【详解】此题主要考察Python表达式学问点。书写表达式时运算符号不能省略,+加、-减、*乘、**幂、/除、//整除、%取模,A、B、C正确的表达式分别是b**2-4*a*c,1/2*g*t**2,pi*r**2,2*pi*rD13.A【详解】PythonWordCloudmath,turtleA解析:A【详解】Python库。WordCloud是优秀的词云展现第三方库,math库供给常用的数学函数,random供给常用的随机函数,turtle库用于绘图,故此题选A选项。14.D【详解】Python变量名命名规章如下:〔1〕Python变量名可以由字母、数字、下划线〔_〕组成,其中数字不能打头;P解析:D【详解】Python变量名命名规章。Python变量名命名规章如下:〔1〕Python变量名可以由字母、数字、下划线〔_〕组成,其中数字不能打头;〔2〕Python变量名不能是Python关键字,但可以包含关键字;〔3〕Python变量名不能包含空格。由上可知D选项正确。【点睛】15.BD【详解】forp,值是[1,10]之间随for4ip[i]是偶数,则p[i解析:BD【详解】Pythonfor循环生成列表p,值是[1,10]之间随机整数,其次for4个元素,当ip[i]是偶数,则将前一个值累加到p[i],ip[i]p[i]B、D第三个元素14,此时i=2p[2]p[i]-=p[i-1]p[2]不会大于10p1214-9-58或6,4,14-738BD选项。16.B【详解】Python〔指数运算〕的运算符为**,B解析:B【详解】Python的运算。Python中幂运算〔指数运算〕的运算符为**B选项。17.A【详解】程序的执行。293=2if29不3A选项。解析:A【详解】Python程序的执行。29%3=2if293整除,故此题选A选项。18.C【详解】input函数承受一个标准输入数据,print是一个输出函数。input〔“请输入你的性别:”〕函数中的“请输入你的性别:”表示提示信息,要使用双解析:C【详解】python函数相关学问。input函数承受一个标准输入数据,print是一个输出函数。input〔“请输入你的性别:”〕函数中的“请输入你的性别:”表示提示信息,要使用双引号。应选项C正确。19.C【详解】BasicPythonC解析:C【详解】此题主要考察程序设计语言。VisualBasic语言、Python语言是高级语言,计算机能直接接收和执行的程序设计语言为机器语言,故此题选C选项。20.A【详解】Python数据类型。列表用方括号“[]”来定义,元组可以用圆括号来定义,集合可以用大括号“{}”来定义,字典用大括号“{}”来定义,故此题选A选项。解析:A【详解】此题主要考察Python数据类型。列表用方括号“[]”来定义,元组可以用圆括号“”来定义,集合可以用大括号“{}”来定义,字典用大括号“{}”来定义,故此题选A选项。21.C【详解】此题考察Python程序调试a<bprint(‘True’)C解析:C【详解】Python程序调试a<bprint(‘True’)C选项22.C【详解】while1k+=1C解析:C【详解】Pythonwhile循环。while1k+=1会执行无限次,故此题选C选项。23.D【详解】Python变量的命名。变量的命名规章有:只能以字母或下划线开pythonx2,D选项。解析:D【详解】此题主要考察Python变量的命名。变量的命名规章有:只能以字母或下划线开头,不能包含特别符号,不能是关键字。故能作为pythonx2D选项。24.B【详解】int函数用于将一个字符串或数字转换为整〔1的字符串〕ASCIIUni解析:B【详解】Pythonint函数用于将一个字符串或数字转换为整型;ord函数它以一个字符〔1的字符串〕ASCIIUnicode数值;chrASCIIyolkpython工具,用于猎取有关已安python包的信息,故此题选B选项。25.A【详解】文件。Python语言源代码程序编译后的文件扩展名为C语言、java语言、C++语言源代码程序编译后的文件扩展A选项。解析:A【详解】Python文件。Python语言源代码程序编译后的文件扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后的文件扩展名,故此题选A选项。26.B【详解】python单行注释和多行注释分别是#和,故B选项。解析:B【详解】Python注释。python单行注释和多行注释分别是#和““““““B选项。27.D【详解】中的运算符。“/“是除法运算,“%”是取余运算,mod是求余函数,“//”D选项正确。【点睛】解析:D【详解】Python中的运算符。“/“是除法运算,“%”是取余运算,mod是求余函数,“//”D选项正确。【点睛】28.C【详解】mymodule,其中包含〕DOS命令行中翻开mymodule所在解析:C【详解】Pythonmymodulemymodule.py和setup.py〔包含公布的元数据〕两个文件;在DOSmymodule所在的名目,使用“pythonsetup.pysdist”命令构建公布文件;已经构建公布的模块必需先导入程序,然后才能使用。导入时可以使用语句“importmymodule”,也可以用“frommymoduleimport*”;下载安装,使用“pythonsetup.pyinstall”Python本地副本中,故此题选C选项。29.C【详解】python中%表示取模,返回除法5%21C正确。解析:C【详解】pythonpython中%表示取模,返回除法的余数,故5%2=1C正确。30.B【详解】B正确。【点睛】解析:B【详解】Python中,用列表实现队列的创立,队列的根本操作:入队,出队,求队长,判队空线性数据构造又称线性表。因此B选项正确。【点睛】二、程序填空形参分支构造(选择构造〕ifreturnreturnprint(money,“$=“,money*6.505,“人民币“)elif语句类似【详解】Python程序执行与调试。①currency指:形参。②由代码可知,该程序用了条件分支构造。③50$=325.25if条returnreturnprint(money,“$=“,money*6.505,“人民币“)elif语句类似。字符串字符串我的镜像世界通行密码是153转换为字符串连接字符串【详解】Python程序的执行与调试。①who=”我的”who的数据类型字符串。②number=”153number的数据类型也为字符串。③print(who+destination+code+action+str(number)),是将变量字符串拼接后输出,故print语句输出的结果是我的镜像世界通行密码是153。④str(number)的作用是转换为字符串。⑤“+”在程序中的作用是连接字符串。33.是k%2==0或(k+1)%2==1或(k-1)%2==1 ans+code[p] ans【详解】Python程序的执行与调试。①假设接收到的二进制码为“101011011”,16k1的个数,假设k是偶数则说明传输错误,k%2==0或(k+1)%2==1或(k-1)%2==1p1~9之间的数字,则直接将panscode中取对应的字母,故此处填ans+code[p]。④ansans。total<60000every_year*0.68【详解】Python程序执行与调试。①由题干可知,whiletotal小60000total<60000。②平均每年的销量比上一年增加68%every_year+=every_year*0.68every_year*0.68。挨次构造pi=3.14r=float(input(“请输入半径r:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论