第一篇:軟件工程師應聘試題(最終版)
軟件工程師初試試題
姓名:___________日期:_________總分數:______(注:請用 C 語言答題,答題時間:分鐘)
1、static全局變量與普通的全局變量有什么區別?static局部變量和普通局部變量有什么區別?static函數與普通函數有什么區別?
2、寫出下面的程序的執行結果。
int main(int argc, char* argv[])
{
char *pStr;
char szData[]=“tozed”;
pStr =(char *)szData;
printf(“%d,%d,%d,%dn”,sizeof(pStr),sizeof(szData),strlen(pStr),strlen(szData));
return 0;
}
3、改錯,請指出下面程序的錯誤。
void main()
{
int x,y;
int *ptr;
char *str;
*ptr=8;
Y = 8358300000;
ptr=y;
if(*ptr = 3)
strcpy(str, “This is a test”);
return 0;
}
4、完成下面的函數,實現從整數數組中最大值的功能:
int find_max(const int *buff, int buff_len)
5、完成下面的函數,實現字符串復制功能(不能使用strcpy庫函數)
Int myStrcpy(char *desc, const char *scr)
6、完成下面的函數,實現對整數數組的排序功能
Void sort(int *buff, int buff_len)
int sub_max(b,i)/ *子程序定義* /
int *b,i;
{
int temp,j;
temp = *b ++;
for(j = 1;j <= i1;i ++)
for(j = 0;j < ni;j ++)
if(*(ptr+j)>*(ptr+j+1))/* 相臨兩個元素進行比較* /
{
t = *(ptr + j);/ *兩個元素進行交換* /
*(ptr + j)= *(ptr + j + 1);
*(ptr + j + 1)= t;
}
}
已知strcpy函數的原型是
char* strcpy(char* strDest,const char* strSrc);
1.不調用庫函數,實現strcpy函數
2.解釋為什么要返回char*;
1.strcpy的實現代碼
char* strcpy(char* strDest,const char* strSrc)
{
if((strDest == NULL)||(strSrc == NULL))//[1]
throw “Invalid Arguments”;//[2]
char* strDestCopy = strDest;//[3]
while((*strDest++ = *strSrc++)!= ' 主站蜘蛛池模板: 亚洲精品卡2卡三卡4卡2卡乱码| 国产乱人伦偷精品视频免下载| 国产精品www夜色视频| 变态 另类 欧美 大码 日韩| 久久国产伦子伦精品| 色欲网天天无码av| av制服丝袜白丝国产网站| 女人下边被添全过视频的网址| 欧美丰满熟妇bbb久久久| 狠狠热精品免费视频| 天天噜日日噜狠狠噜免费| 伊人久久大香线蕉综合av| 国产欧美在线一区二区三| 精品国产乱码久久久久久免费| av无码免费永久在线观看| 日本无码人妻波多野结衣| 国产精品自产拍在线观看| 日本一道综合久久aⅴ久久| 成人一区二区三区视频在线观看| 久热综合在线亚洲精品| 亚洲成av人在线观看网址| 欧美性大战久久久久久久| 日日摸夜夜添夜夜添无码免费视频| 成人毛片无码一区二区三区| 亚洲殴美国产日韩av| 性中国妓女毛茸茸视频| 大地资源网最新在线播放| 亚洲色大成网站www在线| 精品久久综合1区2区3区激情| 国产乱人伦偷精品视频麻豆| 国产太嫩了在线观看| 欧洲无码精品a码无人区| 1000部啪啪未满十八勿入| 国产超碰人人爽人人做| 国产av一区二区三区无码野战| 亚洲综合av永久无码精品一区二区| 成人免费无码大片a毛片直播| 日韩av人人夜夜澡人人爽| 色综合久久无码五十路人妻| 久久久国产一区二区三区四区小说| 亚洲自偷自偷偷色无码中文|