2006年上海市高等学校计算机等级考试2级C答案.docVIP

2006年上海市高等学校计算机等级考试2级C答案.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2006年上海市高等学校计算机等级考试2级C答案

2006年上海市高等学校计算机等级考试 2级 (C程序设计) 答案 考生注意:本答卷纸专供C程序设计考试解题使用。答案应填写在与试卷相对应的解答栏内。 题号 一 二 三 四 五 六 总分 加分人 复核人 得分 试题一(每小题4分,总共28分) 试题一解答栏 得分 (1) 0 l 0 l 每值1分 (2) break使用于循环语句和开关语句,continue只能用于循环语句。 break功能用于中止循环或结束开关语句的选择, continue语句用于中止本轮循环,进入下一轮循环。 两种语句应用 场合和功能各 1分 (3) 2,3,l 答对1个2分, 2个3分,3个4分 (4) 4 34 每值2分 (5) #include Gmath.h y=sqrt(sin(72* 3.1416/180)/fabs(1+x)); 酌情打分 (6) 宏定义s(x,y)的含义是完成x,y的交换,执行程序后,a=9,b=12 a=9 b=12 功能2分 每值1分 (7) 以读方式打开文件a.txt,以写方式创建文件L.txt,不断读取 a.txt文件的字符,写到b.txt文件中去,直到a.txt文件尾结 束。实际上程序功能是把文件a.txt复制到文件b.txt。 4分 评阅人 校阅人 小计 试题二(每小题6分,总共12分) 试题二解答栏 得分 (1) 10 15 30 40 50 60 每值1分 (2) 4 23 38 5 24 67 5 6 每输出行2分 评阅人 校阅人 小计 试题三(每小题6分,总共12分) 试题三解答栏 得分 (1) 将第4行5个全部为||或者全部改为+ 将第5行if(a==b==c) 改为if(a==b b==c) 将第23行改为s=(float)(x十y+z)/2 或s=(x+y+2)/2.0; 改对1个2分 (2) 将第5行y=xn(x)改为y=xn(x,n) 将第14行ifn!=0)改为ifn==0) 将第15行z=xn(x,n)改为z=x*xn(x,n一1) 改对1个2分 评阅人 校阅人 小计 试题四(每小题9分,总共18分) 试题四解答栏 得分 (1) void sum(int a[],int n,int b[]) { int i,k=0,s=0; fOr(i=0;in;++i) { if(i0 i%5==0) {b[k++]=s; S=0; } s+=a[i]; } b[k]=s; } 9分 有分组情况 (%5)3分 有初值和累加 过程3分 存到数组b和 程序变量说明 与结构3分 (2) #includestring.h main() { int n,t,flagl,flag2,nO=0; for(n=100;nEl000;n++) { flagl=0,flag2=0; if(n%7==0)flagl=1; for(t=n;{lag1 t flag2==0;t=t/10) if(t%10==5)flag2=1; if(flagl f1ag2) { print{(”%5d,n);no++; if(no%10==0) printf(”\n”);} } getch(); } 9分 判断是7和5 的倍数3分 循环结构和条 件变量3分 输出语句和程 序变量说明3 分 评阅人 校阅人 小计 试题五(每个空格3分,总共15分) 试题五解答栏 得分 (1) st[i],st[temp] 3分 (写出一个2分) (2) s[i].score,s[il.name 3分 (写出一个2分) (3) score90=score80=score70=score60=score_failed=0 3分 (写出一个1分) (4) s[i].score/10 3分 (5) default: 3分 评阅人 校阅人 小计 试题六(每个空格3分,总共15分) 试题六解答栏 得分 (1) !=EOF 3分 (2) (struct node *)malloc(sizeof(struct node)) 3分 (3) C 3分

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档