【编程】青少年编程等级考试∶Python编程三级试卷5练习_第1页
【编程】青少年编程等级考试∶Python编程三级试卷5练习_第2页
【编程】青少年编程等级考试∶Python编程三级试卷5练习_第3页
【编程】青少年编程等级考试∶Python编程三级试卷5练习_第4页
【编程】青少年编程等级考试∶Python编程三级试卷5练习_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

【编程青少年编程级考试编程三级卷5练习一、选题1Python语句的行结果是()A.abc2

B.

C.abcc

.ababcc2.在中Print(abs(-的执行结果是()A.

B.

C.

.3.在中正确的赋值语句是()A.x+y=10

B.

C.

.3y=x+14Python文件的后缀名是()。A..doc

B.

C.

.5python的命令行提示符是()A.###

B.

C.

.》6.小林编写一段文件读写操作码,文件如图,代码段如下:file=open('ceshi.txt','w')file.write("pythonprogramminglanguage.")file.close()file=open('ceshi.txt','r')print(file.read(该代码段运行后,输出的结果为()A.IADistributedBasedonPython.B.aprogramminglanguage.C.DistributedSystemonPython.pythonaprogramminglanguage..序编译错误,不会输出结7.下列选项都是属于高级语言()A.汇编语言、机器语言B.编语言Basic语言C.语言、Python语言.器语言Python语言8.已知字符串s1="python"s2="Python",则表达式中的为()A.python”

B.”

C.True

.9Python语言自带的IDLE环境的退出命令是()A.Esc

B.

C.回车键

.10.列不是Python中所有循环必须包含的是()A.冒号

B.环次数

C.循环体

.进11.列不被python所支持的数据类型是()

A.char

B.

C.

.12.下属于计算机高级语言的()A.Python

B.然语言

C.汇编语言

.器语言13.下列程序设计语言中,属人工智能语言的是()A.PythonB.C..14.据分析的处理工具错误的)A.Access

B.

C.

.15.面()Python合法的变量名A.int32

B.

C.self

.name16Python语言源代码程序编译后的文件扩展名为()A.

B.

C..java

.17.中实现多分支选择结构的较好方法是()。A.

B.

C.if-elif-else

.嵌套18.下哪个不属于计算机操作统()A.DOS

B.

C.

.19.列有关于print命的描述中,正确的是()A.在打印机里打印相关的文本或者数字B.以用来画图C.屏幕中输出相应的文本或者数字等.行语句print(“python,)会出错20.程中,要求s=++…300的值,可以采用如下代码,下列选项中的说法不正确的是()A.for循环语句中步长为3C.句s=+共环执行了100次

B.句0应为s=.序使用了循环结构21Python表达式中“”示()A.交换“”右两边变量的值B.“”右边变量的值赋值给左边变量C.”左边变量的值赋值给右边变.较=”右两边变量的值是否相等22.下文本框内是一段用程序设计语言编写的源代码,功能是输出200以内能被

17整的最大正整数。这段源代码属于()A.程序

B.件

C.指令

.令23.语中,以下简数据类型选项中描述错误的()A.整数(int)、浮点数float)C.尔bool)

B.符串(str.2.5+2.5的值是整数(类型24.释性语言是指源代码不要预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言(A.PythonB.

)。

C.

.25.中常用的输入输出语句分别是()A.input()output()C.printf()

B.print().printf()26.于Python的存管理,下列说法错误的是()A.变量不必事先声明C.量无须制定类型

B.量无需先创建和赋值就可直接使用.以使用del释资源27.中input()函数的回结果的数据类型为()A.型

B.型

C.List型

.型28.行下列Python程序,输出结果为,空白处应为()a=15b=46if__________:print(‘True’)else:print(‘Flase’)A.a=b

B.C..29.于下列Python程序段的说法正确的是()k=1while1:k+=1A.存在语法错误,不能执行.行次30Python“”+“cd”*2的果是()。

B.行1次

C.行无限次A.abcd2

B.C..ababcd二、程填空31.项目情境)一元二次方程(≠)当-≥,方程有两个不同的实数根,当-<时方程无实数根。

(问题求解)下面的python程实现的功能是判断方程是否有实数根。请阅读如下程序,在空白处填写适当的表达式或语句,使程序完整。importmatha=int(input("请入a的"))b=int(input("输入b的值:c=int(input("请输入c的值:d=_____将达式b4ac的值赋给变量____print("x1=",(-b+math.sqrt(d))/(2*a))输出方程的其中一个实数根()else:

输出方程的另一个实数根_________输“方程无实数根”32.在有一个程序用来解决以问题:如果有总量共1020个瓜,第一天卖掉总数的一半后多卖出了两个,以后每天卖剩下的一半多两个,那么几天以后卖完呢?请将下列程序补充完整。tc=1020c=0while___________________________print(c)33.保护环境,很多城市开始垃圾实行分类,便于更好的进行处理,为了让大家了解垃圾的分类情况,建立了以下四类列表(回收垃圾)(有害垃圾)、(易腐垃圾),剩下的为其他垃圾,目前,列表中已经存储了以下数据。玻瓶旧"金","纸箱,"旧衣服易罐]胶片,"毒水,"纽电池水温度计过药水,"泡塑料动内"菜叶菜梗","过食","香蕉","果"]根据现有列表,完成以下问题:(1)写从列表list3中出“过期食品”的表达式:___________________________________________________________________________(2)写从list1中取"书,"金属纸箱这段的表达式:___________________________________________________________________________(3)现发现一个新的列表如下list4=["过化妆品过药品杀虫剂],经过断,里面存放的为有害垃圾,如何将该列表中的元素添加到中请写出相关的表达式:__________________________________________________________________________(4)小在路上捡到了一个塑料瓶,判断为可收垃圾,写出相关表达式,将塑料瓶添加到列表list1中__________________________________________________________________________34.作说明:打开文件”将程序补充完整,不得增加,删除语句、或改变程序原有结构,操作结束后保存。

以下程序段的功能是:根据从键盘上输入的表示星期几的数字,若输入的数字不是在范围(至)出“输入错误!”,否则输出对应的英文星期的简称如Mon、、、、、、”。n=int(input(请入一个数”))list=[”,”Tue”Wed”,”Thu”,”Fri”,”Sta”,”Sun”]________:print(输入错”)else:print(________)35.入三个同学的成绩,然后到小排列。36.析完善程序某市出租车收费标准如下:()公内(含公里),收费8元()过3公但未超过公里部分,按1.5元公里收费()过6公部分,按元公收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分]假设总费用为,可以分段计算p=8(≤)(+8(≤)(s-6)+1.5*3+8()参考代]a=float(input(“s=”))3:p=8p=1.5*()>p=2.25*(s-6)print(根据上述回答如下问题:()题采用算法________(解法枚举/排序法递法)。()序代码空白处应填写的条件_(:A/B/C/D。A3<s<=63<=s<=6s>3s<6s>3Ors<=637.序分析题学校举行校园歌手大赛,评委由6人组成。评分方法:去掉一个最高分和一个低,计算其余位委的平均分,作为选手的最终得分记录最高分;记录最低分;记录六位评委的总分;记最终得分。

第步从本框中分别读入6位委的打分并依次存入到a(1)至中第步将1位评委的打分a(1)分别赋最高分max最低分min和总分S第步利循环结构把另外5位委的打分累加给从而求出位委的总分s,时把位委打分与max和min进行比较,得出6位委中的最高分max最低分min。第步从分中中去掉最高分max和低分min,出其他位委的平均分aver作为选手的最终得分。max=a[0]min=a[0]s=0forinrange(6)s=s+a[i]a[i]>max:max=a[i]a[i]<min:min=a[i]aver=((1)在用tkinter块进行界面设计的过程中,窗体中录入评委打分的对象是控生成的。AEntryLabelFrameButton(2)题中算法描述采用的__________A、自然语言、代码、流程、图(3)下程序代码片段对应于算法描述中的第2步第4步请填写片段中空白处的表达式填写完整_______38.善程序。以下是计算+101的程序代码。请你在处填写正确的语。s=0

k=1while(k<=101)__s=0k=1while(k<101):k=k+5s=s+kprint(s+1)39.读程序。分析条件语句的码并回答问题。()果不能用()函数,那么变量的型将会成。()果你的末成绩是,得到的价将会____________。()果你的末成绩是55,得到的评价将会____________。()果你得的评价是“还可以再提升”,你的期末成绩应该_____和_____之。()程序中现的所有else都可以替换为,序效果一样”,这种说法___(填“对”或“错”)的。40.序编写求

+3+……+1002的果____________________________________________________________________________________________________________________________(“运行完,请按回车键退.”)【参考答案】***试卷处理标记,请不要删除一选题1.【详解】本题主要考查Python表式的运算。“ab、“c是字符型数据类型,

“c”*2=”,故"ab"+"c"*2的行结果是abcc,故本题选C选。解析:【详解】本题主要考查Python表达式的运算“ab、“c是字符型数据类型“c”*2=“cc,故"ab"+"c"*2的行结果是abcc,本题选C选项。2.C【详解】本题主要考查Python表达式的运算。“//”是向下取整,是求绝对值函数,,故执行结果是4故本题选C选项。解析:【详解】本题主要考查Python表达式的运算。“”是向取整abs是绝对值函数,abs(-=,故执行结果是4,故本题选C选项。3.C【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量,x=y=50等价于x=50,y=解析:【详解】本题主要考查Python赋值语句。变量的命名规则有:只能以字母或下划线开头,不能包含特殊符号,不能是关键字。赋值语句是将等号右边的表达式赋给左边的变量x=y=50等于,,正确的赋值语句是,故本题选C选。4.C【详解】本题主要考查Python相关知识点知识点。.doc是文字处理软件(word后缀名),.vbp是VisualBasic工程文件后缀名,是可执行文件后缀名,是Python文件解析:【详解】本题主要考查Python相知识点知识点.doc是文字处理软件word后名),vbp是VisualBasic工文件后缀名.exe可执行文件后缀名,.py是文件的后缀名,故本题选选项5.B【详解】本题主要考查Python命令提示符。python命令行提示符是>>>,故本题选B选项。

解析:【详解】本题主要考查Python命令提示符。python的命令行提示符>,故本题选B选。6.B【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文件进行写操作,写入pythonisaprogramminglanguage.会覆盖之前的内容,故该代码段运行后解析:【详解】本题主要考查Python文件读写操作。首先打开ceshi.txt文进行写操作,写入pythonisaprogramminglanguage.会盖之前内容,故该代码段运行后,输出的结果为pythonisaprogramminglanguage.,本题选B选。7.C【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual、、C、C++、、Python等。故选项C正确。解析:【详解】本题考查的是计算机语言。计算机语言有:机器语言、汇编语言、高级语言。高级语言有:Visual、C、、、等故选项正。8.C【详解】本题主要考查Python字符串。比较字符串的大小,是将两个字符串的字符一一比较它们的ASCII值,小写字母的值大于大写字母,故表达式中s1>s2的值为,故本题选C选项解析:【详解】本题主要考查Python字串。比较字符串的大小,是将两个字符串的字符一一比较它们的值,小写字母的于大写字母,故达式中s1>s2的为,本题选C选项。.D【详解】本题主要考查Python本知识。序设计语言默认安装时,会有一个自带的集成开发环境IDLE。要建Python序文件,可以利用的“件“单。可使用exit(解析:

【详解】本题主要考查Python基本知识。Python程序设计语言默认安装时,会有一个自带的集成开发环境IDLE要创建Python程文,可以利用IDLE中的“文件菜。可使用exit()或quit()退Python因此选正确。【点睛】10.【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不是Python中所有循环必须包含的是循环次数,可能是while循环条件,故本题选B选项。解析:【详解】本题主要考查Python循环结构。Python中所有循环必须包含的是冒号、循环体、缩进。不是中有环必须包含的是循环次数,可能是while循条件,故本题选B选项。11.【详解】本题主要考查Python数据类型。Python没有类型,一个字符也是字符串,故本题选A选项。解析:【详解】本题主要考查Python数据类型。Python没有char类型,一个字符也是字符串,故本题选A选。12.【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选选项解析:【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A选项13.A【详解】

本题考查的是人工智能语言。Python由于简单易用,是人工智能领域中使用最广泛的编程语言之一,它可以无缝地与数据结构和其他常用的算法一起使用。故选项A正确。解析:【详解】本题考查的是人工智能语言。由于简单易用,是人工智能领域中使用广泛的编程语言之一,它可以无缝地与数据结构和其他常用的AI算一起使用。故选项A正确。14.【详解】本题主要考查数据分析知识点。Access(数据库)、Excel(表格处理软件)、SQL(用于访问和处理数据库的标准的计算机语言)均是数据分析处理工具,Python是程序设计软件,故本题解析:【详解】本题主要考查数据分析知识点(据库)Excel表格处理软件)、SQL(于访问和处理数据库的标准的计算机语言)均是数据分析处理工具Python是程序设计软件,故本题选C选项。15.【详解】本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。解析:【详解】本题主要考查Python变量的命名。变量的命名不能以数字开头(可以以下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。16.【详解】本题主要考查Python文件。Python语言源代码程序编译后的文件扩展名为py,BCD选项分别为C语言、java语言、C++语言源代码程序编译后的文件扩展名,故本题选A选项。解析:【详解】本题主要考查Python文件Python语言源代码程序编译后的文件扩展名为py,选分别为C语、语、语言源代码程序译后的文件扩展名,故本题选A选项。17.C

【详解】本题主要考查多分支选择结构。多分支选择结构格式:if-elif-else,故本题选C选项。解析:【详解】本题主要考查多分支选择结构。多分支选择结构格式if-elif-else。18.C【详解】本题主要考查计算机软件系统。DOS、Unix均是计算机操作系统,Python是程序开发软件,故本题选C选项。解析:【详解】本题主要考查计算机软件系统、、Linux均计算机操作系统Python是序开发软件,故本题选选项。19.【详解】本题主要考查print函数。print命令在屏幕中输出相应的文本或者数字等,执行语句print(“python”,的结果是python3.7,故本题选C选项。解析:【详解】本题主要考查print函。命在屏幕中输出相应的文本或者数字等,执行语句print(,)结果是python3.7故本题选C选。20.【详解】本题主要考查Python程序调试。分析代码可知,for循环语句中步长为,变量s的初值应为0,语句s=s+i共循环执行了100次,程序使用了for循环结构,故本题选B选项。解析:【详解】本题主要考查Python程序调试。分析代码可知,循环语句中步长为3,量s的值应为0,语句s=s+共环执行了次,程序使用了for循结构,故本题选B选。21.【详解】本题主要考查Python赋值语句。Python表达式中“=”示把“=”右边变量的值赋值给左边变量,故本题选B选项。解析:

【详解】本题主要考查Python赋值语句。Python表达式a=b中”表示把”右边变量的值赋值给左边变量,故本题选B选项。22.A【详解】本题考查的知识点是程序概念。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。软件是指包括所有在电脑运行的程序。软件程序+数据+文档。解析:【详解】本题考查的知识点是程序概念。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。软件是指包括所有在电脑运行的程序。软程+数据文档。指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作地码根据它们的定义,可以得出题目中的源代码属于程序。故A选正确。23.D【详解】本题主要考查Python数据类型。整数(int、浮点数(float)、字符串(str)、布尔(bool),2.5+2.5=5.0,值是浮点数()类型,故本题选D选项。解析:【详解】本题主要考查Python数据类型。整数()浮点数(float)、字符串)布尔(,,是浮点数()型,故本题选D选。24.【详解】本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为机语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属于解释性语言,解析:【详解】本题主要考查程序设计语言。编译型语言:程序在执行之前需要一个专门的编译过程,把程序编译成为器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。Python属解释性语言C++和C属于编译性语言vb是典型的编译解释型语言,故

题选选。25.【详解】本题考查的知识点是python的函数。Python中常用的输入输出语句分别是input()print(),故选项正确。解析:【详解】本题考查的知识点是python的数。Python中用的输入输出语句分别是,故选项正。26.B【详解】本题主要考查Python的变量。变量需要先创建和初始化,才可以使用,故本题选B选项。解析:【详解】本题主要考查Python的变量。变量需要先创建和初始化,才可以使用,故本题选B选。27.B【详解】本题主要考查Python输入函数。在Python中,input()函数的返回结果的数据类型为字符串String型,故本题选B选项。解析:【详解】本题主要考查Python输入函数。在Python中,(函数的返回结果的数据类型为字符串String型故本题选选项。28.【详解】本题考查Python程序调试a<b时,执行print(‘True。故本题选C选项解析:【详解】本题考查Python程序调试a<b时执行print(‘True。本题选选29.C【详解】本题主要考查Python程序while循环。while1是一直为真,故k+=1执行无限次,故本题选C选项。

解析:【详解】本题主要考查Python程序循环while1是一直为真,故k+=1会行无限次,故本题选C选。30.【详解】本题主要考查Python表达式的运算。字符串乘上整数,将返回由n个此字符串拼接起来的新字符串,故该表达式的运算结果是abcdcd,故本题选选项。解析:【详解】本题主要考查Python表达式的运算。字符串乘上整数,将返由n个字符串拼接起来的新字符串,故该表达式的运算结果是abcdcd故本题选C选。二、程填空31.b*b-4*a*c或d>=0-b-math.sqrt(d))/(2*a)方程无实数"【详解】本题主要考查Python程序的调试。此将表达式b-的赋给变量,故填b*b-4*a*c或。当b24ac,方程有两个不同的实数根,故此处判条件是。当b-≥0时方的两个根分别为,x2=(-b-故此处填。部,即x<0时,输出方无实数根,此处填方程无实数"。32.tc>0c=c+1

或者c+=1【详解】本题主要考查Python程序执行与调试。变保西瓜数量,当大时一直循环,故第一空填tc>0。变c保存天数,每循环一次,变量c递1,第二空填c=c+1或者c+=133.list3[2]list1[1:4]list2=list2+list4或list2.extend(list4)list1=list1+[“塑料瓶”]

或者list1.append(“塑料瓶”【详解】本题主要考查Python列表数据类型。①“过期食品”在列表list3索,故从列表list3中取出“过期食品”的表达式list3[2]。旧","金"纸板箱ist1~,从list1中取旧书,"金属,"纸箱这一段的表达式list1[1:4](包括4)③将该列表中的元素添加到list2中表达式是list2=list2+list4或list2.extend(list4)。(extend()函用于在列表末尾一次性追加另一个序列中的多个(用新列表扩展原来的列表))。④将塑料瓶添加到列中list1=list1+[塑料瓶”]list1.append(“塑料瓶”)(append字符追加函数)

温馨提示

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

评论

0/150

提交评论