C语言程序设计基础_复习资料一.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言程序设计基础_复习资料一.doc》由会员分享,可在线阅读,更多相关《C语言程序设计基础_复习资料一.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- 程序设计基础 院(系) 班级 学号 姓名 试卷卷面成绩占课程考核成绩 %平时 成绩占 %课程考核成绩题号一二三四五六七八九十小计得分装 订 线 内 不 得 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊得 分一、单项选择题(每小题2分,共30分)1. 下面四组字符串中,可用作C语言的用户标识符的是【】。A) a2_b3、 _123、For B) define、static 、sumC) 2a、DO、sizeof D) while、_abc、 m_122. 下面数据中不是C语言常量的是【】。A) 0 B) a C) 1.4e-2 D) 0843. 若有定义int a;
2、char b; float c; 则表达式 a*b-c 的类型是【】。A)char B) doubleC) float D) int 4. 完整的计算机系统由【】组成。A) 运算器、控制器、存储器、输入设备和输出设备 B) 主机和外部设备 C) 硬件系统和软件系统D) 主机箱、显示器、键盘、鼠标、打印机5. 若有定义int a=0100; 则执行printf(%d, %o, %xn, a, a, a); 后输出为【】。A) 64, 100, 40B) 64, 64, 40C) 100, 100, 64D) 100, 144, 646. 下面表达式中,错误的是【】。A) y+=+x B) b =
3、 -c= +cC) 15x=37. 判断字符串s1是否大于s2,应当使用【 】。A ) if(s1 s2) B) if(strcmp(s1, s2)C) if(strcmp(s2, s1) 0) D) if(strcmp(s1, s2) 0)8. 任何程序都必须加载到【】中才能被CPU执行。 A)磁盘 B) 硬盘 C) 内存 D) 外存9. 以下能对二维数组b正确进行初始化的语句是【】。A) int b23=1,1,2,2,3,3;B) int b3 = 1,2,3;C) int b =1,2,3,4,5,6;D) int b 3=1,1,1,2,2,3;10. 若有如下程序段 int x=3
4、; do x-=2; while(!(-x); printf(%d,x); 则输出结果是【】。 A) -3 B) -2 C) 1 D) 是死循环11. 若有如下定义:int a5=1,2,3,4,5,*p=a;则值为5的表达式是【】。A) *(p+5) B) *p+=4 C) p+4 D) *p+512. 若有定义int m, n=3, *p=&m; 则与m=n; 等价的语句是【】。A) *p=&*n;B) *&p=*&n;C) *p=n; D) m=*p;13. 若有定义char ch =abc0edf, *p=ch; 则执行printf(%c, *p+5); 输出为【】。A) df B)
5、f C) d D) e14. 若有下面的程序段,则正确的fun函数的首部是【】。main( ) char a10; int n, m; m=fun (n, a); A) int fun(int x, char *y)B) int *fun (int p, char q20)C) int fun (int m, char n)D) int *fun (int a, char b)15. 若有以下定义,则以下结构体成员引用形式中不正确的是【】的。 struct int m, n; char ch; a, *p=&a;A)a.n B)(*p).n C)p.n D)p-n得 分二、填空题(每小题2分,
6、共10分)1. 在计算机内部采用_进制进行信息的存储、运算和传递。2. 已知D盘中的文件存储如下图所示,假设当前路径为d:program designexam, 访问文件作业1.doc文件的相对路径为_。progrom designD:homeworkscriptexam作业1.doc作业2.doc3. 若要定义一个包含100个元素的整型数组a ,并使前两个数组元素为3,其余元素均为0,应该使用的定义语句为_ 。4. 若有int a,*pa=&a;则从键盘给变量a赋值的语句是_。5. 若定义char s1 =g,o,o,d,0,b,y; 则表达式strlen(s1)的值是 _ 。得 分三、读程
7、序写结果(每小题5分,共20分)1 #include void main( ) int k; 装 订 线 内 不 得 答 题自 觉 遵 守 考 试 规 则,诚 信 考 试,绝 不 作 弊 for (k=1;k3;k+) switch(k) case 2 : putchar(B); default : break; case 1 : putchar(A); putchar (#); printf(n);输出结果是:_。2 #include int fun( ) int a=1; static int n=4; a+=n; n+=2; return a; void main( ) int i, s
8、=0; for(i=0;i3;i+) s+=fun(); printf(%dn,s);输出结果是:_。3#include void funt(int *p1, int *p2, int p3) *p1=*p2+10; *p2=*p1+10; p3 = *p1+ *p2; void main( ) int a=10,b=20,c=30,*p=&a,*q=&b; funt(p,q,c); printf(*p=%d, *q=%d, c =%d n, *p,*q, c); 输出结果是:_。4 #include struct date int year; int month; int day;struc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 基础 复习资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内