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...

面试题 相关文章推荐
怎样声明子类
Jul 02 面试题
JAVA和C++区别都有哪些
Mar 30 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
上海某公司.net方向笔试题
Sep 14 面试题
什么叫做SQL注入,如何防止
Oct 04 面试题
介绍一下grep命令的使用
Jun 28 面试题
EJB的激活机制
Oct 25 面试题
EJB的基本架构
Sep 22 面试题
如何利用XMLHTTP检测URL及探测服务器信息
Nov 10 面试题
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
Oct 31 面试题
Java程序员面试90题
Oct 19 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
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
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
初识PHP中的Swoole
2016/04/05 PHP
thinkphp表单上传文件并将文件路径保存到数据库中
2016/07/28 PHP
PHP实现获取第一个中文首字母并进行排序的方法
2017/05/09 PHP
php中的explode()函数实例介绍
2019/01/18 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
Javascript Select操作大集合
2009/05/26 Javascript
使用JS进行目录上传(相当于批量上传)
2010/12/05 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
jquery+ajax实现跨域请求的方法
2015/01/20 Javascript
JS和jQuery使用submit方法无法提交表单的原因分析及解决办法
2016/05/17 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
Angular.js中用ng-repeat-start实现自定义显示
2016/10/18 Javascript
H5移动端图片压缩上传开发流程
2016/11/09 Javascript
详解Angular CLI + Electron 开发环境搭建
2017/07/20 Javascript
浅析为什么a="abc" 不等于 a=new String("abc")
2017/10/25 Javascript
微信小程序checkbox组件使用详解
2018/01/31 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
JavaScript代码异常监控实现过程详解
2020/02/17 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
2020/11/05 Javascript
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
Python 快速实现CLI 应用程序的脚手架
2017/12/05 Python
详解python使用递归、尾递归、循环三种方式实现斐波那契数列
2018/01/16 Python
pandas中的DataFrame按指定顺序输出所有列的方法
2018/04/10 Python
对python中的logger模块全面讲解
2018/04/28 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
2020/02/28 Python
CSS3 :default伪类选择器使用简介
2018/03/15 HTML / CSS
Linux文件系统类型
2012/02/15 面试题
学生操行评语大全
2014/04/24 职场文书
安全责任书范文
2014/08/25 职场文书
高中生旷课检讨书
2014/10/08 职场文书
行政上诉状范文
2015/05/23 职场文书
python实现进度条的多种实现
2021/04/29 Python