请大家帮我把下面的笔试题解答一下,说得详细一点吧
. 填空: (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. ExecuteReader3. 简述 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 Fu
n()
{
Console.WriteLine("B.Fun()");
} public static void Main()
{
A a = new B();
a.Fun();
}
}
. 填空: (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. ExecuteReader3. 简述 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 Fu
n()
{
Console.WriteLine("B.Fun()");
} public static void Main()
{
A a = new B();
a.Fun();
}
}
解决方案 »
- asp.net中对匿名用户设置
- aspx DataList控件,数据绑定后的样式问题? [图]
- 如何自定义颜色
- 请问一个程序中需要用到用高亮显示关键字的地方,请问什么算法效率高?就20分了,以后一定补上!
- 问一个关于三层模式的问题
- 创建ASP.net文件时总是出错,请大侠帮忙!
- 问一个读取"抽象类的非抽象属性"的问题,困惑我一早上,找不到答案.
- 如何将数据库中的数据与表格绑定?
- 请教高手:我在使用DataList和DataGrid数据库绑定控件时,我想每页显示10条记录,但是当列出的记录还不到10条时,比如只有2条记录,则这2
- [HELP]为什么我的计算机信息管理不能用了?
- datagridview 添加input类型
- |zyciis| 在ASP.NET中,最多能建立多少个线程呢,如何控制线程的个数 谢谢
http://www.cnblogs.com/wengjinbao/articles/639476.html
2.2 abd吧 这题不是很清楚
3 前面三个比较简单,就不写了 。internal是同一个程序集的
代码太长就不粘了http://www.9n1m.cn/2009/03/cad.html