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

面试题 相关文章推荐
Java的for语句中break, continue和return的区别
Dec 19 面试题
请问如下代码执行后a和b的值分别是什么
May 05 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
如何利用find命令查找文件
Feb 07 面试题
下列程序在32位linux或unix中的结果是什么
Mar 25 面试题
介绍一下linux的文件系统
Oct 06 面试题
软件测试面试题
Jan 05 面试题
Java程序员面试题
Sep 27 面试题
JSF界面控制层技术
Jun 17 面试题
大唐面试试题(CPU,UNIX等等)
Jan 11 面试题
Ruby如何实现动态方法调用
Nov 18 面试题
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
Optimizer与Debugger兼容性问题的解决方法
2008/12/01 PHP
关于可运行代码无法正常执行的使用说明
2010/05/13 Javascript
JS和jquery获取各种屏幕的宽度和高度的代码
2013/08/02 Javascript
js清空form表单中的内容示例
2014/05/20 Javascript
遮罩层点击按钮弹出并且具有拖动和关闭效果(两种方法)
2015/08/20 Javascript
解决JavaScript数字精度丢失问题的方法
2015/12/03 Javascript
Uploadify上传文件方法
2016/03/16 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
微信小程序(六):列表上拉加载下拉刷新示例
2017/01/13 Javascript
nodejs基于WS模块实现WebSocket聊天功能的方法
2018/01/12 NodeJs
详解ES6中的三种异步解决方案
2018/06/28 Javascript
Vue 监听列表item渲染事件方法
2018/09/06 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
node全局变量__dirname与__filename的区别
2019/01/14 Javascript
详解Node.js amqplib 连接 Rabbit MQ最佳实践
2019/01/24 Javascript
Python使用scrapy采集数据时为每个请求随机分配user-agent的方法
2015/04/08 Python
wxpython中自定义事件的实现与使用方法分析
2016/07/21 Python
Python制作词云的方法
2018/01/03 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
python脚本执行CMD命令并返回结果的例子
2019/08/14 Python
Python装饰器原理与基本用法分析
2020/01/07 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
opencv+python实现均值滤波
2020/02/19 Python
opencv之颜色过滤只留下图片中的红色区域操作
2020/06/05 Python
css3实现信纸/同学录效果的示例代码
2018/12/11 HTML / CSS
error和exception有什么区别
2012/10/02 面试题
商务日语专业毕业生求职信
2013/10/26 职场文书
2014学雷锋活动总结
2014/03/09 职场文书
白莲教口号
2014/06/18 职场文书
三问三解心得体会
2014/09/05 职场文书
高一课前三分钟演讲稿
2014/09/13 职场文书
2015年大学生工作总结
2015/04/21 职场文书
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
python办公自动化之excel的操作
2021/05/23 Python
Python一些基本的图像操作和处理总结
2021/06/23 Python