《C#程序设计基础》考试复习题库(含答案)_第1页
《C#程序设计基础》考试复习题库(含答案)_第2页
《C#程序设计基础》考试复习题库(含答案)_第3页
《C#程序设计基础》考试复习题库(含答案)_第4页
《C#程序设计基础》考试复习题库(含答案)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、C#程序设计基础考试复习题库(含答案)一、单选题.已知以下代码:请分析判断结果正确的选项是0classProgramstaticvoidMai n(str i ngargs) i ntc=20;Add(c);ConsoIe. Wr i teL i ne (c);pub I i cstat i cvo i dAdd(i ntnum) num一;ConsoIe. Wr i teL i ne (num);Av c=20, num=19B、c=19, num二20C、c=19, num=19D、c=20, num=20答案:A.以下程序的输出结果是? inta=1,b=2, c=2, t=0;whi

2、I e (ab&bc) t=a; a=b; b= t; c一; Conso I e. Wr i te (a) ; Conso I e. Wr i te (b) ; Conso I e. Wr i te (c);A、120B、210C、121D、122答案:D.在方法中有一类是有参有返回值的方法,这也是C#中最为复杂的方法,那么 此方法中必不可以的返回值语句,下列不合适的一项为:()returnture;return;A、要用“)”括起来B、要用“厂括起来C、要用括起来D、要用“”括起来答案:A.以下程序的输出结果是? inta, i ; a=0; for (i =1 ; i 1) ConsoI

3、e. Wr i te(-count) ;)A、432B、321C、210D、43答案:B.以下程序代码运行的结果是? for (i nt i =1 ; i 3;x) if (x%3!=0)x;x-x;ConsoIe. Wr i teL i ne (x);A、63B、74C、62D、73答案:B.下列选项中,哪一个选项中丫的值最小。inty=10%3;inty=3%10inty=10%11inty=10%10;答案:D.以下关于数组的定义,正确是()A、intarr=newint5;B、i nt arr=newi nt 5;C、i nt ar r=newi nt ;D、i nt arr=newi

4、 nt (5);答案:B.分析下列代码片段的执行结果()i ntnum1=22; i ntnum2=7; i f (num1 num2) Conso I e. Wr i teL i ne (nnum1 大“);Conso I e. Wr i teL i ne Cnum1 = 0, num1) ; e I seConso I e. Wr i teLi ne (num2 大”);Conso I e. Wr iteLine (num2=0 n, num2) ;)A、num1 大;num1=22B num2 大;num2=7C、num1 大 num1=22num2 大 num2=7D、语法错误不能运行

5、答案:A.在C#中,关于whi Ie和dowhi Ie,以下说法正确的是A、whi Ie先执行然后判断条件是否成立B、whi Ie最少的循环次数是1次C、dowhi Ie先执行然后判断条件是否成立D、dowhi Ie最少的循环次数是0次答案:C.在C#中,有一数组i nt 口 a=newint 10,若要将数组中第3个元素赋值为30,则正确的语句为()A、a二30a3=30a4=30D、a 二30 答案:A.如果 x=35, y=100,下面代码的输出结果是()if (x30) if (y=100) Console. Wr i teLi ne (危险);else Console. Wr ite

6、Line (报警);else Con sole. Wr iteLineC安全);A、危险B、报警C、报警安全D、危险安全答案:A.设i, j, k均为int型变量,则执行完下面的for循环后,k的值为inti, j, k=0;for (i =0, j=10; i=j ; i +, j-) k=i+j;Ax 12B、10C、11D、9答案:B.参数传递的过程,实际上就是一个()的过程A、交换B、赋值C、改变D、声明 答案:B.以下程序段的循环次数是? inti; for (i =2; i =0;) Conso I e. Wr i teL i ne (i - -);A、无限次B 0次C 1次D、2

7、次答案:B47.下列选项中,if后面的表达式的正确类型是。As i ntB、 doubIeC str i ngD boo I答案:D.下列符号选项中,哪个用来描述流程图中的判断。A、矩形B、菱形C、平行四边形D、椭圆形答案:B.下述C#代码中,能够得到“2”的表达式是0 o inta=1,2,3,4A、a0B、a1C a2D、a 3答案:B.以下程序的输出结果是? i nt i, j, a=0; for (i =0; i 2; i +) for (j=0; jy) z= x ; x =y; y =z;Ax 20, 30, 30B、10, 20, 30C、20, 30, 10Dx 20, 30,

8、 20答案:A.分析下面的C#代码,该程序的运行结果是O i nt i ndex=1 ; i nt foo=newi nt 3; i ntbar=foo i ndex; i ntbaz=bar+ j ndex;ConsoIe. Wr i teL i ne (baz);A、0B、1C、2D、编译错误答案:B.以下程序的输出结果是? inty=10;doy-;whi le(一y-0) ;ConsoIe. Wr ite (y);A、-1B、1C、8D、0答案:C.以下代码的输出结果是()i ntx=5, y=2;f Ioatz=x/y;ConsoIe. Wr iteLine (z);A、2B、2.5

9、Cx 0D、语法错误答案:A.以下程序代码块,描述正确的是? intx=3; do Console. Wr i teL i ne (x-=2) ;whi Ie (x=0);A、1B、1-2C、30D、死循环答案:B.下列选项中,能正确表示逻辑关系c=10或c=10orc=10|c=10&c=10/c=30答案:B.在 C#中,表达式 ConsoIe. Wr i teLine (true&fa I se | | true);的结果是()。Ax trueB、fa IseC、语法错误D、 true&faIse|true 答案:A.以下程序的输出结果是? inti ;for =; ib+2) N=a+

10、b;elseif(a+bc) N=c-a-b;els eN=a+b;A、3B、-3C、9D、15答案:C.在执行时从键盘上输入9,分析下列代码片段的执行结果是O intn=int.Par se (ConsoIe. ReadLi ne 0) ; if (n+90) ConsoIe. Wr i teLine (好); e I sei f (score80) ConsoIe. Wr i teLine (良好); eI se ConsoI e. Wr i teLine (一般);A、好B、良好C、一般D、80答案:C.分析下列代码片段的执行结果()inta=1 ; intb=a+;b+=2;Conso

11、Ie. Wr iteLi ne(b);A、4B、3C、2D、1答案:B.以下代码的输出结果是 0 i ntx=5;x+=x+x;ConsoIe. Wr i teLi ne (x);Ax 16B、17C、25D、26答案:B.表达式(3=7) & (5=1B、 x=2C、x0D、x3答案:D.以下程序代码块,描述正确的是? int:10;while(k=0) k=k-1;A、while循环执行10次B、死循环C、循环语句一次也不执行D、循环体语句执行一次答案:C.在C#中,有一段代码块如下,请问执行该代码块后,数组pins的值为()s tr ingpins=newstr ing4 an, nbn

12、, cH, nd ; str i ng myAr r-p i ns;myAr r 3 = e;A、“a”,“b,d” Bn n n i n n n n n a , b , c , eCn n ii I n n ii it I it、 a , b , c , dDn n n n vr n n i n、e , e , e , d 答案:B72.分析下列代码片段的执行结果()i ntx=5, y=10; Gonso Ie. Wr iteLine ( 0 + 1 = 2, y, x, y+x);Ax y+x=15x+y=155+10=1510+5=15答案:D73.分析下列代码片段的执行结果是()if

13、 (true) ConsoIe. Wr ite(Hei Io) ;Co nsoIe. Wr i te (Wor Id) ;A、无输出HeiloWorIdC、Hei IoD、 HeiloWorId答案:B.以下程序的输出结果是? intx=0, y=0, i ;for (i=1 ; ; i+) if(i%2=0) x+;cont i nue; i f (i%5=0) y+; break; Conso I e. Wr i teL i ne ( 0, 1 , x, y);A、2, 1B、2,2C、2,5D、5,2答案:A.仔细阅读以下C#代码,所实现的功能是0 intarr= 34, 63, 2,

14、12, 41 ; intx=O;for (inti=0;iarr. Length;i+)x=xarri?arri:x;Gonso Ie. Write(x);A、获取数组的最大索引值B、判断数组中是否存在重复元素.获取数组中元素的个数D、获取数组中的最大元素答案:D.以下程序代码块,描述正确的是? i ntt; for (t=1 ;t=100;t+) i ntx= i nt. Parse (Gonso Ie. ReadLine0);i f(x0)cont inue;Gonso Ie. Wr ite(t) ;A、当x=0时,什么也不输出G Console. Wr ite永远不执行D、最多允许输出1

15、00个正整数答案:D.若i, j已定义为int类型,则以下程序段中内循环体的总的执行次数是千。r(i nt i =5;i =0;i 一一)for(intj=0;j4;j+)A、20B、25C、24D、30 答案:C.分析下列代码片段的执行结果 0 i nta=9, b=6, c;c=a/b+O. 8;ConsoIe. Wr i teL i ne (c);A、1.8B、2C、2.3D、编译错误答案:D.分析下列代码片段的执行结果 0 i ntx=8; inty=x+;ConsoIe. Wr i teLi ne (y);y=+x;ConsoIe. Wr i teL i ne(y);A、89B、99

16、C、910D、810答案:D.在C#中,有一个数组声明如下:i nt Darr:new i nt 10;则该数组总共有多少个数组元素()A、10B、9C、1D以上都不是答案:A.关于C#中的switchcase语句,下列说法正确的是()A、switch判断的表达式可以是整型或字符型,但不能是字符串型B、在该语句中,最多不能超过5个case子句C、在该语句中,只能有一个default子句D、在该语句中,case之后的break可以无条件省略答案:C.以下代码的输出结果是 0 i nt a=1,2, 3, 4, 5, 6, 7. 8 ; i ntsO, s1,s2; sO=s1 =s2=0;for

17、(inti=0; i8; i+) sw i tch (a i%3)caseO:s0+=ai;break;easel:s 1+=ai;break;case2:s2+=ai;break;ConsoIe. Wr i teL i ne(s0+“+s1+s 2);A、36B、9C、 91215D、以上都不是答案:c.在C#中,C#源程序文件的扩展名为() Av .doc.txt.ppt. cs答案:D84.下列选项中,哪个子句在switch结构中用于处理不匹配case语句的值()A、 breakdefauItcaseDs cont i nue答案:B.关于switch结构,以下说法正确的是?A、swit

18、ch结构适用于区间判断的情况B、switch结构实现多路分支,程序结构清晰,提高了程序的可读性C、多重if结构使用于等值判断的情况D、switch结构无法实现多重条件判断,只能使用多重if结构可以实现多重条件判断答案:B.哪个关键字创建结枚举?()structenumarrayD、cI ass答案:B.在C#语言中,switch语句用【】来处理不匹配case语句的值Av defauItB、 anyeIseC breakD、 goto答案:A88.导入命名空间的关键字是。Ax cI assB、 namespaceC usingD、ma i n答案:C.下列关于枚举的说法,错误的是()A、枚举是一

19、个指定的常量B、枚举表示一组有限的值C、枚举中可以有自己的方法D、可以为枚举类型中元素赋整数值答案:C.在C#语言中,下列代码中声明数组正确的是()A、inta 口;B、inta;C i nta 5;D、i nta5;答案:B.在C#中无需编写任何代码就能将int型数值转换为double型数值,称为()A、显式转换B、隐式转换C、数据类型转换D、变换 答案:B.下列数据类型中,可以使用哪种数据类型的变量来存储100.12345678 ()A、A、I ntB、千 I oatC、longD、doubIe答案:D.下述 C#语言代码的运行结果是()o int a=1,2, 3, 4 ;for (in

20、t i=0; i4; i +) ConsoIe. Wr ite(ai+H) ;A、A、1234B、1,2,3,4C、1234D、 答案:A.在C#中,参数传递中的引用传递说法正确的一项是()A、用到ref关键字实现,把实参在内存中的地址传给形参B、不用ref关键字实现,把实参在内存中的地址传给形参C、用到ref关键字实现,把形参在内存中的地址传给实参D、不用ref关键字实现,把形参在内存中的地址传给实参答案:AC pub I i cenumvarlMi ke=-1, N i ke, J i ke;D、enumvarlMike, Nike, Jike;答案:A.下列哪种数据类型是引用类型()Av

21、 str i ngB、i ntC、 charD、fI oat答案:A.以下代码的输出结果是 0 str ingwords=newstr ing a, b, c ;fore ach(i ntword i nwords) word=abc;ConsoIe. Wr i teL i ne (word);ConsoIe. ReadK ey 0 ;A、abcabcabcabcCx bcacabD、不能正确编译答案:D9.哪个关键字创建结构体? 0A、 structB enumarrayD、cI ass.下列方法的定义说法正确的一项是()A、方法能嵌套定义,可以嵌套调用B、方法不能嵌套定义,可以嵌套调用C、

22、方法不能嵌套定义,不可以嵌套调用D、方法能嵌套定义,不可以嵌套调用答案:B.分析下列代码片段的执行结果是()inta=21, b=22, c=23; if (a0) Console. Wr ite (i) ;)Av 531B、420C、 654321D、死循环答案:B.分析下列代码片段的执行结果()i ntcount=5;whi Ie (count1) -count;Co nso I e. Wr i te (count) ;)4332432145214322答案:B.在调用方法的过程中会发生实参与形参之间的数据传递,那么系统会。A、把形参的值传给被调方法的实参B、把实参的值传给被调方法的形参C

23、、把被调方法的形参值传给实参D、把被调方法的实参值传给等行参答案:B.在C#中,下列变量定义与赋值正确的是。A、i nta=1.5Bv floata=课程C、chara二”课程”D chara=学 答案:D.分析下列代码片段的执行结果()i ntx=1, a=0, b=0; sw i tch (x) caseO: b+;break;easel:a+;break;case2:a+;b+;break;ConsoIe. Wr i teLi ne (a=0, b = 1,a, b);a=2, b=1B、a=1, b=1C、a=1, b=0D、a=2, b=2答案:C.以下程序的输出结果是? intk=

24、0,m=0, i, j;for(i=0; i2; i+) for (j=0; j3;j+) k+; k-=j ; m= i + j ; Conso I e. Wr i teL i ne ( 0, 1, k, m);A、0,3B、1,3C、0,4D、1,4答案:C.在C#的条件判断据switchcase结构中,每个case条件分支都必须包含的 子句是。A、 breakB、cont i nueC defauItD、以上都不是 答案:D.一个数组声明如下:intarr=newint12;则要获取数组中最后一个值所需 要使用到的下标是()A、11B、12C、13D、以上都不是答案:A.在c#的循环结构

25、中,先执行一次,然后再判断条件的循环结构是?A、do-while 循环B、while 循环C、for循环D、foreach 循环答案:A.当month等于9时,分析下列代码片段的执行结果()intdays=0; switch (month) case2:days=28;break;case4:case6:case9:easel 1:days=30;break;de fau11:days=31;break;ConsoIe. Wr i teL i ne(days);A、0B、30C、29D、31答案:B.以下关于 c# 代码的说法正确的是? for (int i=1 ; i=3; i+) swit

26、ch (i) case1:ConsoIe. Wr ite (i. ToStr i ng0);case2:ConsoIe. Wr i te (i*2). ToStr ing0);case3: Conso Ie. Wr ite(i *3). ToStr i ng () ;A、有编译错误,提示case标签不能贯穿到另一个标签,不能运行B、输出149C、输出 123246369D、正确运行,但没有输出结果答案:A.下列选项中,哪个是IF条件结构的表达式OA、字符串表达式B、条件表达式C、算术表达式D、任意表达式答案:B.以下代码的输出结果是()intx=5; inty=x-;ConsoIe. Wr i

27、te (ny= 0, n, y);y=一一x; Conso I e. Wr i te (y= 0 , y);A、5,4B、y二5, y二4C、5,3D、y5, y3答案:D.分析下列代码片段的执行结果()i ntx=2, y=-1, z=2; i f (xy) i f (y0) z=0 ; e I se z+=1 ; Gonso I e. Wr i teL i ne ( 0, z);A、3B、2C、1Dx 0答案:A.在C#中,执行完代码int x=newint10;后,下列说明正确的是()A、x9为 0B、x9未定义c、x10为 0D、 x0为空答案:A.关于以下的C#代码说法正确的是()o

28、 c IassTest pub I ici ntMa i n 0 retur n0;A、以上代码存在错误,因为Main函数的返回类型必须是voidB、以上代码存在错误,因为Main函数必须带有参数C、以上代码存在错误,因为Main函数必须是静态的D、以上代码正确答案:C.下列循环语句中循环体执行的次数为? for (i nt i =0; i n/2) br eak;A、n/2n/2+1n/2-1D、n-1答案:B.分别从控制台输入6和3,分析下列代码片段的执行结果是。intx=int.P arse(ConsoIe. ReadL i ne 0); i f (x+5) ConsoIe. Wr i

29、teL i ne (x);eIse ConsoIe. Wr i teL i ne (x一);A、7 和 5B、6和 3C、7和 4D、6 和 4答案:c.下述 C#语言代码的运行结果是 0 o int myArray3=newint3 newin t 3 5, 6, 2, new i nt 5 6, 9, 7, 8, 3, new int 2 3, 2 ;myArray3 2 2的值是0A、9B、2C、6D、数组索引超出界限答案:D.在6#中,下列代码运行后,变量Max的值是()inta=5, b=10, c=15, Max=O;Max=ab?a:b;Max=cMax?c:Max;A、0B、5

30、C、10Dx 15答案:C.以下程序的输出结果是? int i ;for (i=1 ; i+4;) Console. Wr i te (i);A、3B、4C、5D、循环次数不定答案:C.以下程序的输出结果是? inta=0, b=0, c=0, i ;for (i=0; i4; i+) switch (i) caseO:a=i +;break;easel:b=i+;break;case2:c=i+;break;case3: i +;brea k; ConsoIe. Wr i te ( 0, 1, 2, 3, a, b, c, i);A、0, 1,3,4B、1,2, 3,4C、0,0, 2,4D

31、、0,2, 3,4答案:C.枚举类型是一组命名的常量集合,所有整形都可以作为枚举类型的基本类型, 如果类型省略,则定义为。Ax i ntB、 byteC charD、str i ng答案:A.分析下列代码片段的执行结果()intx, y=1, z=0; if (z0) x=3; eI seif (y= =0) x=5;else x=7; ConsoIe. Wr i teLi ne (x+H, n+y);A、7, 1B、7, 1C、3,3D、以上都不正确答案:A.在C#程序中,下述程序的运行结果是。i ntc; c=2;Conso I e. Wr i teLi ne (c);ConsoIe. W

32、r iteLi ne (c+);ConsoIe. Wr iteLi ne (c);A、222B、233C、223D、344 答案:C.分析下列代码片段的执行结果()i nta=10; str i ngb=n 10H;ConsoI e. Wr i teL i ne (a+b);A、20101010+10D、语法错误答案:B.分析下列代码片段的执行结果 0 inty=1, x; if (y! =0) x=5 Jelseif (y0&kc&中=c的值是Av trueB fa IseC、3D、7答案:B.以下程序的输出结果是? i ntx=8; for (; x0; x) i f (x%3=1) Go

33、nso I e. Wr ite (x一);cont i nue;ConsoIe. Wr i te(一x) ;)7541875297648542答案:A133,由系统定义的方法,称为系统方法,此类方法在程序中无需(),直接()即可。A、定义,调用B、定义,运行C、调用,定义D、编写,调用答案:A.由系统定义的方法,称为系统方法,下列不是系统方法的是()A、Ma i n 0B Array, sort ()C ConsoIe. Read I i ne 0D、. ToLower 0答案:A.分析下列代码片段的执行结果 0 inta=10, b=10;str ingc=M 1O55 ;ConsoIe.W

34、r i teL i ne(a+b+c);A、 2010B、30C、 101010D、编译报错,提示数据类型不匹配答案:A.以下程序代码运行的结果是? ints=0;for (int i=1 ; i 10) br eak; i f (i %2=0) s+=1 ; Conso I e. Wr i te (s);A、20B、12Cx 11D、6答案:C.分析下列代码片段,最终i,j的值是()inti=3, j=5;if(i-1j)i ;else j;Ax 2,4B、2,5C、3,4D、3,5答案:C. C#语言中,下面4个选项中关于变量赋值正确的是()shortx=32768ushorty=6553

35、4C、Iongx=5000; i nty=x;D、doubIex=20;dec i ma Iy=x;答案:B.下列程序代码中,循环体的执行次数是0 inti, j;for(i=j=0;i10&j8:i+, j+=3) . . A、9B、8C、3D、2答案:C.表达式“abc”二二“abc”+123”的值是 0A、1B、c、语法错误D、0答案:B.分析下列代码片段的执行结果是()i nta=15, b=21, m=0; swi tch (a%3) case 0:m+;break;easel:m+;swi tch(b%2) caseO:m+;break;defau11:m+;break; brea

36、k; Conso I e. Wr i teL i ne ( 0, m);A、1B、2C、3D、4答案:A.下列程序输出的结果是:inti, a=0, b=0;for (i=1 ; i10; i +) if (i%2=0) a +;cont i nue; b+; ConsoI e. Wr i teLi ne (a= 0, b= 1a, b);Ax a=4, b=5B、a=4, b=4C、a=5, b=4Dx a=5, b=5 答案:A.关于如下程序结构的描述中,正确的是? for(;) 循环体;A、不执行循环体B、执行一次循环体C、一直执行循环体,即死循环D、语法错误答案:C.以下代码的输出结果

37、是()i ntx=5; i nty=x+; Gonso I e. Wr i te (x) ; y=+x; Co nso I e. Wr i te (y);A、56B、57C、67D、66答案:C.分析下列代码片段的执行结果 0 boo I boo=true; i f (boo=f a I se) Gonso I e.Wr i teL i ne (a);eIseConsoIe. Wr i teL i ne(b) ;)A、输出bB、输出aC、输出cD、运行时出错 答案:A.以下程序代码运行的结果是? inti, b=0, k=0; for (i =1 ; i =0) k+; Conso I e.

38、Wr i teL i ne ( 0, 1, k, b);A、3,-1B、8,-1C、3,0D、8,-2答案:D多选题.下列关于常量和变量说法错误的是()A、常量声明时必须使用const关键字B、变量赋值后程序运行中能改变C、声明常量代码constfl oatPI ;语法正确D、常量赋值后程序运行中不能改变答案:BC.下列关于注释的使用,正确的是()A、intcount;声明一个int类型的变量B、str i ngname; /姓名C、Conso I e. Wr i te (He I I o, Word. .)/*打印输出*/D、/*在Wf比*/Console.Write(”Hello,Worl

39、d.”)答案:ACD.在C#中,按照数组的维度不同可以将数组分为()A、一维数组B、二维数组C、多维数组D、交错数组答案:ACD.下列关于变量的定义,错误的是()A、doubIea=2. 3;B、floata=2. 3;C、i nta=5;D、i nta=2. 5;答案:BD.下列关于数组的说法正确的有0A、数组是指将具有相同类型的若干变量按照有序的形式组织起来,从而形成按 序排列的同种类型数据元素的集合B、无论数组中包含多少个数组元素,该数组只存在一个名称,即数组名C、数组均存在下标,可以通过”数组名下标”的方式访问数组中对应的元素D、数组元素按顺序进行存储和编号,数组元素的编号称为下标,在

40、C#语言中, 下标从1开始答案:ABC.下列选项中关于双分支if-else结构,以下说法正确的是()A、当条件成立时,if和else后的语句块都会执行B、当条件不成立时,汗和else后的语句块都不会执行C、当条件成立时,执行if后的语句块D、当条件不成立时,执行else后的语句块 答案:CD.在以下C#代码中,表达式结果为0.5的是0A、1/2B、1.0/2C、(double) (1/2)D、 (doubIe)1/2答案:BD8.以下关于if语句和switch语句的说法,正确的()A、如果在if语句和switch语句中嵌入break语句,则在程序执行过程中,一旦执行到break语句,就会结束相

41、应的执行,转向执行其后面的语句B、凡是能够使用if语句的地方就可以使用switch语句,反之亦然C、if语句有3种基本形式:if、ifelse和i千e I se i fe I seD、if-else语句是实现“单判断二分支”的选择结构,switch语句是实现“单判断多分支”的选择结构答案:CDC#语言中的数据类型中,下列属于值类型的是。stringB、结构体C、结构体数组D、枚举 答案:BD10.在C#的以下变量赋值语句中,无法通过编译的是()A、charci=男intf1=128fIoata=1.2D boo IfIag=true答案:AC.下列关于数组的描述,哪些是正确的?A、数组元素索引

42、从。开始B、同一数组元素可以是不同类型C、同一数组元素必须是相同类型D、数组元素的访问从1开始,到Length结束答案:AC.下列关于常量的说法错误的是。A、声明常量的关键字是doubleB、声明常量必须同时赋值C、常量值可以修改D、声明常量的关键字是const答案:AC.参数传递在方法的调用必不可少,下列说法正确的有()A、实际上提供了一个数据通道B、传递方向是从主调方法到被调方法C、传递的数据量由定义方法时形式参数的个数决定C、 if语句中只能有一个el seif分句D、if语句都可以由i if语句替代答案:B.参数传递中要实现正确的参数传递,形参列表与实参列表在参数的个数,() 以及顺序

43、上必须一一对应A、内容B、数值C、形式D、类型答案:D.分析下面的C#代码,该程序的运行结果是()o intx=1 ;Str ingnames=A , B, C;namesx+=, ;for(inti=0;inames. Length;i+)Console. Wr i te (namesi);A、打印输出A,BCB、打印输出AB, CG打印输出ABC,D、打印输出ABC答案:A.以下程序代码运行的结果是? intsum=0;for(inti=2;i0) i = i%100+1;ConsoIe. Wr iteLi ne (i); if (i100) break;)B、for (;)C、i r)t

44、k=1000; do +k; Conso I e. Wr i teL i ne (k) ;whi I e (k=1000);D、i nts=36;wh i Ie (s=0)-s;ConsoIe. Wr i teL i ne (s);答案:ABC.下列关于Main。方法的说法中,正确的是OA、一个C#程序可以有多个Main。方法B、Ma in ()方法是C#程序的入口C、Main。方法使用stat ic和void修饰D、Main。方法后面要有一对大括号,计算机需要执行的指令都写在大括号里答案:BCD.下列选项中,关于switch与多重if的区别正确的是()A、所有的多重if都能用switch结构代替B、所有的switch结构都能用多重if代替C、switch适用于等值判断D、多重if适用于区间判断答案:BCD.在C#中,下列选项赋值正确的是。A、floata=1;fIoata=1;floata=1f;D、fIoata=1.5;答案:BC.自定义方法由方法签名和方法体组成中,方法签名包括访问修饰符,方法名()A、返回值类型B、数值类型C、参数类型D、参数列表答案:AD.在C#程序中,设irrtx=3;下列选项中resu 11结果为true的表达式有哪些?()A、boo Iresu1(a+=3)B、bo

温馨提示

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

评论

0/150

提交评论