版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、D .服务端语言D. 9D. 7D. .c+D.高级语言【试卷3】Python三级考试练习题图文一、选择题 TOC o 1-5 h z Python的设计具有很强的可读性,相比其他语言具有的特色语法有以下选项,正确的 是()。A.交互式B.解释型C.面向对象下面的Python程序段运行后的输出结果是()List= 10方2桃 ”,9,65Print (List3)A. 25B.琳猴桃C.殊猴桃python 中表达式 4*3=()。A.12B.1C.64Python语言源代码程序编译后的文件扩展名为()A.pyB.cC.java在Python中常用的输入输出语句分别是()A. input() o
2、utput()B. input() print()C. input() printf()D. scandf() printf().以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。fi3r 1 in rang-e(200,- I);if i% 17 - 0:printfi)breakA.软件B.程序C.指令.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。A.布尔型B.浮点型C.整型D.字符串.王明编写了 Python程序,根
3、据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重 80kg”“身高170cm”是对王明体重身高的符号记录属A.数据B.信息9.可以被计算机直接执行的语言是C.知识D.智慧(),Python语言属于(懵言。A.机器,高级B.高级,汇编C.高级,机器D.汇编,高级10.对于Python语言中的语句x= (num/100 )%10,当num的值为45376时,x的值应为()34C.D. 611.下图是python34安装后目录文件的磁盘文件存储结构,下列说法错误的是()上皿 Doc国 i rifludtE h Ub上 libi用.SeripliQ X Hl日
4、J, Tg3J ,. ilSn*1 pyn- Scripts_pyc ache_A.图中文件存储结构为树结构,python34为树的根结点(父节点)B.图中python34根结点有4个子结点C.图中python34根结点下有5个子树(子结点)D.图中Tools是python34的子树(子结点) 12.运行如下Python程序,结果为()。n=18;m=24;r=lwhile r=0:r=m%nm=nn=rprint(m118A. 1B. 3C. 613.以下是一段python程序:它的可以用哪个流程图表达()。A.B.顺序结物not ( b- a0)值是 ()A. 1B. -1C. TrueA
5、B是条件?分支结构D. False15.下列属于正确的 Python变量名的是()True88abeabc&88_abc88二、程序填空.求1100内奇数之和(使用 range函数).求水仙花数(一个三位数,其各位数字立方和等于该数字本身).分析完善程序某市出租车收费标准如下:3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按1.5元/公里收费(3)超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?算法分析假设总费用为p,则可以分段计算p=8(sW 3)p=1.5* (s-3) +8(36)参考代码a=float(input
6、( “ s= )if s 6 :p=2.25* (s-6) +1.5*3+8print( p)根据上述回答如下问题:(1)本题采用的算法是 (填:解析法/枚举法/排序法/递归法)。(2)程序代码中空白处应填写的条件是 (填:A/B/C/D)。A. 3s=6B. 3=s3 and s3 Or sl- - th i )p丁闻赛寰建号巴仔.心 rJlltimport randomsecret=random.randint(0,10) print(-猜数游戏-”) cs=int(input(你猜的数字是)while cs!=secret:cssecret:(唉,猜大啦!) TOC o 1-5 h z
7、print(嘿嘿,猜小了!”)cs= int(input(重新猜一个靠谱的数字是:”)print(游戏结束,不玩了 !”).阅读程序。阅读求水仙花数的代码并回答问题。“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33,请计算并输出所有三位数的水仙花数。for n in range(100,1000):i=n/100j=n100%10k=n%10if n=i*i*i+j*j*j+k*k*k: print(n)397713lfor n range (100, 1 000):i=n/10Dj=n/1003S10k=rJS10prir
8、it (n)的符号作用是。%的符号作用是。=的符号作用是。在代码中,变量i表示的是三位数中的 位。在代码中,变量j表示的是三位数中的 位。在代码中,变量 k表示的是三位数中的 位。(7)在range (100,1000)这个区域内,变量 n无法取到的数值是 【参考答案】*试卷处理标记,请不要删除、选择题ABC【详解】本题考查Python特点的相关知识点相比其他语言,Python具有交互式、解释型、面向对象的特色。故本题选 ABC解析:ABC【详解】本题考查Python特点的相关知识点相比其他语言,Python具有交互式、解释型、面向对象的特色。故本题选 ABCD【详解】本题主要考查Python
9、程序的执行。列表的索引是从 0开始的,故List3=9 , 故段运行后的输出结果是9,故本题选D选项。解析:D【详解】本题主要考查Python程序的执行。列表的索引是从0开始的,故List3=9,故段运行后的输出结果是9,故本题选D选项。C【详解】本题考查的是python 中表达式相关知识。在Python 算数运算中, *代表乘法,*代表乘方,故4*3=4*4*4=64 ,故选项C正确。解析: C【详解】本题考查的是python 中表达式相关知识。在 Python 算数运算中, *代表乘法, *代表乘方,故4*3=4*4*4=64 ,故选项 C正确。A【详解】本题主要考查Python 文件。
10、Python 语言源代码程序编译后的文件扩展名为py, BCD4项分别为C语言、java语言、C+1言源代码程序编译后的文件扩展名,故本题选A 选项。解析: A【详解】本题主要考查Python文件。Python语言源代码程序编译后的文件扩展名为py, BCD选项分别为C语言、java语言、C+语言源代码程序编译后的文件扩展名,故本题选A选项。B【详解】本题考查的知识点是python 的函数。 Python 中常用的输入输出语句分别是input() print() ,故选项 B 正确。解析: B【详解】本题考查的知识点是python 的函数。 Python 中常用的输入输出语句分别是input(
11、) print() ,故选项 B 正确。B【详解】本题考查知识点是程序的定义。软件是指包括所有在电脑运行的程序。软件=程序+数据 +文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。解析: B【详解】本题考查知识点是程序的定义。软件是指包括所有在电脑运行的程序。软件=程序 +数据 +文档。程序是指为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。程序中包括指令和数据。指令是指示计算机执行某种操作的命令。一个指令通常由两部分组成:操作码+地址码。高级语言是指以人类的日常语言为基础的一种编程语言。根据它们的定义,可以得出题目中的源代码
12、属于程序。故 B 选项正确。D【详解】本题考查的是数据类型。 A. 布尔型用于表示真(对)或假(错),A 错误;B.浮点型,即带小数点的数字都称为浮点数出错误;C.整型用于执行加(+ )减( - )乘( * )除( / )运解析: D【详解】本题考查的是数据类型。A.布尔型用于表示真(对)或假(错), A错误;B.浮点型,即带小数点的数字都称为浮点数,B错误;C整型用于执行加(+)减(-)乘(* )除(/)运算;C错误;D.字符串能够灵活表示一串数据,长度大小灵活多变,存储电话号码位数较 多,故 D 比较合适 。 故选 D。A【详解】本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载
13、体,是计算机加工的对象。”体重80kg”、“身高170cm是对王明体重身高的符号记录属于数据。故本题应选 A。解析: A【详解】本题考查的是数据的定义。数据是客观事物的符号记录,是信息的载体,是计算机加工的对象。“体重80kg”、“身高170cm”是对王明体重身高的符号记录属于数据。故本题应 选 A。A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微解析: A【详解】本题考查计算机语言。机器语言是机器能直接识别的程序语言或指令代码,无需经过翻译,或指不
14、经翻译即可为机器直接理解和接受的程序语言或指令代码。汇编语言是任何一种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语言。高级语言是一种面向过程或对象的语言。可以被计算机直接执行的语言是机器语言,Python 语言属于高级语言。故本题选 A。A【详解】本题主要考查Python 语句。num=45376, x=(45376/100 ) %10=453 % 10=3,故 x 的值应为3,故本题选A 选项。解析: A【详解】本题主要考查Python 语句。 num=45376, x=(45376/100 ) %10=453 % 10=3,故 x 的值应为 3,故本题选A 选
15、项。B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构,python34 为树的根结点 (父节点);图中python34 根结点有 8 个子结点;图中python34 根结点下有5 个子解析: B【详解】本题主要考查计算机文件存储结构。由图可知,图中文件存储结构为树结构, python34 为树的根结点(父节点);图中python34 根结点有 8 个子结点;图中 python34 根结点下有5 个子树(子结点);图中Tools是python34的子树(子结点),故本题选B选项。C【详解】本题主要考查Python 循环结构。分析程序可知,该程序求m 、 n 的最大公约
16、数,程序结束后m=6,此时r=0,故本题选C选项。解析: C【详解】本题主要考查Python 循环结构。分析程序可知,该程序求m 、 n 的最大公约数,程序结束后m=6,此时r=0,故本题选 C选项。B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if Else。所以选B绘制有分支流程图,故本题选 B 选项。解析: B【详解】本题主要考查算法流程图知识点。程序代码中有双分支语句if se。所以选B绘制有分支流程图,故本题选B 选项。D【详解】本题主要考查Python 表达式的运算。a=2, b=3, b-a0 值为True ,则表达式not (b-a0)值是False ,故本题选
17、 D选项。解析: D 【详解】本题主要考查 Python表达式的运算。a=2, b=3, b-a0值为True,则表达式 not (b-a0) 值是False,故本题选 D选项。D【详解】本题主要考查Python 变量名命名规则。 Python 变量名命名规则如下:( 1)Python 变量名可以由字母、数字、下划线(_)组成,其中数字不能打头;( 2) Python 变量名不能是P解析: D 【详解】 本题主要考查Python 变量名命名规则。 Python 变量名命名规则如下:( 1) Python 变量名可以由字母、数字、下划线(_)组成,其中数字不能打头;(2) Python 变量名不
18、能是Python 关键字,但可以包含关键字;( 3) Python 变量名不能包含空格。由上可知 D 选项 正确。 【点睛】 二、程序填空 Sum=0for i in range(1,101,2):Sum+=i print(Sum) 【详解】本题主要考查Python程序设ato求1100内奇数之和,用 Sum来求和,变量i的范围是 1 到 100,每次递增2,可以使用 range 函数,具体代码如下:Sum=0for i in range(1,101,2): Sum+=iprint(Sum) for i in range(100,1000): a=i/100b= (i/10)%10 c=i%1
19、0if i=a*a*a+b*b*b+c*c*c: print(i)【详解】本题主要考查程序设计。可通过Python 程序设计实现题干要求,通过for 循环找出水仙花数,依次取出三位数的每一位数,其中百位然后判断是否是水仙花数,具体代码如下:a= i/100 ,十位 b= (i/10)%10 ,个位 c=i%10,for i in range(100,1000):a=i/100b= (i/10)%10c=i%10if i=alayftr = in-t (4门】清输A雪本打印的尾番r: fcr x :r rsnje (1, layer-i-l):f 口: Y 1rL 1江Tlgu (1, 41): pr ( * , en(fc ) print F【详解】本题主要考查Python循环结构。Python
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五版港口工程保险合同3篇
- 二零二五版涵洞工程环保监测合同3篇
- 二零二五版反担保合同模板:供应链金融3篇
- 二零二五年计时工劳动合同管理与心理关怀协议3篇
- 二零二五年度软件开发项目合同及其廉洁规定2篇
- 二零二五版教育SaaS平台软件服务合同3篇
- 二零二五版粉煤灰运输安全规范与应急预案编制合同3篇
- 二零二五年度特种饲料原料采购合同模板2篇
- 二零二五年防火墙安全防护系统集成与维护合同3篇
- 二零二五年度大数据中心建设与运营劳务分包合同3篇
- 2024版塑料购销合同范本买卖
- 二年级下册加减混合竖式练习360题附答案
- 大三上-诊断学复习重点
- 应收账款的管理培训课件
- 2021年道路交通安全法期末考试试题含答案
- 股东变更情况报告表
- 自带药物治疗告知书
- 房产中介门店6S管理规范
- 吞咽解剖和生理研究
- TSG11-2020 锅炉安全技术规程
- 异地就医备案个人承诺书
评论
0/150
提交评论