欢迎来到天天文库
浏览记录
ID:17560582
大小:58.83 KB
页数:10页
时间:2018-09-03
《自学考试-微型计算机原理与接口技术自考题模拟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微型计算机原理与接口技术自考题模拟6一、单项选择题在每小题列出的四个备选项中只有一个选项是符合题目要求的。1、以下集成块型号中属于MCS-96系列单片机型号的是( ) A.83C51FB B.80C196KR C.83C52 D.83C51FA2、字符'9'的ASCII码值是( ) A.55 B.54 C.56 D.573、下面输入整型变量格式的语句是( ) A.scanf("%f",&b); B.scanf("%d",&b); C.scanf("%c",&b); D.scanf("%s",&b);4、若inta[10];
2、则对数组正确引用的是( ) A.a[10-10] B.a[10] C.a[2*5] D.a[9-10]5、下列程序段的执行结果是( ) intx=3: while(x<=5) {printf("%d",x-3);x++;} A.000 B.112 C.123 D.0126、对下面说明叙述正确的是( ) typedefstructstu {intn;charch[8]; }student; A.student是结构体类型名 B.student是结构体变量 C.typedefstruct是结构体类型 D.struc
3、t是结构体类型名7、MCS-51单片机只具备单一功能的I/O接口是( ) A.P0 B.P1 C.P2 D.P38、不是常用的汇编语言程序结构的是( ) A.顺序 B.分支 C.循环 D.随机9、下面表示中断允许控制寄存器的是( ) A.TCON B.IE C.IP D.SCON10、不是MCS-51单片机:I/O的数据传输方式的是( ) A.无条件 B.查询 C.中断 D.DMA11、共阴极显示管显示字型“F”编码是( ) A.86H B.71H C.90H D.FFH12、单片机8031的ALE
4、引脚是( ) A.输出高电平 B.输出矩形脉冲,频率为fosc的1/6 C.输出低电平 D.输出矩形脉冲,频率为fosc的1/213、对于8031单片机,其内部RAM( ) A.只能位寻址 B.既可位寻址又可字节寻址 C.只能字节寻址 D.少部分只能位寻址14、单片机的堆栈指针SP始终是指示( ) A.堆栈底 B.堆栈顶 C.堆栈地址 D.堆栈中间位置15、在MCS-51指令中,下列指令中无条件转移指令是( ) A.LCALLaddr16 B.DJNZdirect.rel C.SJMPrel D.ACALLa
5、ddr1116、下列指令能使R0低4位不变,高4位置F的是( ) A.ANLR0,#0F0H B.ORLR0,#0F0H C.ORL0,#0FH D.ORL00H,#0F0H二、填空题17、inta;则表达式a=25/3%3的值是______。18、若a=6,b=4,c=2;则表达式!(a-b)+c-1&&b+c/2的值是______。19、以下函数的功能是:求x的y次方。请填空。 doublefun(doublex,inty) {int1; doublez; for(i=1,z=x;i<y;i++)______; retur
6、nz; }20、以下程序是计算10名学生1门课成绩的平均分。请填空。 #include<stdio.h> floataverage(floatarray[10]) {inti;floataver,sum=array[0]; for(i=1;i<10;i++)sum+=______; aver=sum/10; return(aver); } main() {floatscore[10],aver; inti; printf("input10scores:"); for(i=0;i<10;i++)scanf("%f
7、",&score[i]); aver=average(score); printf("averagescoreis%5.2f",aver); }三、改错题每小题只有一处错误或不妥。请指出,并将其改正。21、#include"stdio.h" main() {chara[10],b[10]="Computer" a=b;printf("%s",a); } 错误:______ 改正:______22、main() {inta[3]={3*0},i; for(i=1;i<3;i++)scanf("%d",a[i]);
8、for(i=1;i<3;i++)a[0]=a[0]+a[i+1]; printf("%d"
此文档下载收益归作者所有