雅虎校招笔试真题(3)

招聘笔试题2018-11-22才子老师

  关于ASP.NET中的代码隐藏文件的描述正确的是1

  1.Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文

  件中。该文件称作为代码隐藏文件,如果用C#创建,该文件

  2.项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件

  3.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件

  4.以上都不正确

  Question38.(单选)

  Whatcompilerswitchcreatesanxmlfilefromthexmlcommentsinthefilesinan

  assembly?2

  1./text2./doc

  3./xml4./help

  Question39.(单选)

  下面的代码实现了设计模式中的什么模式3

  publicclassA{

  privateAinstance;

  privateA(){

  }

  publicstaticAInstance{

  get

  {

  if(A==null)

  A=newA();

  returninstance;

  }

  }

  }

  1.Factory

  3.Singleton

  2.AbstractFactory

  4.Builder

  Question40.(单选)

  classClass1

  {

  publicstaticintCount=0;

  staticClass1()

  {

  Count++;

  }

  publicClass1()

  {

  Count++;

  }

  }

  Class1o1=newClass1();

  Class1o2=newClass1();

  请问,Class1.Count的值是多少?(3)

  1.1

  2.2

  3.3

  4.4

  Question41.(单选)

  abstractclassBaseClass

  {

  publicvirtualvoidMethodA()

  {

  Console.WriteLine("BaseClass");

  }

  publicvirtualvoidMethodB()

  {

  }

  }

  classClass1:BaseClass

  {

  publicvoidMethodA()

  {

  Console.WriteLine("Class1");

  }

  publicoverridevoidMethodB()

  {

  }

  }

  classClass2:Class1

  {

  newpublicvoidMethodB()

  {

  }

  }

  classMainClass

  {

  publicstaticvoidMain(string[]args)

  {

  Class2o=newClass2();

  o.MethodA();

  }

  }

  请问,此程序输出结果是:3

  1.BaseClass

  2.BassClassClass1

  3.Class1

  4.Class1BassClass

  Question42.(单选)1

  publicstaticvoidMain(string[]args)

  {

  inti=2000;

  objecto=i;

  i=2001;

  intj=(int)o;

  Console.WriteLine("i={0},o={1},j={2}",i,o,j);

  }

  1.i=2001,o=2000,j=2000

  3.i=2000,o=2001,,j=2000

  2.i=2001,o=2001,,j=2001

  4.i=2001,o=2000,j=2001

  Question43.(多选)

  您要创建ASP.NET应用程序用于运行AllWin公司内部的Web站点,这个应用程序包含了50个页面。您想要

  配置这个应用程序以便当发生一个HTTP代码错误时它可以显示一个自定义的错误页面给用户。您想要花最小

  的代价完成这些目标,您应该怎么做?(多选)14

  1.在这个应用程序的Global.asax文件中创建一个Application_Error过程去处理ASP.NET代码错误。

  2.在这个应用程序的Web.config文件中创建一个applicationError节去处理ASP.NET代码错误。

  3.在这个应用程序的Global.asax文件中创建一个CustomErrors事件去处理HTTP错误。

  4.在这个应用程序的Web.config文件中创建一个CustomErrors节去处理HTTP错误。

  Question44.(单选)

  如下程序的运行结果是:1

  publicabstractclassA

  {

  publicA()

  {

  Console.WriteLine(A);

  }

  publicvirtualvoidFun()

  {

  Console.WriteLine("A.Fun()");

  }

  }

  publicclassB:A

  {

  publicB()

  {

  Console.WriteLine(B);

  }

  publicnewvoidFun()

  {

  Console.WriteLine("B.Fun()");

  }

  publicstaticvoidMain()

  {

  Aa=newB();

  a.Fun();

  }

  }

  1.ABA.Fun()

  3.BAA.Fun()

  2.ABB.Fun()

  4.BAB.Fun()

  Question45.(单选)

  WhichofthesestringdefinitionswillpreventescapingonbackslashesinC#?*3

  1.strings=#nTeststring;

  2.strings=’nTeststring;

  3.strings=@nTeststring;

  4.strings=nTeststring;

  Question46.(单选)

  WhichofthefollowingoperationscanyouNOTperformonanADO.NETDataSet?4

  1.ADataSetcanbesynchronisedwithaRecordSet.

  2.ADataSetcanbesynchronisedwiththedatabase.

  3.ADataSetcanbeconvertedtoXML.

  4.YoucaninfertheschemafromaDataSet

  Question47.(单选)

  InObjectOrientedProgramming,howwouldyoudescribeencapsulation?4

  1.Theconversionofonetypeofobjecttoanother.

  2.Theruntimeresolutionofmethodcalls.

  3.Theexpositionofdata.

  4.Theseparationofinterfaceandimplementation.

  Question48.(单选)

  Howdoesassemblyversioningin.NETpreventDLLHell?2

  1.Theruntimecheckstoseethatonlyoneversionofanassemblyisonthemachineatanyonetime.

  2..NETallowsassembliestospecifythenameANDtheversionofanyassembliestheyneedtorun.

  3.Thecompilerofferscompiletimecheckingforbackwardcompatibility.

  4.Itdoesn’t.

相关推荐

猜你喜欢

大家正在看

换一换