程序员历年答案分析2005---2011年全部详细答案(15)
时间:2025-04-19
时间:2025-04-19
放大低频区(大部分的音频信号都集中在这个阶段),降低高频区的方式,对原有信号进行
数字化编码。一般情况量化的位数越高,量化编码后的音频信息越好。常见的量化位数有8
位、16位、32位等。而声卡通常就是按这种量化位数进行分类的。量化误差主要用于衡量
量化编码后与原信号相比的是真程度。接口总线任何一个微处理器都要与一定数量的部件和
外围设备连接,但如果将各部件和每一种外围设备都分别用一组线路与CPU直接连接,那么
连接将会错综复杂,甚至难以实现。为了简化硬件电路设计、简化系统结构,常用一组线路,
配置适当的接口电路,与各部件和外围设备连接,这组共用的连接线路被称为总线。采用总
线结构便于部件和设备的扩充,尤其制订了统一的总线标准则容易使不同设备间实现互连。
●试题答案(24)C
【考查知识点】本题考查的是多媒体压缩的问题。
【解析】对于多媒体数据压缩算法,数据质量能衡量压缩的效果,数据量能衡量压缩的能力,
计算复杂度能横梁压缩的代价,这都是在选择数据压缩算法时要考虑的因素。
●试题答案(25)D
【考查知识点】本题考查的是程序语言设计基础。
【解析】Java自诞生之日起就是面向对象语言;C++是在C语言的基础上发展起来的一种面
向对象语言;Smalltalk是最早的面向对象语言;Fortran是第一个用于科学计算的高级语
言,但它并不是面向对象语言。
●试题答案(26)A (27)B
【考查知识点】本题考查的是面向对象设计中的类的继承。
【解析】派生类(子类)是基类(父类)的一个特例,所以引用基类对象的地方都可以使用
派生类对象来代替。
●试题答案(28)C
【考查知识点】本题考查的是程序设计语言的一些基本概念。
【解析】动态绑定是指运行是把过程调用和响应调用需要的代码加以结合的过程。
词法分析是从左到右逐字符地读入源程序,识别出一个个单词符号。它是根据语言的词法规
则(单词结构规则)进行的。
静态绑定和动态绑定都是将过程调用需要的代码进行结合的过程,其中静态绑定是指在编译
时进行的绑定,动态绑定是指在运行时进行的绑定。
预编译是将程序中公共部分的词法分析、语法分析的结构进行缓存,以提高实际编译的速度。
●试题答案(29)B
【考查知识点】本题考查的是堆栈的出入栈问题。
【解析】根据堆栈的后进先出原则,我们可以得出以下的整个操作过程:
由题意得,首先是两个入栈操作,即1先入栈,2后入栈;然后是两个出栈操作,按照栈的
后进先出原则,后入栈的2先出,先入栈的1后出;最后先是入栈命令,然后是出栈命令,
即3入栈,随后出栈,按照这样的顺序,得到最终的出队序列:213。
●试题答案(30)D
【考查知识点】本题考查的是队列的出队、入队问题。
【解析】根据队列的先进先出原则,我们可以得到以下的整个操作过程:
由题意得,首先是两个入队操作,即a先入队,b后入队;然后是两个出队操作,按照队的
先进先出原则,先入队的a先出队,后入队的fb后出队;最后先是入队命令,然后是出队
命令,即c入队后再出队。按照这样的顺序,得到最终的出队序列:abc。
●试题答案(31)D
【考查知识点】本题考查的是线性表链式结构的查找方法。
【解析】随即查找是无规律查找,而链式存储对原始随机访问支持不好,所以不适用。