46 家著名公司笔试题目 sony

原创 2007年10月10日 09:26:00

Sony 笔试题 

1.完成下列程序
*
*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
*.......*.......*.......*.......*.......*.......*.......*.......
#include <stdio.h> #define N 8 int main() {
int i;
int j;
int k;
---------------------------------------------------------
| |
| |
| |
---------------------------------------------------------
return 0;
}

答:

#include <stdio.h>
#define N 8
void main()
...{
    
int i;
    
int j;
    
int k;
    
for(i=1;i<=N;i++)
    
...{
        k
=i;
        
for(;k>0;k--)
        
...{
            printf(
"*");
             
for(j=i;j>1;j--)
             
...{
                printf(
".");
             }


        }

        printf(
" ");
    }

    getch();
}

        

 

2.完成程序,实现对数组的降序排序
#include <stdio.h> void sort( );
int main() {
int array[]={45,56,76,234,1,34,23,2,3}; //数字任//意给出
sort( );
return 0;
}
void sort( )
{
---------------------------------------------------------
| |
| |
| |
---------------------------------------------------------
}


3.斐波那其数列,1,1,2,3,5……编写程序求第十项。可以用递归,也可以用其他
方法,但要说明你选择的理由。
#include <stdio.h>
int Pheponatch(int);
int main()
{
printf("The 10th is %d",Pheponatch(10));
return 0;
}
int Pheponatch(int N)
{
--------------------------------
| |
| |
--------------------------------
}


4.下列程序运行时会崩溃,请找出错误并改正,并且说明原因。
#include <stdio.h>
#include <malloc.h>
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>=temp.value && temp.left!=NULL) || (N<temp. value && temp.
right
!=NULL
))
{
while(N>=temp.value && temp.left!=NULL)
temp=temp.left;
while(N<temp.value && temp.right!=NULL)
temp=temp.right;
}
if(N>=temp.value)
temp.left=NewNode;
else
temp.right=NewNode;
return;
}
}

答案正在更新中..........

一些笔试题

 MSRA Interview Written Exam(December 2003,Time:2.5 Hours) ---------------------------------------...
  • fengsanshao
  • fengsanshao
  • 2007-03-16 20:23:00
  • 7903

知名企业面试、笔试题

知名企业面试、笔试题                                       46家中外知名企业面试题目 微软   智力题   1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,...
  • paobo
  • paobo
  • 2006-07-06 17:06:00
  • 9266

46 家著名公司笔试题目 sony 2

2.完成程序,实现对数组的降序排序#include void sort( );int main() {int array[]={45,56,76,234,1,34,23,2,3}; //数字任//意...
  • yanghao58686763
  • yanghao58686763
  • 2007-10-10 10:39:00
  • 976

46家著名公司笔试题目

  • 2008年05月27日 15:03
  • 232KB
  • 下载

智力题

 智力题  1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用烧绳子的方法来确定半小时的时间呢?  2.10个海盗抢到了100颗宝石,每一颗都一样大小且价值连城。他们决定这么分:  (1)抽...
  • benzs
  • benzs
  • 2007-09-24 23:40:00
  • 3311

sony vaio 系统系统项

 1,internal optical drive (*)          光盘驱动器 2,usb optical drive (*)               USB光驱驱动器 3,i...
  • proglovercn
  • proglovercn
  • 2015-06-10 14:06:14
  • 458

46家著名公司笔试题目 PDF电子字典

  • 2008年11月23日 16:54
  • 232KB
  • 下载

46家公司著名笔试题

  • 2009年11月03日 10:37
  • 189KB
  • 下载

46家中外知名企业笔试面试题目

http://blog.sina.com.cn/s/blog_4897add3010009wj.html   微软   智力题   1.烧一根不均匀的绳子,从头烧到尾总共需要1个小时,问如何用...
  • samantha_sun
  • samantha_sun
  • 2011-12-14 10:26:31
  • 6648

C/C++面试感受和经验以及面试题收藏(转)

找工作本人认为最重要的就是前期准备了。     首先。简历一定要写的切合主题。招聘单位要的是你的技能,这个只要大概能符合就可以,关键他们需要的是你的开发经验,一定要在简历中完美的体现出你之前所 参与...
  • u011235996
  • u011235996
  • 2013-08-29 11:36:00
  • 917
收藏助手
不良信息举报
您举报文章:46 家著名公司笔试题目 sony
举报原因:
原因补充:

(最多只允许输入30个字)