浙江省宁波市金兰教育合作组织2022-2023学年高二下学期信息技术4月期中试题

日期: 2024-04-24 高二下学期信息技术

选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)

试题详情
关于数据、信息与知识,下列说法错误的是(   )
A、 数据是信息的载体,单纯的数据没有意义
B、 信息经过人为的解读和经验充实可以转化成知识
C、 计算机只能处理数字化后的信息
D、 不同的人接受同样的信息后,所构建的知识是相同的
试题详情
下列研究领域中,不属于人工智能范畴的是(    )
A、 机器学习
B、 专家系统
C、 编译原理
D、 人工神经网络
试题详情
阅读以下材料,回答问题。

宁波公共自行车是宁波市推出的公共自行车服务,用于解决公共交通中的“最后一公里”问题。 市民可通过具有租车功能的甬城通卡借还公共自行车。租车时,在公共自行车锁止器的刷卡区域刷 卡,听到“滴”声后,锁止器打开,市民就能轻松取车。

另外还推出了宁波公共自行车app,市民通过该app加手机验证码就可以安全租赁公共自行车,免去办卡等辅助的手续,更好的保障个人信息安全,并且提供宁波公共自行车网点信息查询,以及相关资讯服务。

试题详情
某算法的流程图如图所示,执行该流程,输入x的值为整数26,则输出s的结果是(   )

A、 11010
B、 10011
C、 01011
D、 11001
试题详情
Python 表达式 119%8*10+210//10 的计算结果是(   )
A、 91
B、 59
C、 60
D、 19
试题详情
已知字典 d={'名称': 'orange', '数量': 7, '售价': 6.7, '利润': 6.78} ,则下列 Python 表达式中值最大的是(   )
A、 len(d['名称'])
B、 d['数量']
C、 round(d['利润'],1)
D、 int(d['售价'])
试题详情
有如下 Python 程序段:

s='HAPPY2023'

s=s[3:]+s[1:3]

print(s)

则输出 s 的结果是(   )

A、 PY2023AP
B、 HAPY2023
C、 PY2023HA
D、 HAPP2023
试题详情
某加密程序如下,已知输入的明文是:2023-03-09,运行结束后,输出的密文为

mingwen=input("请输入明文:")

miwen=""

for i in mingwen:

    if  "0"<=i<="9" :

        miwen += str((int(i)+3)%10)

    else:

        miwen += i

print(miwen)(   )

A、 5356-36-12
B、 5356-36-32
C、 2016-16-12
D、 53563632
试题详情
某 Python 程序如下:

def isprime(x) :

    for i in range(2,x) :

        if x % i == 0 :

            return False

        return True

    prime = []

    for m in range(2,19):

        if isprime(m) :

            prime.append(m)   #将 m 追加到列表 prime 中

print(len(prime))

程序运行后,输出的结果是(   )

A、 5
B、 6
C、 7
D、 8
试题详情
有如下 Python 程序段:

s = input("请输入一串字符串:")

f = True

for i in range(len(s)//2) :

    if s[i] != s[len(s)-i-1] :

        f = False

    break

print(f)

若执行该程序后,输出的结果是“True”,则输入的字符串可能是(   )

A、 "onion"
B、 "hello"
C、 "278"
D、 "111"

非选择题(本大题共3小题,8+9+9,共26分)

试题详情
小明模拟搭建了“室内烟雾实时监控系统”,实现如下功能:

⑴利用micro:bit结合烟雾传感器对室内烟雾浓度进行监测。

⑵通过串口采集传感器的数据变化,实时传输到Web服务器并保存到数据库中,以便后续进行分析。

⑶使用者可对监测系统进行相关的设置,限定室内烟雾浓度的临界值。一旦指标高于所限定的临界值,系统将自动发出警报并开启水泵浇水。

系统通过智能终端每隔1分钟采集一次室内环境烟雾浓度数据。其架构示意图如图所示:

智能终端的部分程序代码如下:

#设置连接服务器参数并与智能终端建立无线连接,代码略

while True:

    ①  = pin0.read_analog()

errno,resp = Obloq.get("input?id=1&val="+str(fog),10000)

if errno == 200:

display.scroll(resp)

if resp == '1':

pin8.write_digital(1)     #打开蜂鸣器发出警报

pin16.write_digital(1)    #打开继电器开启水泵浇水

else:

pin8.write_digital(0)     #关闭蜂鸣器

pin16.write_digital(0)    #关闭继电器

else:

display.show (str(errno))

    ②    #设置数据采集间隔时间

服务器端部分程序代码如下:

from flask import Flask, request

import sqlite3

DATABASE ='tdata.db'

app = Flask(__name__)

@app.route("/")

def index():

#代码略

@app.route("/input",methods=["GET"])

def mytest():

#获取传感器 id 值和环境烟雾浓度值并存储在数据库中

#烟雾浓度超过最大值返回“1” ,否则返回“0”,代码略

if __name__ == '__main__':

app.run (host="192.168.1.8",port=8080,debug=True)

试题详情
小王通过扫描仪获取到技术周考的学生信息技术单选题答题信息,记录了学生每个小题的答题选项,如图a所示:

图 a

为了统计分析出每一小题的答题情况,小王编写了Python 程序,请回答下列问题:

试题详情
小强学习过大数据的“分治”思想后,对经“分治”处理后的数据合并产生了兴趣。他设计了一个算法,对两个升序列表a、b中的数据(均为正整数)进行合并,合并后的数据仍保持升序。
1