欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    《C#程序设计基础》期末复习考试题库(带答案).docx

    • 资源ID:1694921       资源大小:65.86KB        全文页数:58页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    《C#程序设计基础》期末复习考试题库(带答案).docx

    C#程序设计基础期末复习考试题库(带答案)一、单选题1.在C#中,表达式COnSO1.e.Write1.ine(true&&faIse|true);的结果是()。A4TRUEB、FA1.SEC.语法错误Dxtrue&&faIsetrue答案:A2 .在C#程序中,下述程序的运行结果是Ointc;c=2;ConsoIe.Write1.ineCc);ConsoIe.Write1.ine(c+):ConsoIe.Write1.ine(c):A、222Bx233Cx223D4344答案:C3 .在C#中,以下程序代码运行的结果是?for(inti=1J<=5:)(Conso1.e.Write(i):i+:)A、123458、1234C415D、死循环答案:A4 .在C#中,有一段代码块如下,请问执行该代码块后,数组PinS的值为Ostringpins=newstring4"a","b","c"."d":stringmyArr=pinsjmyArr3='e":A»"a","b,"e","d"B"a","b"c"."e"C»"a","b',"c","d"Dx"e,"e"."e"d"答案:B5 .在C#中,关于SWiteh结构,以下说法正确的是?A、SWitCh结构适用于区间判断的情况BvSWitCh结构实现多路分支,程序结构清晰,提高了程序的可读性C4多重if结构使用于等值判断的情况D4SWitCh结构无法实现多重条件判断,只能使用多至if结构可以实现多重条件判断答案:B6 .在C#中,下列符号选项中,哪个用来描述流程图中的判断。A、矩形B4菱形C4平行四边形Dv椭圆形答案:B7 .在C#中,分析下列代码片段的执行结果Ointa=5,b=4,c=6,d:ConsoIe.Write1.ine("0)",d=a>b?(a>c?a:c):b):At5B、4C、6Ds不确定答案:C8 .在C#中,分析下列代码片段的执行结果Ointa=10.b=10;StringC="10";ConsoIeWrite1.ine(a+b+c):A、2010B、30C101010D、编译报错,提示数据类型不匹配答案:A9 .在C#中,若i,j已定义为int类型,则以下程序段中内循环体的总的执行次8for(inti=5:i>=0:i)(for(intj=O;j<4;j+)1At20B,25C、24Ds30答案:C10 .在C#中,对for(表达式1:表达式3)可以理解为?A4for(表达式1;faIse;表达式3)B、for(表达式1:true;表达式3)Gfor(袤达式1:表达式1;表达式3)D'for(表达式1;表达式3:表达式3)答案:B11 .在C#中,分析下列代码片段的执行结果Ointcount=5:whiIe(count>1)count;ConsoIe.Write(count):As4332B、4321G4521D14322答案:B12 .在C#中,以下程序的输出结果是?intn=0;whi1.e(n+<=2)Conso1.e.Write(n):Av2B、3C、4D、语法错误答案:C13 .在C#中,分析下列代码片段执行后,X的值是()inty=1,xif(y!=0)(×=5;)eIseif(y<0)x=4;eIsex=3;ConsoIe.Write1.ineCx=(0)".x):A、4B、3Cs5D4以上都不对答案:C14 .在C#中,以下代码的输出结果是Ointx=5;inty=×+:ConsoIe.Write(x);y=+x:ConsoIe.Write(y):A456B、57C、67Ds66答案:C15 .在C#中,表达式"abc="abc"+"123"的值是()Av真Bs假C4语法错误Ds0答案:B16 .在C#中,下述C#源程序代码,程序运行时在控制台打印输出值的为Ointcount=4jwhiIe(cou11t>1)Conso1.e.Write(一count);Av432Bv321C,210D、43答案:B17 .在C#中,以下程序代码运行的结果是?intsum=0;for(inti=2;i<=100;i÷=2)(sum+=i;)A41700之间所有的整数求和BvOTOO之间所有的整数求和C41700之间所有的奇数求和D4ITOO之间所有的偶数求和答案:D18 .在C#中,分析下列代码片段的执行结果Ointscor=80:if(score>90)Conso1.e.Write1.ine("好")JeISeifscore>80)Conso1.e.Write1.ine(*"良好")Je1.seConsoIe.Write1.ine("-fift"):A、好Bs良好C、一般Ds80答案:C19 .在C#中,分析下列代码片段的执行结果Ointx=2,y=-1.z=2Jf(x<y)if(y<0)z=0;Je1.sez+=1:)ConsoIe.Write1.ine("0",z);A、3B、2Cv1D、O答案:A20.在C#中,导入命名空间的关键字是OA%c1.assBvnamespaceC、 usingD、 main答案:C21 .在C#语言中,下列关于数组的初始化正确的是。Asinta5;a=(2.4.6.8.4B4inta=newint(5):C、inta=newint52.6.3):D4i11ta=6,4.2);答案:D22 .在C#中,下列关于常量和变量说法错误的是OA、常量声明时必须使用const关键字B、变量赋值后程序运行中能改变C4声明常量代码COnStfIoatPI;语法正陷D、常量赋值后程序运行中不能改变答案:C23 .在C#中,关于以下的C#代码说法正确的是。cIassTestpubIicintMainOreturn;)A、以上代码存在错误,因为Main函数的返回类型必须是VoidBv以上代码存在错误,因为Main函数必须带有参数C4以上代码存在错误,因为Main函数必须是静态的D4以上代码正确答案:C24 .在C#中,以下代码的输出结果是()intx三5:inty=x-;Conso1.e.WriteCy=(0).”,y);y=-x;ConsoIe.WriteCy=(O)",y):A、="5B、4"Gy=5.y=4Dv=w5答案:D25 .在C#中,以下描述中,正确的是?A、由于do-whi1.e的循环体只有一条语句,所以循环体内不能使用复合语句B4dorhiIe由d。开始,用WhiIe结束。在WhiIe(表达式)后面不能写分号C、在dorhi1.e循环中,是先执行一次循环体,再进行判断D4在dorhiIe循环中,根据情况可以省略Whi1.e;答案:C26 .在C#中,下列循环语句中循环体执行的次数为?for(inti=0;i<n;i+)if(i>n2)break:A1n/2Bsn/2+1C4n/2-1Dxn-1答案:B27 .在C#中,分析下列代码片段的执行结果Ointx=1.a=0.b=O;switch(x)caseO:b+:break;ease1.:a+;break;case2:a+;b+:break;)ConsoIe.Write1.ine("a=O.b=(1.)".a.b):A1a=2,b=1Bxa=1.b=1C、a=1,b=0Dva=2,b=2答案:C28 .在C#中,有一个数组声明如下:intarr=newint1.:则该数组总共有多少个数组元素OA、10B、9Cx1D4以上都不是答案:A29 .在C#中,以下程序的输出结果是?intk=O.EMJfoNi=OJQi+)仟Or(j三0:j<3:j+)k+;k-=j;m=i+jConso1.e.Write1.ine(k+","+m):A、="0Bx3"C、="1Dx3"答案:C30 .在C#中,下列关于条件语句的说法中正确的为O.A、if语句中可以没有if关键字Bsif语句中可以没有e1.se关键字C、if语句中只能有一个e1.seif分句D'if语句都可以由iif语句替代答案:B31 .在C#中,下列变量定义与赋值正确的是OAvinta=1.5B、f1.oata=课程C、Chara="课程"DxChara='学,答案:D32 .在C#中,以下程序代码运行的结果是?for(intx=10:x>3:x-)if(x%3!=0)x一:一X:-X:ConsoIe.Write1.ine(x):)A、63B、74C、62D473答案:B33 .在C#中,假设Eta=3,b=4,c=5:,则表达式(a+b)>cUb=c的值是A、TRUEBtFA1.SEC、3D、7答案:B34 .在C#中,已知如下程序,下列选项放在空白处不能输出*的是intx=6:doConso1.e.Write('*"):x一:一x:Whi1.e():A1×>=1x>=2C、x>0Dx>3答案:D35 .在C#中,分析下列代码片段执行后,输出结果是。intx=8:inty=x+:ConsoIe.Write1.ine(y);y=+x:ConsoIe.Write1.ine(y):A、89Bt99Cs910D4810答案:D36 .在C#中,C#中,回车字符对应的转义字符串为OB、fCxnD、t答案:C37 .在C#中,以下程序的输出结果是?intk=5,n=0;doswitch(k)case1:case3:n+=1:k一:break;case2:case4:n+=2:k;break:defauIt:n三0:k-:break:ConsoIe.Write(n);)whiIe(k>0&&k<5);A、235B、235G02356D12356答案:C38 .在C#中,以下代码的输出结果是。intpins=newint49,2,3,1J;ConsoIe.Write1.ine(pins1.):A、1B、2C、9D'3答案:B39 一在C#中,以下程序段的循环次数是?inti:for(i=2J=0:)(Conso1.e.Write1.ine(i-);)A、无限次B4O次Cs1次D42次答案:B40 .在C#中,下述C#语言代码的运行结果是O。inta=1,2.3.4hfor(inti=0;i<4;i+)Conso1.e.Write(ai+"");A11234B、="1C、2Ds3答案:A41 .在C#中,以下程序代码块,描述正确的是?intk=10:Whi1.e(k=O)k=k-1.)A、WhiIe循环执行10次Bs死循环C4循环语句一次也不执行D'循环体语句执行一次答案:C42 .在C#中,分析下列代码片段的执行结果是Ointa=15,b=21,m=0:switch(a%3) case:m+;break;ease1.:m+;SWitch(b%2)case:"+:break;defau11:m+;break:break;ConsoIe.Write1.ine("0",m);A、1C、3D'4答案:A43 .在C#中,由系统定义的方法,称为系统方法,此类方法在程序中无需O,直接O即可。A、定义,调用B、定义,运行Cv调用,定义D4编写,调用答案:A44 .在C#中,关于C#中的SWitChCaSe语句,下列说法正确的是()A4SWitCh判断的表达式可以是整型或字符型,但不能是字符串型B4在该语句中,最多不能超过5个CaSe子句Cs在该语句中,只能有一个defau1.t子句O4在该语句中,case之后的break可以无条件省略答案:C45 .在C#中,分析下列代码片段的执行结果是Oif(true)(Conso1.e.Write("HeI1.o"):Conso1.e.Write("WorId"):)A4无揄出BxHe1.IoWorIdC、He1.1.oDxHe1.IoWorId答案:B46 .在C#中,以下程序的输出结果是?inta.i:a=0:for(i=1:i<5:i+)switch(i)(case:case3:a+=2;break:ease1.:case2:a+=3;break;defauIt:a+=5;break;ConsoIe.Write1.ine(八);A、31Bx13C、10D、20答案:B47 .在C#中,下列程序代码中,循环体的执行次数是()inti.j;for(i=j=0i<10&4j<8;i+,j+=3).JA、9Bx8C、3D、2答案:C48 .在C#中,下列关于千。r循环的描述,正确的是?A,for循环只能用于循环次数已知的情况B4for循环是先执行循环体,再判断条件C4在for循环中,不能使用break语句跳出循环D、for循环的循环体语句中,可以包含多条语句,但必须使用括起来答案:D49 .在C#中,分析下列代码片段的执行结果Ointa=1;intb=a+:b+=2:ConsoIe.Write1.ine(b):At4B3C、2Dv1答案:B50 .在分析下列代码片段的执行结果O已知上届的值分别是4.5.6.执行下面的程序段后,判断变量N的值。if(c>b+2)N=a+>e1.seif(a+b<c)N=c-a-b;e1.seN=a+b:)Av3B、-3C、9D'15答案:C51 .在C#中,下列程序输出的结果是:inti.a=0.b=0:for(i=1:i<10:i+)if(陶2=0)(a+ZcontinueJb+JConsoIe.Write1.ine("a=0),b=(1)".a,b);A、a=4.b=5Bva=4,b=4C、a=5.b=4D4a=5.b=5答案:A52 .在C#中,以下程序的输出结果是?intn=9;whiIe(n>6)n;ConsoIeWrite(n);)A4987B4876C、8765D、9876答案:B53 .在C#中,下列哪种数据类型是引用类型。A、stringB%intC、charDf1.oat答案:A54 .在C#中,下列数据类型中,可以使用哪种数据类型的变量来存储100J2345678OA、int8%f1.oatC、1.ongD、doub1.e答案:D55 .在C#中,以下代码的输出结果是Ointage=newint16,18.20.14.22J;foreach(intiinage)if(i>18)continue:Conso1.e.Write(i.ToString()+,n):)A、161820142216181422C4161814D、1618答案:C56 .在C#中,由系统定义的方法,称为系统方法,下列不是系统方法的是。A4Main()BxArray,sortOC4Conso1.e.Read1.ine()D、<string>.To1.ower()答案:A57 .在C#中,以下程序代码运行的结果是?inti.b=0.k=0:for(i=1:i<=5;i+)(b二隔2;Whi1.e(b>=0)k+;ConsoIe.Write1.ine('0,1)',k.b):A、3,-1B、8,-1Cv="3D、O"答案:D58 .在C#中,如果要将数组作为一个方法的参数,则传递的是。A、数组中的所有元素B4数蛆的第一个元素Cs数组的引用D、以上都不是答案:C59 .在C#中,以下程序的输出结果是?intx=O,y=O,i;for(i=1;i+)if(i%2=0)(x+:continue;)if(i%5=0)(y+;break:)Conso1.e.Write1.ine("0),1",x.y);A,="2B、1"Cx="2D、2"答案:A60 .在C#中,下列选项中,哪个是IF条件结构的表达式。A、字符串表达式B4条件表达式C、算术表达式O4任意表达式答案:B61 .在C#中,下列数组声明中,不正确的是OA%inta:B4inta=newint;Cinta=1,3):Dvinta=newint1,3;答案:B62 .在C#中,分析下列代码片段,最终i,j的值是Ointi=3,j=5if(i-1>j)i1.e1.se(j一;)At="2B、4"C、="2Dv5"答案:C63 .在下列选项中,能够避免在嵌套的条件语句if-e1.se中产生二义性.使得e1.se子句与之匹配的是()A4缩进位置相同的ifB4其之前最近的ifC、之后最近的ifD4同一行上的if答案:B64 .在C#中,哪个关键字创建结构体?。A%structB、enumCvarrayD4c1.ass答案:A65.在C#中,分析下列代码片段的执行结果是()inta=21,b=22,c=23jif(a<b)ConsoIe.Write1.ine(b):)e1.seConsoIe.Write1.ine(a+b+c);A、21B,22C、23Ds66答案:B66 .在C#中,以下运算优先级最高的是OA1+B、+C、=Ds&&答案:B67 .在c#的循环结构中,先执行一次,然后再判断条件的循环结构是?Avdo-whiIe循环Bxwhi1.e循环Gfor循环Dvforeach循环答案:A68 .在C#中,仔细阅读以下C#代码,所实现的功能是Ointarr=34.63.2.12.41;intx=0:for(inti=0;i<arr.1.ength:i+)x=x<arri?arri:x;Conso1.e.Write(x):A、获取数蛆的最大索引值B4判断数组中是否存在重复元素Cv获取数组中元素的个数D4获取数组中的最大元素答案:D69.在C#中,分析下列代码片段的执行结果OintnUmI=22:intnum2=7:if(num1>num2)(Conso1.e.Write1.ine("num1.大”);ConsoIe.Write1.ine("num1=0",num1) ;e1.seConso1.e.Write1.ine("num2大");ConsoIe.Write1.ine("num2=0-,num2);Asnum1大:num1=22B、nurn2大;11im112=7Cvnum1大num1=22num2大num2=7D、语法错误不能运行答案:A70 .在C#语言中,下列代码中声明数组正确的是OA、inta;B4inta:Cxinta5;D4inta5;答案:B71 .在C#中,下列选项中,正确的是。A、C#是一种面向对象的开发语言,而JaVa不是B、C#项目编译后的可执行文件扩展名为.exeCvC#中MainO方法中的M首字母不一定要大写D4COnSo1.e.Write1.ineO输出不换行答案:B72 .在C#中,关于如下程序结构的描述中,正确的是?for(;)循环体:A、不执行循环体B4执行一次循环体C4一直执行循环体,即死循环D4语法错误答案:C73 .在C#中,下列选项中,哪一个选项中Y的值最小()Axinty=10%3:Btinty=3%10Cinty=10¾11D4inty=10¼10;答案:D74 .在C#中,分析下列代码片段的执行结果()inta=10;strinRb=-10"Conso1.e.Write1.ine(a+b);At20B,1010C、10+10D4语法错误答案:B75 .在C#中,以下代码的输出结果是Ostringwords=newstring"a","b',"c");foreach(intwordinwords)(word="abc":ConsoIe.Write1.ine(word);Conso1.e.ReadKeyO;AxabcB、abcabcabcCxbcacabD、不能正确编译答案:D76 .在C#中,以下关于数组的定义,正确是OA、intarr=newint5;B4intarr=newint5;Cvintarr=newint:D4intarr=newint(5);答案:B77 .在C#中,下列代码运行后,变量MaX的值是Ointa=5,b=10,c=15.Max=0;Ma×=a>b7a:b:MaX=CCMax?C:Max:A、OB,5C、10Dv15答案:C78 .在C#中,分析下列代码片段,最终X,Y.Z的值是Ointx=10,y=20,z=30jif(×>y)(z=x;)x=y:y=z;At="20B30C、30"Dv="10答案:A79 .在C#中,以下程序的输出结果是?inty=10;do(y:whi1.e(y=0);ConsoIe.Write(y):A、-1B41Cx8D、0答案:C80 .在C#中,表达式(3>=7)&&(5式)的结果是OA、代码错误B4不确定CxFA1.SED4TRUE答案:C81 .在C#中,分析下列代码片段的执行结果Ointx,y=1.z=0iif(z<0)x=3je1.seif(y=0)x=5je1.se(×=7JConsoIe.Write1.ine(×+"."+y):A、7.1B,7.2C、3.3D4以上都不正确答案:A82 .在C#中,关于WhiIe和doWhi1.e,以下说法正确的是A、WhiIe先执行然后判断条件是否成立B4whi1.e最少的循环次数是1次C4d。WhiIe先执行然后判断条件是否成立DvdoWhi1.e最少的循环次数是0次答案:C83 .在C#中,分析下面的C#代码,该程序的运行结果是Ointindex=1intfoo=newint3;intbar=fooindex;intbaz=bar+index;ConsoIe.Write1.ine(baz):AvOB、1C、2D、编译错误答案:B84 .在C#中,以下代码的输出结果是Ointa:a=253¾3;ConsoIe.Write1.ine(八):A1OC、2D'3答案:C85 .在C#中,以下程序代码运行的结果是?inti=0;do(Conso1.e.Write1.ine(i)ziI;WhiIe(i>0);ConsoIe.Write1.ine(i);A,="0B、O"Cx="0D、答案:D86 .在C#中,枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型,如果类型省略,则定义为OAvintB%byteC、charDsstring答案:A87 .在C#中,下列选项中,诧正确表示逻辑关系"c>=10或c<=30”的是。A4c>=10orc<=30Bxc>=10c<=30Gc>=10Uc<=30Dxc>=10c<=30答案:B88 .在C#中,以下程序代码运行的结果是?ints=0;for(inti=1;i<100;i+)if(s>10)break;if(i%2=0)s+=1;ConsoIeWrite(三);A、20B、12Cv11Dt6答案:C89 .在C#语言中,SWitCh语句用。来处理不匹配CaSe语句的值Axdefau1.tB、 anye1.seC、 breakO4goto答案:A90 .在C#中,下述C#语言代码的运行结果是Oc.intmyArray3=newint3(newint35.6.2),newint56.9,7.8.3,newint23,2;myArray322的值是OA、9B、2C、6D、数蛆索引超出界限答案:D91 .在C#中,在执行时从键盘上输入9,分析下列代码片段的执行结果是。intn=int.Parse(Conso1.e.Read1.ineO);if(n+<10)Conso1.e.Write1.ineC0",11);e1.seConso1.e.Write1.ine("0",n-);A、11B、10Cs9Dt8答案:B92 .在C#中,哪个关键字创建结枚举?()A、 structB、 enumC、 arrayO4c1.ass答案:B93 .在C#中,以下程序的输出结果是?intx=8;for(;x>0;x-)if(x%3=1)Conso1.e.Write(x-);continue:ConsoIe.Write(一×):)Av7541B,8752C、9764Ds8542答案:A94 .在C#中,表达式(int)10/5*2.0的运行结果是。类型的数据A、intB%doubIeC4f1.oatD'编译错误答案:B95 .在C#中,下述C#代码中,描述正确的是?intt=0whi1.e(t=1)(I:A4循环袤达式的值为0B4循环表达式的值为1C4循环表达式不合法D4以上说法都不正确答案:C96 .在C#中,以下代码的输出结果是Ointa=1.2,3.4.5.6.7.8)JntsO.s1.s2;s=s1三s2=0:for(inti三0;i<8;i+)switch(ai%3)case:s+=ai;break;ease1.:s1+=ai:break:case2:s2+=ai:break:ConsoIe.Write(s):ConsoIe.Write(SI);ConsoIe.Write(s2);A、36B、9G91215D4以上都不是答案:C97 .在C#中,Eti,j,m=55;for(i=1;i<=3:i+)(for(j=3;j<=i:j+)m=m%j;Conso1.e.Write1.ine(m);AtOB、1C、2D、3答案:B98 .在C#中,以下程序的输出结果是?inta=O,b=0.c=0,i:for(i=0;i<4:i)(switch(i)case:a=i+;break;ease1.:b=i+;break;case2:c=i+;break;case3:i+;break;J)ConsoIe.WritC(O),1,2,3".a.b.c,i);A、="0Bx1C、3D、4"答案:C99 .在C#中,分析下列代码片段的执行结果。inta=9.b=6.c:c=a/b+0.8:ConsoIe.Write1.ine(c):A、1.8B42Cv2.3D4编译错误答案:D100在C#中,以下是一些C#中的枚举型的定义,其中错误的用法有A、PUbIiCenUmVarI“Mike”=100."Nike,'=102,uJiken):B、enumvar1Mike=100,Nike.Jike;CvpubIicenumvar1(Mike=-1,Nike.Jike:D¼enumvar1Mike,Nike,Jike);答案:A101 .在C#中,分析下列代码片段的执行结果ObooIboo=true;if(boo=faIse)(Conso1.e.Write1.ie("a"):eIseConso1.e.Write1.ine("b");)A、输出bBx输出aC、输出CD、运行时出错答案:A102 .在C#中,当month等于9时,分析下列代码片段的执行结果Ointdays=0;switch(month)(case2:days=28;break:case4:case6:case9:ease1.1:days=30;break:defau11:days=31;break:ConsoIe.Write1.ine(days);Av0Bx30C、29D'31答案:B103 .在C#中,分析下面的C#代码,该程序的运行结果是O.intx=1:String口names="A","B","C"names-+="1"for(inti=0;i<names.1.ength;i+)ConsoIe.Write(namesi);A、打印输出A,BCB、打印输出AB.CG打印输出ABC,D4打印输出ABC答案:A104 .在C#中,一个数组声明如下:intarr=newint1.2:则要获取数组中最后一个值所需要使用到的下标是OA、11B、12C、13D4以上都不是答案:A105 .在C#中,设i,j,k均为int型变量,则执行完下面的for循环后,k的值为inti,j,k=0zfor(i=0,j=10:i<=j:i+.j)(k=i+j:)Av12B、10C、11D、9答案:B106 .在C#中,下列选项中,关于SWitCh结构中每一个CaSe语句或defau1.t语句中的break语句,以下说法正确的是OA4任何时候都必须包含break语句B、任何时候都可以省略break语句C4当两个CaSe语句之间包含其他语句时,前一个CaSe语句中的break语句可以省D'当两个CaSe语句之间没有任何其他语句时,前一个CaSe语句中的break语句可以省略答案:D107 .在C#中,下列关于数组访问的描述中,哪些选项是不正确的?OA4数组元素索引是从0开始的B、对数组元素的所有访问都要进行边界检查G如果使用的索引小于0,或大于数组的大小,编译器将抛出一个IndeXOUtofRangeException异常D4数组元素的访问是从1开始,到1.ength结束答案:D108 .在C#中,以下程序的输出结果是?inti.j,a=0for(i=0:i<2:i+)for(j=0:j<4;j+)if(j%2!=0)breakja+:)a+;Conso1.e.Write1.ine(八):A、4B、5Cv6D、7答案:A109 在C#中,以下代码的输出结果是。int×=5;×+=x+x;ConsoIeWrite1.ine(x):At16B、17C、25Ds26答案:B110 .在C#中,以下程序代码块的运行结果,描述正确的是?int×=3:doConso1.e.Write1.ine(-=2)JwhiIe(一×=0);A、1B41212122022年1月2日C、30D4死循环答案:B111 .在C#中,以下程序的输出结果是?inti=6:whiIe(i->0)Conso1.e.Write(-):)Av531Bs420C4654321Dv死循环答案:B112 .在C#中,如果x=35,y=100,下面代码的输出结果是Oif(×<20x>30)if(y>=100)Conso1.e.Write1.ine("危险");e1.seConso1.e.Write1.ine("报警");)e1.se(Conso1.e.Write1.ine("安全”):A、危险B、报警C4报警安全D4危险安全答案:A113 .在C#中,下列关于枚举的说法,错误的是()A.枚举是一个指定的常量B4枚举表示一组有限的值C4枚举中可以有自己的方法D4可以为枚举类型中元素赋整数值答案:C114 .在C#中,C#语言中,下面4个选项中,均是合法的变量标识符的选项是。AvAPOdoB、 f1.oataO_AC、 b-a123intDsJ23temp1.NT答案:D115.在C#中,以下程序的输出结果是?inta=1,b=2,c=2,t=0:whiIe(a<bb<c)t=a;a=b;b=t:cJConsoIe.Write(八);ConsoIeWrite(b);ConsoIeWrite(c);Av120Bv210C,121D、122答案:D116在C#语言中,关于运算符优先顺序的描述中正确的是OA4关系运算符算术运算符赋值运算符逻辑运算符B、逻辑运算符关系运算符算术运算符赋值运算符C、赋值运算符逻辑运算符关系运算符算术运算符D、算术运算符关系运算符赋值运算符逻辑运算符答案:C117.在C#中,下列选项中,哪个子句在SWitCh结构中用于处理不匹配CaSe语句的值。AsbreakB、 defau1.tC、 caseD%continue答案:B118 .在C#中,以下程序的输出结果是?intijfor(i='a,:i,f'i+,i+)(ConsoIe.Write(char)(i-a'+'A");)A、ACEBtBDFCABDD、CDE答案:A119 .在C#中,分析下列代码片段的执行结果Ointx=5,y=10ConsoIeWrite1.ine("

    注意事项

    本文(《C#程序设计基础》期末复习考试题库(带答案).docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开