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

面试题 相关文章推荐
上海方立数码笔试题
Oct 18 面试题
联想C++笔试题
Jun 13 面试题
static函数与普通函数有什么区别
Dec 25 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
C#中类(class)与结构(struct)的异同
Nov 03 面试题
linux面试题参考答案(8)
Apr 19 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
下列程序在32位linux或unix中的结果是什么
Jan 26 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 19 面试题
AJax面试题
Nov 25 面试题
构造方法和其他方法的区别
Apr 26 面试题
深圳茁壮笔试题
May 28 面试题
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调用Oracle存储过程的方法
2008/09/12 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
PHP多个版本的分析解释
2011/07/21 PHP
Zend Framework框架教程之Zend_Db_Table_Rowset用法实例分析
2016/03/21 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP如何使用cURL实现Get和Post请求
2020/07/11 PHP
JS 密码强度验证(兼容IE,火狐,谷歌)
2010/03/15 Javascript
ExtJs中简单的登录界面制作方法
2010/08/19 Javascript
Jquery多选框互相内容交换的实例代码
2013/07/04 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
jquery中$.post()方法的简单实例
2014/02/04 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
jQuery+JSON实现AJAX二级联动实例分析
2015/12/18 Javascript
学习JavaScript设计模式之观察者模式
2020/04/22 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
在web中js实现类似excel的表格控件
2016/09/01 Javascript
JS实现的简单轮播图运动效果示例
2016/12/22 Javascript
javascript实现简易计算器
2017/02/01 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
浅谈vue异步数据影响页面渲染
2019/10/29 Javascript
json解析大全 双引号、键值对不在一起的情况
2019/12/06 Javascript
Python获取文件ssdeep值的方法
2014/10/05 Python
简单使用Python自动生成文章
2014/12/25 Python
Python+MongoDB自增键值的简单实现
2016/11/04 Python
windows 下python+numpy安装实用教程
2017/12/23 Python
基于python内置函数与匿名函数详解
2018/01/09 Python
python解析xml简单示例
2019/06/21 Python
pandas 层次化索引的实现方法
2019/07/06 Python
python实现打砖块游戏
2020/02/25 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
css3制作彩色边线3d立体按钮的示例(css3按钮)
2014/05/06 HTML / CSS
帕克纽约:PARKER NY
2018/12/09 全球购物
高二地理教学反思
2014/01/24 职场文书
幼儿园教师个人总结
2015/02/05 职场文书