.net 试题

转载 2012年03月22日 14:39:49

1.面向对象的思想主要包括什么?

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

3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释?

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

5.值类型和引用类型的区别?写出C#的样例代码。

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

7.如何理解委托?

8.C#中的接口和类有什么异同。

9.。net中读写数据库需要用到哪些类?他们的作用

10.UDP连接和TCP连接的异同。

11.ASP.net的身份验证方式有哪些?分别是什么原理?

12.进程和线程分别怎么理解?

13.什么是code-Behind技术。

14.活动目录的作用。

15..net中读写XML的类都归属于哪些命名空间?

16.解释一下UDDI、WSDL的意义及其作用。

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

18.如何部署一个ASP.net页面。

19.如何理解.net中的垃圾回收机制。

20.常用的调用webservice方法有哪些?

 

1.      填空: (1)面向对象的语言具有___继承性、_封装___性、___多态性。

        (2)能用foreach遍历访问的对象需要实现 IEnumerable接口或声明GetEnumerable 方法的类型。

        (3)列举ADO.net中的五个主要对象Command、Connection、DataSet、DataSetCommand、DataReader。

2. 不定项选择:

(1) 以下叙述正确的是: 

      A. 接口中可以有虚方法。     B. 一个类可以实现多个接口。 
      C. 接口不能被实例化。       D. 接口中可以包含已实现的方法。 

   (2) 从数据库读取记录,你可能用到的方法有:

      A. ExecuteNonQuery            B. ExecuteScalar

      C. Fill                        D. ExecuteReader

3. 简述 private、 protected、 public、 internal 修饰符的访问权限。


4. 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键,  注意:ID可能不是连续的。) 


5 .列举ASP.NET 页面之间传递值的几种方式。 


6. 写出程序的输出结果 

class Class1  { 
       private string str = "Class1.str"; 
       private int i = 0; 
       static void StringConvert(string str)  { 
           str = "string being converted."; 
       } 
       static void StringConvert(Class1 c)  { 
           c.str = "string being converted."; 
       } 
       static void Add(int i)  { 
           i++; 
       } 
       static void AddWithRef(ref int i)  { 
           i++; 
       } 
       static void Main()  { 
           int i1 = 10; 
           int i2 = 20; 
           string str = "str"; 
           Class1 c = new Class1(); 
           Add(i1); 
           AddWithRef(ref i2); 
           Add(c.i); 
           StringConvert(str);         
           StringConvert(c); 
           Console.WriteLine(i1); 
           Console.WriteLine(i2); 
           Console.WriteLine(c.i); 
           Console.WriteLine(str); 
           Console.WriteLine(c.str); 
       }  
    } 


7.写出程序的输出结果 

public abstract class A  

        public A()  
       { 
            Console.WriteLine('A'); 
        } 
        public virtual void Fun()  
       { 
            Console.WriteLine("A.Fun()"); 
        } 

public class B: A  

        public B() 
       { 
            Console.WriteLine('B'); 
        } 

        public new void Fun()  
       { 
            Console.WriteLine("B.Fun()"); 
        } 

        public static void Main()  
       { 
           A a = new B(); 
           a.Fun(); 
        } 


8.      写出程序的输出结果: 
public class A  

        public virtual void Fun1(int i) 
       { 
            Console.WriteLine(i); 
        } 

        public void Fun2(A a)   
       { 
            a.Fun1(1); 
            Fun1(5); 
        } 


public class B : A  

        public override void Fun1(int i)    
       { 
            base.Fun1 (i + 1); 
        } 

        public static void Main()   
       { 
            B b = new B(); 
            A a = new A(); 
            a.Fun2(b); 
            b.Fun2(a);          
        } 

 

9. 一列数的规则如下: 1、1、2、3、5、8、13、21、34...... 

   求第30位数是多少, 用递归算法实现。(C#语言)


10.  程序设计: 猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言) 

要求:  1.要有联动性,老鼠和主人的行为是被动的。

2.考虑可扩展性,猫的叫声可能引起其他联动效应。 

问题: 
1.ASP.NET中的身份验证有那些?你当前项目采用什么方式验证请解释 
2.什么是WEB控件?使用WEB控件有那些优势? 
3.请解释ASP。NET中以什么方式进行数据验证? 
4.请谈谈对正则表达式的看法? 
5.ASP。NET中共有几种类型的控件?各有什么区别? 
6.WEB控件可以激法服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回。 
7.WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用? 
8.ASP。NET与ASP相比有什么优势? 
9.请解释web.config文件中的重要节点 
10.请解释ASP。NET中的web页面与其隐藏类之间的关系? 
11.什么是viewstate,能否禁用?是否所用控件都可以禁用? 


13.当发现不能读取页面上的输入的数据时很有可能是什么原因造成的?怎么解决 
14.请解释一个WEB页面中代码执行次序。 
15.请解释什么是上下文对象,在什么情况下要使用上下文对象 
16.请解释转发与跳转的区别? 
17.请解释ASP.NET中不同页面之间数据传递有那些方式? 
18.请解释ASP。NET中button  linkbutton imagebutton 及hyperlink这四个控件之间的功别 
19.请解释一下。NET多层应用程序中层与层之间以那几种方式进行数据传递。并解释你自己的项目中采用那种方式进行。 
20.如果出现ASP。NET中的事件不能触发可能由于什么原因造成? 
21.如果需要在datagride控件中的某一列中添加下拉列表框并绑定数据怎么解决? 
22.请解释asp.net中的数据绑定与传统数据绑定有什么区别? 
23.请解释.net采用委托实现的事件模型与JAVA中采用接口实现的事件模型有什么区别,以图示方式解释。 
24.请解释接口的显式实现有什么意义? 
Q:您在什么情况下会用到虚方法?它与接口有什么不同?

Q:Override与重载有什么区别?

Q:值类型与引用类型有什么区别?

Q:怎样理解静态变量?

Q:向服务器发送请求有几种方式?

Q:DataReader与Dataset有什么区别?

Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?

Q:用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层?

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

Q:微软推出了一系列的Application Block,请举出您所知道的Application Block并说明其作用?

Q:请列举一些您用到过的设计模式以及在什么情况下使用该模式?

Q:您对WebService的体会?

以下几道题目如果您不会,请较为详细的描述您的解决思路和方法

Q:通过超链接怎样传递中文参数?

Q:请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

Q:请编程实现一个冒泡排序算法?

举报

相关文章推荐

.NET面试题 – 组件开发人员 & XML开发人员

C#组件开发人员 什么时候使用override?什么时候使用new? 什么叫shadowing? 重写父类的方法的时候用override以实现多态,当你想屏蔽父类成员的时候使用new,shadowin...
  • pp_zz
  • pp_zz
  • 2011-05-24 21:13
  • 101

微软推荐的130道ASP.NET常见面试题及答案

1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

.Net面试题汇总(三) 帮你轻松过笔试关 --不断增加中

101、请翻译下面的文章(*)The BaseDataBoundControl is the root of all data-bound control classes. It defines th...

.Net面试题汇总(一) 帮你轻松过笔试关 --不断增加中

1、简述 private、 protected、 public、 internal 修饰符的访问权限。 private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部...

.net技术类面试、笔试题汇总4

61、是否可以从一个static方法内部发出对非static方法的调用?  不可以。因为非static方法是要与对象关联在一起的,必须创建一个对象后,才可以在该对象上进行方法调用,而static方法...

.net面试题总结1

用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功...

用.net面试题总结

用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答:从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功...

.NET面试题收集

.NET面试题收集 1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。 (2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetE...

.NET面试题 - 4

Q1. C#中 property 与 attribute的区别,他们各有什么用处,这种机制的好处在哪里? 答:Property用来封装类的成员,可以通过逻辑限制对成员的读写及可访问性。而Attribu...
  • pp_zz
  • pp_zz
  • 2011-05-24 21:18
  • 144

面试题(ASP.NET高级进阶)

1.ASP.NET新特性 1.1 什么是dynamically Typed 分析:C#中dynamic的正确用法 解答:dynamic的出现让C#具有了弱语言类型的特性。编译器在编译的时候不再对类型进...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)