浙江省宁波效实中学2021-2022学年高二上学期期中考试信息技术(选考版)试题

标签:
特供图片版答案
切换试卷
2022-03-10
| 2份
| 7页
| 849人阅读
| 17人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版选修1 数据与数据结构
年级 高二
章节 -
类型 试卷
知识点 -
使用场景 同步教学-期中
学年 2021-2022
地区(省份) 浙江省
地区(市) 宁波市
地区(区县) -
文件格式 ZIP
文件大小 497 KB
发布时间 2022-03-10
更新时间 2023-04-09
作者 匿名
品牌系列 -
审核时间 2022-03-10
下载链接 https://m.zxxk.com/soft/32766733.html
价格 3.00储值(1储值=1元)
来源 学科网

内容正文:

技术选考期中试卷 第 1 页 共 10 页 二 〇 二一 学 年 度 宁波效实中学 高二技术期中试卷 第 一 学 期 (答案填涂在答题卡上) 第一部分 信息技术(共 50分) 一、选择题(本大题共 12 小题,每题 2分,共 24 分。在每小题给出的四个选项中,只有 一个是符合题目要求的。) 1. 在求一元二次方程实数根的算法中,当方程不存在实数根也要求输出该方程无实数根, 这一要求主要体现了算法特征中的( ) A. 有穷性 B. 不确定性 C. 有 1个或多个输出 D. 有 0个或多个输入 2.某算法的部分流程图如图所示。执行这部分流程,依次输 入 3,4,-1,则输出 s的值是( ) A.-2 B. -1 C. 0 D. 1 3.编程解决问题的一般过程包括( ) A. 抽象建模、设计算法、编写程序、调试运行 B. 提出问题、编写程序、运行程序、得到答案 C. 设计算法、编写程序、调试程序、得到答案 D. 提出问题、设计算法、编写程序、得到答案 4.下列变量名在 Python 中合法的是( ) A. 3ks B. x#x C. _goodman D. xs school 5.在 Python 中下列函数值为整数 8的是 A. abs(float(-8)) B. str(8) C. abs(int(-7.7)) D. len("学习使我妈妈快乐") 6.下列 Python程序运行结果是( ) x = ['a', 'b', 'c', 'd'] print('a' in x) print(['b'] in x) A. True False B. False True C. True True D.False False 7.要得到变量 x = "Are you ok?Hello!3Q!Thank you very much!"中的"Hello",正 确的代码是( ) A.x[12:16] B. x[12:17] C. x[11:15] D. x[11:16] 8.如下程序段: a = 2 b = 3 a *= b 技术选考期中试卷 第 2 页 共 10 页 a += b print(a) 上述程序段运行之后 a 的值是( ) A. 2 B. 3 C. 8 D. 9 9. 有如下程序段: a = 3 b = 6 if a < b : a = a + b b = a - b a = a - b print(a, b) 运行之后 a、b 的值分别为( ) A. 3、6 B. 6、3 C. 9、3 D. 3、3 10.运行下列程序,结果正确的是( )。 s=0 for i in range(100): if i%7 !=0: continue if s>=50: break s+=i print(i,s) A. 100 50 B. 100 70 C. 35 70 D. 28 70 11.下列程序运行后 s和 i的值是( ) s=0 i=1 while i!=5: s=s+i i+=1 print(s) print(i) A. 15 和 4 B. 10 和 5 C. 15和 5 D. 10 和 4 12.运行下列程序,输出的内容依次为( ) def func(): x = 2 print( x) x = 3 print(x) func() 技术选考期中试卷 第 3 页 共 10 页 print(x) A. 3 B. 3 C. 2 D.3 2 2 2 3 3 2 3 2 二、非选择题(本大题共 3小题,每空 2分,共 26分) 13.我们约定从原点(0,0)出发,顺时针方向进行旋转,经过平面直角坐标上所有整数点 有且仅有一次的折线称之为螺旋折线,如下图所示: 现对于平面直角坐标上某一个整点(x,y),编写程序计算从原点出发到达该整点的 螺旋折线长度。代码如下,请回答下列问题。 def check(x1,y1): #判断 x1、x2 是否到到 x、y的坐标 check=False if x1==x and y1==y: check= ① return check x=int(input("请输入该整点的横坐标 x=")) y=int(input("请输入该整点的横坐标 y=")) dx=0 #线段当前点 x坐标,dx位置从 0开始 dy=0 #线段当前点 y坐标,dy位置从 0开始 sum=0 m=1 #线段初始长度为 1,以后逐渐变长 ② #线段方向,-1表示往左或往下,1表示往右或往上 while not check(dx,dy): for i in range(1,m+1): #x方向线段逐一延伸 if check(dx,dy): break dx=dx+t sum=sum+1 t=-t #方向变化,左变上、上变右、右变下、下变左 fo

资源预览图

浙江省宁波效实中学2021-2022学年高二上学期期中考试信息技术(选考版)试题
1
浙江省宁波效实中学2021-2022学年高二上学期期中考试信息技术(选考版)试题
2
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。