2022年秋季《C语言程序设计》期末考试题A卷答案答案修改后 .pdf
![资源得分’ 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)
《2022年秋季《C语言程序设计》期末考试题A卷答案答案修改后 .pdf》由会员分享,可在线阅读,更多相关《2022年秋季《C语言程序设计》期末考试题A卷答案答案修改后 .pdf(14页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2005 2006 学年第二学期程序设计语言 (C)试卷参考答案和评分标准专业班级姓名学号开课系室软件工程系考试日期 2006年 7 月 3 日题号一二三总分得分阅卷人卷精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 14 页1 / 14 程序设计语言 (C) 试卷( A卷)答题卡说明: 1选择题和判断题必须填在答题卡上才有效,综述题写在指定位置。 2本试卷连同封面共13 页,不得拆开。一、单项选择题(正确的答案涂黑或画圈, 每题 1 分,共 20分)1 A C D 11 A C D 2 A C D 12 A C D 3 A B D 1
2、3 A B D 4 A C D 14 A B C 5 A C D 15 B C D 6 A C D 16 A C D 7 A B D 17 B C D 8 A C D 18 A C D 9 A B D 19 A C D 10 A B C 20 A B C 二、读程序填空题(在空格处填写正确答案,每空2 分,共 20分)q或 q=q-1 或-q x=0 或 x0 fac/i或 1.0/i return ( x)或 return -x s n/2 或 (n+1)/2 !feof(fp)或 ch!=EOF 1 fp 1 一、单项选择题(每题1 分, 20分)1. 现有程序完成a、b 两个值的交换,空
3、白处正确的答案应该是 _ 。main() int a,b,t。得分得分精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 14 页2 / 14 t=b 。 b=a 。 _ 。 A. a=b B. a=t C. b=t D. t=a 2. 如果程序中用到标准库函数log(),那么该程序应含下面哪条语句_。A. #include ” stdio.h” B. #include ” math.h “C.#include ” string.h” D. #include ” stdlib.h”3. int x=6。则下方程序段运行结果是_。switch
4、(x) case 1: printf(“ apple “ ) 。break 。 case 2: printf(“ hello “ ) 。break 。 case 3: printf(“ world “ ) 。 default: printf(“ thank you “ ) 。 A. apple B. hello C. thank you D. world thank you 4. 在 C语言中,不合法的int型常量是 _。A. 32767 B. 0578 C. 0XAAC D. 32768L5. 设 x,y, z 和 k 都是int型变量,则执行表达式:x=(y=2 ,z=15,k=30) 后
5、, x 的值为_。A. 52 B. 30 C. 15 D. 2 6. 设 x 为 int型变量,则执行以下语句后,x 的值为 _。x=10; x + = x - = x - x;A. 30 B. 20 C. 10 D. 40 7. 在下列运算符中,优先级最高的运算符是()A= = B!= C% D| 8. 设 x, y,t 均为 int型变量,则执行语句:x=y=3;t=+x|-y;后 y 的值为 _。A. 4 B. 3 C. 2 D. 1 9. 语句printf(“% n”) 。的输出为 _。A. #B. %n C. %D. % 10. #include main() 精选学习资料 - -
6、- - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 14 页3 / 14 char a1,a2,a3,a4,a5,a6。 scanf(“ %c%c%c%c”,&a1,&a2,&a3,&a4)。 a5=getchar()。a6=getchar()。 putchar(a1)。putchar(a2)。 printf(“%c%cn ”,a5,a6)。 如: 123 回车 45678回车结果是 _。A. 1267B. 1256 C.1278 D. 1245 11. 若 有int x,y,z 。scanf(%d%d%d,&x,&y,&z)。则 运 行 时 输 入 方 式 错
7、 误 的 是_。 A.4 5 6 B. 4, 5, 6 C. 4 D. 4 5 5 6 6 12. 下面程序段执行结果是_。int y=25。 while(y-)。 printf(“y=%d ”,y) 。A. 0 B. -1 C. 1 D. 无限循环13. 不正确的字符串赋值或赋初值方式是 _ 。A. char *str。 str= string。B. char str7= s, t, r, i , n, g, 0 C. char str110。 str1= string。 D. char str1= string, str2= 12345678。14. 对于int a =1,2,3,4,5,
8、6, *p。 p=a 。 *(p+3)+ = 2。 则程序段执行后*(p+3) 的值为_。 A. 5 B. 3 C . 4 D. 6 15. 若有说明语句:int a = 1,2,3,4,5,6,7,8, *p=a 。且 0 i 7, 则_是对数组元素的错误表示。A. p + i B.ap a C. *(a + i) D.pi 16. 以下选项中不能正确把c1 定义成结构体变量的是A. struct color B. struct color cl 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 14 页4 / 14 int red。
9、int red。int green。 int green。int blue。 int blue。 。 。struct color c1。C. struct color D. struct int red。 int red。int green。 int green。int blue。 int blue。 cl。 cl 。17. 对于 int a32 = 1, 2, 3。 元素 a11的值为 _。A.0B. 1 C. 3 D. 不能确定18. 设x和y均为 int 型变量,则执行下面的循环后,y的值为 _。 for(y=1,x=1。y=20。y+) if(x=8) break 。 if(x%2=1
10、) x+=5 。continue 。 x-=3。 A2 B4 C6 D8 19. 假定所有变量均已正确定义,则下列程序段运行后x 的值是 _。a=0。 b=0。 c=0。x=35。if(!a)x=x-1;else if(b) x=x+1 ;if(c)x=3。 else x=4。A34 B4C35 D3 20. 现有一个文本文件,想以追加方式打开,下列方式正确的是_。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 14 页5 / 14 if(fp=fopen(fname.dat,_)=NULL) printf(can not open f
11、ile!n,num) 。exit(0)。A. w B.ab C.b D.a 二、读程序填空(每空2 分,共 20 分)1判断一个字符串是否回文(顺读和逆读相同, 如字符串“ abcba”就是回文) /* 该函数返回值为1 代表是回文,返回0 代表不是回文 */int verse(char *p) char *q=p。while(*q!=0) q+。 while(pq) if(*p+!=*q-) return 0。 return 1。 2以下函数的功能是计算s=1+21+31+n1的值,请填空。double fun(int n) double s=0.0,fac=1.0。 int i。for(i
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 2022年秋季C语言程序设计期末考试题A卷答案答案修改后 2022 秋季 语言程序设计 期末 考试题 答案 修改
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内