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

面试题 相关文章推荐
JDK安装目录下有哪些内容
Aug 25 面试题
简单介绍Object类的功能、常用方法
Oct 02 面试题
北京银河万佳Java面试题
Mar 21 面试题
一套Java笔试题
Aug 20 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 面试题
linux面试相关问题
Aug 11 面试题
Linux开机引导的步骤是什么
Feb 26 面试题
Linux机考试题
Oct 16 面试题
介绍一下XMLHttpRequest对象的常用方法和属性
May 24 面试题
同步和异步有何异同,在什么情况下分别使用他们?
Dec 28 面试题
Vector, ArrayList, HashTable, HashMap哪些是线程安全的,哪些不是
Oct 12 面试题
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和MySQL保存和输出图片
2006/10/09 PHP
PHP 输出简单动态WAP页面
2009/06/09 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
PHP中文竖排转换实现方法
2015/10/23 PHP
YII CLinkPager分页类扩展增加显示共多少页
2016/01/29 PHP
关于JS判断图片是否加载完成且获取图片宽度的方法
2013/04/09 Javascript
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
2013/08/27 Javascript
js动态修改input输入框的type属性(实现方法解析)
2013/11/13 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
Nodejs学习笔记之测试驱动
2015/04/16 NodeJs
jQuery实现页面评论栏中访客信息自动填写功能的方法
2016/05/23 Javascript
实例讲解jQuery中对事件的命名空间的运用
2016/05/24 Javascript
javascript中获取class的简单实现
2016/07/12 Javascript
关于input全选反选恶心的异常情况
2016/07/24 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
解决select2在bootstrap modal中不能正常使用的问题
2018/08/09 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
Element-ui el-tree新增和删除节点后如何刷新tree的实例
2020/08/31 Javascript
[01:04:14]OG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python检测远程udp端口是否打开的方法
2015/03/14 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
Python实现树的先序、中序、后序排序算法示例
2017/06/23 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
Python 数据库操作 SQLAlchemy的示例代码
2019/02/18 Python
python实现扫描ip地址的小程序
2019/04/16 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
Python字符串对象实现原理详解
2019/07/01 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
省三好学生申请材料
2014/01/22 职场文书
运动会入场解说词300字
2014/01/25 职场文书
班组长安全工作职责
2014/07/15 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
试用期自我评价范文
2015/03/10 职场文书
消防安全培训工作总结
2015/10/23 职场文书
解析python中的jsonpath 提取器
2022/01/18 Python