u*****o 发帖数: 1224 | 1 话说我前几天去了学校的campus fair, 看到了nvidia的小booth那里在发卷子做题。现
场那个火爆呀,6个座位永远是满满的,很多人站着答,我才知道这家真是popular呀。
我要了一份卷子,发现好几题都不会。。就没交卷,现在和大家分享一下。因为需要我
一点点打字,所以我只写有点难度的吧。
1. what will be printed by the following code
struct Object{
unsigned char x, y, z, w;
};
int main(){
Object obj;
obj.x = 0x11;
obj.y = 0x22;
obj.z = 0x33;
obj.w = 0x44;
char* p = &obj;
for(int i=0; i<4; i++){
printf("%0xn",*((unsigned short*)++p));
}
return 0;
}
话说这能compile吗? char* p = &obj; 这句用cha... 阅读全帖 |
|
n*****o 发帖数: 849 | 2 "theCar.display()中theCar是const的,需要void display() const。"
这个不准确吧, theCar只是const reference,如果display是public的,那这个调用应该
没有问题.问题就是出现在display是个private函数,不能在全局性的doStaff()里面调用
endl |
|
s***e 发帖数: 403 | 3 题目很基础。
第一题考堆栈结构的。参考csapp
第二题queue不能满足list的所有操作,因此是has-a
第三题int y后面花括号少一个分号,const id需要通过构造函数初始化,cout和endl
在std名字空间里。TrackedObject里面的东西全都是private的。Position没有重载
operator<<无法从cout输出。至于Position有没有constructor是代码好不好的标准,
和对不对无关。继承没有标明默认private.theCar.display()中theCar是const的,需
要void display() const。c.id给const成员赋值也是错的。 |
|
s***e 发帖数: 403 | 4 不对。
因为theCar.display()其实会编译成
__classTrackedObject_display(TrackedObject* this);
而你传入的是const指针。这样你就discard qualifier了。
调用 |
|
p*********7 发帖数: 4 | 5 2005 Ford Focus,ZX4 SE Sedan 4D,纯白色,88700 miles。全面mechanic check没
有任何问题。由于得马上回国有急事,所以急着卖车。车性能一切都好,4个轮胎都是
新的。4-Cyl, 2.0 Liter,FWD,车很省油,Highway MPG能到36,总体24/36 MPG。
Automatic Transmission,Air Conditioning, Power Windows, Power Door Locks,
Power Steering, Dual Air Bags, Steel Wheels, AM/FM Stereo, CD (Single Disc),
可以放Ipod,iphone里的歌曲,clear car history。我刚换过机油,车子整体也刚刚
在Mike Carwash洗过。整体来说,这辆车开起来很舒服。之前有过3个车主,对车保养
都很好。由于急着回国,只卖6800刀。赠送TomTom的GPS和cellphone dock。如果喜欢
的话,可以和我联系,发短信到765-319-8780, 或者发邮件conf... 阅读全帖 |
|
g********d 发帖数: 19244 | 6 KBB PRIVATE PARTY
Excellent
$5,871
Very Good
$5,571
Good
$5,421
Fair
$4,696
2005 Ford Focus,ZX4 SE Sedan 4D,纯白色,88700 miles。全面mechanic check没
有任何问题。由于得马上回国有急事,所以急着卖车。车性能一切都好,4个轮胎都是
新的。4-Cyl, 2.0 Liter,FWD,车很省油,Highway MPG能到36,总体24/36 MPG。
Automatic Transmission,Air Conditioning, Power Windows, Power Door Locks,
Power Steering, Dual Air Bags, Steel Wheels, AM/FM Stereo, CD (Single Disc),
可以放Ipod,iphone里的歌曲,clear car history。我刚换过机油,车子整体也刚刚
在Mike Carwash洗过。整体来说,这辆车开起来很舒服。之前有过3个车主,对车保养
都很好。由于急着回国,只... 阅读全帖 |
|