2006_07_1_“程序设计i”试卷(信计+信管)

2006_07_1_“程序设计i”试卷(信计+信管)

ID:1986573

大小:118.50 KB

页数:7页

时间:2017-11-14

2006_07_1_“程序设计i”试卷(信计+信管)_第1页
2006_07_1_“程序设计i”试卷(信计+信管)_第2页
2006_07_1_“程序设计i”试卷(信计+信管)_第3页
2006_07_1_“程序设计i”试卷(信计+信管)_第4页
2006_07_1_“程序设计i”试卷(信计+信管)_第5页
资源描述:

《2006_07_1_“程序设计i”试卷(信计+信管)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、年级:_____________专业:_____________________班级:_________________学号:_______________姓名:__________________…………………………………………………………..装………………….订…………………..线………………………………………………………诚信应考考出水平考出风格浙江大学城市学院2006—2007学年第一学期期末试卷《程序设计I》开课单位:计算分院;考试形式:闭卷;考试时间:2007年月日;所需时间:120分钟题序一二三总分得分评卷人得分一.程序阅读题(本大题共6题,每题5分,共30分。)1.写出下列程

2、序的运行结果。#includevoidmain(){inta,b,c;a=20;b=30;c=10;if(avoidmain(){intnum=0;while(num<6){num++;if(num==3)break;printf("%d",num);}}第7页共7页3.写出下列程序的运行结果。#includevoidmain(){charc;intk;c='b';k=4;switch(c){ca

3、se'a':k=k+1;break;case'b':k=k+2;case'c':k=k+3;}printf("%d",k);}4.写出下列程序的运行结果。#includevoidmain(){inti;for(i=1;i<=5;i++){if(i%2)printf("<");elsecontinue;printf(">");}printf("$");}5.写出下列程序的运行结果。#includevoidmain(){inta[3][3]={{3,2,5},{-3,2,1},{4,3,2}};inti,j;ints;for(i=0;i<3;i++){s

4、=0;for(j=0;j<3;j++)s+=a[i][j];printf("%d:%d",i,s);}}第7页共7页6.输入happy$$new$$year!<回车>,写出下列程序的运行结果。#includevoidmain(){inti,word=0;charc;while((c=getchar())!=''){if(c=='$')word=0;elseif(word==0)if(c>='a'&&c<='z'){c=c-'a'+'A';word=1;}elseword=0;putchar(c);}}得分二.程序填空题(本大题共15空,每空2分,共30分。)1.下

5、列程序实现输出1至100之间的所有每位数字的积大于每位数字的和的数。如23(2*3>2+3),请在空白处选择正确的语句。#includevoidmain(){intn,k=1,s=0,m;for(n=1;n<=100;n++){⑴⑵while(⑶){⑷s=s+m%10;m=m/10;}if(k>s)printf("%d",n);}}第7页共7页⑴A.k=0;s=0;B.k=0;s=1;C.k=1;s=0;D.k=1;s=1;⑵A.m=k;B.m=n;C.m=s;D.m=0;⑶A.m!=sB.k!=sC.m==0D.m!=0⑷A.k=k*m;B.k=k*m/10;C.k=k

6、*(m%10);D.k=k*m%10;2.下列程序求Sn=a+aa+aaa+……+aa…aa(n个a)的值,其中a是一个数字。例如若a=2,n=5时,Sn=2+22+222+2222+22222,其值应为24690。请在空白处选择正确的语句。#includevoidmain(){inta,n,count=1,sn=0,tn=0;printf("请输入a和n:");scanf("%d%d",&a,&n);while(count<=n){⑸sn=sn+tn;⑹count++;}printf("结果=%d",sn);}⑸A.tn=a;B.tn=tn+a;C.tn=tn*

7、aD.tn=tn*10⑹A.tn=tn*10;B.tn=tn*a;C.tn=tn*10+a;D.tn=a*10+a;3.下列程序实现输入一个正整数n,把n转换成2进制或8进制数(进制base由键盘输入)。请在空白处选择正确的语句。#includevoidmain()第7页共7页{inti=0,base,n,j,num[20];do{printf("Enterdatathatwillbeconverted

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

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

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