- 1、本文档共89页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java开发笔试题及答案 [软件开发企业招聘笔试题及答案(七)]
PAGE
PAGE 89
java开发笔试题及答案 [软件开发企业招聘笔试题及答案(七)]
软件开发企业招聘笔试题及答案(七) 软件开发企业招聘笔试题及答案(七)
可以使用任何你所熟悉的编程语言来实现以下算法题:
一、 写一个函数将输入的任意正整数转换为它所对应的二进制编码并输出。
答:private static string str = string.Empty;
public string f(int m)
{
string sb = string.Empty;
if (m == 0)
{
sb = quot;0quot;;
}
if (m gt; 0)
{
f(m / 2);
sb = (m % 2).ToString();
}
str += sb;
return str;
}
二、 有两个数值变量分别为a与b 试写算法,实现a与b值的交换,在程序中只能出现a,b两个变
量。
答:a=a+b;
b=a-b;
a=a-b;
三、 有一组无序排列的整数数组如{1,5,7,9,2} 通过算法实现对该数组按从大到小的顺序进行排序,输
出排序后的结果同时输入原始数组的数组索引下标,如输出排序结果为{9,7,5,2,1},输出原始数组索引下标为{3,2,1,4,0}。
答:用另一个数组ary_index记录原始数组的下标
int i,j,t;
for(i=0;ilt;ary_value.Length-1;i++)
{
for(j=i+1;jlt;ary_value.Length;j++)
{
if(ary_value[i]lt;ary_value[j])
{
t=ary_value[j];
ary_value[j]=ary_value[i];
ary_value[i]=t;
t=ary_index[j];
ary_index[j]=ary_index[i];
ary_index[i]=t;
}
}
}
四、 已知有一长度为100的无序随机整型数组,且数值范围是[1,100],写一算法,判断数组中是否有
存在重复值,要求,不得嵌套循环,不得使用递归。
答:
int[] intlist = new int[100] { };
int t;
int c = 0;
while (c lt; intlist.Length)
{
t = intlist[c];
if (t lt; intlist.Length)
{
if (intlist[t] == t)
{
if (t == c)
{
c++;
}
else
{
Response.Write(quot;truequot;);
break;
}
}
else
{
intlist[c] = intlist[t];
intlist[t] = t;
}
}
五、 用算法实现Round函数效果,这里仅要求将所输入的任意数值型变量保留两位小数后输出(四舍
五入),以代码实现,不得使用Printf(“%.2f”,d)或是.NET中的Round(double value, int digits)函数。 答:do(原文来自:.csPEN 蓬 勃范文 网:java开发笔试题及答案 [软件开发企业招聘笔试题及答案(七)] )uble t, b = 12.657;
int a;
b = b * 100 + 0.5;
t = b % 1;
b = b - t;
a = (int)b;
b = a / 100.00;
txtResult.Text = b.ToString();
SQL题
六、 写出一条Sql语句: 选取表A中 第31条至第40条 这10条记录 (注:在SQLServer, 表A是以整形
的无序“TableID”字段作为主关键字,如TableID=1,2,3,7,10,20……100……。)
答:select top 10 * from a where tableid gt; (select max(tableid) from (select top 30 from a) as table1)
java开发笔试题及答案 [软件开发企业招聘笔试题及答案(七)]
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用
您可能关注的文档
- 2016年公务员面试真题及详解(共3篇).doc
- 2016年中考语文试卷.doc
- 2016年关于《童年》中考阅读题.doc
- 2016年公务员面试部分真题(共3篇).doc
- 2016年云南省中考英语试题.doc
- 2016年医师定期考核题库-法律法规(共3篇).doc
- 2016年初中化学竞赛试题及答案.doc
- 2016年儿科专业定期考核试卷(共3篇).doc
- 2016年各省面试真题(共3篇).doc
- 2016年四川对口高职高考语文试题.doc
- GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 中国国家标准 GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs).pdf
- 《GB/T 39560.10-2024电子电气产品中某些物质的测定 第10部分:气相色谱-质谱法(GC-MS)测定聚合物和电子件中的多环芳烃(PAHs)》.pdf
- GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- 中国国家标准 GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 中国国家标准 GB/T 39560.302-2024电子电气产品中某些物质的测定 第3-2部分:燃烧-离子色谱法(C-IC)筛选聚合物和电子件中的氟、氯和溴.pdf
- GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样.pdf
- 《GB/T 39560.2-2024电子电气产品中某些物质的测定 第2部分:拆解、拆分和机械制样》.pdf
- 《GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯》.pdf
- 中国国家标准 GB/T 39560.303-2024电子电气产品中某些物质的测定 第3-3部分:配有热裂解/热脱附的气相色谱-质谱法(Py/TD-GC-MS)筛选聚合物中的多溴联苯、多溴二苯醚和邻苯二甲酸酯.pdf
文档评论(0)