`
happmaoo
  • 浏览: 4472415 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Asp.net(C#)面试试题部分集合1

阅读更多

1.new有几种用法

第一种:new Class();
第二种:覆盖方法
public new XXXX(){}
第三种:new 约束指定泛型类声明中的任何类型参数都必须有公共的无参数构造函数。

2.如何把一个array复制到arrayList里

foreach( object o in array )arrayList.Add(o);

3.datagrid.datasouse可以连接什么数据源 [dataset,datatable,dataview]

dataset,datatable,dataview , IList

4.概述反射和序列化

反射:程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性

序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。

5.概述o/r mapping 的原理

利用反射,配置 将类于数据库表映射

6.类成员有( )种可访问形式

可访问形式?不懂。

可访问性:public ,protected ,private,internal

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

sealed 修饰符用于防止从所修饰的类派生出其它类。如果一个密封类被指定为其他类的基类,则会发生编译时错误。

密封类不能同时为抽象类。

sealed 修饰符主要用于防止非有意的派生,但是它还能促使某些运行时优化。具体说来,由于密封类永远不会有任何派生类,所以对密封类的实例的虚拟函数成员的调用可以转换为非虚拟调用来处理。

8.列举ADO.NET中的五个主要对象,并简单描述

connection,command,dataReader,trans,dataset ...

9.执行下面代码后:

String strTemp ="abcdefg 某某某";
Int i System.Text.Encoding.Default.GetBytes(strTemp).Length;
Int j = strTemp.Length;
问:i=(14 ) ;j=(11 )

i=(14 ) ;j=(11 ) 中文两个字节

10.C#中,string str = null 与 string str ="",请尽量用文字说明区别。(要点:说明详细的内存空间分配)

string str ="" 分配空间

11.详述.NET里class和struct的异同!

class:放在 ? struct放在?
struct值传递

类与结构有很多相似之处:结构可以实现接口,并且可以具有与类相同的成员类型。然而,结构在几个重要方面不同于类:结构为值类型而不是引用类型,并且结构不支持继承。结构的值存储在“在堆栈上”或“内联”。细心的程序员有时可以通过聪明地使用结构来增强性能。


12.概述.NET里对 remoting 和 webservice 两项技术的理解和实际中的应用。

远程逻辑调用,remoing接口只能用在.net中

13.什么是code-behind技术

aspx and cs

14.概述三层结构体系
web/business/dataaccess

15.asp.net如何实现MVC模式,举例说明!
web/business/dataaccess

----------------------------------------------------------------------------------------------------------

1.面向对象的思想主要包括什么?
答:这个题范围太广,不知道说什么.

2.什么是ASP.net中的用户控件
答:用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有,就可以做成用户控件,但是有一个问题就是用户控件拖到不同级别的目录下后里面的图片等的相对路径会变得不准确,需要自已写方法调整.

3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?
答:装箱就是把值类型转成引用类型,从MS IL角度看好像是boxing,没记错的话是把值从堆栈转到堆中.拆箱相反,重载就是指一个方法名同,参数个数不同,返回值可以相同的方法.CLR是通用语言运行时,其它的不清楚.

4.列举一下你所了解的XML技术及其应用
答:XML可是好东西,保存配置,站与站之间的交流,WEB SERVICE都要用它.

5.值类型和引用类型的区别?写出C#的样例代码。
答:结构是值类型,类是引用类型,所以传结构就是值类型的应用啦,传对象或类就是引用类型的,这个不用多写了吧.

6.ADO.net中常用的对象有哪些?分别描述一下。
答:connection command sqladapter dataset datatable dataview等等.写不完了.

7.如何理解委托?
答:据说相当于函数指针,定义了委托就可以在不调用原方法名称的情况下调用那个方法.
msdn2005中是这样解释的:

委托具有以下特点:
委托类似于 C++ 函数指针,但它是类型安全的。
委托允许将方法作为参数进行传递。
委托可用于定义回调方法。
委托可以链接在一起;例如,可以对一个事件调用多个方法。
方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。
C# 2.0 版引入了匿名方法的概念,此类方法允许将代码块作为参数传递,以代替单独定义的方法。

8.C#中的接口和类有什么异同。
答:这个异同可多了,要说清楚还真不容易.

9.。net中读写数据库需要用到哪些类?他们的作用
答:这个类自已可以写的啊,你是指基类吗?那configuration,sqlconnection,sqlcommand等都要用到.

10.UDP连接和TCP连接的异同。
答:前者只管传,不管数据到不到,无须建立连接.后者保证传输的数据准确,须要连结.

11.ASP.net的身份验证方式有哪些?分别是什么原理?
答:form认证,windows集成认证等,原理不清楚.

12.进程和线程分别怎么理解?
答:进程是老子,线程是儿子,没有老子就没有儿子,一个老子可以有多个儿子.一个儿子可以成为别人的儿子,一个老子也可以为别的老子生儿子.

13.什么是code-Behind技术。
答:代码分离,这是个明智的东西,像ASP这样混成一堆很不爽.或者可以理解成HTML代码写在前台,C#代码写在后台.当然前台也有脚本,类的调用等,其实写在一起也是可以的.

14.活动目录的作用。
答:这个不明白.请明白的补充一下.

15..net中读写XML的类都归属于哪些命名空间?
答:System.Xml
我自已写的就不一定了,嘿嘿.

16.解释一下UDDI、WSDL的意义及其作用。
答:什么东西?

17.什么是SOAP,有哪些应用。
答:SOAPSimple Object Access Protocol)简单对象访问协议是在分散或分布式的环境中交换信息并执行远程过程调用的协议,是一个基于XML的协议。使用SOAP,不用考虑任何特定的传输协议(最常用的还是HTTP协议),可以允许任何类型的对象或代码,在任何平台上,以任何一直语言相互通信。这种相互通信采用的是XML格式的消息,具体请看:http://playist.blogchina.com/2521621.html

18.如何部署一个ASP.net页面。
答:随便啦,想直接上传就直接上传,想打包成EXE就打包,看个人喜好.

19.如何理解.net中的垃圾回收机制。
答:GC?对象创建了总要清除啊,不然内存哪够用?

20.常用的调用webservice方法有哪些?
答:调用就调用,还有很多方法吗?

分享到:
评论

相关推荐

    400多道asp.net C#面试题

    这份“400多道asp.net C#面试题”集合涵盖了这两个领域的核心概念、技术细节以及最佳实践,对于准备面试或提升技能的人来说极具价值。 1. ASP.NET基础知识: - ASP.NET的版本:包括ASP.NET Web Forms、ASP.NET MVC...

    《.NET-C#面试手册》

    .NET/C#⾯试题汇总系列:ASP.NET MVC .NET/C# ⾯试题汇总系列:ASP.NET Core .NET/C#⾯试题汇总系列:ADO.NET、XML、HTTP、AJAX、WebService .NET/C#⾯试题汇总系列:常⻅的算法 .NET/C#⾯试题汇总系列:数据库概念...

    C#(.NET)面试题集合

    在.NET技术领域,C#是一种广泛使用的编程语言,尤其在ASP.NET框架中,它是构建Web应用程序的核心工具。本文将深入探讨C#(.NET)面试题集合中的关键知识点,帮助求职者准备面试,提升对C#语言和.NET平台的理解。 1....

    很全面的asp.net c#面试题

    根据给定文件的信息,我们可以总结出一系列关于ASP.NET与C#的重要知识点,这些知识点涵盖了面试中常见的技术问题,包括但不限于反射、序列化、数组到列表的转换、数据源的使用、面向对象编程的基础概念以及ADO.NET的...

    c# _ASP.NET面试题大全

    C#和ASP.NET是Microsoft开发的两种核心技术,用于构建企业级的Web应用程序。C#是一种面向对象的编程语言,而ASP.NET是一个用于构建Web应用程序的框架。这些面试题旨在测试开发者对这两种技术的理解和实际应用能力。 ...

    C#和ASP.Net面试题目集锦

    这个压缩包文件“C#和ASP.Net面试题目集锦.doc”显然是为准备.NET开发者面试的人提供的资源,涵盖了C#语言的基础与高级概念,以及ASP.NET Web应用程序开发的关键知识点。 **C#知识点** 1. **基础语法**: C#是一种...

    C# .NET 笔试面试题集合

    《C# .NET 笔试面试题集合》 在IT领域,C#和.NET框架是开发者广泛应用的技术栈,尤其在企业级应用开发中占据重要地位。对于应届生和有经验的开发者而言,掌握C# .NET的核心知识是求职过程中不可或缺的一部分。本...

    C# .net面试题整理集合

    【C# .NET面试题整理集合】 在C#和.NET技术领域中,面试通常会涵盖以下几个核心知识点: 1. **基础语法与数据类型**:理解C#的基本语法,包括变量声明、常量、数据类型(如int、string、bool、float等)以及它们的...

    c#,.net 程序员常见面试题大全(含答案)

    - **ASP.NET**:深入理解Web应用开发,包括MVC模式和Web Forms。 3. **LINQ(Language Integrated Query)**: - **查询表达式与方法语法**:熟悉两种不同的LINQ查询方式,以及如何在数据库、集合和其他数据源上...

    .NET面试大集合(ASP.NET C# Javascript jquary Sqlserver WebServer xml Ajax Ado.net)

    非常齐全的一系列整理!平时的积累和网上资料的整理!希望对大家用用!包括:ASP.NET C# Javascript jquary Sqlserver WebServer xml Ajax Ado.net 等..你所学到的一系列技术!

    .net C# 面试题 软件工程师 面试答题集

    3. **ASP.NET 页面间值传递**:常见的方法包括使用`QueryString`(URL参数)、`Session`(服务器端会话存储)、`Server.Transfer`(服务器内部转移,不改变URL)。 4. **递归算法**:在本例中,展示了计算斐波那契...

    asp.net最新面试题集合

    本面试题集合旨在帮助求职者准备ASP.NET相关的技术面试,涵盖核心概念、编程语法、框架特性和最佳实践。 首先,ASP.NET面试题1.doc可能涉及到的基础知识点包括: 1. ASP.NET生命周期:理解页面从请求到响应的完整...

    .NET C# 面试题库

    .NET C# 面试题库提供了丰富的知识点,涵盖了.NET...以上是.NET C#面试题库中涉及的主要知识点,包括.NET框架的基础知识、面向对象特性、Web开发技术以及网络通信等。理解并掌握这些知识点对于.NET开发者来说至关重要。

    asp.net包括LINQ和c#面试题

    **ASP.NET、LINQ与C#面试题详解** 在IT行业中,掌握ASP.NET、LINQ和C#等技术是成为一名专业开发人员的关键。本篇将深入解析这些技术的相关面试题,帮助你提升对这些核心概念的理解,从而在面试中表现出色。 ### ...

    C#.net笔试面试题集合

    《net面试题大全(有答案).doc》则可能包含C#.NET框架、ASP.NET、ADO.NET、WCF、WF、WPF等相关技术的面试问题,以及对应的解答。这些问题可能涉及到.NET框架版本的区别、ASP.NET页面生命周期、控件事件处理、数据库...

    C#.Net的常见面试试题附答案

    对于寻找C#.NET相关工作的人来说,了解并掌握一些常见的面试试题及其答案是非常重要的。以下是一些可能在面试中遇到的知识点: 1. **C#基础** - **变量与数据类型**:理解基本的数据类型(如int、double、bool)...

    ASP.net面试题

    ASP.NET面试题主要涵盖C#基础、ASP.NET特性和编程实践等多个方面,这些知识点对于准备ASP.NET相关的面试至关重要。以下是对这些题目所涉及知识点的详细解释: 1. 访问修饰符(private、protected、public、internal)...

    c# asp.net asp 面试题

    【C# ASP.NET ASP面试题解析】 面试题一:面向对象思想的核心概念 面向对象编程(Object-Oriented Programming,OOP)是软件开发的重要基础,主要包括三个核心概念:封装、继承和多态。 1. **封装**:封装是将...

    ASP.net面试很全面

    在ASP.NET面试中,考察的知识点广泛而深入,涵盖了许多关键概念和技术。以下是一些重点内容的详细解释: 1. 访问修饰符的理解: - `private`:私有成员只能在定义它的类内部访问,提供数据封装。 - `protected`:...

    C#-.Net常见面试试题 备答案

    本文将深入探讨"C#-.Net常见面试试题 备答案"中涉及的知识点,帮助你为面试做好充分准备。 1. **基础语法与数据类型** - C#中的基本数据类型包括整型(int、byte、short等)、浮点型(float、double)、字符型...

Global site tag (gtag.js) - Google Analytics