.NET培训
美国上市.NET培训机构

400-111-8989

热门课程

常见.NET工程师面试题及答案汇总(三)

  • 时间:2015-12-10
  • 发布:.Net培训
  • 来源:NET面试题

1.分析以下代码,完成填空

string strTmp = "abcdefg某某某";

int i= System.Text.Encoding.Default.GetBytes(strTmp).Length;

int j= strTmp.Length;

以上代码执行完后,i= j=

答:i=13,j=10

2.SQLSERVER服务器中,给定表 table1 中有两个字段 ID、LastUpdateDate,

ID表示更新的事务号, LastUpdateDate表示更新时的服务器时间,请使用一句

3.SQL语句获得最后更新的事务号

答:Select ID FROM table1 Where LastUpdateDate = (Select MAX

(LastUpdateDate) FROM table1)

4.简要谈一下您对微软.NET 构架下remoting和webservice两项技术的理解以及

实际中的应用。

答:WS主要是可利用HTTP,穿透防火墙。而Remoting可以利用TCP/IP,二进制传

送提高效率。

5.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到

以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视

6.图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的

思路

答:根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。

7..写出一条Sql语句:取出表A中第31到第40记录(SQLServer,以自动增长的ID

作为主键,注意:ID可能不是连续的。

答:解1: select top 10 * from A where id not in (select top 30 id

from A)

解2: select top 10 * from A where id >(select max(id) from (select

top 30 id from A )as A)

8.面向对象的语言具有________性、_________性、________性

答:封装、继承、多态。

9.能用foreach遍历访问的对象需要实现 ________________接口或声明

________________方法的类型。

答:IEnumerable 、 GetEnumerator。

10.GC是什么? 为什么要有GC?

答:GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管

理。要请求垃圾收集,可以调用下面的方法之一:

System.gc()

Runtime.getRuntime().gc()

11.String s = new String("xyz");创建了几个String Object?

答:两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。

12.启动一个线程是用run()还是start()?

答:启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状

态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()

方法可以产生必须退出的标志来停止一个线程。

相关NET面试题推荐

常见的.NET工程师面试题及答案(一)

常见.NET工程师面试题及答案汇总(二)

常见.NET工程师面试题及答案汇总(三)

常见.NET工程师面试题及答案汇总(四)

常见.NET工程师面试题及答案汇总(五)

常见.NET工程师面试题及答案汇总(六)

常见.NET工程师面试题及答案汇总(七)

常见.NET工程师面试题及答案汇总(八)

常见.NET工程师面试题及答案汇总(九)


上一篇:常见.NET工程师面试题及答案汇总(二)
下一篇:常见.NET工程师面试题及答案汇总(四)

常见的.NET工程师面试题及答案(一)

常见.NET工程师面试题及答案汇总(二)

常见.NET工程师面试题及答案汇总(四)

常见.NET工程师面试题及答案汇总(五)

选择城市和中心
贵州省

广西省

海南省