http://blog.sina.com.cn/podolski[订阅][手机订阅]
个人资料
公告
:-D
音乐播放器
中超足球经理
评论
读取中...
好友
读取中...
访客
读取中...
博文

第二部分 C/C++程序设计

C/C++ Program Design

1. strcpy

2. 赋值语句

3. i++

#define product(x) (x*x)
void f_3() {
    int i =3, j, k;
    j = product(i++);
    k = product(++i);
    printf('j=%d,k=%d', j, k);
}

 

void f_4() {
    int a = 5, b = 3;
    !a&&b++;
    cout << a << ' ' << b << endl;
}

4. 类型转换

char foo(void) {
    unsigned int a = 6;
    int b= -20;
    char c;
    // 当表达式中存在有符号类型和无符号类型时,
    // 所有的操作数都自动转换为无符号类型。
    (a + b > 6) ? (c = 1) : (c = 0);
    return c;
}

[扩展知识]。。

这里收集《程序员面试宝典》中所提及的笔试面试题目,不断更新补充。

第一部分 求职过程

The Procedure of Applying for A Job

1. C++调用C程序

2. 索引的分类

3. 单链表逆置

4. 拷贝构造函数

5. 设计模式,Singleton

6. 编写malloc,atoi函数 [对可能出现的错误编写防御性代码]

 

初级职位:编程能力,项目经验

中级职位:代码编写,软件架构,行业知识

高级职位:技术,行业,管理技巧,沟通技巧

对上文的补充(2009-12-05 22:32)

游戏中球队的分组完全参照世界杯抽签结果。

刚刚用实况8国际版模拟了一把明年的世界杯比赛。由于我使用的版本是实况8国际版,里面没有一些明年参加世界杯的球队。对于这些球队,我均使用实力相当且在同一大洲的球队替代。具体如下:
中国替代朝鲜,哥斯达黎加替代洪都拉斯,塞内加尔替代科特迪瓦,塞黑替代塞维利亚,沙特替代新西兰(实在找不出大洋洲另外一支队伍了),埃及替代加纳,突尼斯替代阿尔及利亚。
[模拟中……]
最终,本人所率领的巴西队夺冠,法国队获得亚军,决赛比分是2:0.西班牙获得季军,阿根廷为第四名。
明年再来这里核查下。