辅导答疑

[学生]:问题      
    请举例解析一下浮点数,谢谢!
老师答题:首先我们看一个十进制数。
               1234567   = 0.1234567 × 10^7    (备注10^7表示10的七次方)
               12.34567  = 0.1234567 × 10^2
               0.001234567  = 0.1234567 × 10^(-2)
               
               可以发现这样一个数由2个部分组成,一个是0.1234567(尾数部分)和7...或-2等(阶码部分)(10^7 或....  10^(-2)中的幂)组成。
               
               尾数部分由尾符和尾码组成,例如-0.12345,和 +0.12345,尾符为+(0)或者- (1)表示。
               阶码部分由阶符和阶码组成,例如10^7 ,和 10^(-2),尾符为+(0)或者- (1)表示。
               
               那么尾数的计算怎么算呢?就是等于  尾数×R^阶码
               
               同样看二进制,如书上例子所示。
               我们可以看到0~22位共23个bit表示小数,那么该小数能够表示的范围为(-1~1-2^(-23))
               那么阶码由7bit组成,7bit最大数表示为2^7 -1 = 127,我们要让小数点从左到右移动127位怎么办呢?? 也就是尾数×2^127
               
               从而浮点数的表示范围为  (-1×2^127~(1-2^(-23))×2^127
               
               还有一个问题是1-2^(-23)怎么来的??
               首先问一下,23位小数的最大值是多少?
               0.11111111111111111111111
               该数如何计算值呢??
                 0.11111111111111111111111
               + 0.00000000000000000000001                2^23
               ---------------
                 1.00000000000000000000000
               
               那么0.11111111111111111111111 = 1-?
[学生]:问题      
    为什么8位整数补码的表示范围是-128~+127而不是-127~+127
老师答题:在原码和反码表示中,0可以出现+0和-0两种情况。
               
               而在补码过程中
               -0的反码为11111111,补码为反码+1,则可以发现-0的反码为
               10000000,也就是所0只能通过一种方式来表示,而10000000需要加上+128才能为0, 因此可以推导出补码的表示范围为-128~+127。
               
               原因主要是0的表示方式决定的!
[学生]:飞也      
    (1)在Windows下,要将整个活动窗口的内容全部复制到剪贴板上,应使用______键。
               A.PrintScreen                   B.Alt+PrintScreen
               
                 C.Ctrl+P                        D.Ctrl+PrintScreen
               这道题该选那个?我在windows xp上操作,怎么选项B跟D都可以!
               本版面左边的"习题自测"里面的答案在哪?谢谢!
老师答题:这个题目主要是Windows操作的题目,一般我们在讲解多媒体那一章的时候会提到这个内容。因为该操作对于你们完成WebCC上的作业有帮助,可以做到图文并茂。呵呵!
               
               一般捕获Windows上的桌面图像是用PrintScreen,但是这个操作是抓取整个桌面的内容。比如说我桌面上有多个应用程序,这个时候全部抓取下来了。你可以在【画图】中把这些内容粘贴出来。
               
               但是如果我只是想获取某一个活动窗口的内容时,而不想抓取其它信息时,我们一般采用Alt+PrintScreen,这个操作就得到当前活动应用程序的抓图。同样也可以在【画图】中把这些内容粘贴出来。
               
               我觉得动手做一下可能会增强你的认识。
               
               另外这个习题自测的答案是我们集成在网页内部了,这个题目主要是用来帮助你们对自己掌握的知识进行测试。呵呵,答案获取很简单,多个选项轮循一下就好了,呵呵!!
[学生]:不留名      
    1、  在汉字编码中有区位码、国标码和机内码之分,下列各组编码有可能是汉字机内码的有______。
               
               A. C5B4H           B. A57BH         C.  A992H           D. A8A8H
               
               E. F2D2H          F. 3CB6H       
               
               请问:这题该如何解答?
老师答题:这一类题目的考点在于对区位码、国标码和机内码的认识。
               
               首先我们看国标码,《计算机导论》第20页说过,国标码,也就是采用GB2312-1980的编码中的任何一个汉字使用2个7位的二进制来表示。格式为:
                   0XXXXXXX 0XXXXXXX     -注意这2个字节的开头都是0
               
               而国标码怎么转换为机内码呢??
                  国标码的高位和低位分别加上80H。
                  80H化为2进制为10000000
               可以看到对应汉字由国标码转换为机内码的方式为
                  0XXXXXXX 0XXXXXXX
               + 10000000 10000000
               _________________________
                  1XXXXXXX 1XXXXXXX      —注意此处2个字节的开头都是1
               
               回答此类问题的时候,一般采用的方式是将汉字编码变为2进制,然后看开头位的标识。
               
               如   C5  B4H   化为二进制为  11000101   10110100   高位为1, 则为机内码               ^          ^
               
                    3C  B6H  化为二进制为   00111100   10110110   第一个字节的高位不为1, 则不为机内码 ^          ^
               
               区位码转国标码的方式为  区位码的区码和位码分别加上十进制的32。我们可以猜想一下,国标码的高位和低位都可以用7个bit表示,那么区位码的区码和位码比国标码的高位和地位都小32,也就是说7个bit也能表示,因此可以推算出区位码的两个字节的高位也是为0。  
               
               呵呵,这个只是一个扩展。 同学们只要知道前面怎么回答就好了,但是学习一个内容最好要举一反三,这样才能更好的学好计算机的课程。
[学生]:Vicky      
    数字音频文件数据量最小的是:A. mid B.mp3 C.wav D.wma( )
老师答题:这个题目应该选择MIDI。
               MIDI文件是一种描述性的“音乐语言”,它将所要演奏的乐曲信息用字节进行描述。譬如在某一时刻,使用什么乐器,以什么音符开始,以什么音调结束,加以什么伴奏等等,也就是说MIDI文件本身并不包含波形数据,所以MIDI文件非常小巧。
               
               而WAV文件就是存储声音的原始文件,上课我们讲过如何计算一段时间长度的声音文件占用的空间,一般计算出来的结果就是WAV文件的大小。所以该类文件的数据流比较大。但是WAV格式的声音还原能力比较强。
               
               MP3和WMA分别是对WAV文件进行压缩以后产生的文件格式,占用数据量比WAV小很多。
[学生]:问问题      
    计算机模拟题的42题不明白,57、一分钟双声道、8bit量化位数、22.05kHz采样频率的声音数据量是          。
               
               A.2.523MB          B.2.646MB        C.5.047MB         D.5.292MB
               答案是B,我怎么算也是A!
老师答题:声音文件的数据量计算公式为:
               
               采样频率×量化位数×声道数×时间长度    --此时计算结果为bit,如果需要换为Byte则需要除8。  需要注意的是 22.05kHZ,此处的k为1000,不要和字节转换的1024混淆。
               
               此题的计算方法为:
               22.05×1000×8×2×60/(8×1024×1024)=2.523MB
               
               同学你的计算结果是正确的!!!
[学生]:知猪侠      
    汗字"汽"的区位码是3891,其机内码是多少?
老师答题:同学看题的时候需要注意,"汽"的区位码是3891。3891是10进制,还是16进制,这里需要给出。
               
               一般我们把区位码分为区码和位码。  如果你给的内容是10进制的,那么我们可以认为38为区码,91为位码。  在计算之前,我们需要将这2个码转换为16进制。 就是说 "汽"的区码是26H, 位码为5B。
               
               分别在区码和位码上加上20H变为相应的国标码。
               那么
               "汽"的国标码的高位为:26H + 20H = 46H
               "汽"的国标码的低位为:5BH + 20H = 7BH
               
               国标码转为机内码的规则是分别在国标码的高位和地位分别加上80H,同学你可以根据上述计算内容计算一下!
[学生]:jojo      
    DVD规范是由什么定义的?
老师答题:刻录光盘属于光存储,其原理是由雷射光在光盘有机染料记录面直接加热烧出坑点(Pit),雷射光投射在基板上,经折射而聚焦在讯号面之反射层上,再由光学感测组件接收反射光,基板上的反射层会造成反射光之波长差异,而产生0与1,光盘即借助由这种方式来记录资料、音效、视讯之数字讯号。
               
               从刻录的标准上看,刻录光盘分为CD、DVD和广义上的蓝光三大类,它们的主要区别是采用的刻录激光波长不同,CD采用的是780nm波长的激光,DVD采用的是650nm波长的波长,而蓝光采用的是405nm波长的激光刻录,刻录激光波长的差异直接决定了光盘的结构、制作工艺、容量大小等外在表现。
               
               DVD光盘还有很多分类标准,如DVD--RW,DVD+RW,DVD+R,DVD+W等,你可以通过学习《多媒体应用技术》这门课程了解更多关于光盘存储的知识。
[学生]:      
    我想把一盒磁带转录成数字音频(如mp3),请问我可以通过哪些途径?哪种途径转录质量最好?需要什么设备或软件?
老师答题:一般磁带上的内容转为MP3文件需要一根特殊的音频线,也就是一根特制的耳机线。一边插入单放机,一边插入计算机声卡的MIC插口。
               
               此时通过录音机等声音录制软件将单放机上的内容录入为WAV文件,当然有些软件比如Adboe Audition等可以直接把录入的内容保存为MP3文件。如果保存内容为WAV文件,那么你可以通过一些声音处理工具把录制结果保存为MP3文件。
               
               录制质量和软件关系不是很大,主要看你声音的采样频率、采样位数、声道数决定。
               
               常用的软件为Adboe Audition、GoldWave等等!
[学生]:miracle      
    请问怎么将DVD中的音频部分提取出来,并保存为MP3的格式呢?同样的,怎么将CD的音频转换成MP3格式呢?谢谢。
老师答题:将DVD中的声音截取出来有些麻烦,一般需要视频处理软件才能完成。当然有些特制软件除外。通过视频处理软件可以将DVD视频中的声音作为音轨剥离出来,然后保存为MP3文件就可以了。
               
               
               至于保存CD中的音乐就非常容易了,你可以一下Windows自带的媒体播放器,里面有个【翻录】功能,可以达到你的目的。  :)

« 返回
 
计算机应用基础课程组

版权所有2013© v3.0    深圳大学计算机与软件学院计算机系
                           中国广东深圳南山区南海大道3688号 邮编:518060 电话:86-755-26534078