1 / 28
文档名称:

46家著名IT公司笔试、面试题目汇编2.pdf

格式:pdf   页数:28页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

46家著名IT公司笔试、面试题目汇编2.pdf

上传人:xwbjll1 2015/1/26 文件大小:0 KB

下载得到文件列表

46家著名IT公司笔试、面试题目汇编2.pdf

文档介绍

文档介绍:46 家著名公司笔试题目 by Yray
Sony 笔试题

*
*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
*.......*.......*.......*.......*.......*.......*.......*.......
#include <>
#define N 8
int main()
{
int i;
int j;
int k;
---------------------------------------------------------
| |
| |
| |
---------------------------------------------------------
return 0;
}
,实现对数组的降序排序
#include <>
void sort( );
int main()
{
int array[]={45,56,76,234,1,34,23,2,3}; //数字任//意给出
sort( );
return 0;
}
void sort( )
{
____________________________________
| |
| |
|-----------------------------------------------------|
}
,1,1,2,3,5……编写程序求第十项。可以用递归,也可以用其他
方法,但要说明你选择的理由。
#include <>
int Pheponatch(int);
int main()
{
printf("The 10th is %d",Pheponatch(10));
return 0;
}
int Pheponatch(int N)
{
--------------------------------
| |
| |
--------------------------------
}
,请找出错误并改正,并且说明原因。
#include <>
#include <>
typedef struct{
TNode* left;
TNode* right;
int value;
} TNode;
TNode* root=NULL;
void append(int N);
int main()
{
append(63);
append(45);
append(32);
append(77);
append(96);
append(21);
append(17); // Again, 数字任意给出
}
void append(int N)
{
TNode* NewNode=(TNode *)malloc(sizeof(TNode));
NewNode->value=N;
if(root==NULL)
{
root=NewNode;
return;
}
else
{
TNode* temp;
temp=root;

while((N>= && !=NULL) || (N<temp. value && temp.
right
!=NULL
))
{
while(N>= && !=NULL)
temp=;
while(N< && !=NULL)
temp=;
}
if(N>=)
=NewNode;
else
=NewNode;
return;
}
}