c语言基础习题、复习题(含答案)

上传人:zw****58 文档编号:41183340 上传时间:2018-05-28 格式:DOC 页数:3 大小:32KB
返回 下载 相关 举报
c语言基础习题、复习题(含答案)_第1页
第1页 / 共3页
c语言基础习题、复习题(含答案)_第2页
第2页 / 共3页
c语言基础习题、复习题(含答案)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《c语言基础习题、复习题(含答案)》由会员分享,可在线阅读,更多相关《c语言基础习题、复习题(含答案)(3页珍藏版)》请在金锄头文库上搜索。

1、C 语言设计语言设计复习题复习题一一 选择题选择题1、以下说法中正确的是(C ) 。 语言程序总是从 main()函数开始执行2、若已定义 x 和 y 为 double 类型,则表达式: x=1,y=x+3/2 的值是_C_. C. 2.0 3、以下叙述正确的是(D )。 D. 用 dowhile 语句构成循环时,在 while 后的 表达式为零时结束循环 4、C 程序是( B) B. 从 Main 函数开始 5、设 x、y、z 和 k 都是 int 型变量,则执行表达式: x=(y=4,z=16,k=32)后,x 的值为_C_。 C. 326、设 int b=2;表达式 b/(b*2)的值是

2、_A_. A. 0 7、表示关系 X 0?1:x 0) y=1; else if(x c) b=a;a=c;c=b; 5、若有以下定义: double W10; 则 w 数组元素下标的上限为_9_,下限为 _0_。 三三 阅读程序,完成程序阅读程序,完成程序1、下面程序的功能是:将字符数组 a 中下标值为偶数的元素 从小到大排列,其它元素不变。请填空。 main() char a=“clanguage“,t; int i, j, k; k=strlen(a); for(i=0; iaj_) t=ai; ai=aj; aj=t; puts(a); printf(“n“); 2、下面程序功能是:输

3、出 100 以内能被 3 整除且个位数为 6 的所有整数,请填空。 #include main() int i, j; for(i=0; _i= 3) 程序: main( ) long int f1,f2; int I; f1=_1_; f2=_1_; for (I=1;I =0_ if(x amax) amax=x; if(_0 或 x=0 或!(x main() int i,j,k; int h=0; for (i=5;i=100;i+) for (j=5;j=50;j+) for (k=5;k=20;k+) if (i*1+j*2+k*5=100) h+; printf(“%d“,h); 2、水仙花数是一个三位正整数,它等于它的各位数字的立方 之和. 例如:153=13+53+33,所以 153 是水仙花数. 打印 400 以内的水仙花。 main() int i,i1,i2,i3,j=0; int tmp; int min=0, max; for(i=100;i400;i+) i1=i/100; i2=(i/10)%10; i3=i%10; tmp =i1*i1*i1+i2*i2*i2+i3*i3*i3; if(i= tmp) printf(“%d“, tmp);

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

当前位置:首页 > 高等教育 > 教育学

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