版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025年编码识别考试题库及答案一、单项选择题(每题1分,共30分)1.在GB180302022标准中,四字节区第一个有效码位是A.0x81308130 B.0x81308131 C.0x82308230 D.0x82308231答案:B2.UTF8编码中,Unicode码点U+1F600(😀)的字节序列是A.F09F9880 B.F09F9881 C.F09F9882 D.F09F9883答案:A3.若某文件头为“FFFE0000”,则最可能的编码为A.UTF32LE B.UTF32BE C.UTF16LE D.UTF16BE答案:A4.在ISO2022JP编码流中,表示返回ASCII的转义序列是A.ESC(B B.ESC(J C.ESC$B D.ESC$(D答案:A5.Base64解码时,字符“/”对应的6位值是A.62 B.63 C.61 D.0答案:B6.二维码模式指示符“0011”代表A.数字模式 B.字母数字模式 C.8位字节模式 D.汉字模式答案:C7.在ASN.1DER中,INTEGER值0x80需填充的最前面字节是A.00 B.01 C.80 D.81答案:A8.下列CRC32多项式中,IEEE802.3标准采用的是A.0x04C11DB7 B.0x1EDC6F41 C.0x814141AB D.0xA001答案:A9.在Code128中,起始码B的符号值是A.103 B.104 C.105 D.106答案:B10.若某UTF16代理对为0xD83D0xDC4D,则对应Unicode码点为A.U+1F44D B.U+1F44E C.U+1F44F D.U+1F450答案:A11.在zlib压缩流中,CM=8表示A.自定义算法 B.Deflate C.Bzip2 D.LZMA答案:B12.下列字符中,在Shift_JIS2004中占用两个字节且高字节为0x87的是A.① B.〓 C.亜 D.熙答案:D13.在MIMEquotedprintable中,软换行符是A.=\r\n B.=\n C.=\r D.=答案:A14.若某EAN13前缀为“978”,则该条码必然属于A.期刊 B.图书 C.优惠券 D.药品答案:B15.在UTF8解码状态机中,接收到0x80~0xBF而状态为GROUND时,应A.继续等待 B.报错 C.输出REPLACEMENT D.忽略答案:C16.在ASN.1BER中,UniversalClass标签值0x1F表示A.布尔型 B.长标签形式 C.序列 D.空类型答案:B17.下列字符在GB2312中位于55区54位的是A.汉 B.字 C.编 D.码答案:C18.在PDF417纠错等级3下,每30个数据码字至少需添加A.6 B.10 C.14 D.18答案:C19.在Unicode15.0中,U+3164(韩文填充符)的Script属性为A.Hangul B.Common C.Inherited D.Latin答案:B20.若某文件BOM为“EFBBBF”,则其编码必为A.UTF8 B.UTF16LE C.UTF16BE D.UTF32答案:A21.在Base58Check中,版本字节0x05对应地址以A.1 B.3 C.K D.5答案:B22.在UTF7编码中,字符“+”需转义为A.+ B.++ C.+AC0 D.+AEA答案:A23.在ISO/IEC88591中,码位0xBC表示A.¼ B.½ C.¾ D.×答案:A24.在QR码掩模模式6中,条件为A.(i+j)mod3=0 B.(i×j)mod2+(i×j)mod3=0C.((i×j)mod2+(i+j)mod3)mod2=0 D.((i+j)mod2+(i×j)mod3)mod2=0答案:C25.在UTF16BE字节流中,大端序值0xFEFF的第二个字节是A.FE B.FF C.00 D.01答案:B26.在HTML5中,若meta标签未声明charset,浏览器默认fallback编码为A.UTF8 B.ISO88591 C.系统ANSI D.无默认,需嗅探答案:D27.在Windows1252中,码位0x80对应A.€ B.‚ C.ƒ D.„答案:A28.在ASN.1OID编码中,首两个节点合并规则为A.40×first+second B.first×40+second C.first+second×40 D.first+second答案:B29.在Code39中,终止符是A. B. C.$ D.%答案:A30.在UTF8编码中,超出U+10FFFF的序列应被A.忽略 B.截断 C.替换为FFFD D.解码为私有区答案:C二、多项选择题(每题2分,共20分,多选少选均不得分)31.下列属于UTF8非法字节序列的有A.0xC00x80 B.0xF50x800x800x80 C.0xE00x9F0x80 D.0xF40x8F0xBF0xBF答案:ABC32.在GB18030四字节区,下列码位有效的有A.0x81308130 B.0x8130D330 C.0x82358F32 D.0xFE39FE30答案:BC33.关于Base64编码,下列说法正确的是A.每3字节变为4字符 B.输出可含“=” C.解码时忽略空格 D.字母表共64字符答案:ABD34.在QR码版本40L下,可编码最大数据量为A.2953数字 B.1817字母数字 C.12738位字节 D.874汉字答案:ABC35.下列转义序列可将终端字符集切换为UTF8的是A.ESC%G B.ESC%/G C.ESC(U D.ESC$(C答案:AB36.在Unicode归一化中,属于NFKC形式的有A.fi→fi B.②→2 C.ℌ→H D.㎏→kg答案:ABCD37.在Windows记事本中,下列BOM会被自动写入的有A.UTF8 B.UTF16LE C.UTF16BE D.UTF32BE答案:ABC38.在ASN.1BER中,Constructed位置1的类型有A.SEQUENCE B.SET C.CONTEXT标签 D.BOOLEAN答案:ABC39.下列字符在ISO2022JP2004扩展中需使用ESC$(D引入的有A.𠮟 B.塡 C.亀 D.﨑答案:AD40.在zlib头字节中,若CMF=0x78,则可能对应的压缩级别有A.最快 B.快 C.默认 D.最佳答案:BCD三、判断题(每题1分,共10分,正确打“√”,错误打“×”)41.UTF8编码中,0xFE0xFF永远不会出现。答案:√42.GB18030与Unicode映射关系完全双向一一对应,无例外。答案:×43.Code128的校验符属于模103算法。答案:√44.Base64url与Base64的字母表仅将“+”换成“”、“/”换成“_”。答案:√45.UTF16代理对可表示U+0000到U+10FFFF以外范围。答案:×46.在HTML中,字符引用&xFEFF;会被解析为ZWNJ。答案:×47.CRC32的初始值在IEEE标准中为0xFFFFFFFF。答案:√48.QR码的掩模仅影响数据区,不影响格式信息。答案:√49.在ASN.1DER中,SET类型元素必须按标签升序编码。答案:√50.Windows1252是ISO88591严格超集,无新增码位。答案:×四、填空题(每空2分,共20分)51.UTF8编码U+1F4A9(💩)的第四字节为________。答案:0xA952.在GB18030四字节区,码位0x8130D330对应的Unicode码点为________。答案:U+2008953.Base64编码字符串“QUJD”解码后的十六进制值为________。答案:41424354.在Code128C中,数字“123456”的校验符符号值为________。答案:5655.CRC32(IEEE)计算字符串“123”的十六进制结果为________(小端)。答案:0xCBF4392656.QR码版本1H可存储的最大8位字节数为________。答案:1757.在UTF16BE中,码位U+10000对应的代理对低字节为________(十六进制)。答案:0xDC0058.ASN.1OID{12840113549}编码后首字节为________(十六进制)。答案:0x2A59.Windows1252中欧元符号的码位为________(十进制)。答案:12860.在ISO2022JP流中,字符“~”的JISX0208区点号为________。答案:333五、简答题(每题5分,共30分)61.简述UTF8自同步机制原理,并给出从任意字节开始快速定位下一个合法字符首字节的方法。答案:UTF8利用首字节高位1的个数指示总字节数,后续字节均以10开头。若当前字节最高位为0,则单字节;若110xxxxx,则双字节;1110xxxx三字节;11110xxx四字节。若首字节为10xxxxxx,说明处于中间,向前逐字节回溯直至找到非10xxxxxx为止,即为字符首字节。62.说明GB18030四字节区与Unicode增补区的映射策略,并举例说明非线性映射案例。答案:四字节区采用(0x810xFE,0x300x39,0x810xFE,0x300x39)共1587600码位,实际映射Unicode扩展及PUA。非线性案例:GB18030码位0x95328236映射U+2A6D7,而0x95328237映射U+2A6D9,中间U+2A6D8被跳过,需查表完成。63.描述QR码掩模评估规则中的“惩罚分数”算法,并说明如何选取最优掩模。答案:共四项惩罚:1.相邻同色块≥5个,每块+3+(长度5);2.2×2同色块,每个+3;3.与Finderpattern相似的1:1:3:1:1比例,每次+40;4.深色/浅色比例偏离50%,每5%偏差+10。对八种掩模分别计算总分,取最小者为最优。64.解释ASN.1DER对INTEGER类型负数的编码规则,并给出128的完整TLV十六进制。答案:负数采用补码,最高位必须为1,若原值最高位为0需前导补FF。128即0x80,需前导00使其变正符号,故编码为02020080。65.说明Windows记事本“ANSI”保存时如何决定实际代码页,并给出在简体中文系统下的结果。答案:记事本调用系统ACP,即GetACP()返回值。简体中文系统返回936,故实际保存为Windows936(GBK)。66.比较UTF16BE与UTF16LE在BOM、字节序及字符串比较上的差异。答案:BOM:BE为0xFEFF,LE为0xFFFE;字节序:BE高字节在前,LE低字节在前;比较:逐字节比较时BE可直接按字典序,LE需反转字节后比较。六、综合应用题(共40分)67.(10分)现有一未知编码文件,十六进制前16字节为:0000FEFF000000410000004200000043请给出最可能编码、BOM含义及前三个字符的Unicode码点。答案:UTF32BE,BOM0x0000FEFF为签名,字符为U+0041、U+0042、U+0043。68.(10分)将字符串“Hello🌍”分别用UTF8、UTF16LE、UTF32BE编码,写出十六进制结果并计算各编码所占字节数。答案:UTF8:48656C6C6FF09F8C8D(9字节)UTF16LE:480065006C006C006F003DD80DDF(14字节)UTF32BE:00000048000000650000006C0000006C0000006F0001F30D(24字节)69.(10分)给定QR码版本5M,需编码混合数据:数字“1234567890”+字母数字“ABC123”+8位字节0x000xFF,计算最小所需模块数并给出模式指示符序列。答案:版本5M总模块37×37=1369。数字段10位→3位模式+1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年江西陶瓷工艺美术职业技术学院单招综合素质考试题库附答案
- 2026年苏州工业职业技术学院单招(计算机)考试备考题库附答案
- 2025年硅湖职业技术学院单招(计算机)测试模拟题库及答案1套
- 2026年监控服务合同
- 2026年南充电影工业职业学院单招职业适应性考试题库附答案
- 2025年云南文化艺术职业学院单招(计算机)考试备考题库及答案1套
- 2026年安徽扬子职业技术学院单招(计算机)考试参考题库必考题
- 2025年浙江建设职业技术学院单招(计算机)测试备考题库附答案
- 2026年建筑工程质量监督合同
- 2026年河北软件职业技术学院单招(计算机)测试备考题库及答案1套
- 玉米质押合同范本
- 《11845丨中国法律史(统设课)》机考题库
- 2026年日历表含农历(2026年12个月日历-每月一张A4可打印)
- 电动车转让合同协议书电子版
- YS/T 1019-2015氯化铷
- GB/T 39081-2020电阻点焊及凸焊接头的十字拉伸试验方法
- GB/T 25390-2010风力发电机组球墨铸铁件
- GA 38-2021银行安全防范要求
- Mill准则-吉林大学课程中心课件
- 猫(猫的形态、习性、繁殖)-课件
- 仔猪腹泻综合防治(多图详解)课件
评论
0/150
提交评论