徐州北大青鸟
当前位置: 主页 > 就业体系 > 就业指导 >

徐州北大青鸟ASP.NET面试模拟题

时间:2011-11-09 17:44来源:未知 作者:代码如诗 点击:
徐州北大青鸟 ASP.NET面试模拟题 一、选择题 1.int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是()。 A.9 B.2 C.6 D.越界 2.下面这段代码输出的结果是什

徐州北大青鸟ASP.NET面试模拟题

一、 选择题
1. int[][] myArray3=new int[3][]{new int[3]{5,6,2},new int[5]{6,9,7,8,3},new int[2]{3,2}}; myArray3[2][2]的值是()。
A. 9
B. 2
C. 6
D. 越界

2. 下面这段代码输出的结果是什么?
abstract class BaseClass
{
 public virtual void MethodA()
 {
  Console.WriteLine("BaseClass");
 }
 public virtual void MethodB()
 {
 }
}

class Class1: BaseClass
{
 public void MethodA()
 {
  Console.WriteLine("Class1");
 }
 public override void MethodB()
 {
 }
}

class Class2: Class1
{
 new public void MethodB()
 {
 }
}

class MainClass
{
 public static void Main(string[] args)
 {
  Class2 o = new Class2();
  o.MethodA();
 }
}
A. BaseClass
B. BassClass Class1
C. Class1
D. 编译错误

3. 下面哪些类型是值类型?
A. string
B. interface
C. enum
D. double

4. 如果设treeView1=new TreeView(),TreeNode node=new TreeNode("根结点" ),则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。
A. TreeNode;
B. int;
C. string;
D. TreeView;

5. 下面哪些是ASP.NET页面间传递参数的方式?
A. 使用QueryString
B. 使用Session变量
C. 使用Server.Transfer
D. 使用ViewState

 

二、 问答题
1. 请你说说.NET中类和结构的区别。
2. 请说明DataReader和DataSet的主要区别,并根据你的经验说明他们分别用在什么场合。
3. 部署一个ASP.NET页面可以使用哪几种方式?
4. 请你说说.NET框架下WebService和Remoting的区别。
5. 请说说在.NET中使用三层结构开发应用程序时,三层如何划分?每层的功能都是是什么?并说说它的优点?
6. 分析以下代码,完成填空
string strTmp = "abc某某某"; 
int i= System.Text.Encoding.Default.GetBytes(strTmp).Length; 
int j= strTmp.Length; 
执行完以上代码后,i和j的值各是多少 ?

7. 根据委托(delegate)的知识,请完成以下用户控件中代码片段的填写:
namespace test
{
 public delegate void DbConnectedDelegate();
 
 public class UserControlBase : System.Windows.Forms.UserControl
 {
  public event DbConnectedDelegate OnDbConnected;
  private void toolBar_ButtonClick(
object sender,
System.Windows.Forms.ToolBarButtonClickEventArgs e)
  {
   if(e.Button.Text.Equals(“打开连接”))
   {
    // 请在以下补齐代码用来调用DbConnectedDelegate
// 委托签名的OnDbConnected事件。
   }
  }
 }
}

三、 编码题
1. 请编程实现一个冒泡排序(简要代码)。
2. 请你使用ADO.NET的DataAdapter实现对数据库中一个表的更新操作(简要代码)。
3. 请编程遍历页面上所有TextBox控件并给它赋值为string.Empty(简要代码)?

北大青鸟为您报道,欢迎关注www.jbedu.com.cn

试听课
(责任编辑:代码如诗)
------分隔线----------------------------
栏目列表
推荐内容