- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件面试题
(80分钟完成)
结果(每项满分10):
1 2 3 4 5 6 7 8 总分 /80
姓名: 面试日期:
1、请用最简便的方法编写两数值相互交换的函数过程。
变量:a和b
函数名:swap
2、请回答下面程序中,printf打印得到的数值。
#include stdio.h
#include stdlib.h
void Func(int *A)
{
printf(%d,%d,%d,Size %d\n, *A, *(A+1), *(A+2), sizeof(A));
//回答:________ __
}
int main()
{
int A[]={1,2,3};
printf(Size :%d\n, sizeof(A)); //回答:____
swap(A, (A+1));
Func(A);
return 0;
}
3、按照先后顺序对二叉树进行遍历的三种算法,请写出算法名称。并任选一种,描述出遍历算法。(可以使用伪代码)
4、读下列类程序,请说明它的作用(可以用例子说明)。
int n_old, n_new, i, k;
int a[10];
read n_old; //获取n_old的值
i=1;
do
{
a[i]=n_old mod 10; //“mod”指求一个数值的余数,如15 mod 10 =5,
// 6 mod 10=6, C++用 “%”表示
n_old = n_old/10;
i = i+1;
}
while (n_old 0); //“”表示不等于,C++用“!=”表示
n_new=0;
for k=1 to k=i-1 step 1
{
n_new = a[k]+n_new*10;
next k;
}
5、读下列程序,并请回答程序中的3个问题。
#include iostream
using namespace std;
class base;base *pBase;class base{public:??? base(){???????? pBase=this;??? }??? virtual void fn(){???????? coutbaseendl;??? }};class derived:public base{??? void fn(){???? coutderivedendl;??? }};
int main(int argc, char* argv[]){???? derived d;??? pBase-fn();??? //1、打印的结果是什么?why?????//d.fn();????? //这里编译通不过,why???? base b;??? pBase-fn();??? //打印的结果是什么?why?
}
6、写一个函数,求2~100间的全部质数,并以每行五个的形式输出。
7、在漆黑的夜里,四位旅行者来到了一座狭窄而且没有护栏的桥边。如果不借助手电筒的话,大家是无论如何也不敢过桥去的。不幸的是,四个人一共只带了一只手电筒,而桥窄得只够让两个人同时通过。如果各自单独过桥的话,四人所需要的时间分别是1,2,5,8分钟;而如果两人同时过桥,所需要的时间就是走得比较慢的那个人单独行动时所需的时间。问题是,你如何设计一个方案,让用的时间最少。
8、将英语翻译成汉语:(共2段)
Communicating with remote objects require lots of plumbing to resolve all the remote references. Since this is a cumbersome and error prone process for developers, Remoting metadata aim to provide a simple solution to this problem. This can be achieved by providing the API’s described in this document together with a simple tool that will be responsible for generating all the code a client object requires to resolve calls to a remote object.
Conceptually Remoting metadata should be able to connect to a speci
您可能关注的文档
最近下载
- 新课标下音乐课歌唱教学现状调查与改进策略研究.docx VIP
- 研究生考试 - 《2021考研政治知识点背诵合集》.pdf VIP
- 生态环境监测机构评审补充要求 培训试卷(答案).pdf VIP
- 第五六章辨伪辑佚.ppt
- 三肯变频器说明书.pdf
- 国家公务员考试(面试)试题及解答参考(2025年).docx VIP
- 硝酸铵的性质及用途.pptx VIP
- 第10课帝制复辟与军阀割据 教案(表格式) 2025历史统编版八年级上册.pdf VIP
- 2025-2026学年小学劳动人教版四年级下册-人教版教学设计合集.docx
- JJF 2118-2024 压力式六氟化硫气体密度控制器校验仪校准规范.docx VIP
原创力文档


文档评论(0)