您的位置:首页 > 编程语言 > C语言/C++

C++程序员转行Symbian开发测试题

2008-03-06 14:39 232 查看
Symbian OS 程序员的职业蓝海,这个专题CSDN的网友们很多都看过吧?
http://subject.csdn.net/symbian.htm
看完有没有一点点动心呢?
这是面试时候的笔试题,一共十题,只要答对六道,就说明你的C++基础已经足够去学Symbian了,都来试试吧。
(1) 阅读下面C++程序,分析程序的结果是( )。(选择一项)
int main()
{
int a,b,c;
a=1, b=2, c=a+b+3;
cout << a << ", " << b << ", " << c << ", ";
c = (a++, a+=6, a+b);
cout << c << endl;
return 0;
}

a) 1, 2, 6, 8
b) 1, 2, 6, 9
c) 1, 2, 6, 10
d) 1, 2, 6, 11
e) 编译出错

(2) 阅读下面C++程序,分析程序的执行结果( )。(选择一项)
void swap(int *pA, int *pB)
{
int temp;
temp = *pA;
*pA = *pB;
*pB = temp;
}
int main()
{
int x = 10, y = 20;
int *p, *q;
p = &x;
q = &y;
swap(*p,*q);
cout << x << endl;
cout << y << endl;
return 0;
}

a) 10 20
b) 20 10
c) 值不确定
d) 编译出错

(3) 阅读下面的C++程序,分析while循环执行的次数()。
int main()
{
int x = -5;
while (x)
{
cout<< x++ << ",";
}
cout << endl;
return 0;
}

a) 死循环,无限次
b) 6次
c) 5次
d) 4次
这里是前三题,难度还算普通吧?全部考题在这里
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: