C#_面试题_总结

C#_面试题_总结

ID:39547541

大小:88.50 KB

页数:10页

时间:2019-07-06

C#_面试题_总结_第1页
C#_面试题_总结_第2页
C#_面试题_总结_第3页
C#_面试题_总结_第4页
C#_面试题_总结_第5页
资源描述:

《C#_面试题_总结》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1. 填空: (1)面向对象的语言具有继承性、封装性、多态性。(2)能用foreach遍历访问的对象需要实现 IEnumerable接口或声明GetEnumerator方法的类型。        (3)列举ADO.net中的五个主要对象Command、Connection、DataSet、DataSetCommand、DataReader。(3)<%#%>和<% %>有什么区别?<%#%>表示绑定的数据源<%%>是服务器端代码块(4).c#中的三元运算符是?:(5).当整数a赋值给一个objec

2、t对象时,整数a将会被装箱(6).类成员有3种可访问形式?(7).publicstaticconstintA=1;这段代码有错误么?是什么?答案:const成员都是static所以应该去掉static(8).floatf=-123.567F; inti=(int)f;i的值现在是-123(9).利用operator声明且仅声明了==,有什么错误么?(10).委托声明的关键字是___delegate___(11).用sealed修饰的类有什么特点?答案:不可以被继承,只能被实例化(12).在Asp

3、.net中所有的自定义用户控件都必须继承自System.Web.UI.UserControl(13).在.Net中所有可序列化的类都被标记为__[serializable]___(14).在.Net托管代码中我们不用担心内存漏洞,这是因为有了___gC___2.不定项选择:(1) 以下叙述正确的是:       A. 接口中可以有虚方法。     B. 一个类可以实现多个接口。       C. 接口不能被实例化。       D. 接口中可以包含已实现的方法。 答案:BC   (2) 从数据库

4、读取记录,你可能用到的方法有:      A. ExecuteNonQuery            B. ExecuteScalar      C. Fill                        D. ExecuteReader答案:  B、C、D (考查对ADO.net的熟练程度)   评分标准: 一题5分,不选或者错选均不得分。漏选得2分。满分10分。3. 简述 private、 protected、 public、 internal 修饰符的访问权限。private :   私

5、有成员, 在类的内部才可以访问。      protected : 保护成员,该类内部和继承类中可以访问。      public :    公共成员,完全公开,没有访问限制。      internal:   在同一命名空间内可以访问。 4.写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键,  注意:ID可能不是连续的。)解1:  select top 10 * from A where id not in (select top 30 id 

6、from A) 解2:  select top 10 * from A where id > (select max(id) from (select top 30 id from A )as A)     评分标准: 写对即10分。(答案不唯一,datagrid 分页可能需要用到)  5.列举ASP.NET 页面之间传递值的几种方式。 1.使用QueryString,  如....?id=1; response. Redirect()....     2.使用Session变量     3.使

7、用Server.Transfer 6.写出程序的输出结果 classClass1{privatestringstr="Class1.str";privateinti=0;staticvoidStringConvert(stringstr){str="stringbeingconverted.";}staticvoidStringConvert(Class1c){c.str="stringbeingconverted.";}staticvoidAdd(inti){i++;}staticvoidAd

8、dWithRef(refinti){i++;}staticvoidMain(){inti1=10;inti2=20;stringstr="str";Class1c=newClass1();Add(i1);//i1=11AddWithRef(refi2);//i2=20Add(c.i);//i=1StringConvert(str);StringConvert(c);Console.WriteLine(i1);//11ErrorConsole.WriteLine(i2);//20ErrorCons

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。