阶段检测(一) 信息技术基础
阶段检测第1页 ?
一、选择题
1.下列有关信息的说法,不正确的是( )
A.语言是信息表达的一种常见载体
B.计算机内部采用十六进制代码表示数据
C.在搜索引擎中输入关键词搜索信息时,本质上是检索搜索引擎的数据库
D.信息是可以被加工处理并脱离它所反映的事物被存储、保存和传播的
答案 B
解析 计算机内部采用二进制代码表示数据。
2.某压缩算法,采用一个字节来表示连续的一串0或1(连续的总个数少于128个)。字节最左边的一位是0,则表示该字节代表一串0,否则代表一串1,后7位表示连续数的个数。如连续15个0,压缩后编码为00001111,连续64个1,压缩后编码为11000000。现有一串数据11111111 11100000 00011111 11111111,经该算法压缩后的十六进制的编码为( )
A.0B 88 0D B.0B 08 0D
C.8B 08 8D D.8B 88 8D
答案 C
解析 给定的数据首先是11个1,二进制表示为10001011,转为十六进制是8B,然后是8个0,二进制表示为00001000,转为十六进制是08;最后是13个1,二进制表示为10001101,转为十六进制是8D,组合即为8B 08 8D。
3.使用UltraEdit软件观察字符的内码界面如下图所示,下列说法正确的是( )
A.“D1 A1”是“选”字在计算机内存储和处理时的交换码
B.VB中表达式“考”>“加”输出结果为True
C.字符“10”的十六进制码是“3A”
D.共有5个ASCII字符
答案 A
解析 本题考核的是考生对内码知识点的理解。一个汉字占两个字节,一个英文字符或数字占一个字符。用UltraEdit软件观察,叹号位于最后,而最后一个编码是A1,编码大于A0的是GB2312字符,由此可知该叹号是GB2312字符,因此它的编码应该是2个字节构成,即A3 A1。
4.下列关于浏览器的说法正确的是( )
A.浏览器浏览网页是通过HTTP协议与Web服务器进行信息交换的
B.浏览器浏览的网页遵循SQL语言标准,可以用记事本打开并编辑
C.网站的用户名与密码一旦保存到浏览器中就无法清除,除非卸载浏览器
D.为了方便浏览常用的网站,可以把这些网站的网页内容添加到浏览器收藏夹
答案 A
解析 浏览器浏览的网页遵循HTML语言标准;网站的用户名与密码保存到浏览器,可以通过删除历史记录进行清除。为了方便浏览常用的网站,可以把这些网站的地址添加到浏览器收藏夹。
5.下列有关电子邮件的说法,不正确的是( )
A.电子邮件的收发都需通过邮件服务器完成
B.电子邮件可以通过其“附件”功能携带多种格式的文件
C.电子邮局协议POP3的功能是把电子邮件发送到收件人的计算机中
D.通过浏览器发送电子邮件需要先通过SMTP协议访问登录邮箱的网页
答案 D
解析 通过浏览器发送电子邮件需要先通过HTTP协议访问登录邮箱的网页。
6.以下有关Word功能的描述正确的是( )
A.打开文档时,通过自动更正能把所有错误自动改正
B.通过拼写和语法检查功能,能发现文档中所有语法错误
C.关闭修订模式,文档中的修订内容都会消失
D.通过替换功能把文档中“人工智能”改成“AI”
答案 D
解析 自动更正的功能是在录入文档时,自动改正拼写错误。拼写和语法检查功能,并不能发现文档中所有语法错误,其发现能力受自身词典的影响。关闭修订模式,文档中的修订内容不会消失,通过接受修订或拒绝修订,修订标记才会消失。
7.下图中Word文档的编辑界面,以下关于该截图说法正确的是( )
A.“战狼”的批注者是LHL1
B.最后一句修订前的原文是“你的身后有一个强大的祖国!”
C.修订功能能记录添加或删除文字的痕迹,但不能记录格式的修改
D.“战狼”的批注内容是“特种部队名称”
答案 D
解析 “战狼”的批注者是LHL,1是批注的序号。最后一句修订前的原文是“你的身后有一个强大的中国!”,若接受修订,则变为“你的身后有一个强大的祖国!”。修订功能能记录格式的修改、文字的添加或删除等痕迹。
8.通过OCR软件扫描期刊上的一篇文章后识别出文字,并用Word软件编辑处理。下列说法不正确的是( )
A.OCR软件可以识别的图像格式有jpg、tif、bmp等
B.若扫描的分辨率太低,可能会影响OCR软件的识别率
C.Word软件中完成编辑后,只要开启“修订”功能,就会显示所有修改记录
D.可以使用Word的批注功能给文章添加批注
答案 C
解析 对于OCR软件,扫描分辨率低、倾斜校正不到位、字体设置不正确等因素都会影响识别率;只有在修订功能开启状态下进行的修改操作才会被显示。
9.下列应用中,体现人工智能技术的有( )
①人脸识别考勤 ②百度在线翻译实现中英互译 ③利用扫描仪扫描网上阅卷的试卷 ④“Master”围棋程序与人类对弈 ⑤利用 Windows 自带的计算器计算算式的值
A.①②④ B.①④⑤ C.②④⑤ D.③④⑤
答案 A
解析 利用扫描仪扫描网上阅卷的试卷,只是将稿纸扫描为图像文件;利用 Windows 自带的计算器计算算式的值,只是一个简易的计算器,这些技术都不属于人工智能技术。
10.道路交通监控系统能够将违反交通规则的汽车车牌记录下来,并上传到指挥控制中心。关于此系统,以下说法中错误的是( )
A.对车牌的识别使用了虚拟现实技术
B.将监控点的信息传输到指挥控制中心使用了通信技术
C.对违反交通规则汽车信息的查询使用了数据库技术
D.对信号灯色彩变化的管理使用了控制技术
答案 A
解析 本题考查信息技术的应用。虚拟现实技术是利用计算机系统虚拟现实环境或事物的技术。对车牌的识别使用的是模式识别技术。模式识别是指对各种形式的信息进行处理和分析,以对事物或现象进行描述、辨认等,是人工智能的重要组成部分,如光学字符识别、语音识别、指纹识别等。
11.使用OCR软件进行字符识别,以下哪些操作可以提高识别的正确率( )
①进行倾斜校正 ②把识别结果导出为rtf格式 ③提高扫描分辨率 ④去噪声
A.①②③ B.①②④ C.①③④ D.②③④
答案 C
12.下列应用中,没有使用OCR技术的是( )
A.在微信中通过语音输入文字
B.遇到难题,给题目拍张照片发到“百度作业帮”,立即能得到许多答案
C.停车场用视频监控系统自动识别并记录进出汽车的车牌号
D.手机APP“金山词霸”通过拍照自动输入英文单词,并显示单词的解释
答案 A
解析 微信中通过语音输入文字,这是语音识别功能。
13.手机APP“vivoice”功能很强大,只要你对着话筒说“查看绍兴的天气”,立刻会显示最近几天的天气状况,如图所示,这个功能主要涉及人工智能技术中的( )
A.语音识别技术 B.网络技术
C.OCR技术 D.机器翻译技术
答案 A
14.某算法的部分流程图如图所示,执行这部分流程图后,变量 a,b 的值分别是( )
A.3,3 B.3,6
C.0,-3 D.-3,-9
答案 B
解析 第1次循环,a=3,b=3;第2次循环,a=0,b=-3;第3次循环,a=3,b=6,循环结束。
15.在VB中,若要把窗体对象form1的标题文字改为“hello”,以下语句能实现的是( )
A.form.caption=″hello″
B.form1.Text=″hello″
C.form1.caption=″hello″
D.″hello″=form1.caption
答案 C
16.某VB程序代码如下:
Private Sub image1_click( )
x=Val(Text1.Text)
y=Val(Text2.Text)
Label.caption=Str(x+y)
End Sub
关于该过程说法正确的是( )
A.程序运行时,若在Text1和Text中分别输入10、20,单击image1将在Label1中显示30
B.程序运行时,双击对象image1,能触发该过程
C.Text1对象可能是标签
D.对象image1肯定是按钮
答案 A
解析 由过程名image1_click可知,程序运行时,单击对象image1,能触发该过程。由text1.text语句可知text1不可能是标签,可能是文本框。image1不一定是按钮,很多对象都有单击事件,如图像、文本框、标签等。
17.已知x=10,y=-5.1,则VB表达式abs(int(y)) mod x的值为 ( )
A.5 B.6
C.-6 D.-5
答案 B
18.下列VB表达式的值等于3的是( )
A.sqr(2)+1 B.abs(-1)-2
C.asc(″1″)+2 D.len(″-2″)+ 1
答案 D
解析 sqr(x)的功能是求x的算术平方根,abs(x) 的功能是求x的绝对值,asc(x)的功能是将字符转换为ASCII码,len(x)的功能是计算字符串的长度,字符串″-2″ 有两个字符,因此len(″-2″)=2。
19.关于Access数据表的操作,说法正确的是( )
A.可以在数据表的任何位置添加新记录
B.数据类型的修改只能通过设计视图完成
C.数据表打开时,不能修改数据表名
D.淘宝账号注册成功后,淘宝网后台的数据库进行了修改记录的操作
答案 C
解析 添加新记录只能在结尾。数据类型的修改可以通过设计视图和数据表视图来完成。注册淘宝账号,淘宝网后台的数据库进行了添加记录的操作。
20.某Access软件创建的“唱片收藏”数据表,其设计视图的部分界面如图所示,下列说法正确的是( )
A.该数据表有 2 个字段、7 条记录
B.在该数据表中,可以在“唱片编号”字段中输入值“1”
C.该数据表中,每条记录的“唱片编号”字段的字段值都是不一样的
D.在该数据表中,“28.56 元”可以是字段的有效输入值
答案 C
解析 这是设计视图,在此视图中只能观察到字段数是7个,但是不能看出记录数量。“唱片编号”字段的数据类型是自动编号,不能直接输入数据,自动编号类型字段,每个字段值都不同。“唱片价格”字段是货币型,只能输入数字。
二、综合题
1.小张收集了15个省份2017、2018上半年GDP数据,并使用Excel软件进行数据处理,如图a所示。
图a
请回答下列问题:
(1)要使表格第2行内容能完整显示,在不改变字号和列宽的前提下,下列操作可行的是 (单选,填字母:A.选择B2:D2单元格,文本对齐格式设为“垂直居中”/B.选择B2:D2单元格,文本对齐格式设为“跨列居中”/C.选择B2:D2单元格,文本对齐格式中的文本控制设为“自动换行”)。?
(2)若对图a中的“2018上半年GDP同比增速”和“2018上半年GDP总量(亿元)”两列进行筛选操作,筛选条件如图b所示,则按此设置筛选出的省份是 。?
图b
(3)根据图a中数据制作的图表如图c所示,创建该图表的数据区域是A2:B3, 。?
图c
(4)在E3单元格中使用Rank函数获得各省2018上半年GDP同比增速排名。再利用自动填充功能获得E4:E17单元格中的数据。则E17中的内容是 。?
(提示:RANK函数用于返回某个数字在一系列数字中相对于其他数字的排名。例如:=RANK(E3,E3:E17)表示E3在数据区域E3:E17中的降序排名。)
答案 (1)C (2)四川 (3)A7:B7,A12:B12 (4)=RANK(B17,B$3:B$17)或=RANK(B17,$B$3:$B$17)
2.某区四所高中基本考试各科平均分比较如下图,完成下列各小题。
(1)总分偏移=某校总分-标准总分,L3处输入了公式,L4到L14由L3自动填充得到,发现从L4开始的数据都错了,L3处的公式应改为 。?
(2)如果按下图方式对记录进行筛选,筛选后将显示 条记录。?
(3)如果要对名次段在前50名的平均数据按总分降序排列,则排序前应选中的数据区域是 。?
(4)根据上表数据制作如下图所示的图表,可以判断选择的数据区域是 。?
答案 (1)=K3-$K$15 或 =K3-K$15 (2)4 (3)B2:L6 (4)B2:J2,B11:J14
解析 (1)公式中标准总分的地址应锁定,所以地址要用绝对引用$K$15,又因是向下自动填充,所以地址也可用K$15。(2)由题图可知,筛选条件是总分大于等于670,数学大于等于80,同时满足两个条件的记录数是4个。(3)前50名平均成绩在B3:L6之间,所以排序前选中该区域。(4)由图表X轴可知,B2:J2属于数据源,由图例和柱形所反映的数值可以看出,B11:J14也属于数据源。
3.小王和小李在学习二进制数时发明了一种“二进制骰子”的游戏:游戏双方轮流掷骰子,每人按顺序掷4次,点数是奇数时代表0,偶数时代表1,四次骰子点数依次从低位到高位组成一个4位的二进制数,其十进制的值就是最后的成绩,成绩高的胜出,相等则平局。如图a所示,四次掷出的骰子点数依次是3-1-4-2,则代表二进制数1100,最后的成绩就是12。
图a
图b
程序运行界面如图b所示,请回答以下问题。
(1)要想程序运行时自行清空文本框Text1中的内容,需要将语句“Text1.Text=″ ″”
添加在过程 (单选,填字母:A.Form_load()/B.Command1_Click()/C.Text1_Change())中。?
(2)实现上述程序的VB代码如下,请在划线处填入合适的代码:
Private Sub Command1_Click()
Dim a(1 To 4) As Integer,b(1 To 4) As Integer
'数组a存储骰子的点数,数组b存储对应的二进制数值
Dim s As Integer
Randomize
List1.Clear
c=0
For i=1 To 4
a=Int(Rnd*6)+1
If ① then b=1 Else b=0?
c=c+ ② ?
List1.AddItem ″第″+Str(i)+″次:″+Str(a)+″点″
Next i
Text1.Text=Str(c)
End Sub
(3)若小王掷的点数依次是4-5-6-2,小李掷的点数依次是6-4-3-2,结果是 (选填:小王胜/小李胜/平局)。?
答案 (1)A (2)①a mod 2=0 ②b?? 2^(i-1) (3)小李胜
解析 (2)程序中,变量a存储每次掷的点数,点数是偶数时,b=1,点数是奇数时,b=0。变量c存放成绩,其值通过把每一位上的数字累加得到。
4.编写一个删除数字字符串s中的最大和次大数字字符的程序。具体功能如下:在文本框Text1中输入一个数字字符串,单击“删数”按钮Command1,将删除后的结果显示在文本框Text2中。程序运行界面如下图所示:
(1)要使程序运行时,按钮Command1上显示的标题为“删数”,可在Form_Load事件处理过程中添加语句 (单选,填字母:A.Caption.Command1=″删数″/B.Command1.Caption=″删数″/C.Caption=″删数″)。?
(2)实现上述功能的VB程序如下,请在划线处填入合适的代码。
Private Sub Command1_Click()
Dim s As String,ch As String
Dim i As Integer,n As Integer
Dim max1 As Integer,max2 As Integer
s=Text1.Text:n=Len(Text1.Text)
If Mid(s,1,1)>Mid(s,2,1) Then
max1=1:max2=2
Else
max1=2:max2=1
End If
For i=3 To n
ch=Mid(s,i,1)
If ch>Mid(s,max1,1) Then
① ?
max1=i
ElseIf ch>=Mid(s,max2,1) Then
max2=i
End If
Next i
For i=1 To n
If ② Then Text2.Text=Text2.Text & Mid(s,i,1)?
Next i
End Sub
(3)若在文本框Text1中输入的内容为“82176736”,单击按钮Command1,文本框Text2中显示的内容是 。?
答案 (1)B (2)①max2=max1 ②i<>max1 and i<>max2 (3)217636
解析 (2)程序中,变量max1存放最大值的位置,max2存放第2大数字的位置。①处所在循环的功能是:如果发现第i位中的数字比第max1位中的数字大,则把max1设为i,并使max2=max1。否则,如果第i位中的数字大于等于第max2位中的数字,但比第max1位中的数字小,则置max2=i。由此可知,如果第2大的数字有多个,则取最后发现的位置。②处所在循环功能是显示去掉最大数字与第2大数字的数。
阶段检测(三) 算法与程序设计
阶段检测第9页 ?
一、选择题
1.某算法部分流程图如下图所示,执行这部分流程后,输出的结果是( )
A.11 B.21
C.34 D.41
答案 B
解析 流程图中各变量在循环过程中变化情况如下表:
a
b
c
1
2
1
2
3
1
3
5
2
5
8
3
8
13
5
13
21
8
2.一个VB程序的运行界面如图所示。下列说法正确的是( )
A.文本框Text1的Caption属性值为“H”
B.通过赋值语句“ ″input″=Label1.caption”可把Label1中的文字改为“input”
C.程序运行时,命令按钮Command1的Caption属性值不能再修改
D.窗体的Caption属性值为“查询字符ASCII码”
答案 D
解析 文本框Text1的text属性值为“H”。选项B不是赋值语句,通过赋值语句“Label1.caption="input" ”可把Label1中的文字改为“input”。运行期间,命令按钮Command1的Caption属性值可以修改。
3.在VB6中,要使程序启动时自动运行语句form1.caption=″hello″,该语句应被放在下列哪个事件处理过程中( )
A.form1_load B.form_load
C.form_click D.command1_click
答案 B
解析 form_load是窗体装载事件过程,程序启动时,该事件过程自动运行。
4.在VB中,某工程的代码窗口如图所示:
程序运行时,能触发“Label2.Caption=″*″”代码执行的事件是 ( )
A.单击Command1对象
B.单击Command2对象
C.单击Command3对象
D.单击Command4对象
答案 D
解析 “Label2.Caption=″*″”位于Command4_click过程中,它是Command4对象的单击事件处理过程,因此单击Command4对象可触发“Label2.Caption=″*″”代码。
5.当A=1,B=2,flag=true时,表达式NOT A
A.0 B.1
C.True D.False
答案 C
解析 根据优先级,先计算A6.下列VB表达式的值为2018的是( )
A.len(″2017″)+1
B.val(″2017″+″1″)
C.abs(int(-2017.6))
D.rnd?? 2018
答案 C
解析 len函数返回字符串的长度,len(″2017″)+1=5;val函数将字符串中的数字转换为数值,val(″2017″+″1″)=20171;int函数返回不大于其参数值的最大整数,abs函数返回绝对值,abs(int(-2017.6))=2018;rnd产生[0,1)的实数,rnd*2018的值为[0,2018)的随机实数。
7.下列程序执行后文本框Text1显示的内容是( )
x=″abcdcba″:ans=0
For i=1 To Len(x)2
If Mid(x,i,1)=Mid(x,Len(x)-i+1,1) Then
ans=ans+1
end if
Next i
Text1.Text=Str(ans)
A.1 B.2
C.3 D.4
答案 C
解析 本程序统计左右对称的字符个数。
8.下列程序执行后文本框Text1显示的内容是( )
s=″I like IT very much″
flag=False:m=0
For i=1 To Len(s)
ch=Mid(s,i,1)
If ch>=″a″ And ch<=″z″ Then
If Not flag Then
m=m+1
flag=True
End If
Else
flag=False
End If
Next i
Text1.Text=Str(m)
A.2 B.3
C.5 D.20
答案 B
解析 程序统计含有小写字母的单词个数。
9.有如下程序段:
s=text1.text
For i=1 to len(s)
c=mid(s,i,1)
If c>=″a″ and c<=″z″ then
n=asc(c)-asc(“a”)+1
zm(n)=zm(n)+1
End if
Next i
已知数组zm中各元素初值均为0,若文本框text1中输入的内容是“One world,one dream”,执行该程序段后,zm(15)的值是 ( )
A.1 B.2
C.3 D.4
答案 B
解析 程序统计各小写字母的个数,其中语句n=asc(c)-asc(″a″)+1计算字母的序号,a的序号为1,b的序号为2,按照字母表顺序依次编号,zm(1)存放“a”的个数,zm(2)存放“b”的个数,zm(15)存放“o”的个数。
10.有如下VB程序段:
s=″72186345945″:c=0
For i=1 To 6
a(i)=Mid(s,i,i)
Next i
For i=1 To 4 Step 2
k=i
For j=i+2 To 6 Step 2
If a(j)Next j
If k<>i Then
t=a(i):a(i)=a(k):a(k)=t:c=c+1
End If
Next i
Text1.Text=Str(c)
该程序段运行后,Text1中显示的内容是( )
A.1 B.2
C.3 D.4
答案 B
解析 第一个循环给a(1)到a(6)赋值,分别为″7″、″21″、″186″、″8634″、″63459″、″345945″,需要特别注意的是元素类型为字符串。第二个双重循环是选择排序,但由内循环步长值可知是对奇数项元素和偶数项元素分别进行升序排序。排序4遍,2遍后数据有序,所以只交换2次,c值为2。
11.有如下VB程序段:
Const n=10
key=Val(Text1.Text)
L=1:R=n
If check(key) Then 'check(x)为自定义函数,判断x为否偶数,若是返回True,否则为False
Do While Not check(a(L))
L=L+1
Loop
Else
Do While check(a(R))
R=R-1
Loop
End If
Do While L<=R
m=(L+R)2
If key=a(m) Then Exit Do
If key>a(m) Then
L=m+1
Else
R=m-1
End If
Loop
若数组元素a(1)到a(10)依次为“1,3,5,7,9,2,4,6,8,10”,执行以上程序段,依次对该组数据进行查找,平均查找次数(平均查找次数=总查找次数/数据总个数)为( )
A.22/10
B.82/10
C.55/10
D.29/20
答案 B
解析 根据程序,查找过程分两部分,先是使用顺序查找法确定对分查找范围,对于查找范围的确定,每个数都需要6次。再采用对分查找法查找key,若key是奇数,查找区域是a(1)~a(5),则找到1和7需要的次数均为2,3和9均需要2次,5需要1次,共11次。若key是偶数,查找区域是a(6)~a(10),同理得共11次,所以平均查找次数=(60+22)/10。
12.某对分查找算法的VB程序段如下:
k = Val(Text1.Text)
i = 1: j = 6: Label1.Caption = ″ ″: f = False
Do While i <= j And Not f
m = (i + j) 2
If a(m) = k Then f = True
If a(m) > a(i) Then
If a(i) <= k And k < a(m) Then j = m - 1 Else i = i + 1
Else
If a(m) < k And k <= a(j) Then i = i + 1 Else j = j - 1
End If
Label1.Caption = Label1.Caption + Str(a(m))
Loop
数组元素a(1)到a(6)的值依次为“58,66,72,24,35,40”,在文本框Text1中输入的值为35,执行该程序段,标签Label1中显示的值是( )
A.72 35
B.24 35
C.72 24 35
D.72 24 24 35
答案 D
解析 该对分查找过程可用表格表示:
第几次
i
j
m
a(m)
Label1.Caption
1
1
6
3
72
72
2
2
6
4
24
72 24
3
3
6
4
24
72 24 24
4
4
6
5
35
72 24 24 35
二、综合题
1.删除重复字符的VB程序,程序功能如下:在文本框Text1中输入字符串,单击“删除重复字符”按钮,在文本框Text2中输出处理后的结果。程序运行效果如图所示,实现上述功能的VB代码如下,但加框处代码有错,请改正。
Private Sub Command1_Click()
x = Text1.Text
n = Len(x)
s=s+Mid(x,1,1)
For i = 2 To n
flag =0
For j = 1 To Len(s)
If Mid(x, i+1, 1) = Mid(s, j, 1) Then '①
flag = 1: Exit For
End If
Next j
If flag = 1 Then '②
s = s + Mid(x, i, 1)
End If
Next i
Text2.Text = s
End Sub
答案 ①Mid(x,i,1)=Mid(s,j,1) ②flag=0
解析 ①处循环判断原始字符串x中第i个字母是否已存在于s字符串中,若有,则flag=1,所以变量flag=0表示该字母无重复。
2.在窗体上显示杨辉三角形,如下图所示:如果显示6行,则第1行数字前有5个空格,第2行前有4个空格,第3行数字前有3个空格……
解决该问题的VB程序段如下,在划线处填入正确的语句以实现功能。
Dim a(0 To 10) As Integer
Dim b(0 To 10) As Integer
n = 10
For i = 0 To 10
a(i) = 0
Next
a(1) = 1
b(1) = 1
For i = 1 To n
s = ″ ″
For j = 1 To① ?
s = s + ″ ″ '在s中加入一个空格
Next
For j = 1 To i
b(j) =② ?
s = s + Str(b(j))
Next
Print s
For j = 1 To i
a(j) = b(j)
Next
Next
答案 ①n-i ②a(j-1)+a(j)
解析 从杨辉三角形的特点出发,可以总结出:
(1)第i行有i个值,第i行前面有n-i个空格;
(2)对于第i行的第j个值:(i≥2)
当j=1或j=i时:其值为1。j≠1且j≠i时:其值为第i-1行的第j-1个值与第j个值之和,b(j)= a(j-1)+a(j) 。①处循环用于生成每行前的空格串,所以此处代码应为n-i。②处计算第i行的第j个值,所以此处代码应为a(j-1)+a(j)。
3.有一组正整数,要求对其中的数据进行排列,排列后奇数在前,偶数在后。其中最后一个数据排到奇数与偶数交接处;自前到后的第一个偶数排到最后一个位置,空出的位置排列自后向前的第一个奇数,依此类推。排序示例如下。
排序前
71
85
64
55
42
62
33
17
34
30
排序后
71
85
17
55
33
30
62
42
34
64
实现上述功能的VB程序如下,但加框处代码有错,请改正。
Const n=10
Dim a(1 To n) As Integer
Private Sub Command1_Click()
Dim i As Integer,j As Integer
Dim temp As Integer,flag As Boolean
'读取一组正整数,存储在数组a中,代码略
i=1:j=n
temp=a(j):flag=True
Do While iIf flag Then
If a(i) Mod 2=0 Then
a(j)=a(i)
j=j-1
flag=Not flag
Else
j=j-1 '①
End If
Else
If a(j) Mod 2=1 Then
a(i)=a(j)
flag=Not flag
Else
j=j-1
End If
End If
Loop
a(i+j)=temp '②
'依次输出排序后的数据,代码略。
End Sub
答案 ①i=i+1 ②a(i)=temp或者a(j)=temp
解析 当flag=true时,从左侧a(i)开始找偶数,如果a(i)不是偶数,i加1,若找到,把a(i)存入右侧a(j),同时j减1,flag设为false。当flag=false时,从右侧a(j)开始找奇数,如果a(j)不是偶数,j减1,若找到,把a(j)存入左侧a(i),同时flag设为true。循环结束后,把temp存入奇数与偶数交接处a(i)。
4.将n个数分成偶数和奇数两部分,其中偶数在前奇数在后,要求分别对偶数和奇数进行升序排序。程序运行时,在文本框Text1中输入n,单击处理按钮Command1,分别在Text2、Text3中显示结果。程序运行效果图如图所示。
实现上述功能的VB代码如下,但加框处代码有错,请改正。
Dim a(1 To 100) As Integer
Sub sort(left As Integer,right As Integer)
Dim i As Integer,j As Integer,t As Integer
For i=1 To right-left
For j=1 To n-i '①
If a(j)>a(j+1) Then
t=a(j):a(j)=a(j+1):a(j+1)=t
End If
Next j
Next i
End Sub
Private Sub Command1_Click()
Dim p As Integer,q As Integer
Dim i As Integer,j As Integer,n As Integer,x As Integer
Randomize
n=Val(Text1.Text):Text2.Text=″ ″:Text3.Text=″ ″
p=0
q=n '②
For i=1 To n
x=Int(Rnd*100)
Text2.Text=Text2.Text+Str(x)
If x Mod 2=0 Then
p=p+1
a(p)=x
Else
q=q-1
a(q)=x
End If
Next i
Call sort(1,p)
Call sort(p+1,n)
For i=1 To n
Text3.Text=Text3.Text+Str(a(i))
Next i
End Sub
答案 ①left to right-i或者right-1 to left+i-1 step-1 ②q=n+1
解析 ①自定义过程sort实现对a(left)到a(right)的升序排序。其外循环设定排序遍数,内循环设定每一遍排序的范围,若采用下沉式冒泡排序,变量j从left开始,到right-i结束。若采用上浮式冒泡排序,变量j从right-1开始,到left+i-1结束。②从下方If语句可知,q是奇数排列位置,从q=q-1可知,q的初始值为n+1。
阶段检测(二) 多媒体技术应用
阶段检测第5页 ?
一、选择题
1.Word文档的语音录入功能可以实现“动口不动手”的文字录入,这主要采用的技术是( )
A.虚拟技术 B.视频技术
C.音频技术 D.数据压缩技术
答案 C
2.小曹准备制作主题为“班主任的传奇人生”的多媒体作品,在创作需求分析阶段涉及分析创作作品所需的软件配置、最低运行硬件配置。这一环节内容属于( )
A.主题思想分析
B.结构内容分析
C.设施需求分析
D.发布方式分析
答案 C
解析 创作需求分析包括主题思想、结构类型、设施需求、作品内容、发布方式等。
3.事先了解你做出来的作品面向哪些用户,用户的计算机应用水平如何,作品一般在什么场合使用,属于多媒体作品设计中的 ( )
A.创作需求分析
B.文字脚本编写
C.设施需求分析
D.应用需求分析
答案 D
解析 应用需求分析包括用户情况、作品效益、社会需求。
4.小马要制作“放飞梦想”为主题的多媒体作品,在规划与设计阶段,设计整个作品的组成部分、工作流程、主要界面。这一环节属于( )
A.需求分析
B.结构设计
C.模块设计
D.结构类型
答案 B
解析 规划设计分为结构设计和模块设计,设计整个作品的组成部分、工作流程、主要界面属于结构设计。
5.下列关于位图和矢量图的说法,正确的是( )
A.矢量图形与分辨率无关,可以将它缩放到任意大小和以任意分辨率在输出设备上打印出来,都不会影响清晰度
B.对位图的缩放不会影响图像的质量
C.位图的文件类型很多,如?? .bmp、?? .gif、?? .jpg、?? .tif、?? .cdr
D.矢量图是指用若干二进制位来定义图像中每个像素的颜色和亮度
答案 A
解析 位图是指用若干二进制位来定义图像中每个像素的颜色和亮度,能表现层次和色彩丰富的图像效果,缩放位图会使其失真。矢量图缩放不会影响图像的质量,适合制作机械设计图。*.cdr是Corel DRAW软件制作的矢量图格式。
6.下列有关数据压缩的说法,正确的是( )
A.AVI文件采用音频、视频信号交叉存储,是一种无损压缩视频格式
B.使用PhotoShop将BMP格式的图片转为JPEG格式后图像更清晰
C.压缩比更大、失真更小是衡量多媒体数据压缩技术的技术指标
D.Wave格式是音频数据的无损压缩格式
答案 C
解析 AVI英文全称为Audio Video Interleaved,即音频视频交错格式。是将语音和影像同步组合在一起的文件格式。它对视频文件采用了一种有损压缩方式,但压缩比较高。JPEG格式是图像的有损压缩格式,BMP格式的图片转为JPEG格式后图像会变模糊。衡量多媒体数据压缩的指标包括压缩比和失真度。一般的压缩都是有损压缩,但不是所有的压缩都属于有损压缩,wave格式是音频数据的未压缩格式。
7.下图为某逐帧动画中五幅相邻的图像,这些图像之间存在一定的相关性,这种相关性主要表现为( )
A.空间冗余 B.视觉冗余 C.结构冗余 D.时间冗余
答案 D
解析 数据冗余可以分为:空间冗余、视觉冗余、结构冗余、时间冗余。图像中重复出现或相近的纹理结构是结构冗余,超出人类视(听)觉范围的数据称为视(听)觉冗余。
8.使用PhotoShop制作“爱护动物公益海报.psd”,图层界面如图所示,在当前状态下,“白鹤”图层看不见的原因是( )
A.不透明度为0
B.图层不可见
C.被上一级图层“手”挡住
D.关联的蒙版层填充为黑色
答案 D
解析 白鹤图层的眼睛在,说明可见,不透明度为100%,手图层和该图层位置不重叠,不会遮住。当蒙版图层为黑色时代表被遮盖。
9.使用PhotoShop软件制作“旅行”,部分界面如下图所示,下列操作可行的是( )
A.无需解锁,使用渐变填充工具可以直接修改背景图层颜色
B.可以使用文字工具修改“旅行”图层中的文字字体
C.可以设置“背景”图层的不透明度
D.不能修改“女孩”图层的图层名
答案 A
解析 “旅行”图层不是文字图层,不能使用文字工具修改“旅行”图层中的文字字体。斜体的“背景”图层被锁定,不能设置“背景”图层的不透明度,但是可以使用画笔、渐变工具等修改其内容。
10.使用 PhotoShop 软件编辑“笑脸.psd”文件时,部分操作界面如图所示。
下列关于该文件的说法,正确的是( )
A.图像采用的色彩模式为灰度模式
B.由于“图层 1”图层被锁定,故该图层的名称不能再被修改
C.将①处的100%改为200%后,图像的大小会调整为500像素×500像素
D.将文件另存为BMP格式文件时,5个图层将会被合并
答案 D
解析 图像采用的色彩模式为RGB模式。 “图层 1”图层被锁定后名称能够修改。①处是对图像的缩放,跟图像的大小无关。
11.使用GoldWave软件打开某音频文件,选中其屮一段音频后的界面如图所示。下列说法正确的是( )
A.当前选中了左右两个声道
B.量化位数为16 bit,采样频率为44100kHz
C.仅将当前选中部分设为“插入静音”后直接保存,文件大小会变化
D.仅将当前选中部分“剪裁”操作后直接保存,音频的时长将减少
答案 C
解析 图中选中的部分是“左声道”,采样频率为44.1kHz, “插入静音”后直接保存,文件会增大。当前状态下执行“删除”或“剪裁”操作后,该音频的存储容量不会发生变化。
12.将帧数60帧、4个图层的Flash动画导出为未压缩格式的AVI视频文件,如下图所示。
导出的视频文件存储容量约为( )
A.10MB B.40MB
C.2.6MB D.80MB
答案 A
解析 视频存储容量即视频中每帧图像存储容量之和,即360?? 240?? 16?? 60/8/1024/1024≈10MB。
13.某同学要制作一段社会实践活动的影片,用会声会影软件编辑采集到的视频,在两段活动视频中间插入一个“百叶窗”过渡效果,制作时包括以下操作步骤:
①将素材库中的两个视频文件拖进故事板 ②启动会声会影软件并新建一个项目 ③创建视频文件,保存为DVD格式 ④选择效果的“百叶窗”,将效果拖入到两个视频中间 ⑤切换到“效果步骤”
正确的排序是( )
A.②①⑤④③
B.②①④③⑤
C.⑤②①③④
D.①⑤④③②
答案 A
14.下表中能用软件打开对应文件并进行编辑的是( )
A.②③④ B.①③④
C.②③⑤ D.①④⑤
答案 D
15.某Flash文件的“花朵”按钮元件部分编辑界面如下图所示,其中所加入的声音同步方式已经设置为“事件”。花心图层内容为中间的圆形图,花瓣内容和花心内容无重叠部分。下列描述不正确的( )
A.测试影片时,鼠标指针经过花瓣时,会变成小手形状
B.在花瓣图层的按下帧插入空白关键帧,测试影片时,按钮无效
C.测试影片时,鼠标指针经过花心时,不会播放声音
D.在“花心”图层的弹起帧执行清除关键帧,按钮无效
答案 D
解析 测试影片时,鼠标响应的区域为花心,经过花瓣时,不会变成小手形状。在花瓣图层的按下帧插入空白关键帧,花心图层还是普通帧,有响应区域。测试影片时,鼠标指针经过花心时,鼠标有响应,会播放声音。
16.以下多媒体作品制作软件的界面中,符合以程序语言为基础特征的是( )
答案 B
解析 B界面显然是VB程序设计的界面,所以它是以程序语言为基础的制作软件。
17.使用Flash软件制作按钮元件,其编辑界面如下图所示:
将该按钮应用到舞台上,下列说法不正确的是( )
A.当鼠标指针经过该按钮实例时播放声音
B.该按钮实例能够播放声音,声音的同步方式应设置为“事件”
C.对该按钮的图层1图层的按下帧执行转化为空白关键帧操作,该按钮将无法响应
D.对该按钮的图层2图层的点击帧执行插入帧操作,该按钮有响应区域
答案 D
解析 点击帧没有帧,按钮实例能响应鼠标动作。按钮实例中能用的动作命令,在该按钮中都可以用。对该按钮的图层1图层的按下帧执行转化为空白关键帧操作,点击帧将出现空白关键帧,按钮将无法响应。对该按钮的图层2图层的点击帧执行插入帧操作,按下帧是空白关键帧,点击帧也是无内容,按钮将无法响应。
18.某Flash软件制作的动画作品,其中“main”场景一开始就出现“背景”图片和“播放”按钮,最后动画停止播放,用户只有单击按钮图层的“播放”按钮才能回到“main”场景第一帧并开始播放。部分界面如下图所示,下列说法正确的是( )
A.要完成最后动画停止播放的要求,可以在背景图层第40帧加入脚本stop();
B.“播放”按钮添加的脚本可以为gotoAndPlay(“main”,1);
C.若在动作图层第1帧处添加脚本stop();整个动画将无法播放
D.动画播放1秒后点击“播放”按钮,动画将继续播放到第40帧后再回到第1帧播放
答案 C
解析 背景图层第40帧为普通帧,不能添加脚本。“播放”按钮添加的脚本应该为on(press){gotoAndPlay(″main″,1);},若在动作图层第1帧处添加脚本stop();,动画暂停,点击按钮回到第1帧播放,但又被马上停止。根据脚本设置要求,动画播放1秒后点击“播放”按钮,动画将第1帧播放。
二、综合题
1.婷婷同学使用GoldWave声音处理软件录制并编辑一段散文诗朗诵,编辑界面如图所示。
(1)在录制音频的过程中,需要有麦克风、音箱以及 (填:摄像头/声卡/扫描仪)。?
(2)录制完成后,婷婷发现音质很一般,需要重新录制,录制前应对参数 (填:采样频率/量化位数/声道数)进行设置,调高其值以提升音质。?
(3)录制的音频中,前3秒是杂音,婷婷想把它删除,操作步骤有:
①选择设标按钮;
②在设置标记窗口中,把开始时间设为 ,结束时间设为 ,确定。?
③点击 (填编号:①、②)按钮完成删除。?
答案 (1)声卡 (2)采样频率 (3)0.0 3.0 ①
解析 (1)声卡可把声音进行采样和量化为数字信息,并能把数字音乐转换为模拟音频,即播放音乐。
(2)由状态栏可知,原录制音乐的采样频率为8000Hz,频率太低,导致音质一般。
2.在“发现校园之美”的活动中,小王使用Photoshop软件制作一张主题为“荷塘月色”的主题宣传画,设计图如下图所示。
请回答下列问题:
(1)小王需要对荷字样图像进行颜色填充,颜色和“塘月色”相同,他用 (填编号:①②③④)工具将文字选中。但是发现怎么都无法选中荷字样,可能的原因是 。解决问题后,小王使用 (填编号:①②③④)选择填充颜色,再使用 (填编号:①②③④)填充“荷”字。?
(2)画面的左下角原本应该出现荷花的图样,但是却看不见效果,可能的原因是 。?
(3)若要给文字“荷”添加外部发光的效果,可通过设置 (填:图层样式/滤镜/图层混合模式)来实现。?
答案 (1)② 当前图层是“荷花”,而不是文字“荷”所在的图层“荷” ① ② (2)荷花图层被“山水背景”图层遮住 (3)图层样式
解析 (3)通过图层样式可以添加投影、外发光、内发光、斜面和浮雕、描边等效果。
3.婷婷同学使用PhotoShop和Flash软件制作了关于春天的多媒体作品。她首先使用PhotoShop软件制作一张背景图片,然后使用Flash软件制作动画,请回答下列问题。
(1)当前状态下,下列操作可行的是 。(多选,填字母:A.设置“草地”图层的不透明度/B.为“背景”图层添加滤镜效果/C.选中“树”图层,将它移动到“草地”图层上方/D.删除“春的气息”图层的图层样式效果,“spring”图层的图层样式也会同时删除/E.用“橡皮擦”工具擦除“spring””图层中的字母)(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)?
(2)“背景”图层中的背景图片播放到第20帧后不见了,为了让背景图片在动画播放过程中一直出现,解决的办法是在“背景”图层的执行 (多选,填字母:A.在第20处删除帧/B.在第20处清除帧/C.在第20处清除关键帧/D.复制第一帧,粘贴至第20帧)?
(3)“花”图层实现了花淡入的动画效果,则该动画的补间类型为 。?
(4)“蝴蝶”图层从第10帧的内容为影片剪辑元件“蝴蝶”的实例,元件效果为蝴蝶挥动翅膀动画,测试场景时 (填“能”或“否”)看到蝴蝶动画效果。?
(5)声音图层的声音同步方式设置为数据流,则声音播放的时间约为 秒,若要声音文件在影片播放至第20帧时停止播放,在图中所示状态下,可以执行 ?
。?
答案 (1)BCE (2)CD (3)动画补间 (4)能 (5)3 在“花”图层的第20帧处插入脚本stopallsounds();或者在“背景”图层的第20帧处插入脚本stopallsounds()。
解析 (1)“草地”图层被隐藏,不能设置图层的不透明度。“春的气息”图层和“spring”图层为链接图层,移动、缩放、旋转等是相互关联的,图层样式独立存在。
(4)播放时看不到影片剪辑动画效果,测试场景可以。
4.使用Flash软件创作有关“荷花赋”的多媒体作品,“main”场景的制作脚本如下表所示。
场景:main
类别序号:2
进入方式:由“load”场景单击“播放”按钮进入
呈现方式:
1.背景图片铺满舞台,贯穿整个场景。
2.“荷花”在舞台上由透明到完全显示,然后由荷花变成文字“荷花赋”的动画。
3.“小鸟”由舞台左侧飞入,曲线从右上方飞出。
4.“关闭”按钮出现在舞台右下方,单击此按钮,关闭动画播放。
呈现顺序说明:
1.一开始同时出现背景图片、“小鸟”、“鹤”、“荷花”的动画,同时出现背景音乐。
2.1秒钟后出现由荷花变成“荷花赋”文字的动画,持续1秒钟。“鸟”、“鹤”动画消失,再出现“文字”的动画。
3.最后出现“关闭”按钮,并停止播放。
部分界面如下图所示。
请回答下列问题:
(1)下列说法正确的是 (单选,填字母:A.编写上述制作脚本之前,需先完成媒体元素的分解工作/B.编写上述制作脚本之后,然后才能编写文字脚本/C.编写上述制作脚本之前,需先完成制订脚本大纲)。?
(2)如图所示,“荷花”图层第11帧到第20帧实现了由荷花图形变化为汉字“荷花赋”的动画效果,该动画类型为 。(单选,填字母:动画补间/形状补间/逐帧动画)?
(3)“声音”图层插入了“背景音乐.mp3”的声音,属性如图所示。则 (单选,填字母:A.背景音乐播放1秒钟后停止/B.背景音乐播放5秒钟后停止/C.背景音乐播放50秒钟后停止/D.背景音乐循环播放)?
(4)“按钮”图层与制作脚本要求不相符,修改的方法是 。?
(5)根据制作脚本,“按钮”图层“关闭”按钮添加的动作脚本是 。?
(6)作品制作完成后,解码器要调试“关闭”按钮的动作效果,下列调试方式不能完成的是 (多选,填字母:A.“控制”菜单中的“播放”/B.“控制”菜单中的“测试影片”/C.“控制”菜单中的“测试场景”/D.导出为“SWF”文件进行测试/E.导出为“AVI”文件进行测试)。?
答案 (1)C (2)形状补间 (3)C (4)将“按钮”图层第1帧移动至最后一帧 (5)on(press){fscommand(“quit”);}或者on(release){fscommand(“quit”);} (6)ABCE
解析 (1)脚本编写的一般过程为:制作脚本大纲-文字脚本-制作脚本-媒体元素分解。
(2)荷花图形变化为汉字“荷花赋”
(3)声音同步方式为“事件,”不管动画播放多少帧,声音都要播放完。
(4)按钮要求最后一针出现,图中是第一帧就出现
(6)关闭按钮的动作脚本设置必须导出有交互功能的格式才能测试。