云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (完整word版)C语言期末模拟试题

(完整word版)C语言期末模拟试题

  • 62 次阅读
  • 3 次下载
  • 2025/5/7 14:19:23

1.已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判

断某一年是否是润年的程序如下: main() {

int year,leap; scanf(“%d”,&year); if() leap=1; else leap=0; if() printf(“是润年”); else printf(“不是润年”); }

2.将100至200间不能被3整除的数输出:

main() {

int n;

for(n=100;n<=200;n++) {

if(n%3==0) ;

printf(“%d ”,n);

}

}

3.判断m是否是素数

#include main() {

int m,i,k;

scanf(“%d”,&m); k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0) ;

if(i>=k+1) printf(“%d is a prime number\\n”,m); else printf(“%d is not a prime number\\n”,m); }

4.给定一3*4的矩阵,求出其中值最大的元素的值,及所在的行列号。 main() {

int i,j,row=0,colum=0,max;

static int a[3][4]={{1,2,3,4}{9,8,7,6}{10,-10,-4,4}}; ;

for(i=0;i<=2;i++) for(j=0;j<=3;j++) if(a[i][j]>max) {

max=a[i][j]; ; ;

}

printf(“max=%d,row=%d,colum=%d\\n”,max,row,colum);

}

5.下面函数的功能是将两个字符串s和t连接起来。 char *conj(char *s, char *t) {

char *p=s; while(*s); while(*t) {

*s=; s++; t++;

} *s=’\\0’; ; }

四、编程(40分)

1.计算1-1/2+1/3-1/4+…+1/99-1/100+…,直到最后一项的绝对值小于10-4为止。(13分)

2.输入一行字符,分别统计求出其中英文字母、空格、数字和其他字符的个数并输出结果。(13分)

3.任意从键盘输入10个整数,按从小到大的顺序排序,并输出结果。(14分)

答案

一、选择题

1、D,2、B,3、A,4、B,5、A, 6、A,7、D,8、D,9、B,10、B 二、给出下列程序的运行结果 1、17,102 2、13.700000 3、d=20 4、13 5、s=1234 6、10

三、阅读程序,在标有下滑线的空白处填入适当的表达式或语句,使程序完整并符合题目要求。

1、 (year%4= = 0 && year0 !=0)|| year@0= =0) leap 2、 continue 3、 break 4、 max = a[0][0]

row = i +1

colum = j +1 5、 s++

*t return(p) 四、编程 1、

#include main() { int i; float sum,sign; i=1; sum=0; sign=1.0; while((1.0/i)>=1e-4) {

sum += sign / i ; i++;

sign = - sign; }

printf(\} 2、

#include main() {

char str[81]; int i ;

int letter,space ,num ,other ;

搜索更多关于: (完整word版)C语言期末模拟试题 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

1.已知能被4整除而不能被100整除的或者能被400整除的年份是润年,则判断某一年是否是润年的程序如下: main() { int year,leap; scanf(“%d”,&year); if() leap=1; else leap=0; if() printf(“是润年”); else printf(“不是润年”); } 2.将100至200间不能被3整除的数输出: main() { int n; for(n=100;n<=200;n++) { if(n%3==0) ; printf(“%d ”,n); } } 3.判断m是否是素数

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com