.NET 笔试题--自已作答
2014-01-04 16:59
429 查看
以下题目,我已全部作答,答案仅供参考!水平和理解有限,可能有误,欢迎指正,谢谢!
1. 填空: (1)面向对象的语言具有__继承______性、_____多态____性、____封装____性。
(2)能用foreach遍历访问的对象需要实现 _______IEnumerable_________接口或声明____GetEnumerator____________方法的类型。
(3)列举ADO.net中的五个主要对象__Connection____、_Dataset____、___Command____、__DataReader_____、____DataAdapter____。
2. 不定项选择:
(1) 以下叙述正确的是:B,C
A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。
C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。
(2) 从数据库读取记录,你可能用到的方法有:B,C,D
A. ExecuteNonQuery B. ExecuteScalar
C. Fill D. ExecuteReader
3. 简述 private、 protected、 public、 internal 修饰符的访问权限。
private:私有成员,仅类的内部可访问;
protected:受保护成员,仅在类与子类的内部可访问;
public:公供成员,不受限制,可在任意范围下访问;
internal :仅在同一个程式集中(即:同一命名空间中)可访问;
4. 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)
一:select top 10 * fromwhere [id]>(select top 30 MAX([id]) from order by [id])where id not in (select top 30 id from order by [id]) order by [id]
1. 填空: (1)面向对象的语言具有__继承______性、_____多态____性、____封装____性。
(2)能用foreach遍历访问的对象需要实现 _______IEnumerable_________接口或声明____GetEnumerator____________方法的类型。
(3)列举ADO.net中的五个主要对象__Connection____、_Dataset____、___Command____、__DataReader_____、____DataAdapter____。
2. 不定项选择:
(1) 以下叙述正确的是:B,C
A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。
C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。
(2) 从数据库读取记录,你可能用到的方法有:B,C,D
A. ExecuteNonQuery B. ExecuteScalar
C. Fill D. ExecuteReader
3. 简述 private、 protected、 public、 internal 修饰符的访问权限。
private:私有成员,仅类的内部可访问;
protected:受保护成员,仅在类与子类的内部可访问;
public:公供成员,不受限制,可在任意范围下访问;
internal :仅在同一个程式集中(即:同一命名空间中)可访问;
4. 写出一条Sql语句: 取出表A中第31到第40记录(SQLServer, 以自动增长的ID作为主键, 注意:ID可能不是连续的。)
一:select top 10 * from