2017江南大学程序设计C语言期末试卷附答案
(13页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.9 积分
江南大学考《程序设计(C语言)》期末考试卷 (A)本题 得分-、选择题K每题2分,共计40分』使用专业、班级 学号 姓名 题数—?二三四五总 分得分1. 下列变量合法的是(B ) oA. 2a0 B-」a0 C- x>y D. b-a2. 假设所有变量均为整型,贝9表达式(a=2,b=5,b++,a+b^值是(B )。A. 7 B. 8 C? 6 D? 23. 有以下程序:void main(){int x=101,y=011;printf("%2d,%2d\n",x,y);}执行后输出结果是(C ) oA. 10,9 B. 101,11 C? 101,9 D. 01,114. 若有说明语句:char c='\7T;则变量c ( A )。A.包含1个字符 B.包含2个字符C?包含3个字符D.说明不合法,c的值不确定5?阅读一下程序,当输入数据的形式为25, 13, 10正确的输出结果为 (D ) ovoid main(){int x,y,z;scanf(n%d%d%dn,&x,&y,&z); printf(” x+y+z=%d\n”,x+y+z);C. x+z二35D.不确定值}A. x+y+z二48 B. x+y+z二35考试形式开卷()、闭卷(V),在选项上打(J )开课教研室 命题教师统一命题时问 使用学期 6. 定义如下变量和数组:int k;int a ⑶[3]={ 123,4,5,6,7,8,9}; 则下面语句的输出结果为( )。for(k=0;k<3;k++) printf(”%d”,a[k][2?k]);A. 3 5 7 B. 3 69 C. 1 5 97. 有以下程序:void main(){ int i,n=0;for(i=2;i<5;i++){ do{ if(i%3) continue;n++;} while(!i);n++;}printf(un=%d\nn,n);}程序执行后的输出结果是( )。A. n=5 B. n=2 C. n=3D. 147D. n=48. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2"A屮6=3;后c2中的值为( )。A. D B. 68 C?不确定的值 D. C9. putchar函数可以向终端输出一个( )。A.整型变量表达式值 B.实型变量值C.字符串 D.字符或字符型变量值10. C语言中while和do-while循环的主要区别是( )。A. do-while循环是表达式不成立才进入循环体B. do-while的循环控制条件至少无条件执行一次C. do-while允许从外部转到循环体内,而while循环不允许D. do-while的循环体不能是复合语句11. 设x, y和z是int型变量,且x二3, y二4, z二5,则下面表达式中值为0的是( )OA. 'x&&'y‘B? x<=yC? x||y+z&&y?zD. !((x=0);19?设x为int型变量,则执行以下语句后, x=10; x+=x-=x-x;A?10 B?2020?下面程序段的运行结果是(B. i=10;while(l){ i=i%10+l;if(i>10) break; }D. i=100;while什+i%2) i++x的值为(C?40)oD. 30char a[7]=z,cibcdefz,;char b[4]二〃ABC";strcpy(a,b); printf("%c〃, a[5]); A.空格B. \0C. eD. f本题 得分二、判断题K每题1分,共计io分》( )1. 一个函数利用return只能返回一个函数值。()2.在程序运行过程中,系统分配给实参和形参的内存单元是不同的。( )3.用scanf输入字符时,字符串中不能包含空格。( )4. Continue和break都可用来实现循环体的中止。()5.字符常量的长度肯定为1。()6.在对某一函数进行多次调用时,系统会对相应的自动变量重新分配存储单元。()7?在C语言的复合语句屮,只能包含可执行语句。()8.在复合语句内部定义 关 键 词: 2017 江南 大学 程序设计 语言 期末试卷 答案
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。