学年高二技术下学期期中试题2Word格式.docx
《学年高二技术下学期期中试题2Word格式.docx》由会员分享,可在线阅读,更多相关《学年高二技术下学期期中试题2Word格式.docx(11页珍藏版)》请在冰豆网上搜索。
D.删除第2条记录后,可以在该位置插入一条记录
5.某算法的部分流程图如图所示,执行这部分流程后,变量x和Flag的值分别是
A.2,True
B.3,True
C.2,False
D.3,False
6.某公司的logo如图所示,图片存在冗余可进行数据压缩,该图片的冗余主要表现为
A.结构冗余
B.空间冗余
C.余视觉冗
D.时间冗余
7.使用UltraEdit软件观察字符串“3-2=1”的内容,如图所示:
则字符串“6+8>
10”的内码是
A.362B383D40
B.362B383E3130
C.362B383E3A
D.362B383D3130
8.小李使用PhotoShop制作“饮料广告”时,其图层面板如图所示,下列说法正确的是
A.“背景”图层被锁定
B.“顶部”图层设置了超链接
C.“清凉一夏”的内容正常显示
D.“冰点价格”设置了滤镜效果
9.
在Flash软件中使用“足球”元件制作补间动画,第12帧和第20帧的部分编辑属性界面分别如第9题左图和右图所示,则“足球”实例状态变化正确的是
A.图形实例从大到小
B.该元件类型为影片剪辑
C.该动画从右到左移动
D.图形大小按比例放大
10.【加试题】一个未经压缩的NTSC制式无声视频“老电影.avi”,时长为10秒,每帧都是画面大小为960*720像素的256级灰度位图,则其容量约为
A.6MB
B.120MB
C.198MB
D.6328MB
11.【加试题】某VB程序使用了递归函数,代码如下:
PrivateSubCommand1_Click()
Text1.Text=f(3)
EndSub
Functionf(xAsInteger)AsString
Ifx=1Thenf=1Elsef=f(x-1)+2
EndFunction
运行程序并点击按钮Command1后,文本框Text1中显示的内容是()
A.1
B.3
C.5
D.7
12.【加试题】采用如下对分查找算法对数组a中7个有序数据“15,38,51,66,77,81,99”进行查找,查找数据为“55”,
i=1:
j=7:
x=55
DoWhilei<
=j
m=(i+j)\2
Ifa(m)=xThenExitDo
Ifa(m)>
xThenj=m-1Elsei=m+1
Loop
经过上述代码查找后,下列表达式正确的是
A.i=m+1
B.i=m-1
C.j>
m+1
D.j<
m-1
二、非选择题
13.小王收集了近三年×
×
市主要农产品产量统计数据,并用Excel软件进行数据处理,如第13题-1图所示。
请回答下列问题:
第13题-1图
(1)区域F4:
F8中的数据是对F3单元格进行自动填充功能得到。
则F8单元格中的公式是。
(2)如第13题-2图所示的图表制作过程中应该同时被选择的数据范围是和E2:
E5。
第13题-2图
(3)选择区域A2:
F8后,对其中数据以第13题-3图所示的方式进行排序,则排序后E6单元格中的值为;
排序后,第13题-2图所示图表的将(选填:
A.不会变/B.会变)。
第13题-3图
14.编写VB程序代码,实现如下功能:
在文本框Text1中输入金额(整数)后,点击“转换”按钮Command1,则在文本框Text2中显示该金额的大写,程序运行界面如下图所示:
(1)要使窗体标题上显示的文本改为“人民币大小写”,可在其属性窗口中将属性的属性值改为“人民币大小写”。
(2)为了实现以上程序功能,使程序正常运行,请完善以下两处代码。
DimdxAsString,dwAsString
DimsAsString,cAsString
DimchAsString
DimiAsInteger
dx="
零壹贰叁肆伍陆柒捌玖拾"
dw="
亿仟佰拾萬仟佰拾元"
s=Text1.Text第14题图
IfLen(s)>
9 ①
Text2.Text="
输入的数据超出所能转换的范围"
Else
Fori=1ToLen(s)
ch= ②
c=c+Mid(dx,Val(ch)+1,1)+Mid(dw,9-Len(s)+i,1)
Nexti
Text2.Text=c+"
整"
EndIf
(3)由上述算法可知,若在文本框Text1中输入“20”,则文本框Text3显示的结果为。
15.小赵用Flash软件制作了题为“绿色环保”的单场景动画。
请回答以下问题:
第15题图
(1)在作品制作之前,小赵分析该作品需要用到哪些多媒体设备和工具,该分析过程属于多媒体创作中的(选填:
①应用需求分析/②创作需求分析)。
(2)如图所示,“地球”图层从第1帧到第24帧实现“地球”实例从透明到完全显示的动画,该过程动画在舞台上实现的时间是秒,该动画类型属于(选填:
①逐帧动画/②动画补间/③形状补间)。
(3)将该动画导出生成swf文件,运行该swf文件时,要实现该动画播放一次便自动关闭,则应在“”图层最后一帧中设置脚本命令为。
(4)测试场景时,发现“背景”图层只播放2秒便消失,若要使背景图片一直存在,对该图层进行的操作是。
16.【加试题】小明编写了一个VB程序,功能如下:
在文本框Text1中输入一段英文,并在文本框Text2中输入英文段落中的某个单词(或字符串),单击“最大间距”按钮(Command1)后,在文本框Text3中显示该单词在文中某两次出现的最大间距,若只出现一次或不出现则显示值为0。
程序运行界面如下图所示:
实现上述功能的VB程序如下:
PrivateSubCommand1_Click()
Dima(1To1000)AsString'
数组a存储文中出现该指定单词(或字符串)的各个位置
DimsAsString,cAsString,chAsString
DimnAsInteger,maxAsInteger,iAsInteger
s=Text1.Text
c=Text2.Text
n=0:
Max=0
Fori=1ToLen(s)-Len(c)+1
ch=①
Ifch=cThen
n=n+1
a(n)=i
Ifn>
=2Then
Ifa(n)-a(n-1)-Len(c)>
MaxThenMax=a(n)-a(n-1)-Len(c)
EndIf
Nexti
Text3.Text=②
以上程序段运行时,为了实现上述功能,划线处①和②应填入的代码分别为:
(1)_______________________________;
(2)_______________________________
17.【加试题】合唱队列是按队员的身高进行排列,形成中间高两边有序降低的队形;
例如有六个队员“己、戊、丁、丙、乙和甲”的身高依次由小到大,则排列后的顺序为“戊、丙、甲、乙、丁、己”。
小李用VB编写模拟“合唱队列”程序,功能如下:
在文本框Text1中输入各队员身高,输入结束并回车,则输入的各队员身高分别存入数组a中;
单击“合唱队列”按钮Command1,对数组a的元素进行有序排列后,将各元素存入数组C中形成合唱队列,并将结果显示在文本框Text2中。
程序运行界面如图所示:
甲、乙、丙、丁、戊和己
第17题图
(1)如果输入各队员身高为“190,191,194,179,166”,则合唱队列的结果为。
(2)实现上述功能的VB程序如下,请在划线处填入合适代码。
Dima(1To20)AsInteger
DimnAsInteger
PrivateSubText1_KeyPress(KeyAsciiAsInteger)
'
将输入各队员身高分别存入数组a中,队员个数为n,代码略!
Dimc(1To20)AsInteger
DimrightAsInteger,leftAsInteger,iAsInteger
Fori=1Ton–1
Forj=1Ton-i
If①Then
t=(j):
a(j)=a(j+1):
a(j+1)=t
Nextj
‘下列程序段实现数组C的合唱队列
m=(1+n)\2
left=m:
right=m
c(m)=a(n)
i=2
=n
IfiMod2=0Then
right=right+1
c(right)=a(n-i+1)
Else
②
c(left)=a(n-i+1)
i=i+1
s=③
Fori=2Ton
s=s+"
"
+Str(c(i))
Text2.Text=s
技术(测试卷)参考答案及评分标准
信息技术部分
一、选择题(本大题共12小题,每小题2分,共24分。
在每小题给出的四个选项中,只有一个符合题目要求)
题号
1
2
3
4
5
6
7
8
9
10
11
12
答案
C
D
B
A