程的一般步骤是:建立 Socket 侦听、 a) ( 、利用 Socket 接收和发送数据。 a)建立 Socket 连接; 30.声明一个委托 public delegate int myCallBack(int x); 则用该委托产生的回调方法
的原型应该是(b ) 。 b)int receive(int num) ; d)不确定的; 二、判断题,对的打√错的打×(每小题2分,共20分) 1.(√)在 C#中,装箱操作是将值类型转化成引用类型。 2.(√)接口中的成员不可以有访问域修饰符,但可以有其它修饰符。 3.(√)在 C#中,索引器是专门用来访问对象中的数组信息的。 4.(√)在 C#中,接口可以被多重继承而类
不能。 5.(√)在 C#中,int[][]是定义一个 int 型的二维数组。 6.(√)异常类对象均为 System.Exception 的子类对象。 7.(√) 当窗体最小化后,再次还原成为活动窗体时将自动触发 Paint 事件。 8.(√) ASP.NET 中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用 户输入值在0和1000之间,则适用 RequiredFieldValidator 和 RangeValidator 控件。 9.(×) 声明委托实际上是声明了一个方法。 10.(√) 任何事物都是对象。 三、简述题(每小题10分,共20分)
1.面向对象的思想主要包括什么? 1 继承 多态 封装 3.什么叫应用程序域?什么是受管制的代码?什么是强类型
系统?什么是装箱和拆箱?什么是 重载?CTS、CLS 和 CLR 分别作何解释? 3 装箱和拆箱发生 值类型向引用类型转换,和引用类型向值类型转 重载:同一个函数参数不同 4.列举一下你所了解的 XML 技术及其应用 4.xml 可以用来做网页(xslt) xml 可以当作数据库
xml 可以用来保存对象的系列化 5.值类型和引用类型的区别?写出 C#的样例代码。 5 值类型,没有什么好说的.引用类型用处是返回两个以上参数的时候比较好用 ref out 我常用 的是 out 不要先赋值 6.ADO.net 中常用的对象有哪些?分别描述一下。 6 ado.net 我直接用
sqlhelper 了 有 connection command 还有参数 7.如何理解委托? 7 回调机制比较有用的.在 net 中采用了委托. 8.C#中的接口和类有什么异同。 8 接口,是可以多继承,类只有单继承.接口强调了你必须实现,而没有具本实现的方法和虚类有 点相似 11.ASP.net 的身份验证方式有哪些?分别是什么原理? 11 asp.net 身份验证最
常用还是以前的 session 方法. form 验证没有用过. 微软的哪个也没有 用过 12.进程和线程分别怎么理解? 12 进程简单理解为单个程序吧(按 ctrl+alt+del)可以看到的.它至少有一个主线程 . 15..net 中读写 XML 的类都归属于哪些命名空间? 15 system.xml (system.io 创建目录的时候用) 18.如何部署一个 ASP.net 页面。 18 部置一个页面. 也就是说没有代码是直接写在 aspx 中的了.只接放在 IIS 的虚拟目录下就行
了.当然要 asp.net 支持 19.如何理解.net 中的垃圾回收机制。 19 垃圾回收..一般的只要掌握.非托管对象要记得释放资源就行了吧. 20.常用的调用
webservice 方法有哪些? 20 直接在 vs.net 里面引用就 OK 了.它会自己生成一个代理类 1. 填空: (1)面向对象的语言具有___继承性、_封装___性、___多态性。 (2)能用 foreach 遍历访问的对象需要实现 IEnumerable 接口或声明 GetEnumerable 方法的类型。 (3)列举 ADO.net 中的五个主要对象 Command、Connection、DataSet、 DataSetCommand、DataReader。 2. 不定项选择: (1) 以下叙述正确的是: B. 一个类可以实现多个接
口。 C. 接口不能被实例化。 (2) 从数据库读取记录,你可能用到的方法有: B.ExecuteScalar C. Fill D. xecuteReader
3. 简述 private、 protected、 public、 internal 修饰符的访问权限。 3. . private : public : internal: 私有成员, 在类的内部才可以访问。 公共成员,完全公开,没有访问限制。 在同一命名空间内可以访问。 protected : 保护成员,该类内部和继承类中可以访问。
4. 写出一条 Sql 语句: 取出表 A 中第 31 到第 40 记