刚参加完了TCL的笔试,有两份试卷,一份专业的,一份素质测试。素质测试的都是逻辑题、计算题,30分钟30道题,最后还有篇英语阅读。逻辑题好难,很多事总结规律的。
专业题考的都是C的知识。难度还好,但是很多还是不能确定的。像有一道宏的题目就是没注意,弄错了。在此再总结说明一些。
直接上代码:
/*注意宏的展开方式*/
#include <iostream>
using namespace std;
#define SQR(x) x*x
#define SQE(x) (x)*(x)
int main()
{
int a = 16;
int b = 16;
int k = 2;
int m = 1;
a /= SQR(k+m) / SQR(k+m);
b /= SQE(k+m) / SQE(k+m);
cout << "a = " << a << endl;