C++第二章习题解答.docVIP

  • 33
  • 0
  • 约1.26万字
  • 约 23页
  • 2016-12-03 发布于河南
  • 举报
C第二章习题解答

C++第二章习题解答 第二章 基本控制结构程序设计习题 一.基本概念与基础知识自测题 2.1 程序阅读题 2.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 2.1.2 设有说明: int x,y,n,k; 下面程序段的功能是备选答案中的 (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 考虑整除,当x连除4次2以后即为0,所以:为0 (2)1 2.1.3 请看如下程序段: i

文档评论(0)

1亿VIP精品文档

相关文档