Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728450
  • 博文数量: 204
  • 博客积分: 6552
  • 博客等级: 准将
  • 技术积分: 2724
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-29 18:41
文章分类

全部博文(204)

文章存档

2012年(6)

2011年(66)

2010年(99)

2009年(31)

2008年(2)

我的朋友

分类:

2011-03-26 12:46:46

要求:同时把程序设计题在计算机上调试成功后,把代码写的作业本上。
一、选择题

1.下列程序执行的结果是        .

    a=1;b=2;c=3;
while(a

     {t=a;a=b;b=t;

       c--;

      }
printf("%d,%d,%d",a,b,c);

   A. 1,2,0       B. 2,1,0

   C. 1,2,1        D. 2,1,1

2.下列说法中正确的是          
A. break
用在switch语句中,而continue 用在循环语句中。
B. break
用在循环语句中,而continue用在switch语句中。
C. break
能结束循环,而continue只能结束本次循环。
D. continue
能结束循环,而break只能结束本次循环。

3.xy均是int类型变量,且 x

100,则关于以下for循环的正确

判断是____。

 for  (y=100; x!=y; ++x,y++)

     printf("****\n");

A. 循环体只执行一次  

B. 是无限循环

C. 循环体一次都不执行

D. for语句中存在语法错误

4.以下关于for循环的正确描述是             

  A. for循环只能用于循环次数已经确定的情况

  B. for循环是先执行循环体语句,后判断表达式

  C. for循环中,不能用break语句跳出循环体

  D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来

5.设有程序段____

 int x=10;

 while  (x=0)

  x=x-1;

A. while循环执行10次  

B. 循环是无限循环

C. 循环体语句一次也不执行

D. 循环体语句只执行一次

6.下面程序的功能是计算110之间的奇数之和以及偶数之和。请选择填空。

  main(  )

  {   int x, y, z, k;

       x=z=0;

      for (k=0; k<=10; k+=2)

        {   x+=k;

            ____ ____;

            z+=y;

          }

      printf("偶数之和 = %d\n", x);

      printf("奇数之和 =%d\n", ____ ____);

  }

   ①、Ay=k--  By=k+1  Cy=k++  Dy=k-1

   ②、Az-10  Bz      Cz-11   Dz-y

 

二、程序设计题

 

阅读(1201) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~