Sony C++笔试题


Posted in 面试题 onMarch 10, 2013
1.完成下列程序

*

*.*.

*..*..*..

*…*…*…*…

*….*….*….*….*….

*…..*…..*…..*…..*…..*…..

*……*……*……*……*……*……*……

*…….*…….*…….*…….*…….*…….*…….*…….

#include

#define N 8

int main()

{

int i;

int j;

int k;

———————————————————

||

———————————————————

return 0;

}

2.完成程序,实现对数组的降序排序

#include

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

int Pheponatch(int);

int main()

{

printf(“The 10th is %d”,Pheponatch(10));

return 0;

}

int Pheponatch(int N)

{

——————————–

||

——————————–

}

4.下列程序运行时会崩溃,请找出错误并改正,并且说明原因。

#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>=temp.value && temp.left!=NULL) || (N
{

while(N>=temp.value && temp.left!=NULL)

temp=temp.left;

while(N
temp=temp.right;

}

if(N>=temp.value)

temp.left=NewNode;

else

temp.right=NewNode;

return;

}

}

Tags in this post...

面试题 相关文章推荐
介绍Ibatis的核心类
Nov 18 面试题
在SQL Server中创建数据库主要有那种方式
Sep 10 面试题
如何理解委托
Jan 06 面试题
盛大笔试题
Nov 05 面试题
木马的传播途径主要有哪些
Apr 08 面试题
网络技术支持面试题
Apr 22 面试题
GC是什么?为什么要有GC?
Dec 08 面试题
UNIX操作系统结构由哪几部分组成
Feb 17 面试题
与UNIX有关的几个名词
Sep 17 面试题
解释下面关于J2EE的名词
Nov 15 面试题
WSDL的操作类型主要有几种
Jul 19 面试题
VC++笔试题
Oct 13 #面试题
写出程序把一个链表中的接点顺序倒排
Apr 28 #面试题
浙大网新C/C++面试解惑
May 27 #面试题
C++面试题目
Jun 25 #面试题
估算杭州有多少软件工程师
Aug 11 #面试题
输入N,打印N*N矩阵
Feb 20 #面试题
static函数与普通函数有什么区别
Dec 25 #面试题
You might like
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
在PHP中执行系统外部命令
2006/10/09 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
PHP获取链表中倒数第K个节点的方法
2018/01/18 PHP
使用JS操作页面表格,元素的一些技巧
2007/02/02 Javascript
国外的为初学者写的JavaScript教程
2008/06/09 Javascript
js 在定义的时候立即执行的函数表达式(function)写法
2013/01/16 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
2013/11/25 Javascript
jquery中load方法的用法及注意事项说明
2014/02/22 Javascript
javascript中兼容主流浏览器的动态生成iframe方法
2014/05/05 Javascript
详解Vue 2.0封装axios笔记
2017/06/22 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
创建nuxt.js项目流程图解
2020/03/13 Javascript
[01:27:43]VGJ.S vs TNC Supermajor 败者组 BO3 第三场 6.6
2018/06/07 DOTA
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
Python splitlines使用技巧
2008/09/06 Python
Python利用flask sqlalchemy实现分页效果
2020/08/02 Python
Python动态导入模块的方法实例分析
2018/06/28 Python
详解Python并发编程之从性能角度来初探并发编程
2019/08/23 Python
python画图常规设置方式
2020/03/05 Python
python 制作python包,封装成可用模块教程
2020/07/13 Python
css3教程之倾斜页面
2014/01/27 HTML / CSS
你应该知道的30个css选择器
2014/03/19 HTML / CSS
马克华菲官方商城:Mark Fairwhale
2016/09/04 全球购物
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
System.Array.CopyTo()和System.Array.Clone()有什么区别
2016/06/20 面试题
农药学硕士毕业生自荐信
2013/09/25 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
党的群众路线教育实践活动个人对照检查材料范文
2014/09/25 职场文书
国庆横幅标语
2014/10/08 职场文书
走群众路线学习心得体会
2014/10/31 职场文书
建议书格式
2015/02/04 职场文书
JUnit5常用注解的使用
2021/07/02 Java/Android
java中用float时,数字后面加f,这样是为什么你知道吗
2021/09/04 Java/Android
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL