




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ython二级考试试题3图文程序填空阅读填空程序试题一、程序填空.有如下程序段:sum=0for i in range(1,20,3): sum+=iprint( sum= ,sum)(1)循环变量i的初值为:(2)该程序执行后,输出的结果为: .调试程序。请阅读以下程序并写出运行结果。Fh Edit Format RunSexi 6,py i二Q.10;if 设3二二口:print (l)i-i+1print C 3um,, sxiih)#ex16.py i=0 sum=0while imax:max=a iif ai min:min=a iaver=()4(1)在引用tkinter模块进行
2、界面设计的过程中,窗体中录入评委打分的对象是由 控件 生成的。A. Entry B. Label C Frame D. Button(2)题目中算法描述采用的是 A、自然语言 R伪代码 C流程图D、.N-S图(3)下列程序代码片段对应于算法描述中的第2步至第4步。请填写片段中空白处的表达式填写完整.分析完善程序某市出租车收费标准如下:3公里内(含3公里),收费8元(2)超过3公里但未超过6公里部分,按1.5元/公里收费(3)超过6公里部分,按2.25元/公里收费。根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元? 算法分析假设总费用为p,则可以分段计算p=8(sW 3)p=1.5*
3、 (s-3) +8(36)参考代码 a=float(input( “ s= ) if s 6 :p=2.25* (s-6) +1.5*3+8 print( p)根据上述回答如下问题:(1)本题采用的算法是 (填:解析法/枚举法/排序法/递归法)。(2)程序代码中空白处应填写的条件是 (填:A/B/C/D)。A. 3s=6B. 3=s3 and s3 Or s=6.编写一个程序,它将找到所有这些数字,可被 7整除,但不是5的倍数,2000年至 3200年(包括在内)。得到的数字应按逗号分隔的顺序打印在一行上。提示:考虑使用range(#begin, #end).输入三个同学的成绩,然后大到小排列
4、。.哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。import math def ss(n): Flag=True i=2while i 请输入字符串s: abcl23dfpxycba 缩写后的字符串为:a-c l_3dfpx-ycba 实现上述功能的程序如下,请在程序划线处填入合适的代码。s=input(请输入字符串s:) flag = Falseresult=for i in range( 0 , k-1):if:result=result+si+-flag = Trueelif ord(si) ! = ord(si+1
5、)-1: result=result+siresult=result + si+1print(缩写后的字符串为:,result)划线处处应该填入的语句为:划线处处应该填入的语句为:划线处处应该填入的语句为:.程序编写求1+22+32+1002的结果input (“运行完毕,请按回车键退出.”).完善程序实现以下功能并保存。输出数组的最大值。arr1 =12, 435, 76, 24, 78, 54, 866, 43= -32768for i in range(0 , 7):if arr1i max1 : max1 = print(最大值是:,)input(运行完毕,请按回车键退出.).学校气象
6、小组使用自动测温仪在校园测量了1月12日的气温,并利用 Python绘制了这天的气温图,该图如下所示:10,8615rLO#绘制1月12日的气温图import matplotlib. pyplot as pitX - range (0, 24, 2)Y = 6,4, 4, 3, 3, 6, 9, 12, 12, 11,9,7pit. xlabel (1 月 12 0 )pit. ylabel。温度/摄氏度)pit. scatter (X, Y, 18, *red)#绘制散点图pit. show0(1)在以上Python程序中,变量 Y的数据类型是 。(2)在以上Python程序中,第8行横线处
7、的代码是 。(3)通过观察,气温采样间隔时间是 个小时。17.小敏有10万元本金,想要购买银行保证收益型理财产品。每年到期后连本带利仍购买 此种理财。请你帮助小敏分析,在年收益率不变的情况下,多少年后小敏的累计收益能超 过本金,请完成程序填空。(例如输人:5.15%,输出:14年后收益超过本金。)s=input(请输入年利率:)rate=float(s:-1)*0.01money=100000year=0while money=200000:money=round (),2)year=year+1print(year,年后收益超过本金。”)(1)程序第6行下划线处应填入 。(2)程序第2行的作
8、用是 ,并赋值给变量rate。(3)该程序主要是通过 while实现 结构。18.某种数据加密方法描述如下(加密前数据是ASCII字符):加8个数据为一段,将 n个待加密数据依次分割成若干个数据段,剩余数据(个数小于8)为独立数据段。数据加密规则:数据个数等于8的数据段,对各个字符进行位置变换;数据个数小于8的数据段,不进行位置变换。位置变换:用位置变换密钥数组c,将数据段每个字符进行位置变换,方法如下:加密后某数据段的第i个元素=对应原数据段的第 c(i)个元素,其中i=1, 2, ;8。数值变换:位置变换后,依次取出各个字符进行数值变换:把该字符的ASCII码转二进制,然后与密钥 m对应的
9、二进制数(m为1到255之间的整数)按位异或运算。异或运算()规则:如果 a、b两个值不相同,则 ab结果为1;如果a、b两个值相同,则a b 结果为 0,即:0 0=0, 1 0=1, 0 1=1, 1 1=0。巴上述处理的得到二进制数依次拼接,即构成最后的加密数据例如,待加密数据为python3.50 : 数组c各元素的值依次是数组c36152847则数据位置变换如下:如值变换密钥 m为35 (二进制表示是 00100011),则字符“ t (ASCII码值是116,二进 制表示是010100)的数值变换过程如下:变换前01110100密钥m00100011变换后01010111(1)已知
10、 A”白A ASCII码值是65, m=35,则“ A”数值变换后的结果是 (填二进 制数据)。VB代码如下,请在划线处填入合(2)小李根据上述算法,设计了一个数据加密程序,其 适的代码。Const n = 1024Dim c(1 To 8) As IntegerPrivate Sub Form _ Load()产生位置变换密钥数组c,代码略End SubFunction convert(c As Integer)As String程序功能:把整数c转成8位二进制数,代码略End FunctionPrivate Sub Command1_Click()Dim s As String,st As
11、 String,ss As String,res As StringDim i As Integer, As Integer start As IntegerDim a(1 To n) As String,b(1 To n) As Strings = Text1. Textst = convert(Val(Text2. Text)For i = 1 To Len(s)a(i) = Mid(s,i,1)Next ii = 1:start = -8Do While If i Mod 8 = 1 Then start = start + 8b(i)=i = i + 1LoopFor j = i To
12、 Len(s)b(j) = a(j)Next jFor i = 1 To Len(s)Forj = 1 To 8If Mid(ss,j,1)= Mid(st,j,1)Thenres = res + 0 Else res = res + 1按位异或Next jNext iText3. Text = resEnd Sub19.阅读程序。观察使用随机数求解百钱白鸡问题的代码并回答问题。百千白鸡问题是经典的数学问题,原题为“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三, 值钱一;百钱买百鸡,则翁、母、雏各几何?”翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公
13、鸡、母鸡、小鸡各多少只?import randomwhile True:x=random.randrange(0,20)y=random.randrange(0,33)z=random.randrange(0,100)if 5*x+3*y+z/ 3=100 and x+y+z=100:print(公鸡,x)print(母鸡,y)荣虫母句小心print(小鸡,z)Lil I rt TndCTL期ElI- Tiue:arid on. land: an re :口. 20y=r-arsdnju ruudr-ange :口, 33:andnn. t andt atiEe :口尸 l 口 0)5*x-H
14、*y-3100 irid x*7+x-=IOOiprLiirt C-ru百呜我Liu ( -叽工:Python中导入库文件的命令是 。random.randrange(0,20)生成的随机数的范围是 。(3)如果不想写类似 random.randrange(0,20)这么长的句子,可以修改程序中的第一行为while True 的作用是 。(5)如果while True造成程序无法停止,我们可以在程序中添加一行 。20.学校开展“奇妙的数字”研究性学习活动。张轩小组4人决定把课题定为探秘水仙花数。(1)张轩使用百度搜索引擎搜索到“水仙花数”是这样定义的:“水仙花数”是指一个三位数,它的各位数字的
15、立方和等于其本身,比如:153 = 13+53+33,那么这个数就是一个“水仙花数”。百度属于 _搜索引擎(全文,分类)(2)为了求解100-999这些数字中,哪些数字是“水仙花数”?张轩小组进行了算法设计,并使用python编写了一段程序来求解所有的“水仙花数”,程序和运行结果下图:期二运行结黑k=KX)1k;=999;a-k/L00=之注;a 为k的口位b=h/lO%lt) x:注;b为k的十位 c=WWm注;c为k|力个位k+fia+b+b+b+-+* ?,k是可以重新赋值的,k是变量还是常量? 程序中处有空缺,请补充完整处的代码。程序中逐一验证了 100到999之间所有的三位数是否符合
16、“水仙花数”的定义条 件,这种算法叫做 (解析法,枚举法,递归法,二分法)。(3)在研究成果展示环节,张轩小组可以使用什么软件制作探秘水仙花数的研究成果报告?()21.学习了 Python绘制图形操作后,信息小组接到了编程演示的任务。为此,小组同学编 写了一段代码,绘制出多个不同颜色的圆形。代码如下:import turtleturtle. bgcolor (black)colors=red, green, blue, yellow for x range (100): turtle. pencolor (colorsx%4) turtle. circle (x) turtle. left (
17、90) 请分析任务,完成下列题目。(1)程序中处应填写()。A. printB. inputC inD colors(2)程序中x%4的作用是( )。A.计算x乘以4的结果B.计算x除以4的整数部分C.计算x除以4的小数部分D.计算x除以4的余数 TOC o 1-5 h z (3)执行此程序,绘制出圆形的总颜色数是()。A. 1B 4C 5D 100(4)执行此程序,绘制出圆形的总个数是()。A. 1B 4C 99D 100(5)此程序属于程序设计结构中的()。A .顺序结构B分支结构C.循环结构D跳转结构.模拟一个简单计算器,实现如下功能:输入两个整数和一个运算符(加、减、乘、 除),进行算
18、术运算,并输出运算结果。程序运行时,依次输入第一个数、运算符和第二 个数,输出运算结果。当输入的运算符是加减乘除(+-*/)四种以外的符号时,则输出“运算符不正确”。当进行除法运算时,如果除数为“0”,提示输出“除数不能为0! ”。Python程序实现如下,在划线处填入合适的代码。a=int(input(请输入第一个数:) fh=input (请输入运算符:) b=int(input(请输入第二个数:) flag=True s=if fh in s:if fh=+:c=a+b elif fh=-:c=a- belif fh=*:c=a*belse:ifprint(除数不能为0!)flag=Fa
19、lseelse:c=a/bif flag=True:print(运算的结果为:+一)else:print (运算符不正确).小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金 突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s):m=0le=len(s)key=sle-1if key=B: n=2elif key=D:else:n=16i=0while i=0and c=Aand c=F:a=ord(c)-ord(A)+10i+=1return ms=input(请输入算式)result=0;suanfu1=;suanf
20、u2=;s1= for i in range(len(s):c=siif c=+ or c=- or c=:suanfu1=suanfu2suanfu2=cif suanfu1=:result=tif suanfu1=+:result=result+tif suanfu1=-:result=result-ts1=else:s1=s1+cprint(计算结果为+str(result)+D)(1)将程序横线处补充完整(2)如输入“ 1110B+10D-30H=则输出结果为 。24.某市普通高中选课数据如图1所示,学生从地理、化学、生物等科目中选择三门作为高考选考科目,“ 1 ”表示已选择的选考科目
21、。使用 Python编程分析每所学校各科目选考的总人数、全市各科选考总人数及其占比,经过程序处理后,保存结果如图2ME WCiO)*劭用学生要号.学校代班姓辄物厘化发生翱政治历史.5 技术2019010001,2012019010002.201 知12019010001201 wt.rsnm, i.i120190100M.201 如 L 绯谕殂 J. 1.1g2019010005.201901 慝= L2019010006.201 第1 导海 imi201901000工201 州1展田灯 J J J”2019010008,201 驯)1,张向港 L1 12015010009,201201901
22、0016201和1.李湫 SJJJ 2019010011,201 WLttWS1JJr201901001Z201901JMMJ J Ji2019010013 201901 LIJ图1BCD手校代方L盅A敷.糊理2019014693372019024593222Q19O+1159W72O1W55172019Mna201907ZO19O9514ZO19O9563201910531Z01911773ZO191309401913於2201914815ZO191582ZE F G言计10Cr*00041比例10490。 5Mioa2019147422019174243873279031724016978
23、37H373249234174231351224210749194174316213223349221222573177344到2344?3405523短282姐3烟3舞4914182724572000942537333810LA493920. 3026190.33198674109801441433941 m 1B9809 9 1将1 8 8 8 5-232243281551692874934S19433197297493321257342503713234472832580294319643%勺444T15270. 37034ft0. 4347060. M 04图2实现上述功能的 Pyth
24、on程序如下:import pandas as pdimport itertools#读数据到pandas的DataFrame结构中df=( xk73.csv ,sep= . ,header = infer ,encoding= utf8km=物理,化学,生物,政治,历史,地理,技术 zrs=len(df index)按学校分组计数sc= df.groupby( ,as_index= False).count()对分组计数结果进行合计,合计结果转换为 DF结构并转置为行df_sum = pd.DataFrame(data = sc.sum().Tdf_sum学校代码,=,合计,增加合计”行re
25、sult = sc.append(df_sum)百分比计算df_percent = df_sumdf_percent学校代码=比例for k in km:per= df_percent.at 0 ,k/zrsdf_percentk = per增加u百分比“行result = result.append(df_percent)删除u姓名u列result =修改“学生编号为总人数result = result.rename(columns =学生编号:总人数)#保存结果创建Excel文件.生成的Excel文件result.to_excel(学校人数统计.xlsx)(1)请在划线处填入合适的代码:(
26、2)加框处语句的作用是 25.阅读程序。分析以下关于字符拼接与转换的Python程序并回答问题。students=小明,小红,小刚scores=小明:95,小红:90,小刚:90print(len(students)print(len(scores)me- tOit rormai Kun uptions vvmaov- J _ 小明 Iprint (len,(scores)students的数据类型是 。scores的数据类型是 。(3)在scores中,每个字符与后面的数值共同构成了一个 。len(students)的返回值是 。print(len(scores)的输出结果是 。26.设计完
27、成算法之后,小C打算用所学的Python程序设计语言完成程序的编写。(1) Python程序设计语言属于程序设计语言中的 。A.机器语言B.汇编语言C.高级语言D.翻译程序(2)小C将设计好的算法转为 Python程序语言(如下)。其中“ Tot2=8”是一个 , “#初始化时长费为 0”是一个 , S9) :#算时长费用Tot1= (T-9) *0.2if (S=3.3) :#算里程费用Tot2-8else:Tot2=8+ (S-3.3) *1.35Cost-Totl+tot2print (Cost) #输出总车费(3)小C写好代码之后,编译运行发现报错了,根据下图中所示的错误信息分析该程序
28、报 错的原因是:NameErrorTracebackmost recent call last)in9else:10- 11 Cost=Tot1+tot212NameError: name tot2 is not defined(4)经过修改之后,小C对照某次滴滴打车的订单,将对应的公里数和时长输入程序,运行得到的结果与实际支付的费用一致,小C会心一笑验证得知程序正确无误。小C借助于计算机编写程序解决问题的这个过程是:设计算法编写程序分析问题调试运行程序,合理的顺序是。(填写序号即可)(5)总结用计算机解决问题的优势主要有: O27.阅读程序。分析以下两段Python程序并回答问题。#程序1i
29、=1while i1“4 SHpJI Qjrbug宜 lHbt Help3. 9 1 i 2末尾不换行,添加RD 3U&BOmOi Jxil 31 3020. Hj v; m) Dik 也 M H b I1 ar. viri2hcLpn Ejjyri,!: , rrtiift 口工 Hln?etii!c金 WM-赶与C f贝呼12!山:日2fctq: L 打,金3 I* I S X 1* 3 3 Z- 4 3 K 1 9 9 X 2 a ) I 4 I X 1- 4 1 X 2- I d X 12 4-16 S K L- 6 E I iO 5 lS F I l-:O E I 4 I 4 K 4
30、 41 K 彳呼& e- K 5 jB 6 K i如 7 X I* T ? SI E 4 21 T X fi# T I &*jfi T X 酢 K 7S9 白 I I- El X H u a X .-24 B I 4靠 I V bM 9 A-U Q M 7-G1 Q I fl K L- 9 9 X 21 9 I 4 W i 4-K- 3 1 4T5 9 I M4 !i 1 i3 9 M fi-72 9 M: 1 fuk itif ?jraainaL.空格【详解】本题主要考查Python程序的执行与调试。(1)在第一行程序中(for i in range(1,10):),变量i的数据范围为1到9
31、。(2)同理,在第二行的程序中(for j in range(1,i+1):),变量j 的数据范围为1到i。( 3)如果“昧示十进制数,那么 nd则表示n位宽的十进制数,2d则表示2位宽的十进制数。(4)第三行程序改为print(%dX %d=%2d%(i,j,i*j),end=),则本题的输出应该是1- C小13 -B.5)File E coprrifht 11 credits oe 比日筌日。tor inf 5fftiou, 3”HHBHa=H=HH =HssBBwoHff KESIAXT C: /UnfiEC/A/Daoinw/a. ny ?事】虞 L-INX I- 2 3 K 4 3
32、X: 33K2-fi3u(3-9dU日舄耳 3*12d )t 4-1S 5 X L= 5 5 X 2-30 5 X 5 1 4二加 5 X 5=25 0 X 1= 0 fi X 2= J2 I A】9 b X刑 6 X.儿 6 X 笈葩 7 Jf - 7 7 X 2-N 7 K 卜刃 7 X 4-2日 7 X EJb 7X6 42 7 X TN0 B X 1= 9 B X 216 E X 32 d 6 X 4用 2 B X 3的 B X gdE & X=51 E X 8 一日目 9 X 尸 9 3 K 2-IB 3 * 3*37 9 X +-3S 9 K 尸猪 9 X 6B54 9 X 7*8
33、3 乌工 9*72 9 )1 9=61 I换,如1X2=2变为2X1=2。(5)如果最后一行的 print()表示换行,那么end= 的功能是末 尾不换行,添加空格。. A A s-max-min【详解】本题主要考查Python程序的执行与调试。在引用tkinter模块进行界面设计的过程中,窗体中录入评委打分的对象是由Entry控件生成的(Entry是Tkinter用来接收字符串等输入的控件,该控件允许用户输入一行文字),故选 A选项。 题目中算法描述采用的是伪代 码,故选A选项。从总分中s中去掉最高分 max和最低分min ,求出其他4位评委的平 均分aver作为选手的最终得分,故此处填s-
34、max-min。.解析法或解析 A【详解】本题主要考查Python程序的执行与调试。由算法分析可知,本题采用的算法是解析法或解析。3公里内(含3公里),收费8元;超过3公里但未超过6公里部分,按1.5 元/公里收费;超过 6公里部分,按2.25元/公里收费,故此处填 3s=6,故选A选项。 6. l=for i in range(2000, 3201):if (i%7=0) and (i%5!=0):l.append(str(i) print (,.join(l)【详解】本题主要考查程序设计。由题干要求,可以使用 Python程序设计语言实现,可使用 for循环以及列表,可以使用 join函数
35、按逗号分隔格式打印结果,join函数连接字符串数组,将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串,具体代码如下:l= for i in range(2000, 3201):if (i%7=0) and (i%5!=0):l.append(str(i)pnntstj, stl st3-print (,.join(l) 7.ttl = input情输入第一4艮学的廉t*$t2 fl皿第二叔背的力st3 f bit I gn请学人第三it同学的懒Aif sti sti: n S忖dR二个uqp 111stl - st-【详解】本题主要考查程序设计与实现。可以使用Pytho
36、n程序实现题干要求:print(stl st;, st31*58人三个同物獭,然后用W镶到= 的5班(请输入第一位同学的诚赞士力整2 = 如“54”,入翦二检聆的咸集1si3 =*)if ctl父2: s第一个和第二个进行出段B h stlsti = st2st2二工事:交换两个数睡if sti tt3:-第Mo!E三馆行峨n%i=0: i+=1 ss(i) and ss(n-i): 8=3+5 【详解】本题主要考查Python程序的执行与调试。函数ss(n)用来判断n是否为质数,若是则返回True,否则返回False,此处是通过 while循环逐个判断n是不是能整除i,故填 n%i=0:。若
37、不满足if条件,则i递增,继续循环判断,故填i+=1。此处判断i与n-i是否都是质数,若是,则表明该偶数可以写成两个质数之和,并输出,故填 ss(i) and ss(n- i):。如果输入“ 8”则结果显示8=3+5。金君0MBpy - Cs/UwrWDKktop/Pyihon 程金原尊巴金猜理口 3.&. XRie 工北 Formiatt Run Options Window H-eipM可虚巴片在1R康矍出了以下精援二任向二F夫于2的得数都向金写成阚卞底拉工和串适 irinir ftalhdef ms 卜F13:Ftr():*冲9工111(n=iJ )I L4 Python a.a.5-O
38、X HI#- Edit Shl 8*氏g Options Wimdo-w H# pPython 3.8.55Jyl 20 2S20. IE 57 54) W3C y. 1Q24 bit (AID石 41 qn viii32Tj串第,kelpw? CDpTtight* -cxedits D licence l)for iwzire Lriffirmatiotj* 3E5IAR7- C: /Ifo cra/AD 匕#tg/FVtiwm 程序/ 集 fiS 内杵蓿将 * pr -而二T太于2的偶酷6B-3+51总1str = input(请输入要转换成大写的数据:)c=len(str)for i i
39、n range(0,c):print(stri.upper(),end=)【详解】本题主要考查程序设计。题干要求可使用Python程序设计实现,通过 upper函数可以将输入数据转换成大写并输出,具体代码如下:str = input(请输入要转换成大写的数据:)c=len(str)for i in range(0,c):print(stri.upper(),end=)s=input(请输入要转换的字符)c=len(s) #len求字符串长度for i in range(0,c):if i2:print (chr(ord(si)+2) # ord ord()函数是 chr()函数配对函数,将字符
40、转ASCII值else:print(chr(ord(si) + 3)【详解】本题主要考查程序设计。题干要求可通过Python程序条件分支结构实现,具体代码如下:s=input(请输入要转换的字符)c=len(s) #len求字符串长度for i in range(0,c):if i2:print (chr(ord(si)+2) # ord ord()函数是 chr()函数配对函数,将字符转ASCII值else:print(chr(ord(si) + 3) 11. s=1 for i in range(9):s=(s+1)*2 print(s) 【详解】本题主要考查Python程序设ato第10
41、天,只剩下一个桃子s=1,由题干每天早上都吃了前一天剩下的一半零一个,则第9天剩下的桃子为(s+1)*2,可以通过for循环求得第一天共摘了多少个桃子,具体代码如下:s=1for i in range(9): s=(s+1)*2print(s)Sum=0for i in range(1,101,2): Sum+=iprint(Sum)【详解】本题主要考查Python程序设ato求1100内奇数之和,用Sum来求和,变量i的范围是1到100,每次递增2,可以使用range函数,具体代码如下:Sum=0for i in range(1,101,2): Sum+=iprint(Sum)k=len(s
42、) ord(si)=ord(si+1)-1 and flag=False或ord(si)=ord(si+1)-1 and not flag或 ord(si)+1=ord(si+1) andflag=False 或 ord(si)+1=ord(si+1) and not flagflag = False【详解】本题主要考查Python程序的执行与调试。第一空将输入的字符串s的长度赋给变量k,故填k=len(s)。flag用来标记是否有连续字符构成的升序段,第二空判断相邻位置后面 字符的ASCII值是否比前面的字符的ASCII值大1且flag为False,故填ord(si)=ord(si+1)-1
43、 and flag=False或 ord(si)=ord(si+1)-1 and notflag 或 ord(si)+1=ord(si+1) and flag=False或 ord(si)+1=ord(si+1)and not flag 。如果不满足if判断条件,则需要将该字符加到变量result中,同时赋值flag为False ,表示当前没有连续字符构成的升序段,需要继续判断寻找,故填 flag = False 。total=0 #变量可任选(符合规则)for i in range (1, 101) : total=total+i*i#total=total+i*2 print (total
44、)【详解】本题主要考查Python程序的编写。变量total用来统计最终的计算结果,其初始值为0,故填total=0 #变量可任选(符合规则)。 求1+22+32+100勺结果,用for循环结构,变量i的范围是从1到100,故填for i in range (1, 101):。 计算语句是 total=total+i*i #total=total+i*2 。 最后用 print()函数输出计算结果 total ,故填 print(total )。max1 arr1i max1【详解】本题主要考查Python程序执行与调试。变量 max1用来保存数组的最大值,初始值赋值为 最小值-32768,第一空填 max1 ,通过for循环依次比较当数组元素大于max1时,更新max1的值为该元素继续循环直到与所有元素比较完,第二空填arr1i,最后输出最大值是max1,故第三空填 max1。list plt.plot(X,Y) 2【详解】本题主要考查 Python程序调试与执行。 由代码Y=6,4,4,336,9,12,12,11,9,7,可知变量丫的数据类型是list (列表类型)。scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处的代码是 plt.plot(X,Y)。通过观察,气温采
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临时劳工合同范本
- 与企业有关合同范本文档
- 书籍委托销售合同范本
- 2024年温州市自来水有限公司招聘考试真题
- 2024年天津市中西医结合医院(天津市南开医院)招聘考试真题
- 加油站公司合同范本
- 2024年厦门市集美区杏东中学教师招聘考试真题
- 2024年温州文成农商银行招聘笔试真题
- 凤岗酒店蔬菜配送合同范本
- 2024年六安霍邱联合村镇银行招聘考试真题
- 完整版:美制螺纹尺寸对照表(牙数、牙高、螺距、小径、中径外径、钻孔)
- FEMA:潜在的失效模式及影响分析解析课件
- 三腔二囊管的应用和护理--PPT课件 (3)
- 急诊与灾难医学第二版配套课件 05 心悸与心律失常
- 流体力学第二版蔡增基课件
- 英语书写模板
- 湖北省机关事业单位劳动合同制工人
- 云南省普通初中学生成长记录.doc
- JJG 162-2019饮用冷水水表 检定规程(高清版)
- 炼糖清净工艺关键控制点分析
- 门窗承受荷载计算方法和公式(门窗工程专业资料)
评论
0/150
提交评论