文档详情

C语言程序设计期末考试试题及答案.pdf

发布:2023-06-04约1.02万字共12页下载文档
文本预览下载声明
C语言程序设计期末考试试题及答案--第1页 C语言程序设计期末考试试题及答案 C 语言程序设计试题 (2008 /2009 学年第二学期) 一.选择题(满分 30 分,每题 2 分) 1.若 a、b、c 都定义为 int 类型且初值为 0 ,则以下不正确的赋值 语句是 D 。 A. a=b=c+8; B. a+=y+3; C. c++; D. a+b+c 2. 已知 int j ,i=1 ;执行语句“j=i++;”后,变量i 的值是 B 。 A. 1 B. 2 C. –1 C语言程序设计期末考试试题及答案--第1页 C语言程序设计期末考试试题及答案--第2页 D. -2 3.执行下面程序: #include stdio.h void main() { int a=1,b=2,c=3 ; c=(a+=a+2),(a=b,b+3); printf(“%d,%d,%d”,a,b,c); } 则输出结果是: A 。 A. 2,2,4 B. 4,2,3 C. 5,5,3 D. 4,2,5 4 .若要求在if 后一对圆括号中表示 a 不等于 0 的关系,则能正确 表示这一关系的表达式为 D 。 A. a 0 B. !a C. a=0 D. a 5. for (j=0;j11;j++);循环结束后,j 的值是 B 。 A. 12 B. 11 C. 10 D. 9 6. C 语言中函数返回值的类型由 D 决定的。 A. return 语句中的表达式类型 B. 调用该函数的主调函数的类型 C. 调用函数时临时决定 D. 定义函数时所指定的函数类型 C语言程序设计期末考试试题及答案--第2页 C语言程序设计期末考试试题及答案--第3页 7. 下列说法中正确的是 B 。 A 在调用用户自定义函数时,必须对其进行声明。 B 函数可以返回一个值,也可以什么值也不返回。 C 说明函数时,必须明确参数的类型和返回值。 D 在程序设计中空函数没有什么作用。8. 若 int i=10 ;执行下列 程序后,变量 i 的正确结果是 D 。 switch ( i ) {case 0: i+=1 ; case 10: i+=1 ; case 11: i+=1 ; default: i+=1 ; } A. 10 B. 11 C. 12 D. 13 9. 下列语句中不正确的字符串赋值或初始化的是 C 。 A . char str[10]={strings}; B.char str[8]={s,t,r,i,n ,g,s,\0}; C. char str[10]; str= strings;
显示全部
相似文档