微型计算机原理与接口技术试题004.doc
《微型计算机原理与接口技术试题004.doc》由会员分享,可在线阅读,更多相关《微型计算机原理与接口技术试题004.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流微型计算机原理与接口技术试题004最权威的师资阵容 最及时的在线答疑 全程视频授课,反复观看 不限次数自考365网校数百门课程全面招生!基础班串讲班 祝您成功每一天! 郭建华 韩旺辰 郝玉柱 张旭娟 孙茂竹 白薇浙江省2003年7月高等教育自学考试微型计算机原理与接口技术试题课程代码:02205第一部分 C语言程序设计一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共5分)1. 字符变量ch=A,int类型变量k=25,语句printf(“%3d,%d3n”,ch,k);输出( )。
2、 A. 65 25B. 65 253 C. 65,253D. A 252. 数组声明“char str120=Computer,str2=World;”,调用函数“strcat(str1,str2);”后,字符串str1为( )。 A. ComputerWorldB. Computer World C. ComputerD. World3. 以“只读”方式打开文本文件a:aa.dat,下列语句中哪一个是正确的( )。 A. fp=fopen(”a:aa.dat”,”ab”)B. fp=fopen(”a:aa.dat”,”a”) C. fp=fopen(”a:aa.dat”,”wb”)D. fp
3、=fopen(”a:aa.dat”,”r”)4. 下列各个错误中,属于编译错误的是( )。 A. 数组下标超界B. “=”误写为“!=” C. 死循环D. 括号不配对5. 对语句“int a10,*p=a;”,下列表述中哪一个是正确的( )。 A. *p被赋初值为a数组的首地址B. *p被赋初值为数组元素a0的地址 C. p被赋初值为数组元素a1的地址D. p被赋初值为数组元素a0的地址二、改错题(每小题2分,共8分)1. include ”stdio.h”main()char a10,b10=“Computer”a=b;printf(“%s”,a);2. include ”stdio.h”m
4、ain()int i,s;s=0; for(i=0;i=10;i+;s=s+i)printf(“%d”,s);3. include ”stdio.h”main()int a,b;scanf(“%d,%d”a,b);printf(“%dt%dn”,a,b);4. include ”stdio.h”void fact(int k)int i,s;for(i=1;i=k;i+) s=s*i;return (s);三、程序阅读题(每小题4分,共8分)1. 程序一(4分)#includevoid main() int c;while (c=getchar()!= n)switch(c-2) case 0
5、:case 1:putchar(c+4);break;case 2:putchar(c+4);break;case 3:putchar(c+3);break;default:putchar(c+2);break;printf( n);运行时输入:2473,输出结果: 2. 程序二(4分)#includevoid f1(x,y,z)int x,int y,int z; x=x*x;y=y*y;z=x+y;printf(1)x=%d y=%d z=%dn,x,y,z);void f2(x,y,z)int *x,int *y,int *z; *x=(*x)*(*x);*y=(*y)*(*y);*z=
6、*x+*y;void main() int x=2,y=3,z=0;f1(x,y,z);printf(2)x=%d y=%d z=%dn,x,y,z); f2(&x,&y,&z);printf(3)x=%d y=%d z=%dn,x,y,z);运行结果如下: 四、程序填空题(每空2分,共8分) 输入若干个学生的姓名、学号、数学、英语、计算机成绩到文件中student.dat。#includevoid main() char name8,numb8; ;FILE *fp;scanf(%d,&n);fp= for (i=1;i=n;i+) (%s%s%d%d%d,name,numb,&m,&e,&
7、c);fprintf(fp,%s %s %d %d %dn,name,numb,m,e,c);五、编程题(共6分) 编写一个C语言函数,输入N个数,求最大值并在屏幕上输出。第二部分 微机原理与接口技术一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共12分)1. 字符D的ASCII码是( )。 A. 68HB. 0DH C. 44HD.D0H2. 8位二进制补码所表示的整数,其相应的十进制数范围是( )。 A. 0255B. -127+127 C. -128+127D. -127+1283. 90H是用8位二进制补码表示的十六进制数,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 原理 接口 技术 试题 004
限制150内