1 / 4
文档名称:

软件开发企业招聘笔试题及答案(七).docx

格式:docx   大小:17KB   页数:4
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件开发企业招聘笔试题及答案(七).docx

上传人:圭圭 2022/5/20 文件大小:17 KB

下载得到文件列表

软件开发企业招聘笔试题及答案(七).docx

文档介绍

文档介绍:软件开发企业招聘笔试题及答案(七)
软件开发企业招聘笔试题及答案(七)
可以使用任何你所熟悉的编程语言来实现以下算法题:
一、写一个函数将输入的任意正整数转换为它所对应的二进制编码并输出。
答:

软件开发企业招聘笔试题及答案(七)
软件开发企业招聘笔试题及答案(七)
可以使用任何你所熟悉的编程语言来实现以下算法题:
一、写一个函数将输入的任意正整数转换为它所对应的二进制编码并输出。
答:private static string str = ;
public string f(int m)
{
string sb = ;
if (m == 0)
{
sb = "0";
}
if (m > 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;i {
for(j=i+1;j {
if(ary_value[i] {
t=ary_value[j];
ary_value[j]=ary_value[i];
软件开发企业招聘笔试题及答案(七)


可以使用任何你所熟悉的编程语言来实现以下算法题:
一、写一个函数将输入的任意正整数转换为它所对应的二进制编码并输出。
答:private static string str = ;
public string f(int m)
{
string sb = ;
if (m == 0)
{
sb = "0";
}