关于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.