欢迎光临北大青鸟厦门软件园校区!

我的位置: 首页 >> .NET面试题大全(三)

.NET面试题大全(三)

2017-06-10

来源:admin

  .NET面试题大全(三)

  61.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

  int[] intArr=new int[100];

  ArrayList myList=new ArrayList();

  Random rnd=new Random();

  while(myList.Count<100)

  {

  int num=rnd.Next(1,101);

  if(!myList.Contains(num))

  myList.Add(num);

  }

  for(int i=0;i<100;i++)

  intArr[i]=(int)myList[i];

  62.请说明在.net中常用的几种页面间传递参数的方法,并说出他们的优缺点。

  答:session(viewstate) 简单,但易丢失

  application    全局

  cookie       简单,但可能不支持,可能被伪造

  input ttype="hidden"   简单,可能被伪造

  url参数         简单,显示于地址栏,长度有限

  数据库          稳定,安全,但性能相对弱

  63.请指出GAC的含义?

  答:全局程序集缓存。

  64.向服务器发送请求有几种方式?

  答:get,post。get一般为链接方式,post一般为按钮方式。

  65.DataReader与Dataset有什么区别?

  答:一个是只能向前的只读游标,一个是内存中的表。

  66.软件开发过程一般有几个阶段?每个阶段的作用?

  答:可行性分析(风险控制),需求分析,架构设计,代码编写,测试,部署,维护

  67.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法。

  答:using 引入名称空间或者使用非托管资源,使用完对象后自动执行实现了IDisposable接口的类的Dispose方法

  new 新建实例或者隐藏父类方法

  68.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.

  答:string inputStr=" xx  xx ";

  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");

  答:不相等,因为比较的是对象

  70.什么叫做SQL注入,如何防止?请举例说明。

  答:利用sql关键字对网站进行攻击。过滤关键字'等

  71.什么是反射?

  答:动态获取程序集信息

  72.用Singleton如何写设计模式

  答:static属性里面new ,构造函数private

  73.什么是Application Pool?

  答:Web应用,类似Thread Pool,提高并发性能。

  74.什么是虚函数?什么是抽象函数?

  答:虚函数:没有实现的,可由子类继承并重写的函数。抽象函数:规定其非虚子类必须实现的函数,必须被重写。

  75.什么是XML?

  答:XML即可扩展标记语言。eXtensible Markup Language.标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,即可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。

  76.什么是Web Service?UDDI?

  答:Web Service便是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。

  UDDI 的目的是为电子商务建立标准;UDDI是一套基于Web的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业能够发现的访问协议的实现标准。

  77.什么是ASP.net中的用户控件?

  答:用户控件一般用在内容多为静态,或者少许会改变的情况下..用的比较大..类似ASP中的include..但是功能要强大的多。

  78.列举一下你所了解的XML技术及其应用

  答:xml用于配置,用于保存静态数据类型.接触XML最多的是web Services..和config,存储经常使用但是不经常修改的数据

  79.ADO.net中常用的对象有哪些?分别描述一下。

  答:Connection 数据库连接对象

  Command 数据库命令

  DataReader 数据读取器

  DataSet 数据集

  DataAdaprer数据适配器

  80.什么是code-Behind技术。

  答:ASPX,RESX和CS三个后缀的文件,这个就是代码分离.实现了HTML代码和服务器代码分离.方便代码编写和整理.

  81.什么是SOAP,有哪些应用。

  答:simple object access protocal,简单对象接受协议.以xml为基本编码结构,建立在已有通信协议上(如http,不过据说ms在搞最底层的架构在tcp/ip上的soap)的一种规范Web Service使用的协议..

  82.C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里?

  答:一个是属性,用于存取类的字段,一个是特性,用来标识类,方法等的附加性质

  83.XML 与 HTML 的主要区别

  答:1. XML是区分大小写字母的,HTML不区分。

  2. 在HTML中,如果上下文清楚地显示出段落或者列表键在何处结尾,那么你可以省略</p>或者</li>之类的结束    标记。在XML中,绝对不能省略掉结束标记。

  3. 在XML中,拥有单个标记而没有匹配的结束标记的元素必须用一个 / 字符作为结尾。这样分析器就知道不用    查找结束标记了。

  4. 在XML中,属性值必须分装在引号中。在HTML中,引号是可用可不用的。

  5. 在HTML中,可以拥有不带值的属性名。在XML中,所有的属性都必须带有相应的值。

  84.c#中的三元运算符是?

  答:?:。

  85.当整数a赋值给一个object对象时,整数a将会被?

  答:装箱。

  86.类成员有_____种可访问形式?

  答:this.;new Class().Method;

  87.public static const int A=1;这段代码有错误么?是什么?

  答:const不能用static修饰。

  88.float f=-123.567F; int i=(int)f;i的值现在是_____?

  答:-123。

  89.委托声明的关键字是______?

  答:delegate.

  90.用sealed修饰的类有什么特点?

  答:密封,不能继承。

相关热词搜索:北大青鸟北大青鸟

开班信息

开班课程 人数 了解详情
高端名企定向委培班 剩余名额3 课程介绍
ACCP8.0软件培训班 剩余名额8 课程介绍
短期冲刺班 剩余名额2 课程介绍
项目精英班 剩余名额1 课程介绍
UI课程重点培训班 剩余名额6 课程介绍
WEB开发精英班 剩余名额2 课程介绍
JAVA特招班 剩余名额10 课程介绍

免费试听

试听课程 了解详情
高端名企定向委培班 试听详情
ACCP8.0软件培训班 试听详情
短期冲刺班 试听详情
项目精英班 试听详情
UI课程重点培训班 试听详情
WEB开发精英班 试听详情
JAVA特招班 试听详情

姓名:

电话:

最新就业

姓名 就业岗位 就业企业
何伟煊 java工程师 金政信息科技
张雅涵 前端工程师 国贸集团股份有限公司
张默 项目组长 极宇舟天有限公司
张婧涵 前端工程师 大族激光有限公司
张洪文 运维工程师 诚迈科技有限公司
王玥婷 java技术顾问岗位 百纳威尔有限公司
王鸿轩 Java开发岗位 爱卡智能
邓安志 软件开发工程师 美的集团
何浚宏 软件开发课程工程师 东和科技有限公司
黄隆 软件开发顾问 建发股份公司
刘应琴 软件开发工程师 国美集团
刘雨林 java工程师 唯品会科技有限公司
彭子昂 Java开发 爱卡智能有限公司

福建省厦门市思明区软件园二期观日路48号北大青鸟软件园校区

地址:福建省厦门市思明区软件园二期观日路48号(IT实训32号)

电话:4000-470-150  0592-5920811

网址: www.0592java.com

厦门校区乘车路线:软件园站、软件园南门、软件园东二门站、观日路口

北大青鸟厦门软件园校区公众平台

厦门北大青鸟