NIIT .Net方向考试笔试题

发布时间:2016-03-18 00:00:00 编辑:少芬 手机版

  C.该段代码正确,同时由于客户没有调用UpdmeTable方法,可以把CDataBase 类中UpdateTable方法去掉,代码依旧正确

  D. 该段代码正确,如果在lDataBase接口中声明一个方法“void Execute(string sql);”,则必须在CDataBase类中实现该方法

  34. 分析如下C#代码,根据类的继承关系,运行后的输出结果是( )。

  public class Person{

  private int age=10;

  public int Age{

  get{return age;}

  set{

  age=value;

  Console.Write(”请勿入内!”);

  }

  }

  }

  public class People:Person{

  public People(){

  if(this.Age >= 18)

  Console.WriteLine(“成年人!”);

  Else

  Console.WriteLine(“非成年人!”);

  }

  }

  public class Test{

  static void Main(){

  People Shang = new People();

  Shang.Age = 50;

  Console.ReadLine();

  }

  }

  A.请勿入内

  B. 非成年人!请勿入内!

  C. 请勿入内!成年人!

  D. 成年人!请勿入内!

  35. 以下叙述正确的是:

  A. 接口中可以有虚方法。 B. 一个类可以实现多个接口。

  C. 接口不能被实例化。 D. 接口中可以包含已实现的方法。

  二、判断题,对的打√错的打×(每小题2分,共20分)

  1. ( )在C#中,装箱操作是将值类型转化成引用类型。

  2. ( )接口中的成员不可以有访问域修饰符,但可以有其它修饰符。

  3. ( )在C#中,索引器是专门用来访问对象中的数组信息的。

  4. ( )在C#中,接口可以被多重继承而类不能。

  5. ( )在C#中,int[][]是定义一个int型的二维数组。

  6. ( )异常类对象均为System.Exception类的对象。

  7. ( )当窗体最小化后,再次还原成为活动窗体时将自动触发Paint事件。

  8. ( )ASP.NET中,使用验证控件来验证用户输入,要求用户不可跳过该项输入,并且用户输入值在0和1000之间,则适用RequiredFieldValidator和RangeValidator控件。

  9. ( )声明委托实际上是声明了一个方法。

  10.( )任何事物都是对象。

  三.简答题(每小题4分,共20分)

  1.请说明进程的Sleep()和Wait()的区别.

  2.大概描述一下ASP.NET服务器控件的生命周期

  3.abstract class和interface有什么区别?以及什么时候该选择哪种?

  4.写出一条Sql语句: 取出表A中第31到第40记录

  5. 请说明结构和类的相同点以及区别,并说明各自在什么情况下使用?

  四.笔试编程题(每题5分,共25分)

  1. 请编程实现一个冒泡排序算法?

  2.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

  3. 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。

  4. 在asp.net中如何实现文件上传的,(编码实现并验证上传文件的格式)

  5.编写一个asp.net上的站点导航地图。

下页更精彩:首页 上一页 1 2
本文已影响239
+1
0