欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第四章 习题答案(6页).doc

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

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

    第四章 习题答案(6页).doc

    -第四章 习题答案-第 6 页1、C语言中while和do-while循环的主要区别是答案A.  do-while的循环体至少无条件执行一次B.  while的循环控制条件比do-while的循环控制条件严格C.  do-while允许从外部转到循环体内D.  do-while的循环体不能是复合语句2、下列叙述中正确的是答案A.  break 语句只能用于 switch 语句体中B.  continue语句的作用是使程序的执行流程跳出包含它的所有循环C.  break 语句只能用在循环体内和 switch 语句体内D.  在循环体内使用 break语句和 continue 语句的作用相同3、下列叙述中正确的是答案A.  do-while语句构成的循环不能用其它语句构成的循环来代替B.  do-while语句构成的循环只能用break语句退出C.  用do-while语句构成的循环,在while后的表达式为非零时结束循环D.  用do-while语句构成的循环,在while后的表达式为零时结束循环4、执行x=-1; do  x=x*x;  while (!x); 循环时,下列说法正确的是答案A.  循环体将执行一次B.  循环体将执行两次C.  循环体将执行无限次D.  系统将提示有语法错误5、假设变量s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),则与以下程序段s=a;  for(b=1;b<=c;b+) s=s+1; 功能等价的赋值语句是答案A.  s=a+b;B.  s=a+c;C.  s=s+c;D.  s=b+c;6、以下程序段的输出结果是int main(void)   int  num = 0,s = 0;while(num <= 2)   num+; s += num;  printf("%dn",s);   return 0;答案A.  10 B.  6 C.  3 D.  1 7、运行以下程序后,如果从键盘上输入65  14<回车>,则输出结果为int main(void)  int  m, n;printf("Enter m,n;");   scanf("%d%d", &m,&n):   while (m!=n)             while (m>n) m=m-n;       while (n>m) n=n-m;       printf("m=%dn",m);       return 0;答案A.  m=3B.  m=2C.  m=1D.  m=08、下列程序段的输出结果是int main(viod)       for(int i=1;i<6;i+)               if( i%2 != 0)           printf("#");continue;           printf("*");          printf("n");         return 0;答案A.  #*#*#B.  #C.  *D.  *#*#*9、若s0,执行循环语句"for(i=1; i<=10; i=i+3) s=s+i; "后,i的值为x x 的答案1310、问题 下列程序段的输出结果是xint x=2;do  printf(“*”); x-; while(!x=0); x 的答案*11、下列程序段的功能是计算:s=1+12+123+1234+12345。则划线处应填xint t=0,s=0,i;for(i=1;i<=5;i+) t=i+            s=s+t;        printf("s=%dn",s); x 的答案t*1010*t12、以下程序的输出结果是xint main(void)int num=0;  while(num<6)   num+; if(num=3) break; printf("%d",num);  return 0; x 的答案1213、阅读下列程序并回答问题。main()  int i, j, k=0, m=0;   for(i=0; i<2; i+)                        /* 第6行*/      for(j=0; j<3; j+)         k+;                    m+;                /* 第9行*/      printf("k=%d,m=%dn", k, m); (1)程序的输出是x(2)将第9行改为 " m=m+k; ",程序的输出是y(3) 将第6行改为"k=0; " ,将第9行改为 " m=m+k; " ,程序的输出是z x 的答案k=6,m=2y 的答案k=6,m=9z 的答案k=3,m=614、输入 happy$new$year!<回车>,则下列程序的运行结果是xint main(void) int i,word=0;          char c;          while(c=getchar()!='n')                    if (c='$')           word=0;          else if(word=0)               if (c>='a'&&c<='z')                                    c=c-'a'+'A' word=1;                                else                 word=0; putchar(c); return 0; x 的答案Happy$New$Year!

    注意事项

    本文(第四章 习题答案(6页).doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开