面试题目20130724 成都闻通通信
2013-07-25 08:59
99 查看
Q : 学生表(Student)中有编号(ID)和姓名(studentName),删除学生表中重复的记录,删除时保留ID较小的一条。
A: 答案一 :
答案二:
Q: 有表如下,
PubTime Result
2013-7-24 胜
2013-7-24 负
2013-7-24 胜
2013-7-25 负
请将其转换成如下格式
PubTime WIN
lOST
2013-7-24 2
1
2013-7-25 0
1
A:
Q : javascript 写一个函数输入I Love China,输出 anihC evoL I
A:
Q:请问如下代码clsDemo a1,a2,a3,a4,a5,b1,b2,b3,b4,b5的执行顺序
A: b1,b3,b2;a1,a3,a2;a4,b4;b5
Q:c#写一段函数实现输入 I Love China,输出China Love I
A:
Q:什么是装箱,拆箱,如何避免装箱拆箱带来的性能下降?
A:装箱:将值类型数据制定给引用类型数据时系统会先在堆(Heap)之中配置好一片内存,然后将数据复制到这一内存,最后再将引用类型数据指向这一内存
拆箱:从object类型到值类型或从接口类型到实现该接口的值类型的显示转换只有引用类型的数据才需要拆箱
装箱拆箱是不可完全避免的操作,为了提高性能应避免一些不必要的装箱拆箱操作,尽量将装箱操作放在循环体外或通过重载函数,接口或泛型等来避免装箱拆箱操作
A: 答案一 :
DELETE FROM a FROM Student as a INNER JOIN Student as b ON a.StudentName = b.StudentName and a.ID > b.ID
答案二:
DELETE FROM Student WHERE ID IN( SELECT a.ID FROM Student a INNER JOIN Student b ON a.StudentName = b.StudentName and a.ID > b.ID )
Q: 有表如下,
PubTime Result
2013-7-24 胜
2013-7-24 负
2013-7-24 胜
2013-7-25 负
请将其转换成如下格式
PubTime WIN
lOST
2013-7-24 2
1
2013-7-25 0
1
A:
SELECT PubTime,SUM(WIN) AS WIN,SUM(LOST) AS lOST FROM( SELECT PubTime,CASE Result WHEN '胜' THEN 1 ELSE 0 END AS WIN, CASE Result WHEN '负' THEN 1 ELSE 0 END AS LOST FROM Score ) A GROUP BY PubTime
Q : javascript 写一个函数输入I Love China,输出 anihC evoL I
A:
Q:请问如下代码clsDemo a1,a2,a3,a4,a5,b1,b2,b3,b4,b5的执行顺序
public class A { public static clsDemo a1 = new clsDemo("a1"); public clsDemo a2 = new clsDemo("a2"); static A() { clsDemo a3 = new clsDemo("a3"); } public A() { clsDemo a4 = new clsDemo("a4"); } public virtual void MyFunc() { clsDemo a5 = new clsDemo("a5"); } } public class B : A { public static clsDemo b1 = new clsDemo("b1"); public clsDemo b2 = new clsDemo("b2"); static B() { clsDemo b3 = new clsDemo("b3"); } public B() { clsDemo b4 = new clsDemo("b4"); } public override void MyFunc() { clsDemo b5 = new clsDemo("b5"); } }
A: b1,b3,b2;a1,a3,a2;a4,b4;b5
Q:c#写一段函数实现输入 I Love China,输出China Love I
A:
Q:什么是装箱,拆箱,如何避免装箱拆箱带来的性能下降?
A:装箱:将值类型数据制定给引用类型数据时系统会先在堆(Heap)之中配置好一片内存,然后将数据复制到这一内存,最后再将引用类型数据指向这一内存
拆箱:从object类型到值类型或从接口类型到实现该接口的值类型的显示转换只有引用类型的数据才需要拆箱
装箱拆箱是不可完全避免的操作,为了提高性能应避免一些不必要的装箱拆箱操作,尽量将装箱操作放在循环体外或通过重载函数,接口或泛型等来避免装箱拆箱操作
相关文章推荐
- 某通信公司的Android面试题目
- 华为各类工程师通信基础面试题目及答案
- 进程与进程间的通信方式--面试常考题目
- 通信面试题目1
- 面试题目20130725 成都原点科技
- 进程与进程间的通信方式--面试常考题目
- Shell常见面试题目
- 【剑指Offer面试编程题】题目1507:不用加减乘除做加法--九度OJ
- 面试中的二叉树题目
- http协议详解及htt面试题目,常见的http状态码
- 微软公司的三道面试题目看了会有意想不到的收获
- Android面试题目整理与讲解(一)
- Java常见笔试面试题目解析(三):Java中异常执行流程
- 轻松搞定面试中的二叉树题目
- 值得记录的面试题目(算法工程师)
- 轻松搞定面试中的链表题目
- 华为--C++ 笔试+面试题目
- 轻松搞定面试中的二叉树题目
- 经典的C++面试题目
- 笔试面试经典题目及解答——持续更新中