浙江省宁波市重点中学2022-2023学年高二下学期信息技术(学考)期中考试试题

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

选择题(本大题共10小题,每题3分,共30分。在每小题给出的四个选项中,只有一个是符合题目要求的。)

试题详情
下列说法正确的是(    )
A、 信息技术电子机械时期的代表产物是加法器
B、 信息技术的发展只体现在电子产品的发展上
C、 信息系统是指由硬件、软件、服务器、数据和用户构成的人机交互系统
D、 信息技术指获取、传输、存储、加工和表达信息的各种技术总和
试题详情
下列不属于信息系统的局限性的是(    )
A、 对外部环境有依赖性
B、 本身有安全隐患
C、 技术门槛可能加剧数字鸿沟
D、 建设、维护与信息管理的任务繁重
试题详情
下列存储器断电后数据不能保留的是(    )
A、 RAM
B、 ROM
C、 机械硬盘
D、 闪存盘
试题详情
下列说法错误的是(    )
A、 传感器通常由敏感元件、转换元件、其他辅助元件三部分组成
B、 移动终端的智能性主要是因为软件开发越来越完善
C、 第二代身份证、银行卡均为无源RFID设备,其内部有电子标签
D、 NFC技术是一种短距、高频的无线电技术
试题详情
下列python变量赋值语句没有错误的是(    )
A、 1a2b3c=0
B、 if='if'
C、 abc=    'abc'+123
D、 _abc_='123'
试题详情
下列python表达式的结果为False的是(    )
A、 not 'ab' in 'acbac'
B、 5%2**2+11//3==4
C、 'a'*3+'ab'>'aaaa'
D、 not False and (False or not True)
试题详情
列表a=[1,2,3,4,5,6,7,8,9,0],则a[3::-2]的结果为(    )
A、 [3, 1]
B、 [3, 5, 7, 9]
C、 [4, 6, 8, 0]
D、 [4, 2]
试题详情
下列程序的运行结果为(    )

a=72

if a>10:

    a//=10

elif a>6:

    a-=3

if a>4:

    a+=2

elif a>2:

    a*=2

print(a)

A、 7
B、 8
C、 9
D、 10
试题详情
下列程序的运行结果为(    )

a,b=20,1

for i in range(1,5):

    while b<4:

        a-=b

        b+=i

    b=1

print(a,b)

A、 0 1
B、 8 1
C、 14 4
D、 7 1
试题详情
下列程序的运行结果为(    )

def fibo(a,b):

    return a+b

a,b=1,1

for i in range(5):

    a,b=b,fibo(a,b)

print(a,b)

A、 5 8
B、 8 13
C、     8 16
D、 16 32

非选择题(本大题共3小题,每空2分,共20分)

试题详情
小x是个“学酥”(看似是学霸,一碰变“学渣”),为了想弄清楚自己到底是学霸还是“学渣”,他决定通过分析联考数据来确定自己的具体实力。他在考试间歇写了如下程序,但是由于时间来不及了,他想请你帮忙,以便考试后立刻开始分析。

import pandas as pd

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']="simhei" #中文字体显示设置

df=pd.read_excel("test.xlsx")

print("总分平均分是",df["总分"].     ①     )

#总分降序排列,并取前3名

df.sort_values("总分",      ②     )

print("A校前三名为:",df.head(3))

#用垂直柱状图分析各校各科平均分和总分平均分

df2=df.groupby("学校",as_index=False).mean()

df2.plot(x="学校",y=["语文","数学","英语","总分"],kind="      ③     ")

plt.show()

横线处填写的语句为:(仅填选项字母,掺杂其他内容不给分)

①:        A .sum()    B .max()    C .min()    D .mean()

②:        A .as_index=True        B .as_index=False        C.decending=True        D .ascending=False

③:        A .bar        B .barh        C .plot        D .scatter

试题详情
小y喜欢研究字符的变化,这天他突发奇想,制定了一种字符串变换规则:

① 原本的字符串保证全部由若干英文大小写字符构成,首先将所有小写字符改为大写,位置不变(因为小y喜欢统一的格式)

② 将字符串进行重新排列,索引除以3余0的排到最前面,余1的排到中间,余2的排到最后,例如"ABCDEF"重新排列后为"ADBECF"(3是小y的幸运数字)

③ 对于“A”到“Z”中的第7、14……个字符进行删除(7的倍数),例如G是英文字符中第7个字符,因此要删除,其余字符不变(7是小y的厄运数字)

他想通过编程实现,但可惜能力有限,还有一些细节不会编写,请你帮助他完成程序。

s=input("请输入要变换的字符串:")

ss=""

for i in range(len(s)):

   if s[i]>'Z':

      ss+=      ①      

   else:

      ss+=s[i]

s=""

for i in range(3):

   j=i

   while j<len(ss):

      s+=ss[j]

      j+=      ②     

ss=""

for i in range(len(s)):

   if      ③      !=0:

      ss+=s[i]

print("变换后为"+ss)

试题详情
小z是个吃货,对食物的品质有着非比寻常的要求,为此他自己搭建了一个农场以产出高水平的食物原材料。为了保证蔬菜的高品质,必须要在18~25摄氏度内生长,于是他搭建了一个信息系统来监测实时温度,部分程序如下。

from microbit import *

while True:

   temp=pin2.read_analog()

   if temp>25:

      display.show(Image.ANGRY)

      sleep(2000)

   elif temp<18:

      display.shou(Image.SAD)

                     #休眠3秒

   else:

      display.show(Image.HAPPY)

1