计算机面试题(2].doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机面试题(2]

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。   答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一程序集内可以访问。   2 .列举ASP.NET 页面之间传递值的几种方式。   答get请求、post请求、Session、Application、Cookie、ViewState   3. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 求第30位数是多少, 用递归算法实现。答:public class MainClass { public static void Main() { Console.WriteLine(Foo(30)); } public static int Foo(int i) { if (i = 0) return 0; else if(i 0 i = 2) return 1; else return Foo(i -1) + Foo(i - 2); } }   4.C#中的委托是什么?事件是不是一种委托?   答: 委托是引用数据类型,可以把一个方法作为参数传递给委托。 委托可以理解为指向一个函数的??用。 事件是一种特殊的委托   5.override与重载的区别?   答重载是方法的名称相同。参数或参数类型不同(同名同类不同参)。 简单,可能被伪造 url参数(get请求) 安全性差,数据长度有限 数据库 稳定,安全,但性能相对弱 ViewState 通过ViewState可以将当前页面的控件数据传递到另一个页面,因为ViewState存放在客户端,因此安全性比较长   63.请指出GAC的含义?   答:全局程序集缓存。   64.向服务器发送请求有几种方式?   答:get,post。get一般为链接方式,post一般为按钮方式。   65.DataReader与Dataset有什么区别?   答:DataRead表示一个只读向前的数据读取器,在读取数据的过程中需要保存与数据库的连接(连接式访问) DataSet:数据集,数据从数据库中读取后保存在内存,因此读取数据时不需要保存与数据库的连接(断开式访问)   66.软件开发过程一般有几个阶段?每个阶段的作用?   答:需求分析,架构设计,代码编写,QA,部署   67.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句; inputStr=Regex.Replace(inputStr.Trim(), *, );   69.下面这段代码输出什么?为什么?   答: int i=5; int j=5; if (Object.ReferenceEquals(i,j)) Console.WriteLine(Equal); else Console.WriteLine(Not Equal); 答:”Not Equal”,因为比较的是对象   70.什么叫做SQL注入,如何防止?请举例说明。   答:利用sql关键字对网站进行攻击。过滤关键字。推荐使用存储过程或参数化的命令   71.什么是反射?   答:动态获取程序集信息,动态创建对象和调用对象成员   72.用Singleton(单例模式)如何   答:构造函数private,在类中创建自己的对象,然后通过static方法返回。   73.什么是Application Pool?   答:Web应用,类似Thread Pool,提高并发性能。   74.什么是虚函数?什么是抽象函数?   答:虚函数:在父类中可以定义虚函数。只有定义为虚函数的函数才能被子类所重写抽象函数:只有方法定义没有方法体的方法,抽象方法只能定义在抽象类中   75.什么是XML?   答:XML即可扩展标记语言。eXtensible Markup Language.。xml是标准的文本文件,可以跨平台跨语言的被访问。Xml格式良好的文档,主要用于数据的存储和传输   76.什么是Web Service?UDDI?   答:Web Service便是基于网络的、分布式的模块化组件。Web Service可用于远程方法访问。Web Service基于http请求,通过xml进行数据传递,便于在不同平台或不同语言之间的远程调用  UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的

文档评论(0)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档