大学考试试卷《c语言程序设计》

大学考试试卷《c语言程序设计》

ID:9243014

大小:21.00 KB

页数:0页

时间:2018-04-25

大学考试试卷《c语言程序设计》_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《大学考试试卷《c语言程序设计》》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、2012年9月份考试C语言程序设计第三次作业一、填空题(本大题共20分,共10小题,每小题2分)1.输入:triz时,下列程序的输出结果是______.#includemain(){charc; intv0=0,v1=0; doswitch(c=getchar()) {case''a'':case''b'':case''c'':v0++; default:v1++;}while(c!=''''); printf("v0=%d,v1=%d",v0,v1);}2.一个C程序总是从______函数开始执行的

2、.3.函数体一般包括______部分和______部分4.定义一个3行4列的二维数组arr的代码是______.5.如果被调用函数中没有return语句,则函数是否返回一个数值?______(填“是”或“否”).6.若a=5,b=2,c=1,则表达式a-b7.以下程序的执行结果是:______. #includemain(){ inta,b,c,d,x; a=c=0;b=1;d=20;if(a)d=d-10; elseif(!b)if(!c)x=15;elsex=25;printf("d=%d",d); 

3、}8.输入:teacher时,下列程序的输出结果是______#includemain() {charc; intv0=0,v1=0; doswitch(c=getchar()){case''a'':case''b'':case''c'':v0++;default:2:v1++; } while(c!=''''); printf("v0=%d,v1=%d",v0,v1);}9.以下程序的执行结果是:______. #includemain(){inta=2,b=7,c=5; switch(a>0) {

4、 case1:switch(b<0) {case1:printf("@");break; case2:printf("!");break; } case0:switch(c==5) {case0:printf("*");break; case1:printf("#");break; default:printf("$");break; }default:printf("&");}printf(""); }10.当a的值分别为:1,2,3时,程序的结果是______. #includemain() { in

5、ta; printf("Pleaseentera="); scanf("%d",&a); switch(a) { case1:printf("a");break; default:printf("b");case2:printf("c"); }}二、程序阅读题(本大题共64分,共8小题,每小题8分)1.表示"整数x的绝对值大于5"时值为"真"的C语言表达式是().2.以下程序运行后的输出结果是(). main() {inti,m=0,n=0,k=0;for(i=9;i<=11;i++)switch(i/10)

6、{case0:m++;n++;break; case10:n++;break;default:k++;n++; } printf("%d%d%d",m,n,k); }3.以下程序运行后的输出结果是(). main() {intp[7]={11,13,14,15,16,17,18};inti=0,j=0;while(i<7&&p[i]%2==1)j+=p[i++]; printf("%d",j);}4.有以下程序 main() {intt=1,i=5; for(;i>=0;i--)t*=i; print

7、f("%d",t); }执行后输出结果是().5.请在以下程序第一行的下划线处填写适当内容,使程序能正常运行.()(double,double); main(){doublex,y;scanf("%1f%1f",&x,&y); printf(%1f",max(x,y));} doublemax(doublea,doubleb) {return(a>b?a:b);}6.以下程序运行后的输出结果是(). main() {inta=3,b=4,c=5,t=99; if(b7.以下程序的输出结果是(). ma

8、in(){ unsignedshorta=65536; intb;printf("%d",b=a); }8.执行下列程序段后,x和i的值分别是()和(). intx,i; for(i=1,x=1;i<=50;i++){ if(x>=10)break;if(x%2==1){x+=5;continue;} x-=3;}三、程序设计题(本大题共16分,共2小题,每小题8分)1.当a的值分别为:1,2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。