[自考类试卷]2009年4月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析.doc
《[自考类试卷]2009年4月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]2009年4月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、2009 年 4 月全国自考(微型计算机原理与接口技术)真题试卷及答案与解析一、单项选择题1 无符号的数 10111011B 所对应的十进制数是 ( )(A)186D(B) 187D(C) 188D(D)189D2 二进制数 11111111 与二进制数 00000000 进行按位“与” 运算的结果是 ( )(A)00000000 (B) 11111111(C) 10000000(D)000000013 计算机的外部设备(键盘、显示器、打印机等)与 CPU 相连接的方式是 ( )(A)直接相连(B)通过电缆线(C)通过虚拟设备(D)通过 I/0 接口4 正数用原码和补码表示时,其最高位是符号位
2、,则该符号位的值分别是 ( )(A)1,1(B) 1,0(C) 0,1(D)0,05 表达式 3+7.2+A的运算结果是 ( )(A)75.2(B) 10.2A(C) A10.2(D)107.26 语句 FILE*filePtr=fopen(“myFile.dat“,“a“);打开文件后的作用是 ( )(A)从文本文件读数据(B)向文本文件写数据(C)向文本文件末尾追加数据(D)向二进制文件末尾追加数据7 MCS-51 系列单片机扩展外部存储器时,有一个 I/O 口作为低 8 位地址和数据线的分时复用口,此:I/O 口是( )(A)P3 口(B) P2 口(C) P1 口(D)P0 口8 80
3、51 单片机内部具有定时器/计数器的个数和位数分别是 ( )(A)1 个,16 位(B) 2 个,16 位(C) 2 个,8 位(D)3 个,8 位9 MCS-51 系列单片机的一个机器周期包含时钟周期的个数是 ( )(A)8 个(B) 10 个(C) 12 个(D)16 个10 程序计数器 PC 和堆栈指针 SP 两个寄存器的位数分别为 ( )(A)PC-8 位 SP-8 位(B) PC-8 位 SP-16 位(C) PC-16 位 SP-8 位(D)PC-16 位 SP-16 位11 执行 MOV A,#98H:及 ADDA,#81 两条指令后,累加器 A 及进位标志 CY的内容分别为(
4、)(A)(A)=19H ,(CY)=0(B) (A)=19H,(CY)=1(C) (A)=79H,(CY)= 0(D)(A)=79H ,(CY)=112 已知(SP)=40H ,片内 RAM(60H)=0FH,执行 PUSH 60H 和 POP 50H 两条指令后,SP 及 50H 中内容各为 ( )(A)(SP)=39H ,(50H)=23H(B) (SP)=40H,(50H)=0FH(C) (SP)=41H,(50H)=0FH(D)(SP)=40H ,(50H)=60H13 已知(CY)=1,(A)=0FH,要使结果为(CY)=1,(A)=1EH,则需执行指令 ( )(A)RLC A(B)
5、 RRC A(C) RL A(D)RR A14 PSW.4 位和 PSW.3 位是工作寄存器区的选择位。执行下列指令组后,选择的工作寄存器组是 ( ) CLR PSW.4 SETB PSW.3(A)0 组(B) 1 组(C) 2 组(D)3 组15 某半导体存储器有 8 根数据线,13 根地址线,则它的存储容量是 ( )(A)8K8 位(B) 16K8 位(C) 32K8 位(D)64K8 位16 RS232 接口,表示逻辑 1 的信号电平是 ( )(A)1OV(B) 2V(C) 0V(D)-10V二、填空题17 微处理器是微型计算机的核心芯片,是将计算机中的运算器和控制器集成在一个很小的硅片
6、上制成的集成电路,通常用英文字母简写为_。18 执行了 printf(“The file name is d:datadb“);语句,将输出 _。19 执行 scanf(“%d/%d/%d“,&x,&y,&z) ;语句时,希望把三个数据 2008、1 和1 分别输给整型变量 x、y、z,则应该在键盘键入_。20 如果把数组名作为实参传递给对应的形参,则实际上传递的是该数组的_。三、改错题21 本程序在运行时从键盘输入 2 个整数,如果输入的第一个数大于第二个数,则两数互换,否则不互换。 #includestdio.h main() ( int num1,num2,x; scanf(“%d%d“
7、,&numl ,&num2); if(num1num2) x=Bum1;numl=num2;num2=x; printf(“%d %dn“,num1,num2); 错误:_ 改正:_22 以下程序的功能是:求 30 个学生某门课程的平均成绩。 #includestdio main() int n=30,i=0,t ; float aver=0; while(in)scanf(“%d“,&t); aver=aver+t; aver=aver/n; printf(“平均成绩为:%5.1fn“,aver); 错误:_改正:_23 以下程序的功能是:把键盘输入的 10 个整数显示在屏幕上。 #incl
8、udestdio.h main() int a10,i; for(i=0;i 10;+i) scanf(“%d“,ai) ; for(i=0;i 10;+i) printf(“%d“,ai); 错误:_改正:_24 #includestdio.h #includestring.h struct number int i;float x; char c50; num=(1954,“University“,7.98 ; main() ( struct number numl; num1i=999; num1x=123.123 : strcpy(num1c ,“Beijing“); pfintf(“
9、%d, %f,%sn“, humi,numx,num c); pfintf(“%d, %f,%sn“, numli,num1x,num1c) ; 错误:_ 改正:_四、程序阅读题25 #include stdiohmain() int num,s; scanf(“%d“,&num); if(Bum=0&num =100) s=num/10; switch(S) case 6:printf(“%d- - -及格 n“,num);break; case 7:printf(“%d- - - 中n“ ,nun) ;break ; case 8:printf(“%d- - - 良n“ ,Bum);bre
10、ak; case 9: case 10:printf(“%d- - - 优n“ ,num) ;break ; default:pfintf(“%d- - -差 n“,Bum); 程序运行两次,第一次输入值为 85,第二次输入值为 45。 则程序第一次运行结果为: 程序第二次运行结果为:26 #include stdiohmain() int a=0,b,c=0 ,i; for(i=0;i =4;i+=2) a+=i; b=i+1: c+=b: printf(“a=%dn“,a); printf(“C=%dn“,c); 程序运行结果为:27 #include stdiohmain() ( int
11、 a6=1,2,3,4, 5,6 ,i; float aver=0,t=0 ; for(i=0;i 6;i+) t=t+ai;aver=1.0*t/6: printf(“%4.1fn“.aver); for(i=0;i 6;i+) if(aiaver) printf(“%dn“,ai); 程序运行结果为:28 #include stdiohmain() (inta=100, b=200,c=300,d,*p1=&a,*p2=&b,*p3=&c; d=*p1+*p2: printf(“d=%dn“,d) ; p1=&d: d=a+c; printf(“d=%dn“,*p1) ; p1=p2=&c
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 2009 全国 微型计算机 原理 接口 技术 答案 解析 DOC
