shangxijie

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2008年7月24日

摘要: 1.求下面函数的返回值(微软) int func(x) { int countx = 0; while(x) { countx ++; x = x&(x-1); } return countx; } 假定x = 9999。 答案:8 思路:将x转化为2进制,看含有的1的个数。 2. 什么是“引用”?申明和使用“引用”要注意哪些问题? 答: 引用就是某个目标变量的“别名”(alias),... 阅读全文
posted @ 2008-07-24 15:21 尚希杰 阅读(1007) 评论(1) 推荐(0) 编辑

摘要: 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。private 也被集成,只事派生类没有访问权限而已。virtual可加可不加。子类的空间里有父类的所有变量(static除外)。同一个函数只存在一个实体(inline除外)。子类覆盖它的函数不加virtual ,也能实现多态。在子类的空间里,有父类的私有... 阅读全文
posted @ 2008-07-24 15:20 尚希杰 阅读(1528) 评论(1) 推荐(0) 编辑

摘要: 1.面向对象的思想主要包括什么? 继承多态封装 ●封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。 ●继承:子类拥有父类的所有数据和操作。 ●多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态–重载与重写。 2.什么是ASP.net中的用户控件 用户控件就是.ascx扩展名的东西喽,可以拖到不同的页面中调用,以节省代码.比如登陆可能在多个页面上有... 阅读全文
posted @ 2008-07-24 15:17 尚希杰 阅读(222) 评论(0) 推荐(0) 编辑

摘要: 1.静态成员和非静态成员的区别? 答: 静态变量使用 static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等 示例: using Syste... 阅读全文
posted @ 2008-07-24 15:14 尚希杰 阅读(304) 评论(0) 推荐(0) 编辑

摘要: 2. 不定项选择: (1) 以下叙述正确的是: A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。 C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。 (2) 从数据库读取记录,你可能用到的方法有: A. ExecuteNonQuery B. ExecuteScalar C. Fill D. ExecuteReader 3. 简述 private、 pr... 阅读全文
posted @ 2008-07-24 15:08 尚希杰 阅读(286) 评论(0) 推荐(0) 编辑

摘要: 1.面向对象的思想主要包括什么? 2.什么是ASP.net中的用户控件 3.什么叫应用程序域?什么是受管制的代码?什么是强类型系统?什么是装箱和拆箱?什么是重载?CTS、CLS和CLR分别作何解释? 4.列举一下你所了解的XML技术及其应用 5.值类型和引用类型的区别?写出C#的样例代码。 6.ADO.net中常用的对象有哪些?分别描述一下。 7.如何理解委托? 8.C... 阅读全文
posted @ 2008-07-24 15:07 尚希杰 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递... 阅读全文
posted @ 2008-07-24 15:06 尚希杰 阅读(263) 评论(0) 推荐(0) 编辑

摘要: 1 (1)面向对象的语言具有__继承性_性、_封装性_性、_多态性 性。 (2)能用foreach遍历访问的对象需要实现 _ IEnumerable 接口或声明_ GetEnumerator 方法的类型。1.c#中的三元运算符是__?:__ 2.当整数a赋值给一个object对象时,整数a将会被__装箱___? 3.类成员有__3__种可访问形式? 4.public static const in... 阅读全文
posted @ 2008-07-24 15:05 尚希杰 阅读(391) 评论(0) 推荐(0) 编辑

摘要: 1.装箱、拆箱操作发生在: ( C ) A.类与对象之间 B.对象与对象之间 C.引用类型与值类型之间 D.引用类型与引用类型之间 2.用户类若想支持Foreach语句需要实现的接口是: ( A ) A.IEnumerableB.IEnumerator C.ICollectionD.ICollectData 3..Net Framework通过什么与COM组件进行交互操作?( ... 阅读全文
posted @ 2008-07-24 15:05 尚希杰 阅读(317) 评论(0) 推荐(0) 编辑

摘要: 1, 请你说说.NET中类和结构的区别? 答:结构和类具有 大体的语法,但是结构受到的限制比类要多。结构不能申明有默认的构造函数,为结构的副本是又编译器创建和销毁的,所以不需要默认的构造函数和析构函数。结 构是值类型,所以对结构变量所做的改变不会影响其的原值,而类是应用类型,改变其变量的值会改变其原值。申明结构用Struck关键字,申明类用 class关键字,向方法传递结构是时是通过值传... 阅读全文
posted @ 2008-07-24 15:04 尚希杰 阅读(251) 评论(0) 推荐(0) 编辑