文档详情

2016年电大-c语言程序设计课程形成性考核册(保留版).doc

发布:2016-08-05约5.91千字共14页下载文档
文本预览下载声明
C语言程序设计课程形成性考核册(保留版) 第一次作业 一、选择题 1. A 2. D 3. B 4. D 5. B 6. A 7. C 8. A 9. B 10. C 11. C 12. A 13. B 14. D 15. B 16. D 17. A 二、填空题 1. ;(或分号) 2. }(或右花括号) 3. // 4. */ 5. #include 6. 用户 7. 函数头 8. printf() 9. void 10. 43-18=25 11. warning 12. error 13. 0x19 14. ’\n’ 15. D 16. 72 17. 4 18. 1 19. 4 20. 4 21. int 22. double 23. const 24. 初始化 25. 6 26. 7 27. 6.25 28. 4 29. ++x 30. y=y+1 31. (x) 32. x+y=5 33. a=b b!=5 34. 0 35. 1 36. 10 37. DataType 38. 整型常量 39. switch 40. 不停止 41. 10 42. break 43. return 44. 主(或main) 三、写出下列每个程序运行后的输出结果 1. 11 14 switch end. 2. s=91 3. 25 20 4. y=21 5. 1 1 2 3 5 8 13 21 34 55 6. 2 3 5 7 11 13 17 19 7. 10 6 4 8. 1 5 7 11 13 37 第二次作业 一、选择题 1. C 2. C 3. C 4. A 5. C 二、填空题 1. 8 2. 32 3. 60 4. M*N 5. 0~M-1 6. 0~N-1 7. BB 8. 1 9. 0 10. 1 11. 11 12. n+1 13. 比较 14. 拷贝(复制) 15. 10 16. 19 三、写出下列每个程序运行后的输出结果 1. 6 4 2. worker cadre 3. 42 24 33 4. 2 3 11 5. 2 1 12 6. 1 2 3 5 8 13 21 34 四、写出下列每个函数的功能 1. 比较两个整数a和b的大小,若ab则返回1,若a==b则返回0,若ab则返回-1。 2. 求出a,b,c三个数中的最大值并返回。 3. 计算1+x/2+x2/3+...+xn/(n+1)的值并返回。 4. 判断x是否为一个素数,若是则返回1,否则返回0。 5. 此函数用于把十进制整数x转换为十六进制数字串输出 五、根据下列每个题目要求编写程序 1. void fun4(char* a, int b[]) { int i; for(i=0;i10;i++) b[i]=0; //对b数组初始化 while(*a) { int j=*a-0; if(j=0 j=9) b[j]++; a++; } } 2. double Mean(double a[M][N],int m,int n) { int i,j;
显示全部
相似文档