第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/10/16 17:07:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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语言期末模拟试题 的文档
(完整word版)C语言期末模拟试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1oddt9ymod8xswm2yhl07916095eiv009db_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top