Python程序设计

已知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’.encode(’gbk’))的值为()。

题目

已知字符串编码格式gbk使用2个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’.encode(’gbk’))的值为()。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

汉字国际码(GB2312-80)规定的汉字编码,每个汉字用

A.一个字节表示

B.二个字节表示

C.三个字节表示

D.四个字节表示


正确答案:B
解析:一个字节不能表示出汉字,所以用两个字节表示。

第2题:

汉字国标码(GB2312-80)规定,每个汉字用______。

A.一个字节表示

B.二个字节表示

C.三个字节表示

D.四个字节表示


正确答案:B
解析:国标码规定,每个汉字由两个字节来表示,即用16位二进制数来表示,但与ASCII码不同的是它的每个字节的最高位是1。

第3题:

汉字编码,用来将汉字转换为二进制数。下列四种说法中正确的是()。

A.我国国家标准采用连续的两个字节表示一个汉字

B.表示汉字编码的两个字节每个字节的最高位均为0

C.我国国家标准采用一个字节表示一个汉字

D.表示汉字编码的两个字节的最高位,分别为1和0


参考答案:A

第4题:

下列关于信息编码的叙述中,不正确的是()

A.标准ASCII码用一个字节的低7位表示,该字节的最高位为1

B.Unicode码统一用两个字节表示一个字符或汉字

C.数字编码是指用若干位二进制代码来表示一位十进制数

D.机内码用两个字节表示一个汉字,每个字节最高位为1


参考答案:A

第5题:

列关于西文和汉字编码的叙述中,错误的是

A.一个ASCⅡ码在内存中占一个字节

B.GB2312汉字的机内码是2个字节,每个字节的最高位均为0

C.GBK与GB2312保持兼容

D.GB18030汉字编码长度是1、2或4个字节


正确答案:B
解析:GB2312汉字编码由区号和位号的组合构成。在计算机内部,为了存储与传输汉字的方便,区号和位号各用8个二进位表示,且都从32开始编号(即33~126,也就是二进制的0010001~011111110)。更进一步,显了与ASCⅡ字符相互区别,它们的最高位均设置为1。这样得到的高位均为1的双字节汉字编码就称为GB2312汉字的“机内码”。

第6题:

我国目前采用的汉字编码标准规定,常用汉字在计算机中使用【 】个字节表示。


正确答案:2
2 解析:我国目前采用的汉字编码标准规定,常用汉字在计算机中使用2个字节表示。

第7题:

我国目前广泛使用的汉字编码标准有GB2312和GB18030等,其中GB2312汉字内码使用______个字节表示。


正确答案:2
2

第8题:

在GBK和CP936编码中一个汉字需要2个字节。

此题为判断题(对,错)。


正确答案:√

第9题:

下列有关我国汉字编码标准的叙述中,错误的是( )。

A、GB18030汉字编码标准与GBK、GB2312标准兼容

B、GBK汉字编码标准不仅与GB2312标准兼容,还收录了包括繁体字在内的大量汉字

C、GB18030汉字编码标准中收录的汉字在GB2312标准中一定能找到

D、GB2312所有汉字的机内码都用两个字节来表示


正确答案:C

第10题:

已知字符串编码格式utf8使用3个字节表示一个汉字、1个字节表示英语字母,那么表达式len(’abc你好’.encode())的值为()。


正确答案:9

更多相关问题