202209市现场赛py练习3附答案_第1页
202209市现场赛py练习3附答案_第2页
202209市现场赛py练习3附答案_第3页
202209市现场赛py练习3附答案_第4页
202209市现场赛py练习3附答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

202209市现场赛py练习3[复制]

您的姓名:[填空题]_________________________________一、单选题您的班级:[填空题]_________________________________1.要表示10种不同的信息,需要的二进制位数至少为?()[单选题]A.2B.3C.4(正确答案)D.52.“韩信点兵”是一个古老的数学问题,可以应用中国剩余定理进行求解。以下是使用

计算机解决“韩信点兵”问题的几个步骤:

①编写Python程序,用计算机进行处理。

②设计“韩信点兵”求解算法。

③验证算法的功能和性能。

④分析问题,确定解题任务。

使用计算机解决“韩信点兵”问题,正确的步骤是下列哪一项?()[单选题]A.②④①③B.④①②③C.④②③①D.④②①③(正确答案)3.八进制10的十进制值是?()[单选题]A、8(正确答案)B、10C、20D、244.八进制10与十六进制10相加,其对应的十进制数是?()[单选题]A、20B、26C、24(正确答案)D、185.小明在学习计算机时,学习到了一个十六进制数101,这个十六进制数对应的十进制数的数值是?()[单选题]A、65B、66C、256D、257(正确答案)6.下列输出结果为"1+2+3=?"的是?()[单选题]A、print(1+2+3=?)B、print(1+2+3,'=?')C、print(1,2,3,sep='+',end='=?')(正确答案)D、print(1,2,3,sep='+','=?')7.[单选题]A、3B、3.14(正确答案)C、3.141D、3.14159268.用于将整数和字符串转换成浮点数的函数是?()[单选题]A、intB、float(正确答案)C、strD、chr9.range()函数根据传入的参数创建一个新的range对象,下列与range(5)相同的结果是?()[单选题]A、range(1,5)B、range(1,6)C、range(0,5)(正确答案)D、range(0,6)10.下列代码的执行结果是?()

ls=[[1,2,3],[[4,5],6],[7,8]]

print(len(ls))[单选题]A.1B.3(正确答案)C.4D.811.下列十六进制数中,转换为二进制数后含有偶数个“1”的是?()[单选题]A、0xF8B、0xE0C、0xA9(正确答案)D、0x1512.设s="happytime",那么print(s[-2:])的结果是?()[单选题]A、me(正确答案)B、happyC、timeD、ha13.下列代码的输出结果是?()

foriinrange(1,6):

ifi%4==0:

continue

else:

print(i,end=",")[单选题]A、1,2,3,B、1,2,3,4,C、1,2,3,5,(正确答案)D、1,2,3,5,6,14.小明想对列表arr=[5,33,21,67,39,73,7,43]中的数值进行升序排列,于是他编写了´选择排序´程序,在调试程序的过程,他故意将循环的次数改成了固定值,如下图所示。请问,现在这个程序执行之后print(arr)打印出的结果应该是?[单选题]A、[5,7,21,33,39,43,67,73]B、[5,21,33,67,39,43,7,73]C、[5,21,33,39,67,7,73,43]D、[5,7,21,33,39,73,67,43](正确答案)二、判断题15.二进制数转换为十六进制的方法是:从右到左将4位分成一段,左边不满4位的可以用0补满,分别转换为十六进制。[单选题]对(正确答案)错16.二进制数与十六进制数的末位是“1”,各转换为十进制数后都是奇数。[单选题]对(正确答案)错17.input()函数返回的值是字符串,如果要输入数值并参与运算,那么必须用int()函数将其转换为数值后,再参与运算。[单选题]对错(正确答案)18.语句print("www","python","org",sep=",")的输出结果是:[单选题]对错(正确答案)19.小明编写了如下所示的3行代码:

list1=['赵','钱','孙','李','周','吴','郑','王']

print(list1[1:-4])

print(list1[1:4])

小红看到代码后说:“小明,你这代码第2行与第3行,两次运行的print()函数,

结果完全相同呀。”

请判断,小红所说,是否正确?()[单选题]对(正确答案)错三、程序填空20.给定一个整数num,从1到num按照下面的规则返回每个数:

如果这个数被3整除,返回'Apple'。

如果这个数被5整除,返回'Pie'。

如果这个数能同时被3和5整除,返回'ApplePie'。

如果这个数既不能被3也不能被5整除,返回这个数字的字符串格式。

①____________

②____________

③____________[填空题]空1答案:n+1空2答案:i%3==0andi%5==0空3答案:str(i)21.n个灯排成一排,开始时都是关着的。现进行如下操作:所有电灯的按钮按动一次;所有编号为2的倍数的电灯按钮按动一次;所有编号为3的倍数的电灯的按钮按动一次;……所有编号为n-1的倍数的电灯的按钮按动一次;所有编号为n的倍数的电灯的按钮按动一次。最后请统计有多少只电灯是亮的。编写程序实现上述功能,或补全代码。

n=int(input())

a=[]#创建空列表

foriinrange(①_______________):

a.append(-1)

#在列表末尾添加新的元素

foriinrange(1,n+1):

forjinrange(1,n+1):

if(②_______________)==0:

a[j]=③____________*-1

s=0

foriinrange(1,n+1):

if(a[i]==④____________):

s=s+1

print(⑤_________

)[填空题]空1答案:n+1空2答案:j%i空3答案:a[j]空4答案:1空5答案:s22.输入10个数据进行升序排序,

温馨提示

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

评论

0/150

提交评论