收藏 分享(赏)

c语言试卷及答案1.doc

上传人:精品资料 文档编号:8319730 上传时间:2019-06-20 格式:DOC 页数:7 大小:61.50KB
下载 相关 举报
c语言试卷及答案1.doc_第1页
第1页 / 共7页
c语言试卷及答案1.doc_第2页
第2页 / 共7页
c语言试卷及答案1.doc_第3页
第3页 / 共7页
c语言试卷及答案1.doc_第4页
第4页 / 共7页
c语言试卷及答案1.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、浙江理工大学C 程序设计 试题(一)试题二、语言基础题(本题共 30 分)(一)判断题(本题共 10 分,每小题 1 分)说明:在以下提供的若干陈述中,逐一判断其正确与否,选 A 表示正确,选 B 表示错误。(16) C 语言程序的三种基本结构是顺序、选择和嵌套。(17) 在 C 语言程序中,在函数内部定义的变量称为全局变量。(18) 运算符“=”和“else if (a=1month=1 D、doscanf(“%d“, while (month=12);34) 调用函数 f(27)的输出结果是 (34) 。void f(int n) if (nvoid main( ) int x,sum;s

2、um=0;scanf(“%d“,(36) if( (37) ) sum=sum+x;(38) ;printf(“sum=%d”,sum);(36) A、while(x=-1) B、while(x !=-1)C、if(x=-1) D、if(x!=-1)(37) A、x=2 B、x%2=2C、x%2=0 D、x/2=0(38) A、scanf(“%d“,int a33;for (i=0;ivoid main( ) char str80;int k;gets(str);for (k=0;strk!=0;k+);if ( (42) ) (43) ;puts(str);(42) A、 AAfloat f

3、,s;s=0;f=1;for (k=1;kvoid main( ) long fun(long number);printf(“%1dn”,fun(-974);long fun(long number) int flag;long res=0flag=number#include void main( ) FILE *in;char *string1=”IF YOU FAIL TO PLAN”;char *string2=”YOU PLAN TO FAIL”;if (in=fopen(“file1.txt”,”w”) !=Null)while(*string2!=0)fputc(*string

4、2+,in);fclose(in);if (in=fopen(“file1.txt”,”r”) !=NULL)while(fgetc(in)!=EOF)putchar(*string1+);fclose(in);试题五、程序设计题(每题 10 分,共 20 分)1 输入 10 个整数,找出其中绝对值最小的数,将它和最后一个数交换,然后输出这 10个数。2 输入一个正实数 x 和一个正整数 n,求下列算式的值。要求定义和调用 2 个函数:fact(n)计算 n 的阶乘;mypow(x,n)计算 x 的 n 次幂( 即 xn),2 个函数的返回值类型都是double。 !.!43!2)1C 程序设

5、计试题 1 考试答案与评分标准试题二(一) 、判断题(每小题 1 分,满分 10 分)(16) (17) (18) (19) (20) (21) (22) (23) (24) (25)B B A A A A B B A A(二) 、单选题(每小题 2 分,满分 20 分)(26) (27) (28) (29) (30) (31) (32) (33) (34) (35)C D D C B B A C B A(三) 、程序填空题(每小题 2 分,满分 20 分)(36) (37) (38) (39) (40) (41) (42) (43) (44) (45)B C A D B A C D B D四

6、、程序阅读题(每小题 5 分,满分 15 分)程序 1 程序 21#3# 4#47#479#-479程序 3 程序 4IF YOU FAIL TO P五、程序设计题(每小题 10 分,满分 20 分)1、#include #include int main()int n,i,a10,t,min,minpot;scanf(“%d“,min=a0;minpot=0;for(i=1;i0) printf(“ “);printf(“%d“,ai);printf(“n“);2、#include double fact(n)if(n=1) return 1;elsereturn n*fact(n-1);double mypow(x,n)int i; double t=1;for(i=1;i=n;i+)t=t*x;return t;int main()double s=0,x;int i,n;scanf(“%lf %d”,for(i=1;i=n;i+)s=s+mypow(-1,i-1)*mypow(x,n)/fact(n);printf(“%lfn”,s);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报