版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、C#程序設(shè)計基礎(chǔ)考試復(fù)習(xí)題庫(含答案)一、單選題.已知以下代碼:請分析判斷結(jié)果正確的選項(xiàng)是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.以下程序的輸出結(jié)果是? 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#中最為復(fù)雜的方法,那么 此方法中必不可以的返回值語句,下列不合適的一項(xiàng)為:()returnture;return;A、要用“)”括起來B、要用“廠括起來C、要用括起來D、要用“”括起來答案:A.以下程序的輸出結(jié)果是? inta, i ; a=0; for (i =1 ; i 1) ConsoI
3、e. Wr i te(-count) ;)A、432B、321C、210D、43答案:B.以下程序代碼運(yùn)行的結(jié)果是? 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.下列選項(xiàng)中,哪一個選項(xiàng)中丫的值最小。inty=10%3;inty=3%10inty=10%11inty=10%10;答案:D.以下關(guān)于數(shù)組的定義,正確是()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.分析下列代碼片段的執(zhí)行結(jié)果()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、語法錯誤不能運(yùn)行
5、答案:A.在C#中,關(guān)于whi Ie和dowhi Ie,以下說法正確的是A、whi Ie先執(zhí)行然后判斷條件是否成立B、whi Ie最少的循環(huán)次數(shù)是1次C、dowhi Ie先執(zhí)行然后判斷條件是否成立D、dowhi Ie最少的循環(huán)次數(shù)是0次答案:C.在C#中,有一數(shù)組i nt 口 a=newint 10,若要將數(shù)組中第3個元素賦值為30,則正確的語句為()A、a二30a3=30a4=30D、a 二30 答案:A.如果 x=35, y=100,下面代碼的輸出結(jié)果是()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.設(shè)i, j, k均為int型變量,則執(zhí)行完下面的for循環(huán)后,k的值為inti, j, k=0;for (i =0, j=10; i=j ; i +, j-) k=i+j;Ax 12B、10C、11D、9答案:B.參數(shù)傳遞的過程,實(shí)際上就是一個()的過程A、交換B、賦值C、改變D、聲明 答案:B.以下程序段的循環(huán)次數(shù)是? inti; for (i =2; i =0;) Conso I e. Wr i teL i ne (i - -);A、無限次B 0次C 1次D、2
7、次答案:B47.下列選項(xiàng)中,if后面的表達(dá)式的正確類型是。As i ntB、 doubIeC str i ngD boo I答案:D.下列符號選項(xiàng)中,哪個用來描述流程圖中的判斷。A、矩形B、菱形C、平行四邊形D、橢圓形答案:B.下述C#代碼中,能夠得到“2”的表達(dá)式是0 o inta=1,2,3,4A、a0B、a1C a2D、a 3答案:B.以下程序的輸出結(jié)果是? 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#代碼,該程序的運(yùn)行結(jié)果是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.以下程序的輸出結(jié)果是? inty=10;doy-;whi le(一y-0) ;ConsoIe. Wr ite (y);A、-1B、1C、8D、0答案:C.以下代碼的輸出結(jié)果是()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、死循環(huán)答案:B.下列選項(xiàng)中,能正確表示邏輯關(guān)系c=10或c=10orc=10|c=10&c=10/c=30答案:B.在 C#中,表達(dá)式 ConsoIe. Wr i teLine (true&fa I se | | true);的結(jié)果是()。Ax trueB、fa IseC、語法錯誤D、 true&faIse|true 答案:A.以下程序的輸出結(jié)果是? 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.在執(zhí)行時從鍵盤上輸入9,分析下列代碼片段的執(zhí)行結(jié)果是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.分析下列代碼片段的執(zhí)行結(jié)果()inta=1 ; intb=a+;b+=2;Conso
11、Ie. Wr iteLi ne(b);A、4B、3C、2D、1答案:B.以下代碼的輸出結(jié)果是 0 i ntx=5;x+=x+x;ConsoIe. Wr i teLi ne (x);Ax 16B、17C、25D、26答案:B.表達(dá)式(3=7) & (5=1B、 x=2C、x0D、x3答案:D.以下程序代碼塊,描述正確的是? int:10;while(k=0) k=k-1;A、while循環(huán)執(zhí)行10次B、死循環(huán)C、循環(huán)語句一次也不執(zhí)行D、循環(huán)體語句執(zhí)行一次答案:C.在C#中,有一段代碼塊如下,請問執(zhí)行該代碼塊后,數(shù)組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.分析下列代碼片段的執(zhí)行結(jié)果()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.分析下列代碼片段的執(zhí)行結(jié)果是()if
13、 (true) ConsoIe. Wr ite(Hei Io) ;Co nsoIe. Wr i te (Wor Id) ;A、無輸出HeiloWorIdC、Hei IoD、 HeiloWorId答案:B.以下程序的輸出結(jié)果是? 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.仔細(xì)閱讀以下C#代碼,所實(shí)現(xiàn)的功能是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、獲取數(shù)組的最大索引值B、判斷數(shù)組中是否存在重復(fù)元素.獲取數(shù)組中元素的個數(shù)D、獲取數(shù)組中的最大元素答案: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、當(dāng)x=0時,什么也不輸出G Console. Wr ite永遠(yuǎn)不執(zhí)行D、最多允許輸出1
15、00個正整數(shù)答案:D.若i, j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是千。r(i nt i =5;i =0;i 一一)for(intj=0;j4;j+)A、20B、25C、24D、30 答案:C.分析下列代碼片段的執(zhí)行結(jié)果 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.分析下列代碼片段的執(zhí)行結(jié)果 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#中,有一個數(shù)組聲明如下:i nt Darr:new i nt 10;則該數(shù)組總共有多少個數(shù)組元素()A、10B、9C、1D以上都不是答案:A.關(guān)于C#中的switchcase語句,下列說法正確的是()A、switch判斷的表達(dá)式可以是整型或字符型,但不能是字符串型B、在該語句中,最多不能超過5個case子句C、在該語句中,只能有一個default子句D、在該語句中,case之后的break可以無條件省略答案:C.以下代碼的輸出結(jié)果是 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#源程序文件的擴(kuò)展名為() Av .doc.txt.ppt. cs答案:D84.下列選項(xiàng)中,哪個子句在switch結(jié)構(gòu)中用于處理不匹配case語句的值()A、 breakdefauItcaseDs cont i nue答案:B.關(guān)于switch結(jié)構(gòu),以下說法正確的是?A、swit
18、ch結(jié)構(gòu)適用于區(qū)間判斷的情況B、switch結(jié)構(gòu)實(shí)現(xiàn)多路分支,程序結(jié)構(gòu)清晰,提高了程序的可讀性C、多重if結(jié)構(gòu)使用于等值判斷的情況D、switch結(jié)構(gòu)無法實(shí)現(xiàn)多重條件判斷,只能使用多重if結(jié)構(gòu)可以實(shí)現(xiàn)多重條件判斷答案:B.哪個關(guān)鍵字創(chuàng)建結(jié)枚舉?()structenumarrayD、cI ass答案:B.在C#語言中,switch語句用【】來處理不匹配case語句的值A(chǔ)v defauItB、 anyeIseC breakD、 goto答案:A88.導(dǎo)入命名空間的關(guān)鍵字是。Ax cI assB、 namespaceC usingD、ma i n答案:C.下列關(guān)于枚舉的說法,錯誤的是()A、枚舉是一
19、個指定的常量B、枚舉表示一組有限的值C、枚舉中可以有自己的方法D、可以為枚舉類型中元素賦整數(shù)值答案:C.在C#語言中,下列代碼中聲明數(shù)組正確的是()A、inta 口;B、inta;C i nta 5;D、i nta5;答案:B.在C#中無需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double型數(shù)值,稱為()A、顯式轉(zhuǎn)換B、隱式轉(zhuǎn)換C、數(shù)據(jù)類型轉(zhuǎn)換D、變換 答案:B.下列數(shù)據(jù)類型中,可以使用哪種數(shù)據(jù)類型的變量來存儲100.12345678 ()A、A、I ntB、千 I oatC、longD、doubIe答案:D.下述 C#語言代碼的運(yùn)行結(jié)果是()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#中,參數(shù)傳遞中的引用傳遞說法正確的一項(xiàng)是()A、用到ref關(guān)鍵字實(shí)現(xiàn),把實(shí)參在內(nèi)存中的地址傳給形參B、不用ref關(guān)鍵字實(shí)現(xiàn),把實(shí)參在內(nèi)存中的地址傳給形參C、用到ref關(guān)鍵字實(shí)現(xiàn),把形參在內(nèi)存中的地址傳給實(shí)參D、不用ref關(guān)鍵字實(shí)現(xiàn),把形參在內(nèi)存中的地址傳給實(shí)參答案:AC pub I i cenumvarlMi ke=-1, N i ke, J i ke;D、enumvarlMike, Nike, Jike;答案:A.下列哪種數(shù)據(jù)類型是引用類型()Av
21、 str i ngB、i ntC、 charD、fI oat答案:A.以下代碼的輸出結(jié)果是 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.哪個關(guān)鍵字創(chuàng)建結(jié)構(gòu)體? 0A、 structB enumarrayD、cI ass.下列方法的定義說法正確的一項(xiàng)是()A、方法能嵌套定義,可以嵌套調(diào)用B、方法不能嵌套定義,可以嵌套調(diào)用C、
22、方法不能嵌套定義,不可以嵌套調(diào)用D、方法能嵌套定義,不可以嵌套調(diào)用答案:B.分析下列代碼片段的執(zhí)行結(jié)果是()inta=21, b=22, c=23; if (a0) Console. Wr ite (i) ;)Av 531B、420C、 654321D、死循環(huán)答案:B.分析下列代碼片段的執(zhí)行結(jié)果()i ntcount=5;whi Ie (count1) -count;Co nso I e. Wr i te (count) ;)4332432145214322答案:B.在調(diào)用方法的過程中會發(fā)生實(shí)參與形參之間的數(shù)據(jù)傳遞,那么系統(tǒng)會。A、把形參的值傳給被調(diào)方法的實(shí)參B、把實(shí)參的值傳給被調(diào)方法的形參C
23、、把被調(diào)方法的形參值傳給實(shí)參D、把被調(diào)方法的實(shí)參值傳給等行參答案:B.在C#中,下列變量定義與賦值正確的是。A、i nta=1.5Bv floata=課程C、chara二”課程”D chara=學(xué) 答案:D.分析下列代碼片段的執(zhí)行結(jié)果()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.以下程序的輸出結(jié)果是? 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#的條件判斷據(jù)switchcase結(jié)構(gòu)中,每個case條件分支都必須包含的 子句是。A、 breakB、cont i nueC defauItD、以上都不是 答案:D.一個數(shù)組聲明如下:intarr=newint12;則要獲取數(shù)組中最后一個值所需 要使用到的下標(biāo)是()A、11B、12C、13D、以上都不是答案:A.在c#的循環(huán)結(jié)構(gòu)
25、中,先執(zhí)行一次,然后再判斷條件的循環(huán)結(jié)構(gòu)是?A、do-while 循環(huán)B、while 循環(huán)C、for循環(huán)D、foreach 循環(huán)答案:A.當(dāng)month等于9時,分析下列代碼片段的執(zhí)行結(jié)果()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.以下關(guān)于 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標(biāo)簽不能貫穿到另一個標(biāo)簽,不能運(yùn)行B、輸出149C、輸出 123246369D、正確運(yùn)行,但沒有輸出結(jié)果答案:A.下列選項(xiàng)中,哪個是IF條件結(jié)構(gòu)的表達(dá)式OA、字符串表達(dá)式B、條件表達(dá)式C、算術(shù)表達(dá)式D、任意表達(dá)式答案:B.以下代碼的輸出結(jié)果是()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.分析下列代碼片段的執(zhí)行結(jié)果()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#中,執(zhí)行完代碼int x=newint10;后,下列說明正確的是()A、x9為 0B、x9未定義c、x10為 0D、 x0為空答案:A.關(guān)于以下的C#代碼說法正確的是()o
28、 c IassTest pub I ici ntMa i n 0 retur n0;A、以上代碼存在錯誤,因?yàn)镸ain函數(shù)的返回類型必須是voidB、以上代碼存在錯誤,因?yàn)镸ain函數(shù)必須帶有參數(shù)C、以上代碼存在錯誤,因?yàn)镸ain函數(shù)必須是靜態(tài)的D、以上代碼正確答案:C.下列循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為? for (i nt i =0; i n/2) br eak;A、n/2n/2+1n/2-1D、n-1答案:B.分別從控制臺輸入6和3,分析下列代碼片段的執(zhí)行結(jié)果是。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#語言代碼的運(yùn)行結(jié)果是 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、數(shù)組索引超出界限答案:D.在6#中,下列代碼運(yùn)行后,變量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.以下程序的輸出結(jié)果是? int i ;for (i=1 ; i+4;) Console. Wr i te (i);A、3B、4C、5D、循環(huán)次數(shù)不定答案:C.以下程序的輸出結(jié)果是? 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.分析下列代碼片段的執(zhí)行結(jié)果()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#程序中,下述程序的運(yùn)行結(jié)果是。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.分析下列代碼片段的執(zhí)行結(jié)果()i nta=10; str i ngb=n 10H;ConsoI e. Wr i teL i ne (a+b);A、20101010+10D、語法錯誤答案:B.分析下列代碼片段的執(zhí)行結(jié)果 0 inty=1, x; if (y! =0) x=5 Jelseif (y0&kc&中=c的值是Av trueB fa IseC、3D、7答案:B.以下程序的輸出結(jié)果是? 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,由系統(tǒng)定義的方法,稱為系統(tǒng)方法,此類方法在程序中無需(),直接()即可。A、定義,調(diào)用B、定義,運(yùn)行C、調(diào)用,定義D、編寫,調(diào)用答案:A.由系統(tǒng)定義的方法,稱為系統(tǒng)方法,下列不是系統(tǒng)方法的是()A、Ma i n 0B Array, sort ()C ConsoIe. Read I i ne 0D、. ToLower 0答案:A.分析下列代碼片段的執(zhí)行結(jié)果 0 inta=10, b=10;str ingc=M 1O55 ;ConsoIe.W
34、r i teL i ne(a+b+c);A、 2010B、30C、 101010D、編譯報錯,提示數(shù)據(jù)類型不匹配答案:A.以下程序代碼運(yùn)行的結(jié)果是? 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個選項(xiàng)中關(guān)于變量賦值正確的是()shortx=32768ushorty=6553
35、4C、Iongx=5000; i nty=x;D、doubIex=20;dec i ma Iy=x;答案:B.下列程序代碼中,循環(huán)體的執(zhí)行次數(shù)是0 inti, j;for(i=j=0;i10&j8:i+, j+=3) . . A、9B、8C、3D、2答案:C.表達(dá)式“abc”二二“abc”+123”的值是 0A、1B、c、語法錯誤D、0答案:B.分析下列代碼片段的執(zhí)行結(jié)果是()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.下列程序輸出的結(jié)果是: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.關(guān)于如下程序結(jié)構(gòu)的描述中,正確的是? for(;) 循環(huán)體;A、不執(zhí)行循環(huán)體B、執(zhí)行一次循環(huán)體C、一直執(zhí)行循環(huán)體,即死循環(huán)D、語法錯誤答案:C.以下代碼的輸出結(jié)果
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.分析下列代碼片段的執(zhí)行結(jié)果 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、運(yùn)行時出錯 答案:A.以下程序代碼運(yùn)行的結(jié)果是? 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多選題.下列關(guān)于常量和變量說法錯誤的是()A、常量聲明時必須使用const關(guān)鍵字B、變量賦值后程序運(yùn)行中能改變C、聲明常量代碼constfl oatPI ;語法正確D、常量賦值后程序運(yùn)行中不能改變答案:BC.下列關(guān)于注釋的使用,正確的是()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#中,按照數(shù)組的維度不同可以將數(shù)組分為()A、一維數(shù)組B、二維數(shù)組C、多維數(shù)組D、交錯數(shù)組答案:ACD.下列關(guān)于變量的定義,錯誤的是()A、doubIea=2. 3;B、floata=2. 3;C、i nta=5;D、i nta=2. 5;答案:BD.下列關(guān)于數(shù)組的說法正確的有0A、數(shù)組是指將具有相同類型的若干變量按照有序的形式組織起來,從而形成按 序排列的同種類型數(shù)據(jù)元素的集合B、無論數(shù)組中包含多少個數(shù)組元素,該數(shù)組只存在一個名稱,即數(shù)組名C、數(shù)組均存在下標(biāo),可以通過”數(shù)組名下標(biāo)”的方式訪問數(shù)組中對應(yīng)的元素D、數(shù)組元素按順序進(jìn)行存儲和編號,數(shù)組元素的編號稱為下標(biāo),在
40、C#語言中, 下標(biāo)從1開始答案:ABC.下列選項(xiàng)中關(guān)于雙分支if-else結(jié)構(gòu),以下說法正確的是()A、當(dāng)條件成立時,if和else后的語句塊都會執(zhí)行B、當(dāng)條件不成立時,汗和else后的語句塊都不會執(zhí)行C、當(dāng)條件成立時,執(zhí)行if后的語句塊D、當(dāng)條件不成立時,執(zhí)行else后的語句塊 答案:CD.在以下C#代碼中,表達(dá)式結(jié)果為0.5的是0A、1/2B、1.0/2C、(double) (1/2)D、 (doubIe)1/2答案:BD8.以下關(guān)于if語句和switch語句的說法,正確的()A、如果在if語句和switch語句中嵌入break語句,則在程序執(zhí)行過程中,一旦執(zhí)行到break語句,就會結(jié)束相
41、應(yīng)的執(zhí)行,轉(zhuǎn)向執(zhí)行其后面的語句B、凡是能夠使用if語句的地方就可以使用switch語句,反之亦然C、if語句有3種基本形式:if、ifelse和i千e I se i fe I seD、if-else語句是實(shí)現(xiàn)“單判斷二分支”的選擇結(jié)構(gòu),switch語句是實(shí)現(xiàn)“單判斷多分支”的選擇結(jié)構(gòu)答案:CDC#語言中的數(shù)據(jù)類型中,下列屬于值類型的是。stringB、結(jié)構(gòu)體C、結(jié)構(gòu)體數(shù)組D、枚舉 答案:BD10.在C#的以下變量賦值語句中,無法通過編譯的是()A、charci=男intf1=128fIoata=1.2D boo IfIag=true答案:AC.下列關(guān)于數(shù)組的描述,哪些是正確的?A、數(shù)組元素索引
42、從。開始B、同一數(shù)組元素可以是不同類型C、同一數(shù)組元素必須是相同類型D、數(shù)組元素的訪問從1開始,到Length結(jié)束答案:AC.下列關(guān)于常量的說法錯誤的是。A、聲明常量的關(guān)鍵字是doubleB、聲明常量必須同時賦值C、常量值可以修改D、聲明常量的關(guān)鍵字是const答案:AC.參數(shù)傳遞在方法的調(diào)用必不可少,下列說法正確的有()A、實(shí)際上提供了一個數(shù)據(jù)通道B、傳遞方向是從主調(diào)方法到被調(diào)方法C、傳遞的數(shù)據(jù)量由定義方法時形式參數(shù)的個數(shù)決定C、 if語句中只能有一個el seif分句D、if語句都可以由i if語句替代答案:B.參數(shù)傳遞中要實(shí)現(xiàn)正確的參數(shù)傳遞,形參列表與實(shí)參列表在參數(shù)的個數(shù),() 以及順序
43、上必須一一對應(yīng)A、內(nèi)容B、數(shù)值C、形式D、類型答案:D.分析下面的C#代碼,該程序的運(yùn)行結(jié)果是()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.以下程序代碼運(yùn)行的結(jié)果是? 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.下列關(guān)于Main。方法的說法中,正確的是OA、一個C#程序可以有多個Main。方法B、Ma in ()方法是C#程序的入口C、Main。方法使用stat ic和void修飾D、Main。方法后面要有一對大括號,計算機(jī)需要執(zhí)行的指令都寫在大括號里答案:BCD.下列選項(xiàng)中,關(guān)于switch與多重if的區(qū)別正確的是()A、所有的多重if都能用switch結(jié)構(gòu)代替B、所有的switch結(jié)構(gòu)都能用多重if代替C、switch適用于等值判斷D、多重if適用于區(qū)間判斷答案:BCD.在C#中,下列選項(xiàng)賦值正確的是。A、floata=1;fIoata=1;floata=1f;D、fIoata=1.5;答案:BC.自定義方法由方法簽名和方法體組成中,方法簽名包括訪問修飾符,方法名()A、返回值類型B、數(shù)值類型C、參數(shù)類型D、參數(shù)列表答案:AD.在C#程序中,設(shè)irrtx=3;下列選項(xiàng)中resu 11結(jié)果為true的表達(dá)式有哪些?()A、boo Iresu1(a+=3)B、bo
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石河子大學(xué)《食品機(jī)械與設(shè)備》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《教育影視賞析》2021-2022學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《家畜育種學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 石河子大學(xué)《飯店管理》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《商業(yè)品牌整體策劃》2023-2024學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《建筑設(shè)計》2022-2023學(xué)年第一學(xué)期期末試卷
- 2018年四川內(nèi)江中考滿分作文《我心中的英雄》8
- 沈陽理工大學(xué)《化工安全與環(huán)?!?022-2023學(xué)年第一學(xué)期期末試卷
- 沈陽理工大學(xué)《電力變壓器設(shè)計》2023-2024學(xué)年期末試卷
- 沈陽理工大學(xué)《產(chǎn)品仿生學(xué)應(yīng)用設(shè)計》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年貴州省安順市西秀區(qū)小升初語文試卷
- 2024-2029年中國兒童牙冠行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告
- 新時代鐵路發(fā)展面對面全文內(nèi)容
- 人工智能與語文閱讀理解教學(xué)
- 科學(xué)素養(yǎng)培育及提升-知到答案、智慧樹答案
- 快遞主管崗位職責(zé)
- 醫(yī)療差錯、糾紛、事故登記表
- MT-T 5017-2017民用運(yùn)輸機(jī)場航站樓安防監(jiān)控系統(tǒng)工程設(shè)計規(guī)范
- 七年級第一次期中家長會課件
- 2024下半年四川省廣元市直屬事業(yè)單位招聘104人歷年公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
- 市政道路施工工程重難點(diǎn)分析及對策
評論
0/150
提交評論