Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3334542
  • 博文数量: 530
  • 博客积分: 13360
  • 博客等级: 上将
  • 技术积分: 5473
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-13 13:32
文章分类

全部博文(530)

文章存档

2017年(1)

2015年(2)

2013年(24)

2012年(20)

2011年(97)

2010年(240)

2009年(117)

2008年(12)

2007年(8)

2006年(9)

分类: C/C++

2010-04-29 00:50:40

一、选择题
ACDAB

二、程序填空


1. 下面程序的功能是计算正整数2345的各位数字平方和。

main()

{   int n,sum=0;  n=2345;

do

{    sum=sum+____(n%10)*(n%10)__________;

n=_____n/10__;

}while(n);

printf(sum=%d,sum);

}

2. 有一堆零件(100到场200之间),如果分成4个零件一组的若干组,则多两个零件;若分成7个零件一组,则多三个零件; 若分成9个零件一组,则多5个零件。下面程序是求这堆零件的总数。

main()

  {int i;

   for(i=100;i<200;i++)

      if((i-2)%4==0)

       if(! ((i-3)%7)))

         if(____ i%9==5_____)

           printf(%d,i);

}

3. 下面程序的功能是计算150中是7的倍数的数值之和。

main()

  {int I,sum=0;

   for(i=1;i<=50;i++)

     if(___i%7==0____)  sum+=i;

     printf(%d,sum);

  }

 

4. 1020个西瓜,第一天卖一半多两个,以后每天卖剩下的一半多两个,问几天后可以卖完

main( )

{    int day,x1,x2;

     day=0; x1=1020;

 while(____x1!=0__________)

{     x2=____x1/2-2_______;

x1=x2;

day++;

}

     printf(day=%d\n,day);

}

 

5.下面程序的功能是用do_while语句求1100之间满足“用3除余2;用5除余3;用7除余2的数,且一行只打印五个数

main( )

{    int I=1,j=0;

     Do

{    if(________i%3==2&&i%5==3&&i%7==2_______)

{     printf(%4d,I);

                j=j+1;

                if(____j%5==0___)

 printf(\n)

          }

              i=i+1;

     } while(i<1000);

}

6. 鸡兔共有30只,脚共有90个,下面程序段是计算鸡兔各有几只。

main()

{   int x,y;

      for(x=1;x<=29;x++)

      {     y=30-x;

            if(_____2*x+4*y==90________)

 printf(%d,%d\n,x,y);

       }

   }

7.下面程序的功能是计算1-3+5-7+……-99+101的值。

main()

{    int i,t=1,s=0;

for (i=1;i<101;i+=2)

{   ______t=t*I_______;

s=s+t;

__t=-t/i_______________;

}

     printf(%d\n,s);

}

8. 下面程序的功能是求出用数字09可以组成多少个没有重复的三位偶数。

main()

{    int n,i,j,k;

     n=0;

     for(i=1;i<9;i++)

if( k=0;k<=8;___k+=2___)

              if(k!=i)

                 for(j=1;j<9;j++)

                     if(___j!=i&&j!=k___)

                     {    n++;

printf(n=%d\n,n);

                     }

}

9. 下面程序的功能是从三个红球、五个白球、六个黑球中任意取出八个球,且其中必须有白球,输出所有可能的方案。

void main()

{     int i,j,k;

      printf(“\n hong bai hei \n”);

for(i=0;i<=3;i++)

for(____j=1___j<=5;j++)

          {      k=8-i-j;

if(___k>=0&&k<=6__)

printf(“  %3d %3d %3d  \n”,i,j,k);

}

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