| 最新文章 |
| 热门文章 | ||||||||||||
|
||||||||||||
| 当前位置:李露的博客 >> 山水游记 >> 浏览文章 |
|
上午九点半去广达友讯笔试,到了之后发现已经有个MM在那笔试了。应聘的是C++的职位,前台MM发了套题给我做。题目主要有以下几个: 1.二进制转换为十进制和十六进制。 2.C++中调用C编译后的程序,为什么要加extern "C"? 3.写出bool、int、float、char*类型变量a与0的比较代码。 4.写出程序执行结果。内存泄漏,程序执行崩溃。 void GetMemory(char *p) int main() return 0; 5.C代码实现strcpy函数,不能调用任何库函数。 我写的: char *mystrcpy(char *strDest,char *strSource) 当时没有加*temp++,把while(*strSource)写成了while(strSource)。 6.写出wsprintf函数的原型申明。 这是一个不定参数的申明问题,以前都没有注意过这种问题。所以这个题虽然没有做出来,还是觉得蛮有意思的。 7.char *(*var)(char *)是什么意思。 定义一个函数指针,该函数返回一个char指针,其参数也为一个char指针。 8.写出类XXX的析构函数、赋值函数和拷贝函数。 9.写出程序输出结果。派生类、虚函数的问题。 class B class D:public B B *newB(char n) int main() return 0; 程序执行结果:XXYX。 10.写出程序输出结果。大尾数法的问题。 int main() return 0; 结果输出:7c6e 题我都做了,不过做错了一题,strcpy写错了。在回答第4题的深层次原因时没有回答出来,叫我画一下栈的框架图,我主要是不明白那个技术官是啥意思。那个人说话声音小的可怜,每次问我问题,我都会叫他重新说一遍,因为第一遍我根本听不清他说的什么。这个人应该是个级别性质的人物,可是说话声音那么小,而且话还特别少,好像不愿意和你多说话似的,真是苦闷。也没有问我多少,就问了试题上的两个问题,之后就说有复试结果三天之内通知我,就走了。没啥感觉,估计拜拜了。 |
| 【发表评论】【告诉好友】【打印此文】【收藏此文】【关闭窗口】 | |