第1章 计算机应用的基础知识
1.3 文字符号在计算机中的表示与处理
1[单选题]用补码表示的两个整数相加时,判断溢出的规则是
A.若结果的符号位是0,则一定溢出
B.若结果的符号位是1,则一定溢出
C.两个符号位相同的数相加,若结果的符号位与加数的符号位相反,则一定溢出
D.若结果的符号位有进位,则一定溢出
参考答案:C
2[单选题]目前我国PC机用户大多还使用GB-2312国标汉字编码进行中文信息处理。下面是有关使用GB-2312进行汉字输入输出的叙述,其中错误的是
A.使用不同的汉字输入法,汉字的"输入编码"不完全相同
B.使用不同的输入法输入同一个汉字,其内码不一定相同
C.输出汉字时,需将汉字的内码转换成可阅读的汉字
D.同一个汉字在不同字库中,字型是不同的
参考答案:B
3[单选题]下面关于计算机汉字编码的叙述,错误的是_______。
A.使用不同的汉字输入法,同一个汉字的输入编码不同
B.使用不同的汉字输入法,输入计算机中的同一汉字,其内码不同
C.不同字体(如宋体、仿宋、楷体、黑体等)的同一汉字,其内码相同
D.多数汉字的内码在计算机中用两个字节表示参考答案:B
4[单选题]下面是关于汉字编码的叙述:
Ⅰ.在不同的汉字输入法中,同一个汉字的输入码通常不同
Ⅱ.在GB2312中,汉字的国标交换码为该汉字的区号和位号分别加32之后得到的二进制代码
Ⅲ. 在GB2312中,汉字内码的每个字节的最高位是0或1
Ⅳ. 不同字体(宋体、仿宋体、楷体等)的字形描述信息存放在同一个字库中
其中,正确的是:
A.仅Ⅰ和Ⅲ B.仅Ⅰ和Ⅱ C.仅Ⅱ和Ⅲ D.仅Ⅱ和Ⅳ
参考答案:A
5[单选题]下面关于计算机定点数和浮点数的叙述中,正确的是
A.浮点数的绝对值都小于1
B.浮点数表示的数都存在误差
C.Pentium微处理器中规格化浮点数的尾数最高位总是1,并且不在尾数中显式地表示出来
D.十进制整数只能用定点数表示
参考答案:C
6[单选题]下列关于文本的叙述中,错误的是:
A.不同文本处理软件产生的文件中,文字属性标志和格式控制命令不完全相同
B.纯文本文件的后缀名通常是“.txt”
C.Word产生的RTF文件中只有可打印的ASCII字符,不含任何属性标志和控制符号
D.超文本是一种网状结构的文本文件参考答案:B
7[单选题]下面是有关“超文本”的叙述,其中错误的是
A.超文本节点中的数据可以是文字、图形、图像、声音或视频
B.超文本节点可以分布在互联网上不同的WWW服务器中
C.超文本节点之间的关系是线性的
D.超文本节点之间通过指针(URL或文件路径等)链接
参考答案:C
8[单选题]下面有关汉字的叙述中,错误的是
A.一个汉字的区位码由该汉字在GB2312编码表中的区号和位号组成
B.字键盘输入编码有多种,使用不同的输入编码输入同一个汉字,其内码不同
C.输出汉字时,不同的字体对应不同的字库
D.BIG5是我国台湾地区使用的汉字编码字符集
参考答案:B
9[单选题]假设数据段定义如下:
DSEG SEGMENT
DAT DW 1,2,3,4,5,6,7,8,9,10
CNT EQU ($-DAT)/2
DSEG ENDS
执行指令MOV CX, CNT后,寄存器CX的内容是:
A.10 B.5 C.9 D.4
参考答案:D
10[单选题]下面是关于标志位OF的叙述,其中错误的是
A.OF主要用来表示带符号整数进行算术运算时是否发生溢出
B.执行移位指令时可能改变OF的状态
C.执行“与”、“或”、“异或”指令时,OF置0
D.无符号数进行算术运算时不会改变OF的状态
参考答案:D
11[单选题]假设AL寄存器的内容是ASCII码表示的一个英文字母,若为大写字母,将其转换为小写字母,否则不变。试问,下面哪一条指令可以实现此功能?
A.ADD AL,20H B.OR AL,20H C.ADD AL, ‘a'-‘A' D.XOR AL,20H
参考答案:A
12[填空题]设GB2312-80字符集中某汉字的机内码是BEDF(十六进制),它的区位码是 。
参考解析:3063
13[填空题]采用GB2312-80汉字编码标准时,一个汉字在计算机中占 ( )个字节。
参考解析:2
14[填空题]计算机的速度可以用每钞钟所能执行的指令条数来衡量。若以单字长定点指令的平均执行速度来计算,其单位是 。
参考解析:MIPS,或百万条指令/秒
15[填空题]采用GB2312汉字编码标准时,某汉字的机内码是BEDF(十六进制),其对应的区位码是 。
参考解析:1E3FH或3063
16[填空题]下面的程序用来删除字符串'AABA'中第1个出现的由DAT单元指定的字符,删除字符后,后面字符前移,并在字符串尾部添加字符'$'(24H)。请在横线处填充,使程序能达到预定的功能。
DSEG SEGMENT
BUF DB 'AABA'
CNT DW $-BUF
DAT DB 41H
DSEG ENDS
SSEG SEGMENT STACK
DB 256 DUP(0)
SSEG ENDS
CSEG SEGMENT
ASSUME DS:DSEG,SS:SSEG,CS:CSEG,ES:DSEG
START PROC FAR
PUSH DS
XOR AX,AX
PUSH AX
MOV AX,DSEG
MOV DS,AX
MOV ES,AS
CLD
LEA DI,BUF
MOV CX,CNT
MOV AL,DAT
REPNE SCASB
JE DEL
JMP EXIT
DEL: JCXZ FILL
NEXT: MOV BL,[DI]
MOV [DI-1],BL
INC DI
LOOP NEXT
FILL: MOV ,24H
EXIT RET
START ENDP
CSEG ENDS
END START
参考解析:BYTE PTR [DI-1]#byte ptr[di-1]
17[填空题]第66题的程序执行完毕后,以BUF为首地址的4个字节单元中的字符依次为______、______、______、______。
参考解析:’ABA$’#41H,42H,41H,24H
18[填空题]使用8259A进行中断控制时,CPU首先应对8259A内部的各寄存器写入相应的( )命令字ICW和操作命令字OCW,即要对8259A进行初始化编程。
参考解析:方式
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |