1、2010 年 4 月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析一、单项选择题1 无符号数 10110011 B 所对应的十六进制数是( )(A)33H(B) A3H(C) B3H(D)C3H2 二进制数 10000000“减 ”二进制数 00000001 的运算结果是 ( )(A)00000001 (B) 10000001(C) O1111111(D)111111103 在计算机中的数据都是用二进制表示的,表示二进制数据的最小单位是( )(A)位(B)字(C)字节(D)双字4 负数用原码和反码表示时,它们符号位的值分别是( )(A)0 0(B) 0 1(C) 1 0(D)1 15
2、 表达式 7/3 的值是( )(A)1(B) 2(C) 2.3(D)2.56 在进行文件的随机读写时需要用到 fseek()函数,语句 fseek(“myFile.dat“,20,0) ;表示的含义是( )(A)文件的位置指针从 myFile.dat 文件的开始位置向文件的末尾方向移动 20 个字节(B)文件的位置指针从 myFile.dat 文件的当前位置向文件的末尾方向移动 20 个字节(C)文件的位置指针从 myFile.dat 文件的当前位置向文件的头方向移动 20 个字节(D)文件的位置指针从 myFile.dat 文件的末尾位置向文件的头方向移动 20 个字节7 常用 8051 单
3、片机数据总线的位数为( )(A)4 位(B) 8 位(C) 12 位(D)16 位8 8051 系列单片机具有并行 I/O 口的数量及每个口的倍数分别是( )(A)2 个,8 位(B) 3 个,16 位(C) 4 个,4 位(D)4 个,8 位9 8051 单片机片内 RAM 中,位寻址区的地址范围是( )(A)00FH(B) 10HlFH(C) 20H2FH(D)30H3FH10 决定程序执行顺序的寄存器是( )(A)PC(B) DPTR(C) SP(D)PSW11 已知(SP)=40H ,RAM(60H)=FFH,执行 PUSH 60H 后,(SP)为( )(A)3FH(B) 41H(C)
4、 60H(D)FFH12 执行下列三条指令后 MOV A,#66H ADD A,#58H DA A 累加器 A的内容为( )(A)14H(B) 1EH(C) 24H(D)BEH13 已知(A)=23H ,在 ROM 4300H 单元起存放指令 CJNE A,#23H ,51H,则执行完此指令(三字节) 后,程序转向地址( )(A)4302H(B) 4303H(C) 4353H(D)4354H14 已知(CY)=1(A)=0FH,要使结果为(CY)=0 (A)=1FH,则需执行指令 ( )(A)RLC A(B) RRC A(C) RL A(D)RR A15 8K 字节的 RAM 6264,数据线
5、的根数应为( )(A)4(B) 8(C) 16(D)3216 8031 单片机扩展外部存储器时,用作数据总线的接口是( )(A)P0(B) P1(C) P2(D)P3二、填空题17 单片机是一种特殊的超大规模集成电路,具有数据处理能力,可实现复杂的软件功能,因为单片机内部含有_。18 字符 a 的 ASC码是十进制的 97,执行了语句 char c=c;printf(“%d,%d“,c,c+2);后将输出_ 。19 代数式 的 c 语言的表达式为 _。20 对于单向值传递,函数调用时把实参传递给形参,形参的值发生改变,而其对应的实参值_。三、改错题21 #includestdio.h main() int num; scanf(“%d“,44.0F8;45.A46.R747.ACC.748.0149.TR050.A,A+PC