资源简介 浙江省湖州市名校2023学年第一学期高二年级第一次阶段性测试技术考生须知:全卷分试卷和答卷。试卷4页,答卷2页,共 6页。考试时间90分钟,满分100分。本卷的答案必须做在答卷的相应位置上,做在试卷上无效;请用黑色水笔或钢笔将班级、序号、姓名、座位号分别填写在答卷的相应位置上。第一部分 信息技术(50分)一、选择题(本大题共15小题,每题2分,共30分)1.以下关于数据的说法,正确的是A.数据是信息的一种表现形式,数据是信息的载体B.数据的记录过程一定需要人的参与C.数据就是信息,信息就是数据D.数据是计算机被发明之后产生的,所以在古代没有数据2.下列关于信息特征的说法,不正确的是A.“狼来了”的故事内容,说明信息存在真伪B.大家都知道“狼来了”的故事,说明信息可以共享C.不同的人讲“狼来了”的故事或多或少会有所不同,说明信息可以被加工和处理D.在公园无意听到一位母亲在给小孩讲“狼来了”的故事,说明信息传播不需要载体3.下列关于计算机信息编码的描述,正确的是A.字符“0”的ASCII码值是0B.每个汉字在不同输入法中的输入码都是相同的C.数据的压缩是一个编码过程D.16色位图的每个像素至少需16位二进制数进行编码4.下列有关信息编码的说法, 正确的是A.十六进制数82H 与十进制数82D的值相等B.某7位二进制数的最高位为1,将其转换为十进制数后的值均大于等于64C.根据GB2312-80汉字标准,“信息”两字的内码共占2个字节D.已知大写字母“X”的ASCII码值为58H, 则大写字母“Z”的ASCⅡ码值是60H5.十进制正整数n转换为二进制数, 该二进制数末位是“0”。下列说法正确的是A.无法确定n是奇数还是偶数B.若该二进制数的位数是4,则n的最大值是15C.n与n+1分别转换为二进制数,这两个二进制数的位数可能不同D.该二进制数末位的“0”去掉后, 再转换为十进制数,所得的值是n/26.有甲乙两幅未经压缩的1024×768 像素的BMP图像文件, 甲图为256色,乙图为24位色,则甲图和乙图的存储容量之比约为A.32:3 B.4:3 C.1:3 D.1:27.下列关于声音的数字化说法, 不正确的是A.声音数字化的过程属于数/模转换的过程B.声音数字化的结果是将声音信息转换成二进制编码C.声音容量大小通常由量化位数和采样频率决定D.对同一个声音信息采样点分别采用8位和24位量化,其容量之比为1:38.下面关于算法的描述, 正确的是A.一个算法只能有一个输入 B.算法只能用框图来表示C.一个算法的执行步骤可以是无限的 D.一个完整的算法,都至少有一个输出结果9.某算法的部分流程图如图所示。执行这部分流程, 则输出n 的值为A.28 B.29 C.35 D.3610.Python中,下列用于交换x,y 两个变量的值的语句,不正确的是A.x=y;y=x B.t=x;x=y;y=tC.t=x+y;x=t-x;y=t-y D.x,y=y,x11.若对变量r的值进行0和1之间的转换运算,下列选项中无法实现此功能的是A.r=1-r B.r=abs(r-1)C.r=(r+1)%2 D.r=r%2+112.在Python程序中,下列函数值为整数13的是A.int(12.92) B.str(13)C.abs(int(-12.92)) D.int("21345678"[1:3])13.有50位同学排成一列,从第1位同学开始按1至9循环报数, 如第15位同学应报的数是6。则能正确表示第n位同学所报数字的表达式是A.n B.n%9 C.(n-1)%9+1 D.9-(n-1)%914.有如下程序段:s=input("请输入字符串:")count=0for i in s:if i>="0" and i<="9" :count+=1print(s[count:count+3])若输入的字符串为"AB12CCC222GGBD",则程序运行的结果为A.C22 B.GGBD C.CCC D.CC215.某些数据中存在“拐点”,例如数据“1321364”中存在“1321”、“1364”两个先上升后下降的数字串,则该串数据的拐点是"3"和"6",下面程序用于求数据中“拐点”的数量:num = input("请输入数字串:")c = 0(1)for i in range(1,len(num)):if (2) and f == False:f = Trueelif (3) and f == True:c = c + 1f = Falseprint("该数字串中有", c, "个拐点")方框(1)(2)(3)的代码由以下部分组成:①f = True ②f = False ③num[i-1] > num[i] ④num[i-1] < num[i]下列选项中代码顺序正确的是A.①③④ B.①④③ C.②③④ D.②④③二、非选择题(本大题共4小题,每题5分,共20分)1.斐波那契数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……,即从第3项开始后一项是前两项之和。请完成下列程序, 输出第n项斐波那契数列的值。(1)请在划线处填如合适的程序代码。a=[1,1]n=int(input("请输入位数n="))for i in range(2,n) :t= ①a.append(t) #a.append(t)函数的功能是在列表a末尾添加元素t的值print("该项数上的值为:",a[ ② ])(2)分析代码可知,若输入的n=2,则循环体执行的次数为 ▲ 次。2.进制转换: 输入一个十进制, 程序自动输出其相对应的十六进制值。实现上述功能的Python 代码如下, 运行界面如图所示。请回答下列问题:(1) 十进制数29, 其对应的十六进制值是 ▲ 。(2) 请在划线处填入适当的代码。n=int(input("请输入十进制数:"))Hex=["A","B","C","D","E","F"]s=""while n!=0:r=n%16if r>=10:①s=str(r)+s②print("十六进制数为:",s)3.在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。表1 某高校学考等级成绩折算表学业水平考试等级 A B C D成绩折算(分) 10 8 6 4表2 某学生学考等级成绩单科目 语文 数学 英语 物理 化学 生物 政治 历史 地理 技术等级 A A A A A B A C B A编写Python程序实现学考成绩总分折算。表2学生的折合分数如图所示。(1)若输入的学生学考等级为“AAAABBBBCC”,则折合分数为 ▲ 分。(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。string=input("请输入各学科学考等级:")num=0scores=0for t in ① :if t=="A":②scores+=10elif t=="B":scores+=8elif t=="C":scores+=6elif t=="D": #③scores+=4if num<5:print("折合分数为0分")else:print("折合分数为:",scores)(3)若将③加框处代码改为“else:”,对程序运行结果是否有影响? ▲ (选填文字:是/否);并说明理由 ▲ 。4.若一个字符串从左往右读和从右往左读均相同,称为回文字符串,例如“volov”。以下函数实现判断字符串s是否为回文字符串,若是返回True,否则返回False。方法1:设置左右两个索引,从两边往中间逐次判断。补充完整代码。def fun_1(s):L=0R= ①while ② :if s[L]!=s[R]:return False #函数返回False并退出L=L+1③return True #函数返回True并退出方法2:只设置左边一个索引,利用对应关系获取右边索引位置。按提示要求补充完整代码。def fun_2(s):n=len(s)for i in range( ④ ): #请写出最小的遍历区间值,即不可写nif ⑤ :return Falsereturn True2023学年第一学期高二年级第一次阶段性测试技术参考答案第一部分 信息技术一、选择题(本大题共15小题,每题2分,共30分)1 2 3 4 5 6 7 8 9 10A D C B D C A D B A11 12 13 14 15D D C D D二、非选择题(本大题共4小题,每题5分,共20分)1.(1) ① a[i-1]+a[i-2]② n-1(2) 02.(1) 1D(2) ① r=Hex[r-10]② n=n//163.(1) 0(2)① string② num+=1(3) 是 (选填文字:是/否)理由 改为else则等级为E的分数也是4分4.① len(s)-1② L<=R③ R=R-1④ n//2⑤ s[i]!=s[n-i-1] 展开更多...... 收起↑ 资源列表 浙江省湖州市名校2023-2024学年高二上学期第一次阶段性检测信息技术答案.docx 浙江省湖州市名校2023-2024学年高二上学期第一次阶段性检测信息技术试题.docx