软件工程师应聘人员笔试题.docx

上传人:王** 文档编号:150384 上传时间:2023-02-15 格式:DOCX 页数:17 大小:34.36KB
下载 相关 举报
软件工程师应聘人员笔试题.docx_第1页
第1页 / 共17页
软件工程师应聘人员笔试题.docx_第2页
第2页 / 共17页
软件工程师应聘人员笔试题.docx_第3页
第3页 / 共17页
软件工程师应聘人员笔试题.docx_第4页
第4页 / 共17页
软件工程师应聘人员笔试题.docx_第5页
第5页 / 共17页
软件工程师应聘人员笔试题.docx_第6页
第6页 / 共17页
软件工程师应聘人员笔试题.docx_第7页
第7页 / 共17页
软件工程师应聘人员笔试题.docx_第8页
第8页 / 共17页
软件工程师应聘人员笔试题.docx_第9页
第9页 / 共17页
软件工程师应聘人员笔试题.docx_第10页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《软件工程师应聘人员笔试题.docx》由会员分享,可在线阅读,更多相关《软件工程师应聘人员笔试题.docx(17页珍藏版)》请在优知文库上搜索。

1、试卷姓名:日期:1.填空:(1)面向对象的语言具有性、性、性。能用foreach遍历访问的对象需要实现接口或声明方法的类型O(3)列举ADO.net中的五个主要对象、(3)并简述AD中的五个主要对象各自的功能,列举各功能之间的工作关系:1 :2:3:4:5:关系:2 .选择题:(1)下面那一个不能作为C#中类修饰符?()A)newB)publicprivateC)protectedinternalD)overrideE)abstract、sealed(2).NET框架中,FiIe对象的OPenTeXt方法,将返回一个:()A)StrCamReader对象B)StreanlWriter对象C)S

2、trCam对象D)FiI。对象(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#程序的集成开发环境是cA、VisualStudio.NetC、FRAM(8)以下叙述正确的是:(多选)A.接口中可以有虚方法。C.接口不能被实例化。B、IDED、CommonLanguage Runtime

3、B. 一个类可以实现多个接口。D.接口中可以包含已实现的方法。(9)从数据库读取记录,你可能用到的方法有:(多选)A.ExecuteNonQueryB.ExecuteScalarC.FillD.ExecuteReader(10)从层次结构来看,.NETFramework包含以下三个主要部分。(多选)A、公共语言运行库(CLR)B、Web应用程序(ASRNET)C、统一编程类(.NETFramework类库)D、Microsoft基础类E、Windows基础类3 .ASPoNET与ASP相比,主要有哪些进步?4 .net的错误处理机制是什么?5 .请说明在.net中常用的几种页面间传递参数的方法

4、,并说出他们的优缺点。6 .简述private、protectedpublic、internal修饰符的访问权限。7 .概述三层结构体系8 .列出数据库里所有的用户表名称。9 .回答SeleCt*fromtable和selectcolumname.Jfromtable那个执行效率高,为什么?10 .接口和类有什么异同。11 .如何把一个array复制到arrayList里(程序、文字说明都可)12 .在.net(C#)中如何获得当前窗体或控件的句柄,特别是控件本身的句柄(请列举)。13 .写出一条Sql语句:取出表A中第31到第40记录(SQLSerVer,以自动增长的ID作为主键,注意:1D

5、可能不是连续的。)14 .列举ASRNET页面之间传递值的儿种方式及其优缺点。15 .写出程序的输出结果classClasslprivatestringstr=Classl.str,;privateinti=0;staticvoidStringConvert(stringstr)str=stringbeingconverted.;)staticvoidStringConvert(Class1c)c.str=stringbeingconverted.;1staticvoidAdd(inti)i+;)staticvoidAddWithRef(refinti)i+;)staticvoidMain()

6、intil=10;inti2=20;stringstr=,str;Classlc=newClass1();Add(il);AddWithRef(refi2);Add(c.i);StringConvert(Str);StringConvert(C);Console.WriteLine(i1);Console.WriteLine(i2);Console.WriteLine(c.i);Console-WriteLine(Str);Console.WriteLine(c.str);)116 .写出程序的输出结果publicabstractclassA(publicA()(Console.WriteLi

7、ne(,A,);)publicvirtualvoidFun()(Console.WriteLine(A.Fun();publicB()Console.WriteLine(B,);)publicnewvoidFun()(Console.WriteLine(B.Fun()n);)publicstaticvoidMain()(Aa=newB();a.Fun();)117 .写出程序的输出结果:publicclassA(publicvirtualvoidFunl(inti)(ConsoIe.WriteLine(i);a.Funl(l);Fun1(5);)publicclassB:A(publicove

8、rridevoidFunl(inti)base.Funl(i+1);publicstaticvoidMain()(Bb=newB();Aa=newA();a.Fun2(b);b.Fun2(a);)I18 .一列数的规则如下:1、1、2、3、5、8、13、21、34.求第30位数是多少,用递归算法实现。(C#语言)19 .程序设计:猫大叫一声,所有的老鼠都开始逃跑,主人被惊醒。(C#语言)要求:I.要有联动性,老鼠和主人的行为是被动的。2.考虑可扩展性,猫的叫声可能引起其他联动效应。附答案参考答案:1.(1)继承性、封装性、多态性。(考基本概念)(2) !Enumerable、GetEnUmer

9、ator(对foreach机制的理解,本来不想出这题的,凑分)/这个好好看吧我看到企业面试的好多没填得估计是不回吧(3) .(送分题,对ADO.net的了解)评分标准:一空1分,满分10分。3题是让写五个,但是你填的时候写10个把,我就写着六个SqlconnectionsqlcommandSqladapterdatasetdatatabledataview等等2.(I)B,C(考对接口的理解)(2)B、C、D(考查对ADOmet的熟练程度)多选择题看好我就少选择一个来气呢还评分标准:一题5分,不选或者错选均不得分。漏选得2分。满分10分。1.1. private:私有成员,在类的内部才可以访问

10、。ProteCted:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一命名空间内可以访问。internal记住这些吧我最后一个给写错了郁闷评分标准:答对1题2分,2题5分,3题7分。全对10分。(送分题)4. 解1:selecttop10*fromAwhereidnotin(selecttop30idfromA)解2:selecttop10*fromAwhereid(selectmax(id)from(selecttop30idfromA)asA)评分标准:写对即10分。(答案不唯一,datagrid分页可能需要用到)5. 1.使用

11、QUeryString,.7id=l;response.Redirect().2 .使用Session变量3 .使用ServenTransfer评分标准:答对1点得3分,两点7分,3点10分。6. (考查值引用和对象引用)10210strstringbeingconverted.评分标准:答对一点得2分,满分10分。7. ABA.Fun()评分标准:写出A.B得5分,写出AFm()得5分,满分10分。(考查在继承类中构造函数,以及new方法,)8. 2516评分标准:答对一点得2分,两点得5分,3点得7分。全对得10分。(一些人做这题,头都晕了.八,)9.publicclassMainClas

12、sConsole.WriteLine(F(30);publicstaticintFoo(inti)(if(i0&i0&i.构造出Cat、MouseMaSter三个类,并能使程序运行(2分)从Mouse和Master中提取抽象(5分)联动效应,只要执行CatCryed()就可以使老鼠逃跑,主人惊醒。(3分)publicinterfaceObserver(voidResponseO;观察者的响应,如是老鼠见到猫的反映1publicinterfaceSubject(voidAimAt(Observerobs);/针对哪些观察者,这里指猫的要扑捉的对象一老鼠)publicclassMouse:Obse

13、rver(privatestringname;publicMouse(stringname,SubjectSubj)(this.name=name;subj.AimAt(this);)publicvoidResponse()(Console.WriteLine(name+attempttoescape!,);)publicclassMaster:ObserverpublicMaster(Subjectsubj)subj.AimAt(this);)publicvoidResponse()(Console.WriteLine(Hostwaken!);)publicclassCat:Subject(privateArrayListobservers;publicCat()(this.observers=newArrayList();)publicvoidAimAt(Observerobs)(this.observers.Add(obs);)publicvoidCry()Console.WriteLineCCatcryed!);fbreach(Observerobsinthis.observers)obs.Response();)J1classMainClass(staticvoidMain(stringargs)(C

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 资格/认证考试 > 计算机等级考试

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!