高中信息技术浙教版新教材必修1模拟试题01(附知识点讲解)
1.下面哪项是字符串? ( )
A.新年快乐 B.x-y-z C.Happy New Year D.’新年好’
2.网络订票系统中,个人用户的用户名的数据类型可以是( )。
A.只能是数字 B.字符或数字
C.字符或标点 D.只能是字符
3.以下流程图符合算法特征的是( )。
A. B. C. D.
4.下列 DataFrame常用函数语句及其对应解释错误的是 ( )
A.drop( )———删除数据 B.read_excel( )———读取Excel文件 C.append( )———合并 DataFrame对象 D.sort_values( )———排序
5.大数据最显著的特征是( )
A.数据规模大 B.数据处理速度快 C.数据类型多 D.数据价值密度高
6.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( )
A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0
7.下列四组数应依次为二进制、八进制和十六进制,符合这个要求的是( )。
A.11,78,19 B.12,77,10 C.12,80,10 D.11,77,19
8.下列关于Unicode编码的说法,正确的是( )
A.Unicode编码时,只可以用2个字节来表示一个符号
B.Unicode编码就是一种常用的汉字编码,它无法表示英文字符
C.GB2312是Unicode编码方案的实现方式之一
D.Unicode编码可以对汉字、英文字符等多种文字符号进行编码
9.将一幅分辨率为800*600像素的24位色BMP图以50:1的压缩比压缩成jpg图后,图象大小约为( )
A.28.13KB
B.5.86KB
C.225KB
D.4.67KB
10.使用GoldWave软件编辑某音频文件,选择其中一段音频后的部分界面如图所示。
在当前状态下,下列说法正确的是( )
A.该音频为WAVE格式文件
B.将当前选中的声音设置为静音后,右声道时长仍为60s
C.执行“删除”操作后再插入5s静音,该音频文件容量不变
D.执行“淡入”操作后,右声道前20s的声音音量变为由高到低
11.运行下列 Python程序,结果正确的是( )
a=18
b=7
c=a%b
b=a%b
print(a,b)
A.18 5 B.5 18 C.18 4 D.4 18
12.表达式14 % 6 和14 % -6的结果分别是( )
A.2和-2 B.2和2 C.2和-4 D.2和4
13.下列信息来源中,可信度比较高的选项是( )
A.315晚会现场权威发布 B.网站的弹窗消息显示的内容
C.网友QQ空间看到的信息 D.街头发布的小广告
14.一个十进制的奇数转换为二进制之后,其最后一位(最右边的位)必然是( )
A.0 B.1 C.2 D.无法确定
15.黄龙超市举行开业酬宾,购物总金额满500元者,超过部分可优惠10%,满1000者,超过部分可优惠15%,满2000者,超过部分可优惠20%。用算法描述这次酬宾活动的话,最合适的算法结构是( )
A.顺序模式 B.循环模式 C.树型模式 D.选择模式
第II卷(非选择题)
评卷人得分
二、填空题
16.已知圆柱体的底面半径为r,高为h,(均为正整数),小张编写了一个程序计算圆柱体的地面周长和面积,圆柱体侧面积以及圆柱体体积,其中圆周率定义为:3.14,请根据下列代码回答问题:
r=int(input(“请输入半径r:”))
h=int(input(“请输入高h:”))
_________________________
c=2*pi*r
s=pi*r**2
S=c*h
V=s*h
print(c,s,S,V)
(1)解决问题的程序用到的控制结构有:__________________(填:顺序结构、分支结构、循环结构)
(2)请将程序补充完整。
(3)请找出程序中的错误代码,并改正。
____________________________________________
17.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了这天的气温图,该图如下所示:
(1)在以上Python程序中,变量Y的数据类型是_________。
(2)在以上Python程序中,第8行横线处的代码是_________。
(3)通过观察,气温釆样间隔时间是_________个小时。
18.分析完善程序
某市出租车收费标准如下:
(1)3公里内(含3公里),收费8元
(2)超过3公里但未超过6公里部分,按1.5元/公里收费
(3)超过6公里部分,按2.25元/公里收费。
根据以上标准,输入出租车行驶的公里数,请计算顾客需付费多少元?
[算法分析]
假设总费用为p,则可以分段计算
p=8 ‘(s≤3)
p=1.5*(s-3)+8 ‘(3p=2.25*(s-6)+1.5*3+8 ‘(s>6)
[参考代码]
a=float(input(“s=”))
if s <= 3 :
p= 8
if
p=1.5*(s-3)+8
if s > 6 :
p=2.25*(s-6)+1.5*3+8
print( p)
根据上述回答如下问题:
(1)本题采用的算法是________(填:解析法/枚举法/排序法/递归法)。
(2)程序代码中空白处应填写的条件是_______(填: A/B/C/D)。
A.33 and s<6 D.s>3 Or s<=试卷第1页,总3页
参考答案
1.D
【详解】
本题考查的是数据类型。字符串类型数据必须以单引号或双引号括起来的任意文本。故选项D正确。
2.B
【详解】
本题主要考查数据类型。网络订票系统中,个人用户的用户名的数据类型可以是字符或数字,并且长度有一定的要求,故本题选B选项。
3.D
【详解】
本题主要考查算法特征。算法的五大特征:有穷性、确定性、能行性(可行性)、有0个或多个输入、有一个或多个输出。A选项不符合算法至少要有一个输出;BC选项输出不明确,不符合确定性;D选项正确。
【点睛】
4.C
【详解】
本题主要考查Python函数。DataFrame常用函数语句:drop( )———删除数据,read_excel( )———读取Excel文件,append( )———用于在列表末尾添加新的对象,sort_values( )———排序,故本题选C选项。
5.A
【详解】
本题考查的知识点是数据的特征。大数据有3个显著的特征: 数据规模大、数据变化快、数据类型复杂,其中最显著的特征是数据规模大。故选项A正确。
6.D
【详解】
本题考查的是流程图及Python表达式相关知识。能被3整除的数即除3的余数为0,在Python中%表示求余,故本题应选D。
7.D
【详解】
本题考查的是进制。数据依次为二进制、八进制和十六进制。
二进制的基数为01,故排除BC。
八进制的基数为01234567,故排除A。
十六进制的基数为0123456789ABCDEF。
故本题答案为D。
8.D
【详解】
本题主要考查字符编码。Unicode编码是国际组织制定的可以容纳世界上所有文字和符号的字符编码方案;Unicode编码一般用2个字节表示一个字符;Unicode编码实现方式有UTF-8,UTF-16,UTF-32等;Unicode编码可以对汉字、英文字符等多种文字符号进行编码,故本题选D选项。
9.A
【详解】
本题主要考查图像文件容量。图像文件容量=像素*颜色深度/8=800*600*24/8/1024=1406KB,以50:1的压缩比压缩成jpg图后,图象大小约为1406/50=28.13KB,故本题选A选项。
10.B
【详解】
本题主要考查GoldWave软件。由图可知,该音频为MP3格式文件;当前仅对右声道操作,将当前选中的声音设置为静音后,右声道时长仍为60s;执行“删除”操作后再插入5s静音,该音频时长会变长,文件容量会变大;执行“淡入”操作后,右声道前20s的声音音量变为由低到高,故本题选B选项。
11.C
【详解】
本题主要考查Python程序的执行。a=18,b=7,c=a%b=4,b=a%b=4,输出a和b的值是18和4,故本题选C选项。
12.C
【详解】
本题主要考查Python表达式的运算。%取余,如果有负数,用公式:x%y=x-y*(x//y),(x//y)的值要向下取整。故14 % 6 =2,14 % -6=14-(-6)*(14//-6)=-4,故本题选C选项。
13.A
【详解】
本题主要考查信息的来源。来源于官方渠道的消息,可信度比较高,如315晚会现场权威发布,故本题选A选项。
14.B
【详解】
本题考查的是进制数转换。将二进制整数转换为十进制数可采用“按权展开、逐项相加”的方法。一个二进制数转换为十进制数=数码*2^0+数码*2^1+……,可知后面项都是2的倍数,只有最后一位来决定奇偶性,当最后一位位1时,才为奇数。故应选B。
15.D
【详解】
本题考查的是算法的基本机构。算法有三种基本结构,顺序结构、分支选择结构、循环结构。题干描述中,不同的条件可享受不同的优惠力度,适合用选择结构,选项D正确。
16.顺序结构 pi=3.14 r=float(input(“请输入半径r:”)) 整型和实数型不能直接运算,结果会有误差 h=float(input(“请输入高h:”))
【详解】
本题主要考查Python程序执行与调试。①分析程序可知,解决问题的程序用到的控制结构有:顺序结构。②圆周率定义为:3.14,故第二空填pi=3.14。③r=float(input(“请输入半径r:”)) 整型和实数型不能直接运算,结果会有误差 h=float(input(“请输入高h:”))。
17.list plt.plot(X,Y) 2
【详解】
本题主要考查Python程序调试与执行。①由代码Y=[6,4,4,3,3,6,9,12,12,11,9,7],可知变量Y的数据类型是list(列表类型)。②scatter是绘制散点图函数,图中还需要使用绘图函数plot,故第8行横线处的代码是plt.plot(X,Y)。③通过观察,气温釆样间隔时间是2个小时。
18.解析法或解析 A
【详解】
本题主要考查Python程序的执行与调试。①由算法分析可知,本题采用的算法是解析法或解析。②3公里内(含3公里),收费8元;超过3公里但未超过6公里部分,按1.5元/公里收费;超过6公里部分,按2.25元/公里收费,故此处填3