精选[电脑编程,所有C语言题库] c语言编程题库

上传人:桔**** 文档编号:563821209 上传时间:2023-04-25 格式:DOCX 页数:175 大小:52.55KB
返回 下载 相关 举报
精选[电脑编程,所有C语言题库] c语言编程题库_第1页
第1页 / 共175页
精选[电脑编程,所有C语言题库] c语言编程题库_第2页
第2页 / 共175页
精选[电脑编程,所有C语言题库] c语言编程题库_第3页
第3页 / 共175页
精选[电脑编程,所有C语言题库] c语言编程题库_第4页
第4页 / 共175页
精选[电脑编程,所有C语言题库] c语言编程题库_第5页
第5页 / 共175页
点击查看更多>>
资源描述

《精选[电脑编程,所有C语言题库] c语言编程题库》由会员分享,可在线阅读,更多相关《精选[电脑编程,所有C语言题库] c语言编程题库(175页珍藏版)》请在金锄头文库上搜索。

1、电脑编程,所有C语言题库 c语言编程题库试卷编号:2203 所属语言:C语言 试卷方案:所有C语言题库 试卷总分:1220分 共有题型:1种 一、程序填空 共122题 (共计1220分) 第1题 (10.0分) 题号:558 难度:中 第2章 /*- 【程序填空】 - 功能:一个40磅重的板碎成4块,每块正好是一个整数磅,且用这 4块当砝码能称出140磅的整数重量的物体。编程求这4块的各自重量。-*/ #include <stdio.h> #include <stdlib.h> main() int i,j,k,l,p,t1,t2,t3,t4; for(i=1;i<

2、;38;i+)/*SPACE*/for(【?】;j<38-i;j+)/*SPACE*/for(k=j;k<【?】;k+) l=40-i-j-k; for(p=1;p<40;p+) for(t1=-1;t1<2;t1+) for(t2=-1;t2<2;t2+) for(t3=-1;t3<2;t3+) for(t4=-1;t4<2;t4+) /*SPACE*/ if(【?】=p) goto next; break; /*SPACE*/ next:if(p=【?】) printf(“%d,%d,%d,%dn“,i,j,k,l); exit(0); print

3、f(“error.“); 答案: =(答案1)= j=i =(答案2)= 39-i-j =或= 39 -i -j =(答案3)= i*t1+j*t2+k*t3+l*t4 =或= i * t1 + j * t2 + k * t3 + l * t4 =(答案4)= 39 第2题 (10.0分) 题号:525 难度:较易 第2章 /*- 【程序填空】 - 功能:利用全局变量计算长方体的体积及三个面的面积。 -*/ #include <stdio.h> int s1,s2,s3; int vs(int a,int b,int c) int v; /*SPACE*/ v=【?】; s1=a*

4、b; /*SPACE*/s2=【?】; s3=a*c; return v; main() int v,l,w,h; printf(“ninput length,width and height: “); /*SPACE*/ scanf(“%d%d%d“,【?】,w,h); /*SPACE*/ v=【?】; printf(“v=%d s1=%d s2=%d s3=%dn“,v,s1,s2,s3); 答案: =(答案1)= a*b*c =或= a*c*b =或= b*a*c =或= b*c*a =或= c*a*b =或= c*b*a =(答案2)= b*c =或= c*b =(答案3)= l =(

5、答案4)= vs(l,w,h) 第3题 (10.0分) 题号:356 难度:易 第1章 /*- 【程序填空】 - :从键盘输入一组整数,使用条件表达式找出最大的整数。 当输入的整数为 0 时结束。 例如,输入 1 2 3 5 4 0 时,输出“max=5“。 -*/ #include <stdio.h> #include <conio.h> main() int num=-1; int max = 0; printf(“请输入一组整数: n“); /*SPACE*/ 【?】(num!=0) scanf(“%d“,num); /*SPACE*/ max = 【?】 ? n

6、um : max; /*SPACE*/ 【?】(“max=%dn“, max); 答案: =(答案1)= while =(答案2)= num>max =或= num>=max =或= max<num =或= max<=num =(答案3)= printf 第4题 (10.0分) 题号:537 难度:易 第2章 /*- 【程序填空】 - 功能:从读入的整数数据中,统计大于零的整数个数和小于零的 整数个数。用输入零来结束输入,程序中用变量i统计大于零的整数个数,用变量j统计小于零的整数个数。-*/ #include <stdio.h> main() int n,

7、i,j; printf(“Enter iNT number,with 0 to endn“); i=j=0; scanf(“%d“,n); while(n!=0) /*SPACE*/ if(n>0)i=【?】; /*SPACE*/ if(n<0)j=【?】; /*SPACE*/ scanf(“%d“,【?】); printf(“i=%4d,j=%4dn“,i,j); 答案: =(答案1)= i+1 =或= 1+i =(答案2)= j+1 =或= 1+j =(答案3)= n 第5题 (10.0分) 题号:364 难度:中 第6章 /*- 【程序填空】 - 功能:计算并输出high以内

8、最大的10个素数之和,high由主函数传 给fun函数,若high的值为100,则函数的值为732。-*/ #include <conio.h> #include <stdio.h> #include <math.h> int fun( int high ) int sum=0,n=0,j,yes; /*SPACE*/ while(high>=2) (【?】) yes=1;for (j=2;j<=high/2;j+ )/*SPACE*/if (【?】) yes=0; break; if(yes) sum+=high; n+; high-; /*SPACE*/ 【?】; main( ) printf(“%dn“, fun(100); 答案: =(答案1)= n<10 =或= 10>n =或= n<=9 =或= 9>=n =(答案2)= high%j=0 =或= !(high%j) =(答案3)= return sum =或= return(sum) 第6题 (10.0分) 题号:353 难度:易 第6章 /*- 【程序填空】 - 功能:对任一整数N(N0),它都可以分解成1(或-1)和一些质数(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 预防医学/卫生学

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