又一次来到合肥

来源:互联网 发布:vip域名后缀可以备案 编辑:程序博客网 时间:2024/03/29 01:42

都是凭记忆回想起来的:

1.大写字母的ASCII的范围为65到90其中公有26个字母,如果想要从大写转换为小写,这样

#include<iostream>
#include<string>
using namespace std ;
void LoTower(char* p)//面试中写成const char* p我却没有发现
{
int i = 0 ;
while (p[i]>= 'A'&&p[i]<= 'Z')//当我竟把这写成了if
{
p[i] = p[i] + 32 ;
i++ ;
}


}
int main()
{
char s[1024] = "hello, " ;
char r[1024] = "WORLD 2012" ;
LoTower(r) ;//将其转换成小写字母
strcat(s, r) ;//将两个字符串相连
cout <<s ;
return 0 ;
}


2.对变量x做高低字节转换(不用移位,用指针实现) unsigned short x ;

这题我搞了半天才胡乱写了一点代码,问问群里面其实不难

#include<iostream>
#include<string>
using namespace std ;
int main()
{
unsigned short  x = 86 ;
char t,*n1;
n1=(char*)&x;
t=*n1;
*n1=*(n1+1);//值直接交换
*(n1+1)=t;
cout<<x ;
return 0 ;
}


3.对于c++类中纯虚函数的编写和继承类中是怎么实现的,这个我对于整个框架还是不清楚,对有些知识不太懂

4.用c++类写出一个环形队列,实现初始化, 移除第一个元素,以及销毁整个队列,我也是没有写完,对有些知识不太懂


我做的有一个半小时,然后那个人催我,我就随便写了给他,剩下的我也不会做了,看了之后他感到有点失望,他说我的简历写得很漂亮,说“写过大量的windows程序,对windows程序的底层比较了解”,其实他这边是做linux下c的开发,刘博士是做windows下软件的研发,他那边的考核比较严,他好像是科大的博士生,刘博士看了我的答案之后不是太满意,他说我到那边比较困难,这个主考官想给我一个机会就一直劝那个博士,但好像不怎么管用,他说他这边是linux的c的,他说如果我到这边他不好管理,话都说到这份上了,我再说给我个机会也不好意思了,他说他再和刘博士商量商量,我只好,说再见了,谢谢了,下午我就和我的大姐买菜去了,中途这个主考官发了两个文件给我,也不知是什么情况,我也没有和他联系上,但他发的那个文件我一点都看不懂,只有等明天问问他是怎么一回事。

我本来以为找工作是很简单的事,但出来之后发现不是那么一回事,自己很弱,自己急需锻炼锻炼,


原创粉丝点击