*銀金融面試題博秫,我能做的就這些了潦牛,不要問我叫什么?我叫雷鋒挡育。
1巴碗、請(qǐng)寫出bool,float即寒,指針變量于“零值”比較的if語句橡淆。
2、以下為Linux下的32位c程序母赵,計(jì)算sizeof的值逸爵。
char str[]="helo";
char *p=str;
int n=10;
void Func(char str[100])
{
.............;
}
請(qǐng)計(jì)算sizeof(str)=
void *p=malloc(100);
請(qǐng)計(jì)算sizeof(p)=
3、(我只能給你舉個(gè)例子了)
void get(char *p)
{
p=(char *)malloc(100);
}
int main()
{
char *str=NULL;
get(str);
strcpy(str,"hllo Wrlod");
printf(str);
}
問什么結(jié)果凹嘲?
4师倔、
char *get(void)
{
char p[]="hello word";
return p;
}
int main()
{
char *str=NULL;
str=get();
printf(str);
}
問什么結(jié)果?
5施绎、
void get(char **p int num)
{
*p=(char *)malloc(num);
}
int main()
{
char *str=NULL;
get(&str,100);
strcpy(str,"hllo Wrlod");
printf(str);
}
問什么結(jié)果溯革?
6、
int main()
{
char *str=(char *)malloc(100);
strcpy(str,"hllo");
free(str);
if(str!=NULL)
{
strcpy(str,"Wrlod");
printf(str);
}
}
問什么結(jié)果谷醉?
7致稀、說一說const有什么用途?(至少說明兩種)
8俱尼、頭文件中的#ifndef抖单、#define、#endif干什么的遇八?
9矛绘、#include<wo.h>和#include"wo.h"的區(qū)別?
10刃永、隊(duì)列和棧有什么區(qū)別货矮?
11、TCP和UDP的區(qū)別斯够?
12囚玫、
兩個(gè)程序的區(qū)別?
13读规、
已知strcpy的原型為char *strcpy(char *strDest,const char strSrc);
(1) 不要用C/C++的strcpy實(shí)現(xiàn)strcpy函數(shù)
(2) strcpy能把strSrc的內(nèi)容復(fù)制到strDest抓督,為什么還要用char類型的返回值?
14束亏、寫一個(gè)TCP的偽代碼铃在。
答案我就不寫出來了。。定铜。阳液。。宿稀。
這是SQ1606班張*華同學(xué)面試完趁舀,憑記憶寫下來的。這樣的面試態(tài)度祝沸,滿分矮烹!