c语言模拟试题(三)

上传人:第*** 文档编号:38895927 上传时间:2018-05-09 格式:DOC 页数:7 大小:58.50KB
返回 下载 相关 举报
c语言模拟试题(三)_第1页
第1页 / 共7页
c语言模拟试题(三)_第2页
第2页 / 共7页
c语言模拟试题(三)_第3页
第3页 / 共7页
c语言模拟试题(三)_第4页
第4页 / 共7页
c语言模拟试题(三)_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《c语言模拟试题(三)》由会员分享,可在线阅读,更多相关《c语言模拟试题(三)(7页珍藏版)》请在金锄头文库上搜索。

1、第第 1 页页C 语言程序设计模拟试题(三)语言程序设计模拟试题(三)一、一、简答题简答题 1 1、求逗号表达式的值、求逗号表达式的值 a=10,b=20,c=100a=10,b=20,c=100 的值。的值。 2 2、C C 语言的构造类型数据有那几类。语言的构造类型数据有那几类。 3 3、将代数式、将代数式|a-b|+3cos45|a-b|+3cos45 改写成改写成 C C 表达式。表达式。 4 4、设、设 intint a=13a=13,求赋值表达式,求赋值表达式 a+=a/=a*aa+=a/=a*a 的值。的值。 5 5、求逻辑表达式、求逻辑表达式 168*p;staticstati

2、c charchar a=a= Iamastudent!Iamastudent! ; ;p=a+5;p=a+5;printf(printf( %sn%sn ,p);,p); 1 1、voidvoid p(x,y)p(x,y) intint *x,y;*x,y; intint z;z;z=*x+y;z=*x+y; x=x+3;x=x+3; y=y+z;y=y+z;printf(printf( %d%d %d%d %d%d ,*x,y,z);,*x,y,z); main()main() intint x=1,y=2,z=3;x=1,y=2,z=3;p(p(printf(printf( %d%d %

3、d%d %dn%dn ,x,y,z);,x,y,z);p(p(printf(printf( %d%d %d%d %dn%dn ,x,y,z);,x,y,z); 2 2、main()main() intint a=2,b,c;a=2,b,c;C 语言程序设计语言程序设计第第 2 页页b=a+;b=a+;c=+a;c=+a;printf(printf( a=%da=%d b=%db=%d c=%dnc=%dn ,a,b,c);,a,b,c); 3 3、main()main() intint i;i;forfor (i=1;i #include#include FILEFILE f1,f2;f1,f

4、2; main()main() charchar ch,fn110=ch,fn110= f1.txtf1.txt ,fn210=,fn210= f2.txtf2.txt ; ;C 语言程序设计语言程序设计第第 3 页页ifif (f1=fopen(fn1,(f1=fopen(fn1, 1 1 )=NULL)=NULL) printf(printf( cannotcannot openopen file!nfile!n );exit(0););exit(0);ifif (f2=fopen(fn2,(f2=fopen(fn2, 2 2 )=NULL)=NULL)printf(printf( can

5、notcannot openopen file!nfile!n );exit(0););exit(0);ch=fgetc(f1);ch=fgetc(f1);whilewhile ( ( 3 3 ) )fputc(ch,fputc(ch, 4 4 ););ch=fgetc(ch=fgetc( 5 5 );); fclose(f1);fclose(f1);fclose(f2);fclose(f2); 1 1、以下程序输出如下图案,程序运行后输入以下程序输出如下图案,程序运行后输入 4 4 给变量给变量 n n。* * * * * * * * * * * * * * * * * * * * * *

6、* * * * * * *#define#define S S main()main() intint n,i,j;n,i,j;printf(printf( EnterEnter n:n: ););scanf(scanf( %d%d , , 6 6 ););forfor (i=1;i main()main() intint a10,i,p,k;a10,i,p,k;forfor (i=0;ip)if(aip) 9 9 ; ; 1010 ;printf(printf( maxmax isis %d,index%d,index isis %d%d nn , , 1111 , 1212 );); 四、

7、阅读下面程序,回答问题四、阅读下面程序,回答问题 1 1、#include#include main()main() staticstatic charchar *str*str = C C , , AdaAda , , BASICBASIC , , PascalPascal , , FORTRANFORTRAN ;intint i,j;i,j;forfor (i=0;ivoidvoid func()func() intint x=0;x=0;staticstatic intint y=0;y=0; x=x+1;x=x+1; y=y+1;y=y+1; printf(printf( x=%dx=

8、%d y=%dny=%dn ,x,y);,x,y); main()main() intint i;i;forfor (i=0;ilonglong fib(intfib(int g)g) switch(g)switch(g) casecase 0:0: returnreturn 0;0;casecase 1:1:casecase 2:return2:return 2;2; returnreturn fib(g-1)+fib(g-2);fib(g-1)+fib(g-2); main()main() longlong k;k;k=fib(5);k=fib(5);printf(printf( k=%d

9、nk=%dn ,k);,k); 问题问题 5 5:写出:写出 fib(g)fib(g)的表达式。的表达式。 问题问题 6 6:写出程序的运行结果。:写出程序的运行结果。 五、编程题五、编程题 求求 1 15050 的偶数之和、奇数之积。的偶数之和、奇数之积。C 语言程序设计语言程序设计第第 6 页页C 语言程序设计模拟试题答案(三)语言程序设计模拟试题答案(三)一、简答题。一、简答题。 (1010 分,每小题分,每小题 2 2 分)分) 1 1、100100 2 2、数组、共用体、结构体、文件、数组、共用体、结构体、文件3 3、fabs(a-b)+3*cos(45*3.1416/180)fab

10、s(a-b)+3*cos(45*3.1416/180)4 4、0 05 5、1 1 二、阅读下列程序,写出程序运行结果。二、阅读下列程序,写出程序运行结果。 (2525 分,每题分,每题 5 5 分)分) 1 1、a a student!student! 2 2、4 4 5 5 3 3 4 4 2 2 3 36 6 1111 7 7 4 4 2 2 6 6 3 3、a=4a=4 b=2b=2 c=4c=4 4 4、1 1 3 3 5 5 7 7 9 9 5 5、x.ch0=9x.ch0=9三、程序填空。三、程序填空。 (1818 分,每空分,每空 1.51.5 分)分) (1) ”r” (2) ”w” (3) f!=EOF (4) f2 (5) f1 (6) f=1; intint i,ji,j,s=0;s=0; for(i=1;i=50for(i=1;i=50;i+)i+) ifif (i%2=0)(i%2=0)s=s+i;s=s+i;elseelsef=f*i;f=f*i; printf(“printf(“偶数之和为:偶数之和为:%ldn“,s);%ldn“,s); printf(“printf(“奇数之积为:奇数之积为:%dn“,f);%dn“,f);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号