面试题
1.float f=
2.值类型和引用类型有什么区别?
3.DataReader和Dataset有什么区别?
4.简述Private Protected Public Internal 修饰符的访问权限。
5.写出一条SQL语句,列出表A中第31到第40条记录(SQLServer 以自动增长的ID为主键,注意ID可能不是连续的)
6.列举ASP.NET页面之间传值的几种方式。
7.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?
foreach(Control con in Page.Controls)
{
if(con.GetType().Name == "HtmlForm")
{
foreach(Control tb in con.Controls)
{
if(tb.GetType().Name == "TextBox")
{
((TextBox)tb).Text = String.Empty;
}
}
}
}
9.写出程序输出结果:
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 Fun()
{
Console.WriteLine("B.Fun");
}
static void
{
A a = new B();
a.Fun();
}
}
10.写出程序的输出结果:
public class AA
{
public virtual void Fun1(int i)
{
Console.WriteLine(i);
}
public void Fun2(AA a)
{
a.Fun1(1);
Fun1(5);
}
}
public class BB:AA
{
public override void Fun1(int i)
{
base.Fun1(i + 1);
}
static void
{
BB b = new BB();
AA a = new AA();
a.Fun2(b);
b.Fun2(a);
}
}