2008级计科C语言试题(B卷)答案

2008级计科C语言试题(B卷)答案

ID:37890026

大小:50.00 KB

页数:3页

时间:2019-06-02

2008级计科C语言试题(B卷)答案_第1页
2008级计科C语言试题(B卷)答案_第2页
2008级计科C语言试题(B卷)答案_第3页
资源描述:

《2008级计科C语言试题(B卷)答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程名称:程序设计语言考试时间:110分钟课程代码:8422111试卷总分:100分一、单项选择题(每小题2分,共计30分)1.A2.C3.D4.B5.C6.C7.A8.B9.D10.A二、阅读程序题(共5个小题,每小题4分,共20分)1.(1)84(2)472.(1)计算n的阶乘(2) i=6j=1203.(1)求对角线元素之和(2)18-264.(1)2.00(2)20.005.(1)判断m是否是素数 (2)2357三、程序填空题(每空2分,共计20分)(1)p+4(2)a>b&&a>c(3)b>c(4)i=1;i<=100;i++(5)if(

2、i%5==0)(6)longss(intn)(7)s=s+ss(i)(8)0(9)k/10(10)p=s;pvoidmain(){inti,j;  for(i=1;i<=5;i++)    { for(j=1;j<=30-i;j++)printf(““);for(j=1;j<=i;j++)printf(“*“);printf(“”);}}阅卷标准:1.相关变量的声明及初始化完全正确得2分;2.循环结构

3、完全正确得4分;3.结果输出完全正确得1分;4.程序结构正确得1分。第3页共3页2、参考程序:#include“stdio.h”voidmain(){inti,sum,max,min,a[50];  floataver;  printf("请输入50个整数:");  for(i=0;i<50;i++)     scanf("%d",&a[i]);max=a[0];   min=a[0];   sum=a[0];  for(i=1;i<50;i++)     {sum+=a[i];       if(max

4、min>a[i])         min=a[i];      }   aver=1.0*sum/50;   printf("max=%d,min=%d,average=%f",max,min,aver);}阅卷标准:1.相关变量的声明及初始化完全正确得2分;2.求最大值、最小值及平均值算法正确得6分;3.程序结构正确得2分。3.参考程序:#include“stdio.h”#includevoidconvert(char*p){inti;charc1;for(i=0;(c1=*(p+i))!=’’;i++)if(c1>=’

5、a’&&c1<=’z’)*(p+i)=c1-32;第3页共3页}voidmain(){chars[50];FILE*fp;fp=fopen(“test.txt”,”w”);printf("请输入待转换的字符串:");gets(s);convert(s);printf("%s",s);fprintf(fp,"%s",s);       fclose(fp);}阅卷标准:1.convert函数定义及功能实现完全正确得5分;2.相关变量的声明及初始化完全正确得2分3.文件操作完全正确得3分;4.程序结构正确得2分。第3页共3页

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

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

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