欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C语言三大循环结构的练习题.docx

    • 资源ID:13952399       资源大小:52.89KB        全文页数:9页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C语言三大循环结构的练习题.docx

    1、C语言三大循环结构的练习题 专题二练习一、选择:1、以下程序的运行结果是()。(南师大04)main() int a=5,b=4,c=6,d; printf(%dn,d=ab?(ac?a:c):(b);A. 5 B. 4 C. 6 D.不确定2、以下程序的运行结果是()。(南师大04)main() int a=4,b=5,c=0,d; d=!a&!b|!c; printf(%dn,d);A. 1 B. 0 C. 非0的数 D. 13、如下程序的运行结果是()。(南师大04) void main() int x=1,a=0,b=0; switch(x) case0:b+; case1:a+; c

    2、ase2:a+;b+; printf(a=%d,b=%dn,a,b); A. a=2,b=1 B. a=1,b=1 C. a=1,b=0 D. a=2,b=24、对于如下程序段,何时执行后的结果为true?()(南师大04) if(i=0)printf(true); else printf(false);A. 总是 B. 绝不会 C. 当i为0时 D. 当i不为0时5、下列程序段执行后,变量x的值是()。(南师大04) for(x=2;x10;x+=3); A. 2 B. 9 C. 10 D. 116、设int a=0,b=5;执行表达式+a|+b,a+b后,a,b和表达式的值分别是( )。(

    3、南师大05)A、1,5,7 B、1,6,7 C 、1,5,6 D、0,5,77、使用C语言描述关系表达式a=xb,正确描述是( )。(南师大05)A、a=x=a&x=a&xb D、a=x&0;-i) for(j=0;j4;j+) printf(%s,OK); (a) 20 (b) 24 (c) 25 (d) 309、表达式 -1=30) 12下列能够正确实现函数y= 0,(x=0) 。的程序段有 。(南师大09) -1,(x0)13若有“int i;”,下列与“for(i=0;i10;i+) printf(%d,i);”的输出结果相同的循环语句是 。(不定项选择)(南师大09)(A)for(i

    4、=0;i10;i+,printf(“%d”,i); (B)for(i=0;i10;printf(“%d”,i+);(C)for(i=0;i10; printf(“%d”,i),i+); (D)for(i=0;i10; printf(“%d”,+i);(E)for(i=0;iy) m=y; else m=x; 等效的表达式语句是: _。(南师大06)2. 设有定义 int n=1, s=0; 则执行语句 while(s=s+n,n+,n=10);后变量 s 的值为_。(南师大06)3、表达式4&3&2&1的值为( )。(南师大07)4、为表示关系xy0)if(b0) z=1;else z=-1;

    5、if(b) -a;else +a;printf(“a=%d,z=%d”,a,z); 7、若有int i=5,j=10;则执行语句 (南师大07)swith (i)case 4: j+;case 5: j-;case 6: case 7: j+; j- =2;default:;后j的值为( )。8、下列C语言程序运行后,的值应为 。 (南师大08) int =11;switch() case 9: +=1; case 10: +=2; case 11: +=3; default: +=4;9.下面两个文件包含预处理语句:(南师大08) #include 与 #include stdio.h的主要

    6、区别是 。三、给程序写结果:1、(东师大,04年)main()int n,i,j; n=6; for(i=1;i=n;i+) for(j=1;j=20-j;j+)printf( ); for(j=1;j=2*i-1;j+) if(j=1)|(j=2*j-1)|(i=4)printf(*); else printf( ); printf(n); 2、(东师大,05年)main() unsigned a,b,c; int n=3; a=0x000f; b=an; c=c|b; printf(%dn%x,a,c);3、下面程序的运行结果是_。(东师大,07年)main() unsigned char

    7、 a,b; a=0x9d; b=0xa5; printf(a AND b: %xn,a&b); printf(a OR b: %xn,a|b);4、下面程序的运行结果是_(东师大,07年)main()unsigned a=0112,x,y; x=a3; printf(x=%o,x); y=(04);printf(y=%o,y);5、main()(东师大,05年)int i; for(i=1;i=0&score60) grade = 1;else if(score=90) grade=2;else grade =3;7写出下列程序在由键盘输入0,1,2,3,4,5时的输出结果。(南师大07)#i

    8、nclude #define MUN(a,b) (a*b)#define SQU(a) (a)*(a)void main(void) int i=0,j=2,k=3; scanf(%d,&i); switch(i) case 0:j=123;break; case 1:j=MUN(j+k,i+3);break; case 2:j=SQU(+j);break; case 3:printf(%d#,SQU(j+);break; case 4:for(k=0;k3;+k)printf(%); default:printf(*); printf(%dn,j);四、编程题:1. 输入一批非0数,直到输入

    9、0时为止,计算其中奇数的平均值和偶数的乘积。(东师大,01年)2. 求一组整数中的正数之积与负数之和,直到遇到0时结束。(东师大,03年)3. 输入一组实数,求前10个正数的平均值。(东师大,02年)4. 编程求1200中能被2,3,5除余1的前10个整数。(东师大,02年)5. 输入100个整数,统计这些数中能被3或5整除数所占的百分比。(东师大,02年)6. 计算并输出200600中能被7整除,且至少有一位数字是3的所有数的和。(东师大,01年)7. 输出1999中能被5整除,且百位数字是5的所有整数。(东师大,04年)8. 设N是一个四位数,它的9倍恰好是其反序数(例如:1234的反序数

    10、是4321),求N值。(东师大,03年)9. 有这样一个三位数,该三位数等于其每位数字的阶乘之和,即abc=a!+b!+c!。(如:145=1!+4!+5!)(东师大,04年)10. 编写程序求出满足下列条件的四位数:该数是个完全平方数;千位、十位数字之和为10,百位、个位数字之积为12。(东师大,05年)11. 已知abc+cba=1333,其中a,b,c均为一位数,编写一个程序求出abc分别代表什么数字。(东师大,05年)12. 100匹马驮100担货,大马一匹驮3担,中马一匹驮2担,小马两匹驮1担。试编写程序计算大、中、小马的数目。(东师大,06年)13. 求1100之间数的每位数的乘积大于每位数的和的数。(东师大,07年)14. 一个正整数与3的和是5的倍数,与3的差是6的倍数,编写一个程序求符合条件的最小数。(东师大,08年)15. 为了求正整数n的平方根,可以使用如下迭代法求解:(南师大04)使用C语言编写一个完整的程序,以求出用户从键盘上输入的任何正整数的平方根。16. 1.有一口深度为h米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬m米,夜里则顺井壁向下滑n米,若青蛙从某个早晨开始向外爬,试编写一个函数:对于任意指定的h,m,n值(均为自然数),计算青蛙多少天能够爬出井口?并简要说明程序实现的基本思想。(南师大09)


    注意事项

    本文(C语言三大循环结构的练习题.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开