2023-2024学年高一上学期教科版(2019)必修一2.4可以复用的代码

2024-08-26
| 7页
| 506人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.4 可以复用的代码
类型 作业-同步练
知识点 -
使用场景 同步教学-新授课
学年 2024-2025
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 137 KB
发布时间 2024-08-26
更新时间 2024-08-26
作者 匿名
品牌系列 -
审核时间 2024-08-26
下载链接 https://m.zxxk.com/soft/47010599.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

2023-2024学年高一上学期教科版(2019)必修一2.4可以复用的代码 一、选择题 1.有如下 Python 程序段: a=[5,4,2,1,3,6];q=[0]*6; head=tail=0 for i in range(len(a)): if a[i]%2==1: q[tail]=a[i];tail=tail+1 elif head<tail: head+=1 print(tail-head) 执行该程序段后,输出结果为(      ) A.0 B.1 C.2 D.3 2.以下属于关系运算符的是(   ) A./= B. == C.** D.% 3.Python 3解释器执行list=[1,4,3],list.extend(list)后list的值是(   ) A.[1,4,3] B.[1,4,3,[]] C.[1, 4, 3, 1, 4, 3] D.None 4.已知一维数组a存储了n个元素(a[0]∼a[n-1]),当前数组长度大于n,要求在索引位置p插入元素key,并保持元素的相对位置不变,实现上述功能的python程序段如下: #生成数组a,代码略 key=int(input("请输入插入元素值:")) p=int("input("请输入插入元素位置:")) for i in range(A ):     B a[p]=key 有下列语句: ①p,n;②n-1,p-1,-1;③a[i+1]=a[i];④a[i]=a[i-1] 则程序A、B处代码分别是(   ) A.①③ B.①④ C.②③ D.②④ 5.下列选项中Python表达式“-30//9%6”的结果正确的是(   ) A.-3 B.2 C.3 D.0 6.有如下Python程序段: n=int(input()) s=" " while n!=0:     x=n%10     s=s+str(x)     n=n//10 print(s) 若程序运行后输入“20220901”,输出的结果为(   ) A.TypeError B.10902202 C.20220901 D.16 7.以下哪种编程范式强调代码的模块化和重用(   ) A.面向对象编程 B.函数式编程 C.过程式编程 D.逻辑编程 8.下列属于浮点型数据的是(   ) A.False B.-6 C."2.0" D.3.0 9.在编写代码时,以下哪种做法有助于提高代码的可扩展性(   ) A.将所有功能写在一个函数中 B.使用全局变量 C.将功能划分为独立的模块 D.避免使用函数或类 10.a=10;a=a+30  运行以上两个语句后,变量 a 的值为(   ) A.10 B.30 C.60 D.40 11.下列 Python 表达式运算的结果为“True”是(   ) A.not (4<=5) B.(1>2) and (5>4) C.(2!=1) or (3<2) D.7>=8 12.Python表达式 -3**2+14//4*3的值是(   ) A.-8 B.0 C.10 D.8 13.有Python程序代码如下: x=0 for i in range(1,9,2):     x+=i print(x) 该程序段执行后,变量x输出的值是(    ) A.25 B.36 C.16 D.55 14.鸡兔同笼问题,笼中有13头,有38脚。试计算笼中鸡、兔各有多少只(设鸡有x只,兔有y只)。下列代码中不能正确计算鸡、兔数量的是(    ) A. x=(13*4-38)/2 y=13-x print(x,y) B. for x in range(13):   y=(38-x*2)//4   if x+y==13     print(x,y) C. x=0 while x<13:     y=13-x     if x*2+y*4==38:       print(x,y)     x+=1 D. for x in range(13):     for y in range(13):         if x+y==13 and x*2+y*4==38:             print(x,y) A.A B.B C.C D.D 15.小张编写了通过输入年份计算生肖的函数,Python 程序如下所示: 1 def sx(y): 2    x=[“猴”,“鸡”,“狗“,“猪“,“鼠”,“牛“,“虎“,“兔”,“龙”,“蛇”,“马”,“羊”] 3    i=y%12 4    return  x[i] 5 b=int(input(“请输入出生年份:”)) 6 print(sx(b)) 当输入年份为“1982”时,输出的结果为(   ) A.鸡 B.猪 C.狗 D.鼠 二、填空题 16.下列代码的运行结果是 。 for i in range(1,10):     if i%7= =0:         break     print(i,end="") 17.在Python中,字符串常量可以用单引号或 括起来。 18.表示x在区间(a,b]内的Python表达式是 。 19.参数的作用是 ,当有多个参数时,各参数之间用 分隔开。 三、操作题 20.某环境监测系统通过传感器获取信息,数据通过智能终端的无线模块汇总到数据库服务器,客户端通过浏览器访问服务器,获取各种数据信息。 该系统的 Web 服务器运行拓扑图及网站框架如下图所示。 服务器端程序基于 Python 的 Flask Web 框架编写,使用 SQLite3 数据库。 (1)系统采集数据存储在 Web 服务器的数据库中,数据库文件的格式可能是 (单选,填字母:A.test.db/B.test.py/C.test.Bmp)。 (2)以下代码实现了温度采集以及数据传输的功能。传感器接在 pin0,蜂鸣器接在 pin8。 请在画线处填入合适的代码。 from microbit import * # 导入 micro:bit 包 import Obloq # 导入 IoT(物联网)模块的 OBLOQ 包 IP=" ① " PORT="8088" SSID="jf" PASSWORD="pkq88888" uart.init(baudrate=9600,bits=8,parity=None, stop=1,tx=pin2,rx=pin1) while Obloq.connectWifi (SSID,PASSWORD, 10000)! =True:     display.show("W") display.scroll(Obloq.ifconfig()) Obloq.httpSet(IP,PORT) while True:     temp= ② .read_analog() # 温度的采集 temp=temp*3.3/10.24 display.scroll(str(temp)) errno,resp =Obloq.get (" ③ ?id = 1&amp;val="+str(temp),10000) if errno==200:     display.scroll(resp) else:     display.scroll(str(errno))     sleep(60000) 四、简答题 21.描述Python中的模块和包。 22.描述Python中的字符串拼接方法。 23.论述Python中的面向对象编程。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.B 2.B 3.C 4.C 5.B 6.B 7.A 8.D 9.C 10.D 11.C 12.B 13.C 14.B 15.C 16.123456 17.双引号 18.x>a and x<=b或a<x<=b 19. 向函数传递值 逗号 20. A 192.168.1.101 pin0 input 21.模块是包含Python代码的单个文件,可以被其他程序导入和使用;包是一个目录,包含多个模块,用于组织和管理代码。 22.Python中可以使用加号+来拼接字符串,也可以使用字符串格式化方法,如format()函数或f-string。 23.面向对象编程是一种编程范式,将数据和操作数据的方法封装在类中,通过创建类的实例(对象)来实现程序功能。Python支持面向对象编程,提供了类、继承和多态等特性。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

2023-2024学年高一上学期教科版(2019)必修一2.4可以复用的代码
1
2023-2024学年高一上学期教科版(2019)必修一2.4可以复用的代码
2
2023-2024学年高一上学期教科版(2019)必修一2.4可以复用的代码
3
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。