第二单元编程计算单元测试 2022—-2023学年教科版(2019)高中信息技术必修1

2023-11-17
| 10页
| 369人阅读
| 88人下载

内容正文:

第二单元 编程计算 单元测试 一、选择题 1.有如下Python程序: import random a=[0,0,0,0,0,0] for i in range(6):   a[i]=random.randint(1,10) for i in range(0,6):   if i%2==0 and a[i]%2==0:     a[i]//=2   else:       a[i]+=1 print(a) 执行程序后,列表a各元素可能是(   ) A.1,5,1,11,2,11 B.7,2,8,10,5,9 C.6,9,3,7,8,12 D.3,9,0,8,2,7 2.有如下Python程序段: dic={1:"2023",2:["杭州亚运会"],3:"心心相融@未来",4:["Heart to Heart","@Future"]} cnt=0 for i in range(3):   cnt+=len(dic[i+1]) print(cnt) 该程序段运行后,输出的结果是(   ) A.16 B.12 C.10 D.3 3.有如下Python程序段: s="2023hz923yy108!" sum=t=0 for i in s:   if "0"<=i<="9":     t=t*10+int(i)   else:     sum+=t     t=0   print(sum) 执行该程序段后,变量sum的值为(   ) A.2023 B.2946 C.2131 D.3054 4.有如下Python程序段: s="PYTHON" ch="" i=0 while i<len(s):   n=int(input("请输入数字:"))   t=(n+1)%6   ch=ch+s[t]   i=i+1 print(ch) 运行程序后,依次输入3、1、4、5、2、6,输出ch的值是(   ) A.THONPY B.OTNPHY C.YPNOHT D.TOPHNY 5.在程序设计当中,主要使用(    )来实现判断和选择。 A.顺序结构 B.选择结构 C.循环结构 D.判断结构 6.在Python程序设计语言当中,能够实现将变量x转化成整型数据的函数是(    ) A.input() B.int() C.len() D.print() 7.Python中的比较运算符是(   ) A.!= B.=< C.= D.=> 8.Pyhon中下列哪个变量命名是非法的(   ) A.8a B.a8 C. a8 D. 8a 9.有如下Python程序段,若输入的数据为“321AqC56”,则输出的内容为(    ) s=input("请输入要处理的数据:") t=0;sum=0 for i in s: if  "0"<=i<="9": t=t*10+int(i) elif  "A"<=i<="Z": sum+=t else: t=0 print(sum) A.642 B.321 C.698 D.377 10.善于利用代码复用的方法,可以(   ) A.减少代码书写的工作量 B.使程序的结构更加清晰 C.提高程序的效率 D.提高数字化分享的意识 11.小张同学考虑用代码复用的方法提高程序的编写效率,下列做法可取的是(   ) A.自己编写一些函数或模块 B.所有的算法都使用循环结构来实现 C.别人编写的代码不符合自己的习惯,从来都不用 D.到代码共享社区去下载函数或者模块 12.下列叙述错误的是(   ) A.continue 语句的作用是结束整个循环的执行 B.只能在循环体内使用break语句 C.在循环体内使用break 语句或continue语句的作用相同 D.从多层循环嵌套中退出时,只能使用goto语句 13.下列循环语句的循环体执行次数相同的是(   ) A.for i in range (10) B.for i in range (1,10) C.for i in range (2,10,2) D.for i in range (10,20) 14.下列关于 for 循环的说法正确的是(   ) A.for 循环通常用于循环次数未知的情况 B.在 for 循环中,循环变量也称为循环体 C.在 for 循环中,可以用 break 语句跳出循环体 D.在 for 循环中,循环体必须相对关键词for有缩进 15.下列选项能表示完全结束循环的是(   ) A.close B.break C.continue D.ESC 16.下面的程序用来输出九九乘法表,外层循环一次,内层循环最多执行(   )次。 for i in range( 1,10):    for j in range( 1,i+1):       print("{0:1} *

资源预览图

第二单元编程计算单元测试 2022—-2023学年教科版(2019)高中信息技术必修1
1
第二单元编程计算单元测试 2022—-2023学年教科版(2019)高中信息技术必修1
2
第二单元编程计算单元测试 2022—-2023学年教科版(2019)高中信息技术必修1
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。