1、多媒体应用设计师下午试题 3及答案解析(总分:38.00,做题时间:90 分钟)一、试题一(总题数:1,分数:20.00)阅读下列说明,回答问题 1至问题 3,将解答填入对应栏内。说明计算机能够对音频信号进行采集、加工处理、存储和传递,并能使之与其他媒体信息之间能建立起有机的逻辑联系。使计算机能够采集、处理、播放音频信息的部件是声音子系统一声卡(总线插卡或主板集成)。具体来讲声卡的功能主要包括:模拟信号与数字信号之间相互转换、数字音频的录制与播放、MIDI 功能支持与音乐合成、多路音源的混合与处理等。下图所示是声卡的简单原理框图。(分数:20.00)(1).声卡上的功能部件用来完成各种特定的功
2、能,其中数字声音信号处理器主要完成什么功能?(分数:5.00)_(2).通常声卡上的信号输入/输出连接器(接口)有哪些?(分数:5.00)_(3).我们可以用 Windows提供的录音机程序录制一首自己唱的歌,并用音频压缩软件将其压缩编码成 MP3格式。在 MP3编码选项中,有 CBR和 VBR两种模式,请解释其含义。在相同的平均码率下,哪种编码模式的 MP3文件重放的音质更优?(分数:5.00)_(4).下列应用软件中, 软件专用于录音剪辑制作, 软件专用于编创 MIDI音乐。、备选答案:ADreamweaver BMaya CPremiere DCool Edit 2000ECakewal
3、k FPhotoshop G3ds Max HCorelDRAW(分数:5.00)填空项 1:_二、试题二(总题数:1,分数:3.00)1.常见的多媒体网络接入方式有哪些?(分数:3.00)_三、试题三(总题数:1,分数:15.00)【说明】某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,采用面向对象的程序设计语言完成系统集成,通过客户端程序与服务器进行交互操作。(分数:15.00)(1).【问题 1】为了提高客户端与服务器的交互效率,保证游戏画面流畅,对游戏场景中的三维模型有什么要求?为什么?(分数:3.75)_(2).【问题 2】该项目采用螺旋式生命周期
4、模型完成开发工作,简述采用螺旋式生命周期模型进行多媒体应用系统开发的基本步骤。(分数:3.75)_(3).【问题 3】在面向对象程序设计语言中,对象的成员分为哪几类?可视化对象的外观属性通常由哪类成员来表示?鼠标事件和键盘事件通常由哪类成员来处理?对象之间如何进行通信?(分数:3.75)_(4).【问题 4】在 Windows平台下通常使用的三维编程开发工具包括微软公司的三维图形应用程序接口(API) 和 SGI公司的三维图形应用程序接口(API) 。(分数:3.75)_四、试题四(总题数:1,分数:-1.00)2.如果系统设计的音频信号采样率是固定的 44.1kHz,要实现实时的无压缩音频数
5、据播放,在最好的质量下应该设置系统对音频信号的量化位数是多少?(分数:-1.00)_五、试题五(总题数:1,分数:1.00)3.百科全书系统包含众多信息,如何实现网页的快速导航?(分数:1.00)_多媒体应用设计师下午试题 3答案解析(总分:38.00,做题时间:90 分钟)一、试题一(总题数:1,分数:20.00)阅读下列说明,回答问题 1至问题 3,将解答填入对应栏内。说明计算机能够对音频信号进行采集、加工处理、存储和传递,并能使之与其他媒体信息之间能建立起有机的逻辑联系。使计算机能够采集、处理、播放音频信息的部件是声音子系统一声卡(总线插卡或主板集成)。具体来讲声卡的功能主要包括:模拟信
6、号与数字信号之间相互转换、数字音频的录制与播放、MIDI 功能支持与音乐合成、多路音源的混合与处理等。下图所示是声卡的简单原理框图。(分数:20.00)(1).声卡上的功能部件用来完成各种特定的功能,其中数字声音信号处理器主要完成什么功能?(分数:5.00)_正确答案:(数字声音信号处理器通常采用 DSP技术,用于协调和控制声卡上音频、MIDI 等电路的工作,通过编程实现各种数字声音信号的高速计算处理功能,包括声音信号编码和解码、信号滤波、增加特殊音效等功能。)解析:计算机的音频信息处理能力一般体现在声音子系统即声卡设备上,声卡是多媒体计算机中用来处理声音的接口卡。传统的声卡在功能上包括了音频
7、信号的输入输出、音乐合成、数字信号处理、MIDI 接口、总线控制、功率放大以及游戏控制器接口等。目前多数个人计算机系统已经将声音子系统集成到主板之上,无需插卡了。声卡的核心处理能力通常由数字信号处理器(DSP)来实现,DSP 的功能主要包括协调和控制声卡上各个功能部件的协同工作,以及进行高速的数字信号处理,实现对音频信号的各种复杂处理功能,从而分担 CPU的数据处理负担。DSP 使用直接数字计算的方法实现传统的模拟信号处理能力,还可以实现传统模拟信号处理难以完成的各种特殊功能。(2).通常声卡上的信号输入/输出连接器(接口)有哪些?(分数:5.00)_正确答案:(线路输入(Line In)插孔
8、,麦克风(MIC In)输入插孔,线路输出(Line Out)插孔,各个位置的喇叭输出(Speaker)插孔,耳机输出(Phone)插孔,光纤(Fiber)接口,D 形连接器(游戏杆,joy stick,game pad),CD 音频输入(CD In)接口,辅助音频输入(Aux In)接口等。)解析:声卡实现声音处理功能,支持各种声音信息的输入和输出。通常声卡上的信号输入连接器(接口)有线路输入(Line In)插孔,用于处理各种标准电平范围的模拟声音信号输入声卡;麦克风(MIC In)输入插孔,用于连接麦克风采集环境中的声音;CD 音频输入(CD In)接口和辅助音频输入(Aux In)接口
9、等,用于输入 CD/DVD驱动器输出的模拟声音信号和其他音源的声音信号;传统声卡通常还有 D形连接器用于连接游戏操纵杆/游戏手柄,D 形连接器一般还会提供 MIDI信号的输入输出接口。信号输出连接器(接口)有线路输出(Line Out)插孔,各个位置的喇叭输出(Speaker)插孔、耳机输出(Phone)插孔、光纤(Fiber)接口等,用于通过各种方式输出模拟或数字音频信号。(3).我们可以用 Windows提供的录音机程序录制一首自己唱的歌,并用音频压缩软件将其压缩编码成 MP3格式。在 MP3编码选项中,有 CBR和 VBR两种模式,请解释其含义。在相同的平均码率下,哪种编码模式的 MP3
10、文件重放的音质更优?(分数:5.00)_正确答案:(CBR:Constant Bit Rate,恒定比特率,恒定码率;VBR:Variable Bit Rate,变化比特率,变化码率。在相同的平均码率下,VBR 模式的音质更好。)解析:MP3 数字化音频压缩格式的出现,是为了满足数字声音信号复制、存储、传输的需求。MP3 的全称是 MPEG Audio Layer-3,采用感知编码技术实现高效优质的声音压缩。MP3 压缩模式与其他多媒体信息编码技术类似,可以采用恒定比特率(Constant Bit Rate,CBR)或者变化比特率(Variable Bit Rate,VBR)两种不同的编码模式
11、。CBR 数据压缩模式下,无论原始信号内容如何变化,压缩后的编码数据率恒定在设置的数值;而 VBR数据压缩模式下,压缩后的编码数据率随着原始信号内容的复杂程度不同可以得到不同的码率,实现对信号变化的自适应。因此分析可知,在相同的平均码率下,VBR 编码模式的 MP3文件重放的音质更优。(4).下列应用软件中, 软件专用于录音剪辑制作, 软件专用于编创 MIDI音乐。、备选答案:ADreamweaver BMaya CPremiere DCool Edit 2000ECakewalk FPhotoshop G3ds Max HCorelDRAW(分数:5.00)填空项 1:_ (正确答案:D E
12、)解析:多媒体应用软件帮助我们处理各种媒体信号,实现多种媒体的协同播放、交互等功能,编辑制作各种多媒体应用系统。Dreamweaver可用来实现交互式网页编辑、制作及合成;Maya 和 3ds Max属于 3D图形图像处理工具软件;Premiere主要用来实现视频编辑处理功能;CoolEdit 2000 用于数字声音信号处理;Cakewalk 专用于基于 MIDI的数字音乐应用;Photoshop 是市场占有率最大的数字图像处理工具软件;CorelDRAW 主要用于矢量图形编辑和处理。二、试题二(总题数:1,分数:3.00)1.常见的多媒体网络接入方式有哪些?(分数:3.00)_正确答案:(A
13、DSL、数字光纤网络、有线同轴电缆、LAN、卫星传送和其他数据通信链路。)解析:三、试题三(总题数:1,分数:15.00)【说明】某娱乐类网站需要开发一个网络游戏项目。该项目采用三维动画软件完成游戏建模和美工制作,采用面向对象的程序设计语言完成系统集成,通过客户端程序与服务器进行交互操作。(分数:15.00)(1).【问题 1】为了提高客户端与服务器的交互效率,保证游戏画面流畅,对游戏场景中的三维模型有什么要求?为什么?(分数:3.75)_正确答案:(为了保证画面流畅,提高交互效率,三维模型应当使用低精度模型,即使用多边形面数尽量少的模型。主要原因如下:网络游戏采用的是实时渲染技术,需要根据游
14、戏玩家发出的指令进行实时渲染,高精度三维模型的实时渲染复杂度高,难于保证画面流畅。采用较低精度的三维模型需要通过网络传送的数据量也较小,便于提高网络传输效率。)解析:试题三分析网络游戏开发可以分为两个部分,第一部分是游戏美工设计与制作,主要是通过三维动画软件完成游戏中场景和角色的设计与制作,第二部分是游戏引擎开发,通过程序设计语言设计游戏中的控制程序。交互性是网络游戏最重要的特征,画面显示是否流畅决定着网络游戏的成败。由于网络游戏运行过程中采用的是实时渲染技术,需要根据游戏玩家发出的指令进行实时渲染,耗费较多的系统资源,为了确保实时渲染的效率,对网络游戏中使用的三维模型有严格的要求,最重要的一
15、点是要对组成模型的多边形面数进行限制,即通常所说的低边模。采用低边模型可以提高实时渲染的效率,同时还可以减少网络传送的数据量,提高游戏交互效率。多媒体应用系统开发可以采用标准的软件工程开发方法来完成,通常采用的是螺旋式生命周期模型,网络游戏属于一种多媒体应用系统,同样可以采用螺旋式生命周期模型。螺旋式生命周期模型是在用户需求分析的基础上,构建一个应用系统原型,然后把应用系统原型交给用户使用,在使用过程中,通过用户反馈得到更多的用户需求,再构建下一个应用系统原型,加入新的用户需求,重复上述过程,直到得到完善的应用系统。在面向对象程序设计语言中,类是一种重要的用户自定义数据类型,类的成员分为数据成
16、员和函数成员(或成员函数),数据成员保存该类用于操作的数据,函数成员(成员函数)用于对数据成员的操作,完成一定的功能。类通过实例化生成对象,同一类生成的所有对象都具有该类的数据成员和函数成员(成员函数)。在可视化程序设计中,窗口、对话框、按钮等可视化对象的外观属性通常定义为对象的数据成员,如颜色、字号大小、字体等。鼠标和键盘事件的处理通常定义为类的函数成员(成员函数),当鼠标或键盘事件发生时,会激活对应的函数成员(成员函数),实现相应的功能。在面向对象程序设计语言中,对象之间是通过消息传递进行通信的。在 Windows平台下,目前使用的三维编程开发工具应用程序接口(API)主要是微软公司的三维
17、图形应用程序接口 Direct 3D和 SGI公司的三维图形应用程序接口 OpenGL。(2).【问题 2】该项目采用螺旋式生命周期模型完成开发工作,简述采用螺旋式生命周期模型进行多媒体应用系统开发的基本步骤。(分数:3.75)_正确答案:(采用螺旋式生命周期模型进行多媒体应用系统开发的基本步骤(按顺序)如下:(1)用户需求分析。(2)基于已知的需求分析,构建一个应用系统原型。(3)将原型交给用户使用。(4)从用户那里获得反馈,更改用户需求。(5)建立下一个原型,加入新的用户需求。(6)重复上述过程,直到该应用软件完成。)解析:(3).【问题 3】在面向对象程序设计语言中,对象的成员分为哪几类
18、?可视化对象的外观属性通常由哪类成员来表示?鼠标事件和键盘事件通常由哪类成员来处理?对象之间如何进行通信?(分数:3.75)_正确答案:(对象成员分为数据成员和函数成员(成员函数)两类。可视化对象的外观属性通常定义为对象的数据成员。鼠标和键盘事件的处理通常定义为函数成员,函数成员通过事件驱动完成一定功能。对象之间通过消息传递进行通信。)解析:(4).【问题 4】在 Windows平台下通常使用的三维编程开发工具包括微软公司的三维图形应用程序接口(API) 和 SGI公司的三维图形应用程序接口(API) 。(分数:3.75)_正确答案:(Direct 3D OpenGL)解析:四、试题四(总题数
19、:1,分数:-1.00)2.如果系统设计的音频信号采样率是固定的 44.1kHz,要实现实时的无压缩音频数据播放,在最好的质量下应该设置系统对音频信号的量化位数是多少?(分数:-1.00)_正确答案:(带宽=1Mb/s=1000000b/s: 采样率=44.1kHz,因为是立体声信号,所以每秒的采样数为 441002; 采样的量化位数最大值=1000000/(441002)=11.33 位,故取整得最大 11位。)解析:解析 模拟声音信号的数字化技术设计两个基本的参数,即采样频率和样本的量化精度,二者的乘积就是数字信号的数据率。在实际应用中,往往会在数据率与信号精度之间去做取舍,这是率失真理论
20、讨论的问题,而数据率又是在信号采样频率与样本量化精度之间进行权衡取舍的结果。 本问题就是在数据率(网络带宽)已经确定的前提下,根据信号的采样频率来计算得到最好的量化精度(位数)。五、试题五(总题数:1,分数:1.00)3.百科全书系统包含众多信息,如何实现网页的快速导航?(分数:1.00)_正确答案:(采用目录和索引(或搜索)。)解析:解析 超文本标记语言(HTML)是组织多媒体文档的重要语言,它不仅用来编写 Web网页,而且也使用 HTML来制作光盘上的多媒体节目。HTML 可以用来编排文档、创建列表、建立链接、插入声音和影视片断等。Web百科全书系统包含内容繁多,必须采用一些有效方法让用户快速检索、查询所需信息,并且实现网页的快速导航。目录和索引是常用的快速导航工具,在一般的帮助文档中常见。为了使用户快捷有效的获取信息,必须采用有效的网页设计方式和设计理念,使用户以最简单、最容易的方式快速获取最有用的信息。另外,为了让更多的用户访问网站,必须采用一定的技术手段米推广网站,对网页进行优化,利用搜索引擎,提高网站在搜索引擎中的排名是目前网站推广的一种有效手段。