您的位置:首页 > 其它

某知名公司笔试题目

2010-08-26 23:33 190 查看
C/C++测试题

答题人:
日期:

一.C语言部分
a) 关键字volatile有什么含意?并给出三个不同的例子

b) 关键字static的作用是什么?

c) 给定一个整型变量a,写两段代码,第一个设置a的bit 3,第二个清除a 的bit 3。在以上两个操作中,要保持其它位不变

d) 设置一绝对地址为0x67a9的整型变量的值为0xaa66。编译器是一个纯粹的ANSI编译器。写代码去完成这一任务。

e) 下面的代码输出是什么,为什么?
Void foo(void)
{
unsigned int a = 6;
int b = -20;
(a+b > 6) ? puts("> 6") : puts("<= 6");
}

f) 堆和栈是如何实现的?请比较二者的优缺点,说明二者适用的场合。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: