浙江省湖州中学2023-2024学年高二上学期第一次阶段性检测技术试题(Word版附解析)
展开技术
考生须知:
1.全卷分试卷和答卷。试卷4页,答卷2页,共 6页。考试时间90分钟,满分100分。
2.本卷的答案必须做在答卷的相应位置上,做在试卷上无效;
3.请用黑色水笔或钢笔将班级、序号、姓名、座位号分别填写在答卷的相应位置上。
第一部分 信息技术(50分)
一、选择题(本大题共15小题,每题2分,共30分)
1. 以下关于数据的说法,正确的是( )
A. 数据是信息的一种表现形式,数据是信息的载体
B. 数据的记录过程一定需要人的参与
C. 数据就是信息,信息就是数据
D. 数据是计算机被发明之后产生的,所以在古代没有数据
【答案】A
【解析】
【详解】本题考查数据。数据通常是信息的一种表现形式,它可以被视为信息的载体,因为它可以存储和传递信息。数据可以包括文本、数字、声音、图像等信息。A选项正确。数据的记录过程可以需要人的参与,但也可以由机器或传感器自动记录。B选项错误。数据和信息是相关的概念,但它们不是完全相同的。数据通常是未经处理的原始事实或值,而信息是对数据的解释和加工。C选项错误。数据存在于古代,尽管在计算机出现之前的形式和规模可能有限,但人类一直在记录和处理数据,比如使用文字、符号、计数方法等。D选项错误。故答案为A选项。
2. 下列关于信息特征的说法,错误的是( )
A. “狼来了”的故事内容,说明信息存在真伪
B. 大家都知道“狼来了”的故事,说明信息可以共享
C. 不同的人讲“狼来了”的故事或多或少会有所不同,说明信息可以被加工和处理
D. 在公园无意听到一位母亲在给小孩讲“狼来了”的故事,说明信息传播不需要载体
【答案】D
【解析】
【详解】本题主要考查信息相关知识点。“狼来了”的故事内容,说明信息存在真伪;大家都知道“狼来了”的故事,说明信息可以共享;不同的人讲“狼来了”的故事或多或少会有所不同,说明信息可以被加工和处理;在公园无意听到一位母亲在给小孩讲“狼来了”的故事,是通过声音载体传播的,故本题选D选项。
3. 下列关于计算机信息编码的描述,正确的是( )
A. 字符“0”的ASCII码值是0
B. 每个汉字的输入码都是唯一的
C. 数据的压缩是一个编码过程
D. 16色位图的每个像素必须用16位二进制数进行编码
【答案】C
【解析】
【详解】本题考查的是计算机信息编码相关知识。字符“0”的ASCII码值是30H,选项A错误。汉字输入码也称外码,是为将汉字输入到计算机设计的代码。汉字输入码种类较多,选择不同的输入码方案,则输入的方法及按键次数、输入速度均有所不同。选项B错误。数据的压缩就是一个编码过程,选项C正确。16色位图的每个像素必须用4位二进制数进行编码,选项D错误。
4. 下列有关信息编码的说法,正确的是( )
A. 十六进制数82H 与十进制数82D的值相等
B. 某7位二进制数的最高位为1,将其转换为十进制数后的值均大于等于64
C. 根据GB2312-80汉字标准,“信息”两字的内码共占2个字节
D. 已知大写字母“X”的ASCII码值为58H,则大写字母“Z”的ASCⅡ码值是60H
【答案】B
【解析】
【详解】本题考查信息编码的描述。十六进制数82H与十进制数130D的值相等;某7位二进制数的最高位为1,将其转换为十进制数后的值均大于等于64(因为二进制数1000000对应十进制数是64);根据GB2312-80汉字标准,“信息”两字的内码共占4个字节;已知大写字母“X”的ASCII码值为58H,则大写字母“Z”的ASCⅡ码值是58H+2H=5AH,故选B。
5. 十进制正整数n转换为二进制数,该二进制数末位是“0”。下列说法正确的是
A. 无法确定n奇数还是偶数
B. 若该二进制数的位数是4,则n的最大值是15
C. n与n+1分别转换为二进制数,这两个二进制数的位数可能不同
D. 该二进制数末位的“0”去掉后,再转换为十进制数,所得的值是n/2
【答案】D
【解析】
【详解】A.二进制末尾为“0”,说明改二进制数转化成十进制数是偶数,故A错误;
B. 若该二进制数的位数是4,则二进制数的最大值是1110,对应十进制数为14,故B错误;
C. n与n+1分别转换为二进制数,这两个二进制数的位数一定相同,区别只是最后1位分别是0和1,故C错误;
D.二进制数转换为十进制数时,去掉末尾,则十进制数缩小,故D正确;
故选D
6. 有甲乙两幅未经压缩的1024×768像素的BMP图像文件,甲图为256色,乙图为24位色,则甲图与乙图的存储容量之比约为
A. 32:3B. 4:3C. 1:3D. 1:2
【答案】C
【解析】
【详解】本题考查的知识点是数据文集的存储计算。两幅图分辨率均为1024*768像素,甲图每个像素点256(28)色即8位色,乙图24位色,故甲图和乙图存储容量之比约8:24=1:3。故选项C正确。
7. 下列关于声音的数字化说法,不正确的是( )
A. 声音数字化的过程属于数/模转换的过程
B. 声音数字化的结果是将声音信息转换成二进制编码
C. 声音容量大小通常由量化位数和采样频率决定
D. 对同一个声音信息采样点分别采用8位和24位量化,其容量之比为1:3
【答案】A
【解析】
【详解】本题考查声音数字化的描述。声音数字化的过程属于模/数转换的过程,故选A。
8. 下面关于算法的描述,正确的是( )
A. 一个算法只能有一个输入
B. 算法只能用框图来表示
C. 一个算法的执行步骤可以是无限的
D. 一个完整的算法,不管用什么方法来表示,都至少有一个输出结果
【答案】D
【解析】
【详解】
9. 某算法的部分流程图如图所示。执行这部分流程,则输出n 的值为( )
A. 28B. 29C. 35D. 36
【答案】B
【解析】
【详解】本题考查算法流程图。程序开始,i=0,n=0;第一次循环,i>4不符合条件,t=n%7=0,t=0符合条件,i=i+1=1,n=n+1=1;第二至第七次循环,i>4不符合条件,t!=0不符合条件,n从1增长至7;第八次循环,i>4不符合条件,t=n%7=0,t=0符合条件,i=i+1=2,n=n+1=8;第九至第十四次循环,i>4不符合条件,t!=0不符合条件,n从8增长至14;第十五次循环,i>4不符合条件,t=n%7=0,t=0符合条件,i=i+1=3,n=n+1=15;第十六至第二十一次循环,i>4不符合条件,t!=0不符合条件,n从15增长至21;第二十二次循环,i>4不符合条件,t=n%7=0,t=0符合条件,i=i+1=4,n=n+1=22;第二十三至第二十八次循环,i>4不符合条件,t!=0不符合条件,n从22增长至28;第二十九次循环,i>4不符合条件,t=n%7=0,t=0符合条件,i=i+1=5,n=n+1=29;第三十次循环,i>4符合条件,输出n的值为29。故答案为B选项。
10. Pythn中,下列用于交换x,y 两个变量的值的语句,不正确的是( )
A. x=y;y=xB. t=x;x=y;y=t
C. t=x+y;x=t-x;y=t-yD. x,y=y,x
【答案】A
【解析】
【详解】本题考查Pythn赋值语句。x = y; y = x: 这个选项是不正确的,因为它只先会将 y的值赋给 x,然后再将 x 的值赋给 y,从而x和y的值相等,这不会导致 x 和 y 的值交换。故答案为A选项。
11. 若对变量r的值进行0和1之间的转换运算,下列选项中无法实现此功能的是( )
A. r=1-rB. r=abs(r-1)
C. r=(r+1)%2D. r=r%2+1
【答案】D
【解析】
【详解】本题考查表达式。r = r % 2 + 1: 这不是有效的,因为对于 r 的取值范围0和1,无论 r 为何,它都不会有效地将 r 从 0 到 1 或从 1 到 0 进行转换。这将使 r 的值总是在 1 , 2 之间变化。故答案为D选项。
12. 在Pythn程序中,下列函数值为整数13的是( )
A. int(12.92)B. str(13)
C. abs(int(-12.92))D. int("21345678"[1:3])
【答案】D
【解析】
【详解】本题考查Pythn函数。int(12.92):这将转换浮点数 12.92 为整数,结果是 12。不等于 13。str(13):这将整数 13 转换为字符串 "13",不等于 13。 abs(int(-12.92)):首先,int(-12.92) 将负数 -12.92 转换为整数 -12。然后,abs(-12) 取这个整数绝对值,结果是 12。不等于 13。int("21345678"[1:3]):这将提取字符串 "21345678" 的子字符串 "13",然后将其转换为整数 13。这是唯一等于 13 的选项。故答案为D选项。
13. 有50位同学排成一列,从第1位同学开始按1至9循环报数,如第15位同学应报的数是6。则能正确表示第n位同学所报数字的表达式是( )
A. nB. n%9C. (n-1)%9+1D. 9-(n-1)%9
【答案】C
【解析】
【详解】本题考查表达式。这个问题实际上是一个循环报数的问题,按照从1到9的循环报数。你可以使用取余数运算来表示第n位同学所报的数字。在这个循环中,每9个同学会再次开始从1报数,因此我们可以使用 (n - 1) % 9 + 1 来表示第n位同学所报的数字。故答案为C选项。
14. 有如下程序段:
s=input("请输入字符串:")
cunt=0
fr i in s:
if i>="0" and i<="9":
cunt=cunt+1
print(s[cunt:cunt+3])
若输入的字符串为"AB12CCC222GGBD",则程序运行结果为( )
A. CCCB. GGBDC. CC2D. C22
【答案】C
【解析】
【详解】本题主要考查Pythn程序执行。分析程序可知,s="AB12CCC222GGBD",变量cunt用来统计字符串s中的数字个数,即cunt=5,字符串s的下标是从0开始,s[5:8]表示截取字符串s索引5到8(不包括8)的字符,即s[5:8]="CC2",故本题选C选项。
15. 某些数据中存在“数字山峰”,例如数据“21432748”中存在“1432”、“274”两座“数字山峰”(必须包含上坡与下坡),下面程序用于求数据中“数字山峰”的数量:
num=input("请输入数字串:");c=0
(1)
fr i in range(1,len(num)):
if (2) and f==False:
f=True
elif (3) and f==True:
c=c+1
f=False
print("有",c,"座数字山峰")
方框(1)(2)(3)的代码由以下部分组成:
①f=True ②f=False ③num[i-1]>num[i] ④num[i-1]
A. ①③④B. ①④③C. ②③④D. ②④③
【答案】D
【解析】
【详解】本题主要考查Pythn程序的综合应用。根据题意,首先判断上坡(即是否满足num[i-1]
二、非选择题(本大题共4小题,每题5分,共20分)
16. 斐波那契数列,指是这样一个数列:1、1、2、3、5、8、13、21、……,即从第3项开始后一项是前两项之和。请完成下列程序,输出第n项斐波那契数列的值。
(1)请在划线处填如合适的程序代码。
a=[1,1]
n=int(input("请输入位数n="))
fr i in range(2,n) :
t=①_______
a.append(t) #a.append(t)函数的功能是在列表a末尾添加元素t的值
print("该项数上的值为:",a[②___])
(2)分析代码可知,若输入n=2,则循环体执行的次数为____次。
【答案】 ①. a[i-1]+a[i-2] ②. n-1 ③. 0
【解析】
【详解】本题考查Pythn程序。
(1)在空白处填入的程序代码是 a[i - 1] + a[i - 2],这是计算斐波那契数列中第i项的值的方法,通过前两项的和来计算当前项。故答案为:a[i-1]+a[i-2]。第n项的值应该是 a[n - 1],因为Pythn中的索引是从0开始的,所以第1项对应的索引是0,第2项对应的索引是1,以此类推。故答案为:n-1。
(2)若输入n=2,则循环体执行的次数是0次。这是因为在这种情况下,fr 循循环不会执行,因为 range(2, n) 生成的范围是从2到2,不包括2,所以循环体内的代码不会被执行。故答案为:0。
17. 进制转换:输入一个十进制,程序自动输出其相对应的十六进制值。实现上述功能的Pythn 代码如下, 运行界面如图所示。请回答下列问题:
(1)十进制数29, 其对应的十六进制值是_________ 。
(2)请在划线处填入适当的代码。
n=int(input("请输入十进制数:"))
Hex=["A","B","C","D","E","F"]
s=""
while n!=0:
r=n%16
if r>=10:
①_______
s=str(r)+s
②________
print("十六进制数为:",s)
【答案】 ①. 1D ②. r=Hex[r-10] ③. n=n//16
【解析】
【详解】本题考查Pythn实现进制转换。
(1)十进制数29,其对应的十六进制值是 1D。故答案为:1D。
(2)r=Hex[r-10]:这行代码用于将十六进制数的余数 r 转换为十六进制字母。在十六进制表示中,10 到 15 分别对应字母 A 到 F。因此,如果余数 r 大于等于 10,那么 r - 10 可以映射到 Hex 列表中的字母(A 到 F)。例如,如果 r 是 10,那么 r - 10 将是 0,对应 Hex[0],即 'A'。故答案为:r=Hex[r-10]。n=n//16:这行代码是整除操作,用于将十进制数 n 缩小 16 倍,以准备计算下一个十六进制位。在十进制到十六进制的转换中,你需要不断地除以 16,以获得每个十六进制位的值。故答案为:n=n//16。
18. 在“三位一体”招生考试中学考成绩占据一定的比例。表1为某高校学考等级成绩折算表(学考等级分为A、B、C、D、E ),少于5A计0分;表2为某学生的学考等级成绩单。
表1某高校学考等级成绩折算表
表2某学生学考等级成绩单
编写Pythn程序实现学考成绩总分析算。表2学生的折合分数如图所示。
(1)若输入的学生学考等级为“AAAABBBBCC”,则折合分数为:_____________。
(2)实现上述功能的Pythn程序如下,请在划线处填入合适的代码。①______________
② _____________
s=input("请输入各学科学考等级:")
num=0
scres=0
fr t in ① :
if t=="A":
② scres+=10
elif t=="B":
scres+=8
elif t=="C":
scres+=6
elif t=="D": #③
scres+=4
if num<5:
print("折合分数为 0 分")
else:
print("折合分数为:",scres)
(3)若将③处代码改为“else:”,对程序运行结果是否有影响?________(选填文字:是/否);并说明理由_____________________________________________________________。
【答案】 ①. 0 ②. s或其他等价答案 ③. num+=1或num=num+1 ④. 是 ⑤. 无法排除“E”情况。
【解析】
【详解】本题主要考查Pythn程序的综合应用。①由题干可知,少于5A计0分,故输入的学生学考等级为“AAAABBBBCC”,则折合分数为:0。②字符串s为输入各学科学考等级,变量t是从s中取,故此处填s。③变量num用于统计A的个数,故此处填num+=1或num=num+1。④若将③处代码改为“else:”,对程序运行结果有影响。⑤原因是无法排除“E”情况,“D”和“E”均会按4分处理。
19. 若一个字符串从左往右读和从右往左读均相同,称为回文字符串,例如“vlv”。以下函数实现判断字符串s是否为回文字符串,若是返回True,否则返回False。
方法1:设置左右两个索引,从两边往中间逐次判断。补充完整代码。
def fun_1(s):
L=0
R=①______
while②_____:
if s[L]!=s[R]:
return False #函数返回False并退出
L=L+1
③______
return True #函数返回True并退出
方法2:只设置左边一个索引,利用对应关系获取右边索引位置。按提示要求补充完整代码。
def fun_2(s):
n=len(s)
fr i in range(④_____): #请写出最小的遍历区间值,即不可写n
if⑤_______:
return False
return True
【答案】 ①. len(s)-1 ②. L<=R ③. R=R-1 ④. n//2 ⑤. s[i]!=s[n-i-1]
【解析】
【详解】本题考查Pythn程序综合应用。
①设置左右两个索引,从两边往中间逐次判断。R初值是右端索引,故填len(S)-1。
②左右两端分别往中间移动,因此while循环条件是L<=R。
③每次循环左端L递增1,右端R递减1,因此填R=R-1。
④只设置左边一个索引,利用对应关系获取右边索引位置。因此循环范围取0~n//2-1。range(start, stp, [step]),start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stp: 计数到 stp 结束,但不包括 stp。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。故此处填n//2。
⑤左端索引是i,右端对应的索引是n-i-1,由下一句return False,可知此处填s[i]!=s[n-i-1]。学业水平考试等级
A
B
C
D
成绩折算(分)
10
8
6
4
科目
语文
数学
英语
物理
化学
生物
政治
历史
地理
技术
等级
A
A
A
A
A
B
A
C
B
A
浙江省舟山市2023-2024学年高二上学期期末检测信息技术试题(Word版附解析): 这是一份浙江省舟山市2023-2024学年高二上学期期末检测信息技术试题(Word版附解析),文件包含浙江省舟山市2023-2024学年高二上学期期末检测技术试题-高中信息技术Word版含解析docx、浙江省舟山市2023-2024学年高二上学期期末检测技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共22页, 欢迎下载使用。
浙江省诸暨市2023-2024学年高二上学期期末检测信息技术试题(Word版附解析): 这是一份浙江省诸暨市2023-2024学年高二上学期期末检测信息技术试题(Word版附解析),文件包含浙江省诸暨市2023-2024学年高二上学期期末检测技术试题-高中信息技术Word版含解析docx、浙江省诸暨市2023-2024学年高二上学期期末检测技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共18页, 欢迎下载使用。
浙江省嘉兴市2023-2024学年高二上学期期末检测信息技术试题(Word版附解析): 这是一份浙江省嘉兴市2023-2024学年高二上学期期末检测信息技术试题(Word版附解析),文件包含浙江省嘉兴市2023-2024学年高二上学期期末检测技术试题-高中信息技术Word版含解析docx、浙江省嘉兴市2023-2024学年高二上学期期末检测技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共18页, 欢迎下载使用。