- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《C语言程序设计》答题卡 第 PAGE 1页 共 NUMPAGES 2页
姓名:
姓名: 学号: 系别: 年级专业:
( 密 封 线 内 不 答 题 )
……………………………………………………密………………………………………………封………………………………………线……………………………………线………………………………………
_____________ ________
…
东莞理工学院(本科)试卷(期中考卷)
2013—2014 学年第 2 学期
《C语言程序设计》参考答案
开课单位:计算机学院,考试形式:闭、开卷,允许带 入场
题序
一
二
三
四
五
六
七
八
总 分
得分
评卷人
得分一、单项选择题(共30分 每题1.5分)
得分
1
2
3
4
5
6
7
8
9
10
D
B
A
C
D
C
B
D
A
D
11
12
13
14
15
16
17
18
19
20
C
C
B
A
C
得分二、程序填空题(共20分,每空2分)
得分
1、 s+m%10 2、 k*(m%10)
3、 tn=tn*10+a 4、 count++
5、 SumFun(n) 6、 s+=f(x)
7、 x*x*x+1 8、 index=-1
9、 index=i 10、 break
得分三、阅读程序题(共30分,每题5分)
得分
1、 k=13 2、 sum=100
3、 4 4、 3 5 7 9
5、 10
得分四、程序设计题(共20分,第1题8分,第2题12分)
得分
第1题:
#include <stdio.h>
void main(void)
{
int i, n, a[10], count=0;
printf("请输入一个正整数n(n<=10): ");scanf("%d",&n);
printf("输入%d个三位正整数: ",n);
for(i=0;i<n;i++) scanf("%d",&a[i]);
printf("满足条件的三位正整数: ");
for(i=0;i<n;i++)
if(a[i]/100==a[i]%10){
count++;
printf("%d ",a[i]);
}
printf("\n共有%d个数。\n", count);
}
第2题:
#include <stdio.h>
int countdigit(long num,int dg);
void main(void)
{ long number;
int digit,count;
printf("请输入一个长整数和一个数字: ");scanf("%ld%d",&number,&digit);
count=countdigit(number,digit);
printf("整数%ld中包含数字%d的个数=%d\n",number,digit,count);
}
int countdigit(long num,int dg)
{ int count=0;
while(num){
if(num%10==dg)count++;
num=num/10;
}
return count;
}
文档评论(0)