面向对象测试题1资料_第1页
面向对象测试题1资料_第2页
面向对象测试题1资料_第3页
面向对象测试题1资料_第4页
面向对象测试题1资料_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一.不定向择1)在C#,于承借口以说正的(b).(选一)a)C#许借实现允多继b)C#许借实现不许重承c)C#允多口,允多继d)C#允多口现,也不许重承2)下于C#码说正的是().for(inti=1;i<=3;i++){switch(i){case1:Console.Write(i.ToString());case2:Console.Write((i*2).ToString());case3:Console.Write((i*3).ToString());}

(择项}a)序报编错误示Case签能穿另个签,不运b)运是出c)运时出d)运时屏上有出

在c#,一后都加语,则序报编错误,提示签能穿另个签,能行3)C#,列码运结(c).ClassTest{publicstructPoint{publicintx;publicinty;publicPoint(intx,intthis.x=x;this.y=y;}}staticvoidMain(){

(择项)Pointp1=newPoint(100,100);Pointp2=p1;p1.x=200;Console.WriteLine(“{0},{1}”,p1.x,p2.x);}}

如将构为,构是200,200因结是类,是用型4)C#,列码运结是(b).(择项classTest{staticvoidShowArrayInfo(int[]for(inti=0;i<student.Length;i++){Console.Write(student[i]++);Console.Write(“”}}staticvoidMain(){int[]student=newint[]{1,2,3,4,5};ShowArrayInfo(student);Console.Write(“\n);ShowArrayInfo(student);}}a)1234512345c)2345623456

b)1234523456d)2345634567

5)C#,列码运结(a).(择项)floatf=123.56F;objecto=f;f=789.123F;Console.WriteLine(“f={0}”,f);Console.WriteLIne(“o={0},o);a)f=789.123o=123.56

b)f=123.56c)f=789.123d)f=123.56

o=123.566)

在C#,列码运结是c)publicclass{publicintage;publicTeacher(int{this.age=age;}publicvoidage){age++;}

publicvoidtea){tea.age++;}publicstaticvoidMain(){tea=newTeacher(18);Console.WriteLine(tea.age);Console.WriteLine(tea.age);Console.WriteLine(tea.age);}}(选一)a)18b)1818191820

c)181819

d)1819197)

以关C#代码的说法正确的是(c。classprivateintpublicintBodyTemp{

get{return//1}}}publicclassText{staticvoidMain(){a=new//3}}(择项a)代1错误b)码2错误c)代3错误

d)代无误8)以关C#中代码的说法正确的是(a。选一)publicabstractclassAnimal{publicabstractvoidEat();publicvoidSleep()

{}}a)该码确b)代代错,为中在抽方c)

代代错,为中法有现d)通代码"AnimalAnimal();"可创一Animal对9)在C#中,列码输结是b。选一)classTest{public{Mon,Tue,Wed,Thur,Fri,Sta,Sun}staticvoidMain(){}}

a)2b)Tuec)Wed枚中认从始

d)编译错10)

在C#,列码运结是c)(择项int[]age=newint[]{16,18,20,14,22};foreach(intiinage){if(i>18)continue;Console.WriteLine(i.ToString()+"");}a)1618201422c)161814

b)16181422d)1618二选题21:下方中哪是象法c)A.staticvoidFunc(){}B.virtualvoidFunc()C.abstractvoidFunc()

D.overridevoidFunc()22:下对生和类关描中误(d)A.生是类子B.派类对类进步充C.派类可作另个生的类D.生不继了类公成和护员,还继承私有员

23:

当个法定成不的据型成一任,此方法称(aA.载数

B.型法

C.构函D.析函24:C#源序扩名是()A.vbB.cC.cpp

D.cs25:下法,正的是b)AC#序,须有个函,序数第条句始行B一C#序,以多函数CMain函数的位置不定DMain函数必须出在一类在c#Main是写,中小26:下序输结是UsingClass{staticvoidMain){inta=10;intb;b=2*a+20;Console.WriteLine(b);}

d)

}A.10B.20C.30D.4027:可在(b

)中置体窗上控的性.A.代编器口B.工箱口C.属窗D.解方资管器口28:C#执程的口是

)A.main函B.Main函C.Run函D.函29:C#序执总是(d)A.从程的一函开始本序最一函结B.从程的Main函数始到程的后个数束C.从程的一函开,从程的Main函数束D.从程的Main函数开始从函结30:以叙中不确是d)A.一C#程只有个Main数B.Main函必是态数C.C#程可一以函组D.C#程可不含何

31:以叙中正的是

d)A.C#程序中的注释只能出现在语句的后B.C#程序中,只有一单注C.C#程中,有种行释D.程执时会行释句32:解方文的展是c)A..csB..csproj目件C..slnD..resx资文,用件33:一有注语的述,正的是(c

)ABC.D.

C#供种释即“//”和“…..*/”注语可放程的何置注语也以执行不它有出果程中入释句主目是高序可性34:编Windows用序基步是(

c)A.新项,计面编时的应程B.新项,写码保项C.设界,写码调项D.编代,存目运项35:下属C#语言中简数类的(d)A.数型B.点型C.符型D.举型36:知写母ASCⅡ码65,小字的ASC码97,则六制符量\u0042’表示(

b)

A字字AC字b

D字符37:于转句和continue说法确是a)A.continue语句能于环中B.break语句只能用循体C.continuebreak语的转围明确易生义D.break句无件转,continue语句不38:有个数voidf1(inta,int{inttmp=a;a=b;b=tmp;}voidf2(refinta,refb){inttmp=a;a=b;b=tmp;}则关两函的述,确是

a)AB

函f1和数能现换个参的能函f1和数不实交两实值功

C.

函f1能现换个参的能函能现换两实值功D.

函f1不实交两实值功,数f2能实交两实值功39:有个数intfun1(inta,int{b=++a;returna+b;}intfun2(inta,outintb){b=++a;returna+b;}则下法,确是b)A.函fun1可返两值函只返一值B.函fun1只返一值函可返两值C.函fun1和数fun2可返两值D.函fun1和数fun2能回个40:户入个符后,知第个符在一字串的始置该用String的(c)方.

A.SubstringB.ToLowerC.IndexOfD.Insert41:知stringstr="Hello",则str中所有符为写是(A.String.ToUpper(str);B.str.ToUpper();C."Hello".ToUpper();D.str=str.ToUpper();

d42:下序示结是

b)stringstr"HelloWorld";intpos=str.LastIndexOf("o");Console.WriteLine(pos);A.4

B.7

C.6D.3LastIndexOf报告指定符在实中后个配的引置43:够时除符前和部白方是(

)A.TrimStartB.TrimEndC.TrimD.TrimAll44:x="Hello,World",y="VisualC#.NET",则下达中,果为"HelloC#"的(b

)A.x.Substring(0,5)+y.Substring(7,2)B.x.Substring(1,5)+y.Substring(8,2)C.x.Substring(0,4)+y.Substring(7,8)C.x.Substring(1,5)+y.Substring(8,9)45:下序行后z值(b).stringx="Visual序计";stringy="应用程案一;Stringz=x.Replace("序","2.0").ToUpper()+y.Substring(2,2);

A.Visualc#.NET2.0设教B.VISUALC#.NET2.0设教C.Visualc#.NET2.0计D.VISUALC#.NET2.0设用二判题1,try语中块可的True2,C#规所变必先明使。True3,switch语句中,default分可放前,可放后。True4,通一超边的组标问组,导一异出现True5,有try块中才引异。False6,类的量接储数。True7,用型变存对数的用。True8:属必有和set访问器.False,也可是者之9:用V成开发境只能建VC#项目FalseWriteLine方法以输何变量True11:如想用一代不作,可以在该行代码加”//”符True

12:C#程开过与他级言序发程一的,一般要过辑译接执四步

False三程填题1,classProgram{Privateintn;publicProgram(inta){n=a;}publicvoidPrint(){Console.WriteLine(n);}staticvoidMain(){Program(50);p.Print();}}2,下序出下案

***************请空处入当容把序充整int,for(i=0;i<5;i++){for(j=5;j>i;j++)Console.Write(“*);WriteLine();}3,下序断户入两数正还负若个均正数则序出“为数”;若两个均负,输“均负若个一一,输“一一请空处上当容把序充整a,b;Console.writeline(“输第个”a=convert.todouble(console.readline());Console.writeline(“输第个”b=convert.todouble(console.readline());

if(a>0&&b>0)Console.writeline({0}和{1}均正”,a,b);elseif(a<0&&b<0)Console.writeline({0}和{1}均负”,a,b);elseConsole.writeline({0}和{1}一一”,a,b);四填题1若用下句现100!,则空处该入i<=100。for(intr=1,i=1;___________;i++)r*=i;2,C#数类分值型引类大类3,已a=3.5,b=5,c=8.8,则式b>a&&c<a&&!(c>b)的值为__.4,组数称

交数5,try块装可引异

的码6,有常的类.7,以来历组合的有素循是foreach8,达“33.69%16.98”的结果是_____9,BOOL

逻类的名10能把类隐转为用型是_隐_转能够引类显转为类的是_示___转。五.程序阅题

1..写程的出果class{privatestringstr="Class1.str";privateinti=0;staticvoidStringConvert(stringstr)str="stringbeingconverted.";}staticvoidStringConvert(Class1c){c.str="stringbeingconverte

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论