- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2006_07_1_“程序设计I”试卷(信计信管)
诚信应考 考出水平 考出风格
浙江大学城市学院
2006 — 2007 学年第 一 学期试卷
《 程序设计I 》
开课单位: 计算分院 ;考试形式:闭卷;考试时间:年月日;
所需时间: 分钟
题序 一 三 总 分 得分 评卷人
得分
一.(本大题共题,每题分,共分。)
1.
#includestdio.h
void main()
{
int a,b,c;
a=20;b=30;c=10;
if(ab) a=b;
b=c; c=a;
printf(a=%d,b=%d,c=%d,a,b,c);
}
2.
#includestdio.h
void main()
{
int num=0;
while(num6) {
num++;
if(num==3) break;
printf(%d\n,num);
}
}
3.
#include stdio.h
void main()
{
char c; int k;
c=b; k=4;
switch(c)
{
case a: k=k+1;break;
case b: k=k+2;
case c: k=k+3;
}
printf(%d\n,k);
}
4.
#include stdio.h
void main()
{
int i;
for(i=1;i=5;i++)
{
if (i%2) printf();
else continue;
printf();
}
printf($);
}
5.
#include stdio.h
void main()
{
int a[3][3]={{3,2,5},{-3,2,1},{4,3,2}};
int i,j;
int s;
for (i=0;i3;i++)
{
s = 0;
for(j=0;j3;j++)
s+=a[i][j];
printf(%d:%d\n,i,s);
}
}
6.
#include stdio.h
void main()
{
int i,word=0;
char c;
while((c=getchar())!=\n)
{
if (c==$)
word=0;
else if(word==0)
if (c=ac=z)
{
c=c-a+A;
word=1;
}
else
word=0;
putchar(c);
}
}
得分
1.下列程序实现输出1至100之间的所有每位数字的积大于每位数字的和的数。
如23(2*32+3),请在空白处选择正确的语句。
#includestdio.h
void main()
{
int n,k=1,s=0,m;
for(n=1;n=100;n++)
{
⑴
⑵
while( ⑶ )
{
⑷
s=s+m%10;
m=m/10;
}
if(ks) printf(%d ,n);
}
}
⑴ 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!=s B. k!=s C. m==0 D. m!=0 ⑷ A. k=k*m; B. k=k*m/10; C. k=k*(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。#include stdio.h
void main()
{
int a,n,count=1,sn=0,tn=0;
printf(请输入a和n:\n);
scanf(%d %d,a,n); while (count=n) {
⑸
sn =sn+tn;
⑹
count++;
}
printf(结果=%d\n,sn);
}; C. tn=tn*a D. tn=tn*10 ⑹ A. tn=tn*10; B. tn=tn*a; C. tn=tn*10+a; D. tn=a*10+a;
3.void
您可能关注的文档
最近下载
- 《GB50242-2016建筑给排水及采暖工程施工质量验收规范(条文说明)》.pdf
- 《严格规范涉企行政检查》专题讲座.pptx VIP
- 最高法院第一巡回法庭关于行政审判法律适用若干问题的会议纪要.pdf VIP
- 七年级的道德与法制下册知识点.doc VIP
- 2025年高考语文课内文言文知识梳理(统编版)《子路、曾皙、冉有、公西华侍坐》(原卷版).pdf VIP
- 苏教版初中数学八年级下册《反比例函数》单元检测试卷及参考答案.pdf VIP
- 厂区零星工程施工方案(3篇).docx VIP
- 应急管理部关于严格规范安全生产执法行为的通知专题宣贯学习.pptx VIP
- 2025年全国必威体育官网网址教育线上培训考试题(含答案).docx VIP
- 七年级上册《道德与法制》知识点归纳.docx VIP
文档评论(0)