面试题目20130722 瞬联软件
2013-07-25 07:49
218 查看
机试题:
Q: 有两个数组int[] ar1={1,9,3,8,2} int ar2[] ={3,-2,8,7,10},请将其合并到一个数组并排序后输出.
A:
Q:有一个90位的数组,其中数字为随机生成,但其中有一个数字重复了,请把它找出.
A: 解法1:因为只须找出重复的数字不需要找出重复位置,因此可以先排序再查找
解法2:Linq
Q: 找出当前窗体中的TextBox并将其文本设置为"Find Me!!".
A : 递归
面世题
Q: Class和对象的区别
A:
Q:虚类和接口的区别
A:
Q:值类型和引用类型的存储方式有什么区别
A:
Q:分别如何定义值类型和引用类型的常量,以及他们的区别
A:
Q: 有两个数组int[] ar1={1,9,3,8,2} int ar2[] ={3,-2,8,7,10},请将其合并到一个数组并排序后输出.
A:
int[] arrResult = new int[ar1.Length + ar2.Length]; Array.Copy(ar1, arrResult, ar1.Length); Array.Copy(ar2, 0, arrResult, ar1.Length, ar2.Length); Array.Sort(arrResult); foreach (int item in arrResult) { Console.WriteLine(item.ToString()); }
Q:有一个90位的数组,其中数字为随机生成,但其中有一个数字重复了,请把它找出.
A: 解法1:因为只须找出重复的数字不需要找出重复位置,因此可以先排序再查找
int iLoopMax = arrResult.Length - 1; bool blnNotMatch = true; for (int i = 0; i < iLoopMax; i++) { if(arrResult[i] ==arrResult[i+1]) { blnNotMatch = false; Console.WriteLine("重复的数字是" + arrResult[i].ToString()); break; } } if (blnNotMatch) Console.WriteLine("没有重复的数字");
解法2:Linq
var a = from item in arrResult group item by item into h where h.Count() >1 select h.Key; var result = a.ToList(); if (result.Count > 0) { foreach (var item in result) { Console.WriteLine("重复的数字是" + item); } } else Console.WriteLine("没有重复的数字");
Q: 找出当前窗体中的TextBox并将其文本设置为"Find Me!!".
A : 递归
SetSubControls(this, p => { return p is TextBox; }, p => { p.Text = "Find Me!!"; }); private void SetSubControls(Control container, Predicate<Control> filter, Action<Control> action){ foreach (Control item in container.Controls){ if (item.Controls.Count > 0) SetSubControls(item, filter, action); if (filter(item)) action(item); } }
面世题
Q: Class和对象的区别
A:
Q:虚类和接口的区别
A:
Q:值类型和引用类型的存储方式有什么区别
A:
Q:分别如何定义值类型和引用类型的常量,以及他们的区别
A:
相关文章推荐
- 个人找工作中的软件测试面试题目收集(一)
- C++软件开发经典面试题目
- 软件测试面试题目————征求更好答案
- 对软件测试工程师面试题目的回答[转]
- 测试杯子(微软的一个软件测试面试题目)
- 对软件测试工程师面试题目的回答( 转)
- 面试===软件测试工程师笔试题目
- 昨天面试题目--软件--SQL--后感
- 对软件测试工程师面试题目的回答[转]
- 软件相关职位经典面试笔试题目分析
- 软件测试面试题目 1
- 某软件公司的面试题目
- 软件开发工程师面试题目之二
- 面试软件测试工程师的笔试题目
- 互联网公司软件测试职位实习面试题目
- 面试软件测试 智力题题目与部分答案
- 软件开发工程师面试题目
- 软件面试题目
- 软件开发工程师面试题目
- 面试中的二叉树题目