pdf文档 浙江省杭州八校联盟2021-2022学年高二上学期期中联考信息技术试题 VIP文档

750.89 KB 4 页 0 下载 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
概览
高二技术学科试题第1 页,共10 页 绝密★考试结束前 杭州八校联盟2021 学年第一学期期中联考 高二年级技术学科 试题 命题: 考生须知: 1.本卷共10 页满分100 分,考试时间90 分钟; 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上,写在试卷上无效; 4.考试结束后,只需上交答题纸。 第一部分 信息技术(50)分 一、选择题 (本大题共15 题,每题2 分,共30 分,每题列出的四个备选项中只有一个是符合题目要求的, 不选、错选、多选均不得分。) 1.下列有关数据、信息、知识的说法不正确 ... 的是( ) A.数据自古就有且无处不在。 B.信息是对客观事物的符号表示。 C.知识是可以积累和传承的。 D.数据经过解释后产生的意义就是信息,数据是信息的载体,单纯的数字是没有意义的。 2.根据二进制运算规则:1+1=10,则101+110=( ) A.1011 B.211 C.1111 D.1001 3. 用UltraEdit 观察“AI,改变生活!”的字符内码,如图所示。 下列说法不正确 ... 的是( ) A. "HI"的内码为4849H B.图中","字符的内码为A3ACH C.字符“A”的二进制内码为01000001B D.存储图中的"!"字符需要1 个字节 4.已知一张bmp 图片的分辨率为1024×768 像素,每个像素点用3Byte(字节)来存储颜色,则该文件的容 量约为( ) A.288Kb B.288KB C.2.25KB D.2.25MB 5.“通过地图大数据预测人流密度,监测疫情动向,一键上报疫情检查情况,实时生成疫情数据报告,研判 疫情态势,开展就医查询......在新型冠状病毒肺炎疫情防控面前,大数据正提供科技支撑,为抗击疫情保 驾护航。”在传染病暴发期间,有关部门利用大数据技术,进行疫情防控。下列应用中没有用到大数据技术 的是( ) A.绘制确诊病人住院前的行动轨迹,查找与之密切接触人员的去向 B.在超市、银行等场所,用手持测温仪测量入场人员的体温数据 C.相关机构实时采集各地的数据,进行每天的疫情信息发布 D.用户利用“城市热力图”等提供的信息,避开人流密度高的地区 高二技术学科试题第2 页,共10 页 6.通过公式求解一元二次方程,判断其是否有实数根,合适的算法控制结构是( ) A.树形结构 B.顺序结构 C. 分支结构 D.循环结构 7.某算法的部分流程图如下图所示,执行这部分流程,若输入n 的值为20,则输出a,b 的值分别是( ) A.12,10 B.10,9 C.9,15 D.9,10 8.下列可以作为 Python 变量名的是( ) A. info1 B. 3_teacher C. a#21 D. if 9.下列表达式的值为True 的是( ) A. "1818">"234" B.3**4>4**3 C.not(5+3<3*3) D. "or" in "flower" 10. 下列 Python 表达式的值为偶数的是( ) A. (-3)**2 + 8// 4 * 3 B. len("Welcome") C.int(3.9) D. round(9.84) 11.在Python shell 中输入下列代码: >>> a=input("请输入一个整数:") 请输入一个整数:520 >>> print(a*2) 按下回车键后,输出结果是( ) A.1040 B. '1040' C、520520 D、'520520' 12.有如下Python 程序段: info=[19,26,10,7,6,21,9,17,16] x=max(info) y=min(info) z=len(info) r=info[-5] s=(x-y)%(z-r) print(s) 运行程序后,输出的结果是( ) A.0 B.1 C.2 D.3 13.已知字典dict1={"姓名":["毛不易","华晨宇","张艺兴"],"投票数":[32990,34560,29809]}则dict1[" 姓名"][1]+dict1[投票数"][0]的值为( ) A. "毛不易32990" B. "毛不易34560" C. "华晨宇32990" D. "华晨宇34560" 14.有如下Python 程序段: import random 高二技术学科试题第3 页,共10 页 c=0 s=0 for i in range(0,10): n=random.randint(1,101) if n%2==0: s+=i c+=1 该程序段被执行后,下列说法不 . 正确 .. 的是: ( ) A.把程序s+=i 改为s=s+i 后,得到的结果是一样的。 B. i=10 C.语句c+=1 可能执行了10 次 D.变量s 中存储的生成的10 个随机数中偶数相加的和 15. 有如下程序段: s=input("请输入字符串:") count=0 for i in s: if i>="0" and i<="9": count=count+1 print(s[count:count+3]) 若输入的字符串为"AB12CCC222GGBD",则程序运行结果为( ) A.CCC B.GGBD C.CC2 D.C22 二、非选择题 (本大题共 5 题,其中第 16 题 2 分,第 17 題 2 分,第18 题 2 分,第 19 题4 分,第 20 题10 分,共 20 分) 16.某 Python 程序代码如下: sfz=input("请输入您的身份证号码:") year=int(sfz[6:10]) month= day=int(sfz[12:14]) print("您是的出生年月日是",year, "年",month,"月",day, "日! ") 程序运行后,输入"33018320050907002X"后,输出的结果为:您是的出生年月日是2005 年9 月7 日! , 则空白处的代码为 17. 有如下Python 程序: import math total=float(input("请输入金额:")) if total<=500: total*=0.9 elif total<=1500: total*=0.85 else total*=0.75 print(math.floor(total)) 运行程序,输入"1024"后回车,程序的输出结果是 18.某 Python 程序代码如下: 高二技术学科试题第4 页,共10 页 a = [10, 5, 2, 11, 7,6] c=0 i = 0 while i < len(a): if a[i] % 2 == 0: c -= a[i] else: c += a[i] i = i + 1 print(c) 程序执行后,输出的结果是 19.编写Python 程序,实现如下功能:输入一个年份n,输出该年之后最近的三个闰年(闰年是指该年份能 被400 整除,或者能被4 整除但不能被100 整除) 。请在划线处填入合适的代码。 程序段如下: n =int( input("请输入年份:")) k=0 while k<3: ① if n%400= =0 or( ② ) : k += 1 print(n) 20.质数又称素数。一个大于 1 的自然数,除了 1 和它自身外,不能被其他自然数整除的数叫做质数; 否则称为合数(规定 1 既不是质数也不是合数) 。小明编写了一个筛选[a,b]范围内素数的程序,功能如 下:程序运行,输入正整数 a 和 b(a 和 b 均大于 1) ,程序运行如图所示。 (1)运行该程序,分别输入整数“30”和“40” ,则筛选出的素数有 个。 (2)请在划线处补充代码 def prime(x): #如果 x 是素数返回 True,否则返回 False flag = True for i in range(2, x): if ① : flag = False break return flag a = int(input("请输入整数 a:")) b = int(input("请输入整数 b:")) if a > b: ② #如果 a 大于 b,则交换 a 和 b 的值 c = 0 for j in range(a, b + 1): if ③ : print(j) ④ print(a , "和",b" 之间共找到", c, "个素数!") 第20 题运行样例
下载文档到本地,方便使用
- 可预览页数已用完,剩余 2 页请下载阅读 -
文档评分
请文明评论,理性发言.