深圳市福田区商报东路景明达酒店—莲兴苑8A(到北大医院...深圳市福田区商报东路景明达酒店—莲兴苑8A(到北大医院...
深圳市福田区商报东路景明达酒店—莲兴苑8A(到北大医院或景新花园下)
龙控科技开发有限公司(主要做安防、网控等软、硬件) 以下试题有一定难度,做完1/3即可能被公司录用。所有题不要求完整,但要细量详
细。(共10题)
(所有题不要求具体语言,vb,c,c++,java都可) 1(写一个输入整数(如123456789)转换为二进制的程序,如输入32则输出1000000;
答:private static string str = string.Empty;
...
深圳市福田区商报东路景明达酒店—莲兴苑8A(到北大医院...
深圳市福田区商报东路景明达酒店—莲兴苑8A(到北大医院或景新花园下)
龙控科技开发有限公司(主要做安防、网控等软、硬件) 以下
有一定难度,做完1/3即可能被公司录用。所有题不要求完整,但要细量详
细。(共10题)
(所有题不要求具体语言,vb,c,c++,java都可) 1(写一个输入整数(如123456789)转换为二进制的程序,如输入32则输出1000000;
答:private static string str = string.Empty;
public string f(int m)
{
string sb = string.Empty;
if (m == 0)
{
sb = "0";
}
if (m > 0)
{
f(m / 2);
sb = (m % 2).ToString();
}
str += sb;
return str;
}
2(写出对100个整数进行排序的程序,要求用两种不同的排序方法; 答:
冒泡法:
public int[] maoPao(int[] list)
{
int i, j, temp;
bool done = false;
j = 1;
while ((j < list.Length) && (!done))
{
done = true;
for (i = 0; i < list.Length - j; i++)
{
if (list[i] > list[i + 1])
{
done = false;
temp = list[i];
list[i] = list[i + 1];
list[i + 1] = temp;
}
}
j++;
}
return list;
}
选择法:
private int min;
public void Sort(int[] list)
{
for (int i = 0; i < list.Length - 1; i++)
{
min = i;
for (int j = i + 1; j < list.Length; j++)
{
if (list[j] < list[min])
min = j;
}
int t = list[min];
list[min] = list[i];
list[i] = t;
}
}
3(写出一个字符串替换程序如输入”Welcome to comp”,将“co”替换成”abc”,即为” Wel
abcme to abcmp”,要求不能作任何系统提供的函数如strrepalce等。 答:public string replace(string str)
{
int count = str.Length;
string[] strs = new string[count];
string reStr = string.Empty;
for (int i = 0; i < count; i++)
{
strs[i] = str.Substring(i, 1);
}
for (int k = 0; k < count; k++)
{
if (k + 1 < count)
{
if (strs[k] + strs[k + 1] == "co")
{
strs[k] = "a";
strs[k + 1] = "bc";
}
}
reStr += strs[k];
}
return reStr;
}
4(
数据库中有两个
,当主表中的一条
删除时,副表中的相关记录全部自
动删除。
答:delete from 副表 where主表号in (select 主表号 from 主表 where 条件);
deleter from 主表 where 条件;
注意:两个的顺序不能弄反了。 5(写两个类,子类中的方法在父类中实现。 答:
public class a
{
public void Fun()
{
Console.WriteLine("a.Fun()");
}
}
public class b : a
{
public void Fun()
{
base.Fun();
}
}
6(从数据库中查一个表,将表中的所有数据输出到磁般中的一个文件中。
//filePath是文件地址
public void write(string filePath)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "Server=.;database=pubs;uid=sa;pwd=sa";
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "select * from authors";
cmd.Connection = con;
try
{
con.Open();
StreamWriter sw = new StreamWriter(filePath, false, Encoding.GetEncoding("gb2312"));
SqlDataReader sdr = cmd.ExecuteReader(CommandBehavior.SingleResult);
while (sdr.Read())
{
for (int i = 0; i < sdr.FieldCount; i++)
{
sw.WriteLine((sdr.GetValue(i).ToString() + "||||"));
}
Response.Write("/n");
}
sw.Close();
sdr.Close();
}
finally
{
con.Close();
}
}
7(用vb或其它写一个stock server和clinel通讯的例子; 8(一个线通讯的题,记不清了~
9(写一个父线程控制线程运行的例子。
10(谈谈你对龙控公司的认识和你想在龙控公司所从事的岗位和工作。
本文档为【深圳市福田区商报东路景明达酒店—莲兴苑8A(到北大医院...】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。