基本控制结构序设计习题.docVIP

  • 4
  • 0
  • 约 16页
  • 2016-12-11 发布于河南
  • 举报
第二章 基本控制结构程序设计习题 一.基本概念与基础知识自测题 3.1 程序阅读题 3.1.1 设有说明: int a=3, b=100; 下面的循环语句执行 (1) 次,执行后a、b的值分别为 (2) 、 (3) 。 while(b/a5){ if(b-a25) a++; else b/=a; } 解答: 本题检查学生整除的概念。跟踪: a b b/a 循环次数 b-a 3 100 33 1 97 4 100 25 2 96 5 100 20 3 95 … … … … … 15 100 6 13 85 16 100 6 14 84 17 100 5 停 (1)14 (2)17 (3)100 3.1.2 设有说明: int n,x,k,y; 下面程序段的功能是备选答案中的 (1) ,当n=10,x=10打印结果是 (2) 。 cinxn; k=0; do{ x/=2; k++; }while(kn); y=1+x; k=0; do{ y=y*y; k++; }while(kn); coutyendl; 备选答案: A. B. C. D. 解答: 第一个循环使x成为:;y成为:;第一个循环使y成为:; (1)B 考虑整除,连除4次以后为零,所以: (2)1 3.1.3 请看如下程序段: if(num==1) cout”Alpha”; else if(nu

文档评论(0)

1亿VIP精品文档

相关文档