打印

找了几道题目,大家做做刊

[复制链接]
1410|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jormen-zhu|  楼主 | 2010-3-13 15:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当x=9999时,下列程序的返回值是_____
int  fun(int x)
{
       int countx=0;
       while(x)
       {
            countx++;
            x=x&(x-1);
       }
       return countx;
}


下列代码的输出结果是_________
void main()
{
      int x=20,y=35;
      x=(y++)+(x++);
      y=(++y)+(++x);
      printf("%d,%d\n",x,y);
}


下列代码输出的结果是_________
void foo(void)
{
      unsigned int a=6;
      int b=-20;
      (a+b>6)?puts(">6"):puts("<6");
}

找出下列代码的错误
void Test(void)
{
     char str1[10],str2[10];
     for(int i=0;i<10;i++)
     {
           str2[i]='a';
     }
     strcpy(str1,str2);
}

相关帖子

沙发
mengyujun888| | 2010-3-15 10:40 | 只看该作者
:(

使用特权

评论回复
板凳
a20549304| | 2010-3-15 14:29 | 只看该作者
个人答案:1:9次
          2:X=57  Y=94
               3:<6
               4:char str1[11],str2[11];

使用特权

评论回复
地板
jormen-zhu|  楼主 | 2010-3-15 15:41 | 只看该作者
1:8
2:57,94
3:>6
4:我只知道在for循环中不能定义i,i的定义要不定义全局变量,要不定义局部变量。

高手们指教指教。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:在你立足处深挖下去,                                        就会有泉水涌出!

0

主题

20

帖子

1

粉丝