昨天参加了多益网络的笔试,感觉不是很好。发现自己一直出于一种梦幻状态,幻想这自己能够凭借这一点薄技来骗取那份工作。这样显然是不行的。面试过后心有不甘,于是尝试着把题目回忆出来,全当作一次教训吧。
卷子总共有8页,总分100分,时间两小时
第一题 不用第三变量交换a和b的值
这道题以前见过。考完后自己在网上查了一下
a ^=b;
b ^=a;
a ^=b;
最后一题
int n=30;
for(int i=0;i<n;i--)
{
printf('-');
}
以上程序是想输出30个‘-’,由于程序员的错误,导致代码出错了,现在让你增加或者修改一个字符使得结果正确,并要求用三种方法。
我只想出了两种
//第一种
int n=30
for(int i=0;-i<n;i--)
{
printf('-');
}
//第二种
int n=30
for(int i=0;i+n;i--)
{
printf('-');
}