请先关注 [低调大师] 公众号 优秀的自媒体个人博客,低调大师,许军

低调大师

您现在的位置是:首页>文章详情

文章详情

笔试题集锦(1)

2017-12-26 17热度
1)  下面代码的结果是什么?(台湾某cpu公司05年笔试题)
#include <iostream>
using namespace std;

#define product(x) (x*x)

int main()
{
    int i=3,j,k;
    j = product(i++);
    k = product(++i);
    cout<<"j="<<j<<",k="<<k<<endl;
    return 0;
}
            答案


2)  下面代码的结果是什么?(国内公司05年笔试题)
     int a = 5,b = 3;

!a&&b++;


执行后a和b的值是?
     答案


3)  下面的代码两种写法,你认为哪种更好?(美国某嵌入式公司05年10月笔试题)
 
写法1:
        if('A'==a)
    {
       a++;
}

   写法2:
if(a =='A')
    {
       a++;
}

            答案



4)  下面代码的结果是什么?(台湾某cpu公司05年笔试题)
char foo()
{
     unsigned int a = 6;
     int b = -20;
     char c;
     (a+b>6)?(c=1):(c=0);
     return c;
}

            答案


5)  如何不使用中间变量进行两个数的交换?
      答案


6)  如何判断一段程序是由C编译器还是C++编译器编译的?(美国某网络公司05年笔试题)
          答案



本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2006/11/30/577989.html,如需转载请自行联系原作者

收藏 (0)

相关文章

    文章评论

    共有0条评论来说两句吧...