软件工程师应聘人员笔试题.docx
《软件工程师应聘人员笔试题.docx》由会员分享,可在线阅读,更多相关《软件工程师应聘人员笔试题.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试卷姓名:日期:1.填空:(1)面向对象的语言具有 性、性、性。能用foreach遍历访问的对象需要实现 接口或声明方法的类型。(3)列举ADO.net中的五个主要对象、(3)并简述ADO.net中的五个主要对象各自的功能,列举各功能之间的工作关系:1 :2:3:4:5: 关系:2 .选择题:(1)下面那一个不能作为c#中类修饰符?()A) new B) public、 private C)protected、 internalD) override E)abstracts sealed(2) . NET框架中,File对象的OpenText方法,将返回一个:()A)StreamRcadcr
2、对象 B)Streameriter 对象 C)Stream 对象 D)File 对象(3)下面那一个不是C#中方法的参数的类型()A)值类型B)引用型C)输出型D)数组型E)代理型(4)接口可以包含一个和多个成员,下面哪个选项不能包含在接口中A)方法、属性B)索引指示器C)事件D)常量、变量(5)接口不能通过()来实现A)类B)结构C)方法(6) net依赖以下哪项技术实现跨语言互用性?()A.clrB.ctsC.clsD.ctt(7)开发C#程序的集成开发环境是。联动效应,只要执行Cat.CryedO就可以使老鼠逃跑,主人惊醒。(3分)public interface Observer(vo
3、id ResponseO;观察者的响应,如是老鼠见到猫的反映)public interface Subject(void AimAt(Observer obs); 针对哪些观察者,这里指猫的要扑捉的对象一老 鼠)public class Mouse : Observer(private string name;public Mouse(string name, Subject subj) (this.name = name;subj.AimAt(this);)public void Response()(Console.WriteLine(name + attempt to escape!1)
4、;)public class Master : Observerpublic Master(Subject subj)subj.AimAt(this);)public void Response()(Console.WritcLinc(Host waken!);)public class Cat: Subject(private ArrayList observers;public Cat()(this.obscrvcrs = new ArrayList();)public void AimAt(Observer obs)(this.observers.Add(obs);)public voi
5、d Cry()Console.WriteLine(Cat cryed!);forcach (Observer obs in this.obscrvcrs)obs.Response();)class MainClass(static void Main(string args)(Cat cat = new Cat();Mouse mouse 1 = new Mouse(mousel, cat);Mouse mouse2 = new Mouse(mouse2, cat);Master master = new Master(cat);cat.CryO;)/设计方法二:使用event - deleg
6、ate设计.public delegate void SubEventHandler();public abstract class Subject(public event SubEventHandler SubEvent;protected void Fire Away ()if (this.SubEvent != null)this.SubEvcnt();)public class Cat: Subject(public void Cry()(Console.WriteLine(cat cryed.*);this.FircAwayO;)public abstract class Obse
7、rver(public Observcr(Suhject sub)(sub.SubEvent += new SubEvenlHandler(Response);)public abstract void Rcsponse();)public class Mouse : Observer(private string name;public Mouse(string name, Subject sub): base(sub)this.name = name;public override void Rcsponse()Console.WriteLine(name + attempt to esc
8、ape!);I)public class Master : Observer(public Master(Subject sub): base(sub)public override void Rcsponse()(Console.WriteLine(host waken);)class Classi(static void Main(string args)(Cat cat = new Cat();Mouse mouse I = new MouseCinousel, cat);Mouse mouse2 = new Mouse(inouse2, cat);Master master = new
9、 Master(cat);cat.CryO;A、Visual Studio.NetC、FRAM(8)以下叙述正确的是:(多选)A.接口中可以有虚方法。C.接口不能被实例化。B、IDED、Common Language RuntimeB. 一个类可以实现多个接口。D.接口中可以包含己实现的方法。(9)从数据库读取记录,你可能用到的方法有:(多选)A. ExecuteNonQueryB. ExecuteScalarC. FillD. ExecuteReader (10)从层次结构来看,.NET Framework包含以下三个主要部分.(多选)A、公共语言运行库(CLR)B、Web 应用程序(ASP
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程师 应聘 人员 笔试
限制150内