试题青少年编程等级考试Python编程一级试卷2word练习_第1页
试题青少年编程等级考试Python编程一级试卷2word练习_第2页
试题青少年编程等级考试Python编程一级试卷2word练习_第3页
试题青少年编程等级考试Python编程一级试卷2word练习_第4页
试题青少年编程等级考试Python编程一级试卷2word练习_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、试题青年编程等级试 Python 编程一级卷 2word 练 一、选题1已知列表 list1=88, 表式 的值为( )A22BC2下列语言中( )属于高级语言ApythonBC编语言3数据分析的处理工具错误的 )AAccessB C4在 中判断 是为偶数的表达式是( ) ABC5在 中 的行结果是( )ABC6在 语言中表示x 属区,) 的确表达式是( )Aa or x bB x and x bC and xb and b=3 的是( )AB- CTrue D17列选项中,不属于 Python 语基本数据类型的( )AstrBCfloat18 中已知 ,运行下列程序后a 和 b 的为 a =

2、 a * bb = a / a = a / Aa=3 B b=3C b=5 b=319面( ) Python 合法的变量名Aint32BCselfname20图 Python 代执行后,b 的值分别为:( )A5,10B C 10,1021下 代码的运行结果是( ) a = 3b = 4a = a * bprint(a)A B C Da*b22列有关于 print 命的描述中,正确的是( )A在打印机里打印相关的文本或者数字B以用来画图C屏幕中输出相应的文本或者数字等行语句 print(“python,)会出错23明编写了 Python 程,根据输入的体重和身高算 值显示是否超标。王明体 重

3、,高 170cm。中“体重 80kg”“身高 170cm”对王明体重身高的符号记录属 于( )A数据B息C知识慧24下文本框内是一段用 程序设计语言编写的源代码,功能是输出 200 以内能被 17 整的最大正整数。这段源代码属于( )A程序B件C指令令25 中实现下面结的代码是( )。 请输入你的性别:Aprint(“请输入你的性别:”) Cinput(“请输入你的性别:”) 26如下 VB 序段:s1 python: visual = 1: j = s = Do i = Len(s1) And j = Len(s2) Mid(s1, Mid(s2, j, Thens = + Mid(s1,

4、i, 1)Elsej j + End If = i + 1Loop执行该程序后,的值是( )B(输入你的性别:) input(请输入你的性别:A2BC 727 中input()函数的回结果的数据类型为( )A 型B 型CList 型 型28列 Python 数不属于列表的是( )A24,56,7,89,4 C 猴桃B B , D29 python 中下列哪个选项是正确的赋值语句( )A 80 B2018 =xCa+b=c D30于 python 程设语言,下列说法错误的是( )Apython 是种面向对象的编语言 C 具丰富和大的库B 代只能在交互环境中运行 是种解释型的计算机程序设计高级语言

5、二、程填空31家商场在降价促销,如果买金额不高于 元,会给 10%的折,如果购买金额 高于 200 元会给 20%的扣。编写一个 Python 程序,输入消费额(整数),显示折扣后 的应付金额。32两个素数之差为 ,则该对素数称为双胞胎数,如 , 就是一对双胞胎数。编写 python 程序,实现如下能:输入 n 的,统计显示 以内的有双胞胎数。程序运行界 面如图所示:实现上述功能的程序如下,请在划线处填入合适的代码。def ():for in (,)_:return Falsereturn Truen=int(“请输入一个正整数 n:)c=0k=3while k0:_数和:37球绕太阳的运行周

6、期为 365 天 小 48 分 46 秒(合 365.24219 天,即一回归 年。公历的平年只有 365 天比回归年短约 0.2422 天,每四年累积约一天,把这一天加于 2 月(即 月 29 日),使当年的时间长度变为 天这一年就是年。判断某一年是 否是闰年的方法是年份数能被 4 整,但不能被 100 整,或者年份数能 400 整。以 下是一段用于判断某一年是否是闰年的程序。请将上面程序框中空格处的内容填写完整,其中处填写代码注释 _ _ _ _ _38下是计算 = 1+6+11+.+ 101 的程序代码,请补全程序。 s=0for in range(1,102, s=print( 请补充

7、完成上述程序_39写程序,用打一如下所示的等腰直角三角形,将测试结果截图。 * * * * * *40下列程序代码补充完整:某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动 时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果; 超出范围,对身体反而会有损伤。男最适宜运动心率220年龄数安静心率) ()安静心率,女最适宜运动心率210年龄数安静心率) )安静心率,补充程序帮他(她)计算最适宜的运心率。age=float(input(请入 )HRrest=float(请输入 )(“请输入 male or female :”) :_else_(

8、-age)(-HRrest)print(最宜的心率是:,low,)(“运行完,请按回车键退.”)【参考答案】*试卷处理标记,请不要删除一选题1【详解】本题主要考查 Python 列。 是返回列表中的最小值,列表 list1=88,22,34,89, 67,则 python 表式 min(list1)值为 22故本题选 选项。解析:【详解】本题主要考查 Python 列表min 是返回列表中的最小值,列表 , , python 表式 min(list1)的为 22故本题选 选项。2D【详解】本题主要考查程序设计语言。python 、VC、 均属于高级语言,汇编语言属 于低级语言,故本题选 D 选

9、项。解析:【详解】本题主要考查程序设计语言。python、JAVA 均于级语言,汇编语言属于低级语 言,故本题选 选。3C【详解】本题主要考查数据分析知识点。Access(数据库)、Excel(表格处理软件)、 SQL(用于访问和处理数据库的标准的计算机语言)均是数据分析处理工具, Python 是程序设计软件,故本题解析:【详解】本题主要考查数据分析知识点(据库)Excel表格处理软件)、SQL(于访 问和处理数据库的标准的计算机语言)均是数据分析处理工具Python 是程序设计软件, 故本题选 C 选项。4B【详解】本题主要考查 Python 表达式的运算。Python 中取余符号是“%”

10、,“=” 是用来判 断两个对象的值是否相等,故判断 n 是否为偶数的表达式是 n%2=0故本题选 B 选项。解析:【详解】本题主要考查 Python 表达式的运算Python 中取余符号是%,”是用来判断两个对 的值是否相等,故判断 n 是否为偶数的表达式是 n%2=0,本题选 B 选。5D【详解】本题考查的是 Python 表达式。*幂次方优先级最高,%是求余。 8+7%2*2=8+7%4=8+3=11 , 是输出语句。故选项 D 正确。解析:【详解】本题考查的是 Python 表达式。是次方优先级最高是求余。 , 是出语句。故选项 正确。6B【详解】本题主要考查 Python 表达式。在

11、python 语言中表示x 属于区间ab)” 的正 确表达式是 a= x and x b ,故本题选 选项。解析:【详解】本题主要考查 Python 表达式。在 python 语言中表“x 属于区,)” 的确表达式是 ab 值为假,b=3 值为真,故表达式 ab and b=3 的值 是 False,故解析:【详解】本题主要考查 Python 表达式的运算。逻辑运算符 两都真,值才为真,否则为假。 a=2b=3, 值假,b=3 值真,故表达 ab b=3 的是 ,本题选 D 选 项。17D【详解】本题主要考查 Python 数据类型。python 没有 类型,一个字符也是字符 串,故本题选 D

12、 选项。解析:【详解】本题主要考查 Python 数据类型。python 没 char 类,一个字符也是字符串,故本题选 D 选项。18【详解】本题主要考查 Python 表达式的运行。a=3b=5,a = a * b=15b = a / , = a / ,故运行下列程序段后,a 和 b 的解析:【详解】本题主要考查 Python 表达式的运行a=3, = a * , = a / , a / ,运行下列程序段后, 和 的为 a=5 b=3,本题选 选。19【详解】本题主要考查 Python 变量的命名。Python 变量的命名不能以数字开头(可以以 下划线或字母开头),不能包含特殊符号,不能是

13、关键字,故本题选 ACD 选 项。解析:【详解】本题主要考查 Python 变量的命名。 变量的命名不能以数字开头(可以以下划线或 字母开头),不能包含特殊符号,不能是关键字,故本题选 ACD 选项。20【详解】本题主要考查 Python 程序的执行。a=5b=10,c=a=5,a=b=10 ,b=c=5,故代 码执行后,a,b 的值分别为:10 和 5,故本题选 B 选项。解析:【详解】本题主要考查 Python 程序的执行。,故代码执行后, a, 的分别为:10 和 5,故本题选 B 选。21【详解】本题主要考查 Python 程序的执行。a=3,a=a*b=3*4=12 ,故运行的结果是

14、 12,故本题选 选项。解析:【详解】本题主要考查 Python 程序的执行。,a=a*b=3*4=12故运行的结果是 12故本 题选 C 选。22【详解】本题主要考查 print 函数。print 命令在屏幕中输出相应的文本或者数字等,执 行语句 print(“python”,的结果是 python 3.7 ,故本题选 C 选项。 解析:【详解】本题主要考查 print 函。 命在屏幕中输出相应的文本或者数字等,执行语句 print (,)结果是 python 3.7故本题选 C 选。23【详解】本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“重 80k

15、g 、“身高 170cm是对王明体重身高的符号记录属 于数据。故本题应选 A解析:【详解】本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的 对象。“体重 80kg”“高 ”对王明体重身高的符号记录属于数据。故本题应 选 。24【详解】本题考查的知识点是程序概念。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集 合。程序中包括指令和数据。软件是指包括所有在电脑运行的程序。软件程序+据+文档。解析:【详解】本题考查的知识点是程序概念。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中 包括指令和数据。软件是指包括所有在电

16、脑运行的程序。软程+数据文档。指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作地码 根据它们的定义,可以得出题目中的源代码属于程序。故 A 选正确。25C【详解】本题考查的是 python 函数相关知识。input 数接受一个标准输入数据, print 是一个输出函数。input(“请输入你的性别:”)函数中的“请输入你 的性别:”表示提示信息,要使用双解析:【详解】本题考查的是 python 函数相关知识。 函接受一个标准输入数据print 是个输出 函数。(请入你的性别”)数中“请输入你的性别:表提示信息,要使用 双引号。故选项 正确。26C【详解】本题主要考查 VB 程

17、序的执行。分析程序可知,变量 控制从 s1 中取字符,变 量 j 从 s2 中取字符,依次比较字符串 s1 的每一个字符,若 s1 中的字符大 于或等于 s2 中的字符,则将 s1 中对应的字解析:【详解】本题主要考查 VB 程序的执行。分析程序可知,变量 控从 s1 中取字符,变量 从 s2 中取字符,依次比较字符串 s1、s2 的每一个字符,若 s1 中字符大于或等于 s2 中的 符,则将 s1 中对的字符拼接变量 s 中,否则变量 j 递增。第一遍循环i=1,j=1, “p”“i,i=i+1=3;三遍循环, “t”,i=i+1=4;四遍循环,“h“i,j=j+1=3,i=i+1=5;第五

18、遍循环, “o”,j=j+1=4,i=i+1=6;第六遍循环,“n”“u,j=j+1=5,i=i+1=7,循环 结束,故执行该程序后,j 的是 ,故本题选 C 项。27B【详解】本题主要考查 Python 输入函数。在 Python ,input()函数的返回结果的数 据类型为字符串 String 型,故本题选 B 选项。解析:【详解】本题主要考查 Python 输入函数。在 Python 中,(函数的返回结果的数据类型为字 符串 String 型故本题选 选项。28【详解】本题考查 Python 语句。列表是 中的一种数据类型是用起来的一组 有顺序的数据。选选项 B,C, 都属于列表,选项

19、A 不属于列表,故本题选 A。解析:【详解】本题考查 Python 语。列表是 Python 中一种数据类是用括起来的一组有顺序的数 据。选选项 B,C,D 都属列表,选项 A 不于列表,故本题选 A。29D【详解】本题主要考查 Python 赋值语句。“5s”不是一个合法的变量名,不能将变量 x 赋给一个数值或表达式,可以将 s+5 赋给变量 ,故本题选 D 选项。解析:【详解】本题主要考查 Python 赋值语句。“5s不一个合法的变量名,不能将变量 赋给一个数值 或表达式,可以将 s+5 赋变量 ,故本题选 D 选。30【详解】本题主要考查 Python 程序设计语言。python 是一

20、种面向对象的编程语言,python 代码可以在交互环境中运行, 具有丰富和强大的库,python 是一 种解释型的计算机程序设解析:【详解】本题主要考查 Python 程序设计语言python 是种面向对象的编程语言python 代可 以在交互环境中运行python 具有丰富和强大的库, 是种解释型的计算机程序设 计高级语言,故本题选 B 选。二、程填空31请入消费额(整数:) price 200:price=price-price*0.1 else:price=price-price*0.2 折后的应付金额是,price)【详解】本题主要考查 Python 程序的执行与调试。用键盘通过输入函

21、数 input 输消费额,并用 函数将其转换为整数类型,通过 if 条件分支结构,判断如果购买金额不于 元会给 的折扣,如果购买金额高于 200 元会给 的扣,最后用 print 输函数输出折扣 后的应付金额。32x%i=0 或 x/i=x/i 或其他等价表达式 或 isprime(k+2)=True c=c+1 或 c+=1【详解】本题主要考查 Python 程序的执行与调试isprime(x)函数判断 是不是素数,此处通过 for 循判断(用 依除 i,能不能整除 的范围时从 2x),故填 x%i=0 或 x/i=x/i。此判断相差 2 的个数是不是素数,若是,则输出这两个数,故此处填 或

22、 isprime(k+2)=True。 用统计双胞胎数的对数,若满足是双胞胎数的条 件,故此处填 c=c+1 或 c+=1。33range x% 10 或 x-b*100-s*10 或它同等答案 x【详解】本题考查的是 Python 程序设计。水仙花数是指一个三位数,故使用 range 函遍历 100999; 存放的是十位数,故可以选对 x 取后再除以 10 求,故第二空应%( 余符号)g 是放个位,直接除以 10 求余,或减去前面整百和整十的数,故第三空 为:x% 10 或 x-b*100-s*10 或它等答案;如果找到满足条件的数,则输出,故第四空 为:。34表 字 键对 3【详解】本题考

23、查的是 python 语言的数据类型,列表和字典。1)表是写在方括之,用逗 号分隔开的元素列表students= 小明,小小刚就列表。()典标,它是一个无序的“键)值()对集合,字典当中的元素是通过键来存取的,而不 是通过偏移存取scores= 小明:95,红:90,小刚就是一个字典类型。()其中“小 明:95”构成了一个键值对。4) 方返回列表元素个数students= 小明小红, 小刚,面有三个元素,故返值是 3。() ,中 小:95, 小红:90,小:90该典有 3 个键值对,故输出结果是 。35a(i)=Asc(tmp)-64 或 a(i)=Asc(tmp)-Asc(A)+1 m+1T

24、o m+k Mod 1【详解】本题考查乘法运算规则的理解以及转置矩阵中行列数据的读取。)根据算法描述,图中 ()的值为 09=89。)程序先随机生成数组 ,其下标为 到 kk并以行列的形式显示在列表框 list2 中即为转置矩阵),然后读取大写字符串 s 中的 每个字符,并将每个字符转换成相应字母表中的位置存储在数组 a 中。代码处为字符转 成相应的字母表中位置值,下方代码将 ai)输出在列表框 中故此处应获取 () 的值。根据题干描述“字符 AZ 对应数值 126”,此处为将 tmp 获的字符通过 Asc 函 数进行转换,语句为()=Asc()”还可以是() ()”。代码处为循环变量 的值范围,根据乘法规则,变量 的围是每 一段中的 1 到 k 之的值,需要获取每一段的始位置下标,结合上文得到的 m 值可得 循环变量的范围是“1 To 十 ”。代码处是将计算结果 ()原长度转换成相 应大写字符,计算结果要求除以 26 取,若直接写成 c()Mod ,则导致数值 26 的 果为

温馨提示

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

评论

0/150

提交评论