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

笔试题集锦(1)

日期:2017-12-26点击:466
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,如需转载请自行联系原作者

原文链接:https://yq.aliyun.com/articles/342967
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

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

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章