.net4
2008-11-28 21:34 宝宝合凤凰 阅读(263) 评论(0) 收藏 举报| 1.string strTmp = "abcdefg 某某某"; int i= System.Text.Encoding.Default.GetBytes(strTmp).Length; int j= strTmp.Length; 以上代码执行完后,i=14 j=11 2.以下描述错误的是(1) 1. 在C++中支持抽象类而在C#中不支持抽象类。 2. C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。 3. 在C#中可使用 new 修饰符显式隐藏从基类继承的成员。 4. 在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。 3.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是(4)。 1. 9 2. 2 3. 6 4. 越界 4.声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是 1. void myCallBack(int x) 2. int receive(int num) 3. string receive(int x) 4. 不确定的 5.下面的代码实现了设计模式中的什么模式(3) public class A { private A instance; private A() { } public static A Instance { get { if ( A == null ) A = new A(); return instance; } } } 1. Factory 2. Abstract Factory 3. Singleton 4. Builder 6.(单选) class Class1 { public static int Count = 0; static Class1() { Count++; } public Class1() { Count++; } } Class1 o1 = new Class1(); Class1 o2 = new Class1(); 请问,Class1.Count的值是多少?( 3) 1. 1 2. 2 3. 3 4. 4 7.(单选) abstract class BaseClass { public virtual void MethodA() { Console.WriteLine("BaseClass"); } public virtual void MethodB() { } } class Class1: BaseClass { public void MethodA() { Console.WriteLine("Class1"); } public override void MethodB() { } } class Class2: Class1 { new public void MethodB() { } } class MainClass { public static void Main(string[] args) { Class2 o = new Class2(); o.MethodA(); } } 请问,此程序输出结果是:(3) 1. BaseClass 2. BassClass Class1 3. Class1 4. Class1 BassClass 8.(单选)(1) public static void Main(string[] args) { int i = 2000; object o = i; i = 2001; int j =(int) o; Console.WriteLine("i={0},o={1}, j={2}",i,o,j); } 1. i=2001,o=2000,j=2000 2. i=2001,o=2001,,j=2001 3. i=2000,o=2001,,j=2000 4. i=2001,o=2000,j=2001 9. (单选) 三种常用的字符串判空串方法:(1) 1: bool isEmpty = (str.Length == 0); 2: bool isEmpty = (str == String.Empty); 3: bool isEmpty = (str == ""); 哪种方法最快? 1. 1 2. 2 3. 3 10.asp.net 页面生命周期,并说明。 11.ASP.net的身份验证方式有哪些?分别是什么原理? asp.net有4中验证方式,分别是Windows,Froms,Passport和None。 Windows验证方式:IIS根据应用程序的设置执行身份验证。此种方式必须禁用IIS匿名访问。 Froms验证方式:为用户提供一个输入凭证的窗体,根据用户的输入在应用程序中验证用户的身份。用户凭据标记存储在Cookie中。 Passport验证方式:通过Microsoft的集中身份验证服务执行的。它为成员站点提供单独登陆和核心配置文件服务。 None:不执行任何身份验证。 12.进程和线程分别怎么理解? 13.什么是ASP.net中的用户控件 14.解释一下UDDI、WSDL的意义及其作用。 15.值类型和引用类型的区别?写出C#的样例代码。 16.什么是SOAP,有哪些应用。 17.ADO.net中常用的对象有哪些?分别描述一下 18.如何理解.net中的垃圾回收机制。 19.arrylist 和list的区别?排序最快的集合是 SortList 20.sqlserver默认的系统用户名是? 21.union 和 union all 区别? 22.in 和 exists 的区别和作用? 23.asp.net五大对象,以及每个作用? 24.写出用sql语句修改表名? 25.webService和Remoing的区别和作用。 | 
 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号