


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、NCT-Python 编程三级-模拟卷 3(含答案精品练习一、选择题以下属于计算机高级语言的是( )Python自然语言汇编语言机器语言2Python 表达式“50-50%6*5/2*2”的结果为( )A48B25C0D45python a,b)”()ax or x ba= x and x bax and x ba=x or x 3 : y=2*xelse :y=3*x+1 print(y)A10B5C25D26Python 表达式中,能正确表示“变量x 4 100 整除”的是()A(x%4=0)or (x%100!=0)B(x%4=0)and (x%100!=0)or and 12Pytho
2、n 中,表示跳出循环的函数是()AcontinueBbreak13Python 不支持的数据类型有()。CESCDCloseAcharBintCfloatDlist14Python 变量名的是()ATrueB88abcCabc&88D_abc8815下面哪个不是 Python 合法的标识符()Aint_3BprintCcountDname Python 程序段运行后的输出结果是( )x=3if x%2=0:print(x, 是偶数。) else:print(x, 是奇数。)A3 是奇数Bx, 是偶数Cx, 是奇数D3 是偶数可以被计算机直接执行的语言() ,Python 语言属(语言。机器,高
3、级高级,汇编高级,机器汇编,高级以下不属于高级程序设计语言的是( )。AC+VB机器语言Pythona=pythonprint(a 1 +a 3的值为( )ythytpyyh20运行下列 Python 程序,结果正确是()a=32b=14c=a/bprint(c)A2.2B2C“2”D4Python 15000,则程序输出结果为( )A2800B2800.0C12200D12200.0 是:( )规划网站结构,并确定设计风格发布网站网页制作了解网站运行环境,选择网站开发工具确定网站主题,收集素材ABCD小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是( )CPython
4、 代码D选择一种编程软件小林同学想要利用 Python )A赋值语句B循环语句C条件语句D输出语句python( )请输入你的性别:print(“Cinput(“请输入你的性别:”)print(请输入你的性别:) Dinput(Python 语言编写程序,根据输入的体重和身高计算BM 值并验算其体重指数是否超标,属于( )A数据B信息C知识D智慧韦沐沐同学利用 Python 入、输出数据时使用的图例是( )BCD下列Python 程序段的运行结果是()i=0 sum=0while i10:if i%2=0:sum+=i i+=1print(sum=,sum) Asum=18sum=20sum=
5、22sum=30Python a=2,b=3a=3 值是()A1B0CTrueDFalse下列不可以用来搭建本地服务器的软件是( )。Python ExcelIIS ApacheABCD二、程序填空一家商场在降价促销,如果购买金额不高于200 10%的折扣,如果购买金额200 20%Python 程序,输入消费额(整数),显示折扣后的应付金额。某字符转置算法描述如下:将字符串(均为大写字符)s 依次转换为相对应的数值(字符AZ 对应数值 126);转换后的数值以K 个数据为一段,将n 个待处理的数据依次分割成若干段(0 来补充);每一段中K 个数据与 K*K 转置矩阵进行乘法运算;将乘法运算得
6、到的每一个结果值除以26 求余数,依次转换成相应字符(数值126 AZ),最后按原始字符串长度输出。乘法运算规则如下:i c(i)=j a(j)*j 行第i b(t)的乘积之和(j=1, 2K)例如:字符串 s=PYTHON,区块大小 K=4,的转置过程如下:(即图中处)为 。请在划线处填入合适代码。Private Sub Commandl_Click()Dim a(1 To 100)As Integer,100 个字符Dim b(1 To 100)As Integer10*10 Dim c(1 To 100)As LongDim s As String, tmp As StringDim k
7、 As Integer, t As Integer, i As Integer, j As Integer Dim n As Integer, m As Integer, lens As Integer s=Textl. Text在Textl中输入原始字符串k=Val(Text 2.Text)在Text 2中输入区块大小K RandomizeFor i=1 To k2 b(i)=Int(Rnd*9)1 tmp=tmp Str(b(i) If i Mod k=0 Then List 2. AddItem tmp tmp= .End If Next ilens=Len(s):n=lens For
8、i=1 To n tmp=Mid(s,i,1) Listl. AddItem Str(a(i) Next iDo While n Mod k0 n=n 十 1a(n)=0Listl. AddItem Str(a(n) LoopFor i=1 To n m=(i1)Mod k+1 t=1Forj= c(i)=a(j) * b(m-1) * k+t)+c(i) t=t1Next j Next iFor i=1 To nList 3. AddItem Str(c(i)Next i s=For i=1 To lens s=s+Chr(t+64) Next iText 3.Text=sText 3End
9、 Sub小敏有 10 此种理财。请你帮助小敏分析,在年收益率不变的情况下,多少年后小敏的累计收益能超 过本金,请完成程序填空。( 年后收益超过本金。)1请输入年利率:) 2rate=float(s:-1)*0.013money=100000year=0while moneymax:max=a iif ai min:min=a i aver=(在引用 tkinter 模块进行界面设计的过程中,窗体中录入评委打分的对象是控生成的。AEntryBLabelCFrame 题目中算法描述采用的、自然语言、伪代码、流程图、.N-S 图下列程序代码片段对应于算法描述中的第2 步至第4 步。请填写片段中空白处
10、的表达填写完 调试程序。请阅读以下程序并写出运行结果。fruites=banana,apple,mangofor fruit in fruites: print(fruit) a=len(fruites) print(a=,a)将下列程序代码补充完整:某同学参加了学校体检,体检的医生告诉他体重超重,需要加强运动。该同学了解到运动时,心率如能控制在一定范围内,对增强心血管系统和呼吸系统的功能都有很好的效果; 超出范围,对身体反而会有损伤。男最适宜运动心率(220年龄数安静心率)(60%80%)安静心率,女最适宜运动心率(210年龄数安静心率)(60%80%)安静心率,补充程序帮他(她)计算最适宜
11、的运动心率。age=float(input(请输入 age=)请 输 入 gender=input(“请输入male or female :”) if:else:low=(n-age-HRrest)*0.6+HRrest high=(n-age-HRrest)*0.8+HRrestprint(最适宜的心率是:,low,high) input(“运行完毕,请按回车键退出.”)【参考答案】*试卷处理标记,请不要删除一、选择题1A【详解】本题考查计算机语言的相关知识点计算机高级语言有Python、Java 等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A 选项解析:A【详解
12、】本题考查计算机语言的相关知识点计算机高级语言有Python、Java 等计算机低级语言有汇编语言机器语言是计算机直接识别并执行的语言。故本题选A 选项2A【详解】Python50-50%6*5/2*2=50-2*5/4=50- 10/4=48A解析:A【详解】Python A选项。3B【详解】Python python “x 属于区间a,b)” 的正a= x and xbB 选项。解析:B【详解】本题主要考查 Python 表达式。在 python 语言中表示“x 属于区间a,b)” 的正确表达式是a= x and x 3y=3*x+1=10,故本A 选项。解析:A【详解】Python x=
13、3x3y=3*x+1=10A 选项。11B【详解】Python 表达式的运算。逻辑运算符“且”and 表示,“或”or 表x 4 x%4=0 100 x%100!=0,故本B 选项。解析:B【详解】本题主要考查 Python 表达式的运算。逻辑运算符“且”用 and 表示,“或”用 or 表示,变量x能够被 4 整除用 x%4=0 表示,不能被 100 整除用 x%100!=0,故本题选 B 选项。12B【详解】本题主要考查 Python 函数知识点。continue 是跳出本次循环,进入下一次循环,break 是跳出循环,故本题选B 选项。解析:B【详解】Python continue 是跳
14、出循环,故本题选B 选项。13A【详解】本题考查 Python 数据类型相关的知识点Python 不支持 char 类型、byte 类型。故本题选A 选项解析:A【详解】本题考查 Python 数据类型相关的知识点Python 不支持 char 类型、byte 类型。故本题选A 选项14D【详解】PythonPythonPython(_)组成,其中数字不能打头;(2)Python 变量名不能是 P解析:D【详解】Python Python 变量名可以由字母、数字、下划线变量名不能是Python 变量名不能包含空格。由上可知D 选项正确。【点睛】15B【详解】Python 头,不能包含特殊符号,
15、不能是关键字。print Python 的关键字,不是合法B 选项。解析:B【详解】本题主要考查 Python print 是 Python 的关键字,不是合法的标识符,故本题选B 选项。16A【详解】本题主要考查 Python 程序的执行。x=3,3%2=1,故输出 3 是奇数,故本题选A 选项。解析:A【详解】本题主要考查 Python 程序的执行。x=3,3%2=1,故输出 3 是奇数,故本题选A 选项。17A【详解】需经过翻译,或指不经翻译即可为机器直接理解和接受的程序语言或指令代 码。汇编语言是任何一种用于电子计算机,微处理器,微解析:A【详解】本题考查计算机语言。机器语言是机器能直
16、接识别的程序语言或指令代码,无需经过翻 种用于电子计算机,微处理器,微控制器或其他可编程器件的低级语言,亦称为符号语 PythonA。18C【详解】本题考查计算机语言。C+,VB,PythonC解析:C【详解】本题考查计算机语言。C+,VB,Python 都属于高级程序设计语言。机器语言则不是。故本题选项C 不属于高级程序设计语言。19D【详解】Python a=python, a1+a3=y+h=yhD 选项。解析:D【详解】本题主要考查 Python 字符串的运算。字符串 a=python,a1+a3=y+h=yh,故本题选 D 选项。20B【详解】Python 程序运行。取整),故B 选
17、项。解析:B【详解】本题主要考查 Python 程序运行。a=32,b=14,c=a/b=32/14=2(“/” 取整),故本题选B 选项。21D【详解】Python 5000,接着在判700010000。15000 不小于等于10000tax=800解析:D【详解】本题考查的是 Python 的选择嵌套语句。先判断是否小于等于5000,接着在判断是否小于700010000。15000 10000,故执行tax=800+(salary-1000)*0.4=800+(15000-10000)*0.4=800+2000=2800.0salary 接收的是D 正确。22D【详解】本题考查的是网站制作
18、流程相关知识。建立网站首先是要确定网站的主题,收集素材,规划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项 D 正确。解析:D【详解】划网站,然后选择网站的开发工具进行网页制作,最后进行网站的发布。故选项D 23A【详解】本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算 A。解析:A【详解】本题考查的是计算机解决问题。计算机解决问题的步骤:分析问题、设计算法、编写程序、调试运行、检测结果,其中最核心的步骤是设计算法。故本题应选A。24ABD【详解】本题考查 Python 语句。1 100 ABD解析:ABD【详解】本题考查 Python 语句。初始值会涉
19、及到赋值语句、从 1 加到 100 会用到循环语句、最后会输出结果用到输出语句。故本题选 ABD25C【详解】本题考查的是python函数相关知识。input函数接受一个标准输入数据,print是一个输出函数。input(“请输入你的性别:”)函数中的“请输入你的性别:”表示提示信息,要使用双解析:C【详解】python input 是一个输出函数。“表示提示信息,要使用 双引号。故选项C 正确。26D【详解】本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义, 则转变为信息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对物质世界运动过程中产生的问题
20、解析:D【详解】本题考查数据、信息、知识、智慧的概念。数据经过加工,可表达某种意义,则转变为信 息;信息经过加工,可用于指导实践,则转变为知识;智慧是人类基于已有的知识,针对 物质世界运动过程中产生的问题根据获得的信息进行分析,对比,演绎找出解决方案的能 力。而本题中根据身高和体重提供的数据信息,结合Python 行算法设计程序编写来解决实际问题。故属于智慧,选项D 正确。27D【详解】D。解析:D【详解】本题考查的是流程图相关知识。圆角矩形用来表示程序的开始和结束,矩形用来表示处理框,菱形用来表示判断,平行四边形用来表示输入、输出。故本题应选D。28B【详解】Python while if
21、i%2=0 成立时,sum+=i,i=2,4,6,8 时,If 条件成立,故 sum=2+4+6+8=20,又根据 print(sum解析:B【详解】本题考查Python 语句。根据while 可知,当if i%2=0时,If 条件成立,故sum=2+4+6+8=20,又根据print(sum=,sum),则最后运行结sum=20,故本题选。29C【详解】PythonPython选项正确。【点睛】解析:C【详解】本题主要考查 Python 基本运算。Python 比较运算优先级高于逻辑运算,因此C 选项正确。【点睛】30A【详解】本题考查服务器的相关知识点Python 脚本语言Excel 处理表格软件 IIS Internet 信息服务可以搭建服务器 Apache 可以搭建阿帕奇服务器。故不可解析:A【详解】本题考查服务器的相关知识点Python 脚本语言Excel 处理表格软件 IIS Internet 信息服务可以搭建服务器Apache 可以搭建阿帕奇服务器。故不可以用来搭建本地服务器。故选A 选项二、程序填空31p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 时尚产业合作协议
- 地下工程施工安全管理措施分析
- 2025年统计学期末考试题库:统计软件在体育科学中的应用试题集
- 医疗机构医疗器械采购流程规范
- 2025八年级下册语文语言艺术提升计划
- 2025年FRM金融风险管理师试卷:金融风险管理师面试技巧与案例分析试题
- 大情境统领下的九年级语文大单元教学设计研究
- 2025年初中地理实验探究模拟试卷与答案详解
- 2025年网络工程师职业技能测试卷:网络系统集成与调试试题
- 2025年育婴师职业测试试卷:婴幼儿玩具与游戏选择与应用试题
- 国内外小学音乐跨学科教学的研究现状
- 动土作业安全技术交底
- 教堂寺庙租赁合同协议
- 《如何开好晨会》课件
- 河南省洛阳市涧西区2024-2025学年八年级上学期期中考试数学试题
- 手术室护理质量控制讲解
- 管道完整性管理培训
- 大学物业服务月考核评价评分表
- GB 36893-2024空气净化器能效限定值及能效等级
- RPA财务机器人开发与应用 课件 6.1 RPA网银付款机器人
- 软件开发中介服务协议范本
评论
0/150
提交评论