




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第頁c#結業(yè)考試復習測試卷1.在C#中,分析下列代碼片段的執(zhí)行結果()intscore=80;if(score>90){Console.WriteLine("好");}elseif(score>80){Console.WriteLine("良好");}else{Console.WriteLine("一般");}A、好B、良好C、一般D、80【正確答案】:C解析:
概念理解2.在C#中,在執(zhí)行時從鍵盤上輸入9,分析下列代碼片段的執(zhí)行結果是()intn=int.Parse(Console.ReadLine());if(n++<10){Console.WriteLine("{0}",n);}else{Console.WriteLine("{0}",n--);}A、11B、10C、9D、8【正確答案】:B解析:
概念理解3.在C#中,分析下列代碼片段的執(zhí)行結果()inta=10;stringb="10";Console.WriteLine(a+b);A、20B、1010C、10+10D、語法錯誤【正確答案】:B解析:
概念理解4.在C#中,關于switch結構,以下說法正確的是?A、switch結構適用于區(qū)間判斷的情況B、switch結構實現(xiàn)多路分支,程序結構清晰,提高了程序的可讀性C、多重if結構使用于等值判斷的情況D、switch結構無法實現(xiàn)多重條件判斷,只能使用多重if結構可以實現(xiàn)多重條件判斷【正確答案】:B解析:
概念理解5.在C#中,表達式"abc"=="abc"+"123"的值是()A、真B、假C、語法錯誤D、0【正確答案】:B解析:
概念理解6.在C#中,以下程序代碼塊,描述正確的是?intk=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解析:
概念理解7.在C#中,下述C#語言代碼的運行結果是()。int[][]myArray3=newint[3][]{newint[3]{5,6,2},newint[5]{6,9,7,8,3},newint[2]{3,2}};myArray3[2][2]的值是()A、9B、2C、6D、數(shù)組索引超出界限【正確答案】:D解析:
概念理解8.在C#中,以下代碼的輸出結果是()intx=5,y=2;floatz=x/y;Console.WriteLine(z);A、2B、2.5C、0D、語法錯誤【正確答案】:A解析:
概念理解9.在C#中,C#中,回車字符對應的轉義字符串為()A、\rB、\fC、\nD、\t【正確答案】:C解析:
概念理解10.在c#的循環(huán)結構中,先執(zhí)行一次,然后再判斷條件的循環(huán)結構是?A、do-while循環(huán)B、while循環(huán)C、for循環(huán)D、foreach循環(huán)【正確答案】:A解析:
概念理解11.在C#中,以下程序代碼運行的結果是?ints=0;for(inti=1;i<100;i++){if(s>10)break;if(i%2==0)s+=1;}Console.Write(s);A、20B、12C、11D、6【正確答案】:C解析:
概念理解12.在C#中,以下代碼的輸出結果是()string[]words=newstring[]{"a","b","c"};foreach(intwordinwords){word="abc";Console.WriteLine(word);}Console.ReadKey();A、abcB、abcabcabcC、bcacabD、不能正確編譯【正確答案】:D解析:
概念理解13.在C#中,下列循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為?for(inti=0;i<n;i++){if(i>n/2)break;}A、n/2B、n/2+1C、n/2-1D、n-1【正確答案】:B解析:
概念理解14.在C#中,分析下列代碼片段的執(zhí)行結果()intx=1,a=0,b=0;switch(x){case0:b++;break;case1:a++;break;case2:a++;b++;break;}Console.WriteLine("a={0},b={1}",a,b);A、a=2,b=1B、a=1,b=1C、a=1,b=0D、a=2,b=2【正確答案】:C解析:
概念理解15.在C#中,以下關于數(shù)組的定義,正確是()A、intarr=newint[5];B、int[]arr=newint[5];C、int[]arr=newint[];D、int[]arr=newint(5);【正確答案】:B解析:
概念理解16.在C#中,分析下列代碼片段的執(zhí)行結果()已知a,b,c的值分別是4,5,6,執(zhí)行下面的程序段后,判斷變量N的值。if(c>b+2){N=a+b;}elseif(a+b<c){N=c-a-b;}else{N=a+b;}A、3B、-3C、9D、15【正確答案】:C解析:
概念理解17.在C#中,分別從控制臺輸入6和3,分析下列代碼片段的執(zhí)行結果是()intx=int.Parse(Console.ReadLine());if(x++>5){Console.WriteLine(x);}else{Console.WriteLine(x--);}A、7和5B、6和3C、7和4D、6和4【正確答案】:C解析:
概念理解18.在C#中,有一數(shù)組int[]a=newint[10],若要將數(shù)組中第3個元素賦值為30,則正確的語句為()A、a[2]=30B、a[3]=30C、a[4]=30D、a[5]=30【正確答案】:A解析:
概念理解19.在C#中,哪個關鍵字創(chuàng)建結構體?()A、structB、enumC、arrayD、class【正確答案】:A解析:
概念理解20.在C#中,分析下面的C#代碼,該程序的運行結果是()。intx=1;String[]names={"A","B","C"};names[--x]+=",";for(inti=0;i<names.Length;i++){Console.Write(names[i]);}A、打印輸出A,BCB、打印輸出AB,CC、打印輸出ABC,D、打印輸出ABC【正確答案】:A解析:
概念理解21.在C#中,表達式(3>=7)&&(5<8)的結果是()A、代碼錯誤B、不確定C、FALSED、TRUE【正確答案】:C解析:
概念理解22.在C#中,關于while和do…while,以下說法正確的是A、while先執(zhí)行然后判斷條件是否成立B、while最少的循環(huán)次數(shù)是1次C、do…while先執(zhí)行然后判斷條件是否成立D、do…while最少的循環(huán)次數(shù)是0次【正確答案】:C解析:
概念理解23.在C#中,下列選項中,哪一個選項中Y的值最?。ǎ〢、inty=10%3;B、inty=3%10C、inty=10%11D、inty=10%10;【正確答案】:D解析:
概念理解24.在C#中,下列選項中,哪個是IF條件結構的表達式()A、字符串表達式B、條件表達式C、算術表達式D、任意表達式【正確答案】:B解析:
概念理解25.在C#中,以下程序的輸出結果是?inti=6;while(i-->0){Console.Write(--i);}A、531B、420C、654321D、死循環(huán)【正確答案】:B解析:
概念理解26.在C#中,以下程序的輸出結果是?inti;for(i='a';i<'f';i++,i++){Console.Write((char)(i-'a'+'A'));}ACEBDFC、ABDD、CDE【正確答案】:A解析:
概念理解27.在C#中,以下語句不可以在屏幕上輸出Hello,World的是()A、Console.WriteLine("Hello"+",World");B、Console.WriteLine(“Hello”+","+"World");Console.WriteLine(HelloWorld);D、Console.Write(“Hello,World”);【正確答案】:C解析:
概念理解28.在C#中,仔細閱讀以下C#代碼,所實現(xiàn)的功能是()int[]arr={34,63,2,12,41};intx=0;for(inti=0;i<arr.Length;i++)x=x<arr[i]?arr[i]:x;Console.Write(x);A、獲取數(shù)組的最大索引值B、判斷數(shù)組中是否存在重復元素C、獲取數(shù)組中元素的個數(shù)D、獲取數(shù)組中的最大元素【正確答案】:D解析:
概念理解29.在C#中,以下程序的輸出結果是?inta,i;a=0;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;break;case1:case2:a+=3;break;default:a+=5;break;}}Console.WriteLine(a);A、31B、13C、10D、20【正確答案】:B解析:
概念理解30.在C#中,下列選項中,能夠避免在嵌套的條件語句if-else中產(chǎn)生二義性,使得else子句與之匹配的是()A、縮進位置相同的ifB、其之前最近的ifC、之后最近的ifD、同一行上的if【正確答案】:B解析:
概念理解31.在C#中,以下程序代碼運行的結果是?inti,b=0,k=0;for(i=1;i<=5;i++){b=i%2;while(b-->=0)k++;}Console.WriteLine("{0},{1}",k,b);A、3,-1B、8,-1C、="3D、0"【正確答案】:D解析:
概念理解32.在C#語言中,switch語句用()來處理不匹配case語句的值A、defaultB、anyelseC、breakD、goto【正確答案】:A解析:
概念理解33.在C#中,分析下列代碼片段的執(zhí)行結果()inta=1;intb=a++;b+=2;Console.WriteLine(b);A、4B、3C、2D、1【正確答案】:B解析:
概念理解34.在C#語言中,下列關于數(shù)組的初始化正確的是()A、inta[5];a={2,4,6,8,4}B、inta[]=newint(5);C、int[]a=newint[5]{2,6,3};D、int[]a={6,4,2};【正確答案】:D解析:
概念理解35.在C#中,若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是for(inti=5;i>=0;i--){for(intj=0;j<4;j++){}}A、20B、25C、24D、30【正確答案】:C解析:
概念理解36.在C#中,由系統(tǒng)定義的方法,稱為系統(tǒng)方法,下列不是系統(tǒng)方法的是()A、Main()B、Array.sort()Console.Readline()D、<string>.ToLower()【正確答案】:A解析:
概念理解37.在C#中,下列哪種數(shù)據(jù)類型是引用類型()A、stringB、intC、charD、float【正確答案】:A解析:
概念理解38.在C#中,分析下列代碼片段的執(zhí)行結果是()if(true){Console.Write("Hello");Console.Write("World");}A、無輸出B、HelloWorldC、HelloD、HelloWorld【正確答案】:B解析:
概念理解39.在C#中,以下代碼的輸出結果是()int[]age=newint[]{16,18,20,14,22};foreach(intiinage){if(i>18)continue;Console.Write(i.ToString()+””);}A、1618201422B、16181422C、161814D、1618【正確答案】:C解析:
概念理解40.在C#中,以下程序的輸出結果是?intx=0,y=0,i;for(i=1;;i++){if(i%2==0){x++;continue;}if(i%5==0){y++;break;}}Console.WriteLine("{0},{1}",x,y);A、="2B、1"C、="2D、2"【正確答案】:A解析:
概念理解41.在C#中,下列程序代碼中,循環(huán)體的執(zhí)行次數(shù)是()inti,j;for(i=j=0;i<10&&j<8;i++,j+=3){...}A、9B、8C、3D、2【正確答案】:C解析:
概念理解42.在C#中,C#源程序文件的擴展名為()A、.docB、.txtC、.pptD、.cs【正確答案】:D解析:
概念理解43.在C#中,以下程序的輸出結果是?inta=0,b=0,c=0,i;for(i=0;i<4;i++){switch(i){case0:a=i++;break;case1:b=i++;break;case2:c=i++;break;case3:i++;break;}}Console.Write("{0},{1},{2},{3}",a,b,c,i);A、="0B、1C、3D、4"【正確答案】:C解析:
概念理解44.在C#中,下列程序輸出的結果是:inti,a=0,b=0;for(i=1;i<10;i++){if(i%2==0){a++;continue;}b++;}Console.WriteLine("a={0},b={1}",a,b);A、a=4,b=5B、a=4,b=4C、a=5,b=4D、a=5,b=5【正確答案】:A解析:
概念理解45.在C#中,下列關于數(shù)組訪問的描述中,哪些選項是不正確的?()A、數(shù)組元素索引是從0開始的B、對數(shù)組元素的所有訪問都要進行邊界檢查C、如果使用的索引小于0,或大于數(shù)組的大小,編譯器將拋出一個IndexOutOfRangeException異常D、數(shù)組元素的訪問是從1開始,到Length結束【正確答案】:D解析:
概念理解46.在C#中,以下代碼的輸出結果是()intx=5;inty=x++;Console.Write(x);y=++x;Console.Write(y);A、56B、57C、67D、66【正確答案】:C解析:
概念理解47.在C#中,以下程序的輸出結果是?inty=10;do{y--;}while(--y==0);Console.Write(y);A、-1B、1C、8D、0【正確答案】:C解析:
概念理解48.在C#中,分析下列代碼片段的執(zhí)行結果()intx,y=1,z=0;if(z<0){x=3;}elseif(y==0){x=5;}else{x=7;}Console.WriteLine(x+","+y);A、7,1B、7,2C、3,3D、以上都不正確【正確答案】:A解析:
概念理解49.在C#中,關于以下的C#代碼說法正確的是()。classTest{publicintMain(){return0;}}A、以上代碼存在錯誤,因為Main函數(shù)的返回類型必須是voidB、以上代碼存在錯誤,因為Main函數(shù)必須帶有參數(shù)C、以上代碼存在錯誤,因為Main函數(shù)必須是靜態(tài)的D、以上代碼正確【正確答案】:C解析:
概念理解50.在C#中,以下程序代碼塊,描述正確的是?intx=-1;do{x=x*x;}while(x==0);A、死循環(huán)B、循環(huán)體執(zhí)行2次C、循環(huán)體執(zhí)行1次D、語法錯誤【正確答案】:C解析:
概念理解51.在C#中,數(shù)組的下標從()開始A、1B、-1C、0D、以上都不是【正確答案】:C解析:
概念理解52.在C#中,以下關于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、輸出149C、輸出123246369D、正確運行,但沒有輸出結果【正確答案】:A解析:
概念理解53.在C#中,以下程序代碼塊,描述正確的是?intt;for(t=1;t<=100;t++){intx=int.Parse(Console.ReadLine());if(x<0)continue;Console.Write(t);}A、當x<0時,整個循環(huán)結束B、當x>=0時,什么也不輸出Console.Write永遠不執(zhí)行D、最多允許輸出100個正整數(shù)【正確答案】:D解析:
概念理解54.在C#中,哪個關鍵字創(chuàng)建結枚舉?()A、structB、enumC、arrayD、class【正確答案】:B解析:
概念理解55.在C#中,以下程序代碼塊的運行結果,描述正確的是?intx=3;do{Console.WriteLine(x-=2);}while(--x==0);A、1B、1212122022年1月2日C、30D、死循環(huán)【正確答案】:B解析:
概念理解56.在C#中,已知如下程序,下列選項放在空白處不能輸出***的是intx=6;do{Console.Write("*");x--;--x;}while(______);A、x>=1B、x>=2C、x>0D、x>3【正確答案】:D解析:
概念理解57.在C#中,如果x=35,y=100,下面代碼的輸出結果是()if(x<20||x>30){if(y>=100){Console.WriteLine("危險");}else{Console.WriteLine("報警");}}else{Console.WriteLine("安全");A、危險B、報警C、報警安全D、危險安全【正確答案】:A解析:
概念理解58.在C#中,下列選項中,哪個子句在switch結構中用于處理不匹配case語句的值()A、breakB、defaultC、caseD、continue【正確答案】:B解析:
概念理解59.在C#中,分析下列代碼片段的執(zhí)行結果()boolboo=true;if(boo==false){Console.WriteLine("a");}else{Console.WriteLine("b");}A、輸出bB、輸出aC、輸出cD、運行時出錯【正確答案】:A解析:
概念理解60.在C#中,以下代碼的輸出結果是()intx=5;x+=x+++++x;Console.WriteLine(x);A、16B、17C、25D、26【正確答案】:B解析:
概念理解61.在C#中,分析下列代碼片段,最終X,Y,Z的值是()intx=10,y=20,z=30;if(x>y){z=x;}x=y;y=z;A、="20B、30C、30"D、="10【正確答案】:A解析:
概念理解62.在C#中,下列關于常量和變量說法錯誤的是()A、常量聲明時必須使用const關鍵字B、變量賦值后程序運行中能改變C、聲明常量代碼constfloatPI;語法正確D、常量賦值后程序運行中不能改變【正確答案】:C解析:
概念理解63.在C#中,以下程序的輸出結果是?inta=1,b=2,c=2,t=0;while(a<b&&b<c){t=a;a=b;b=t;c--;}Console.Write(a);Console.Write(b);Console.Write(c);A、120B、210C、121D、122【正確答案】:D解析:
概念理解64.在C#中,以下程序的輸出結果是?intk=5,n=0;do{switch(k){case1:case3:n+=1;k--;break;case2:case4:n+=2;k--;break;default:n=0;k--;break;}Console.Write(n);}while(k>0&&k<5);A、235B、235C、02356D、2356【正確答案】:C解析:
概念理解65.在C#中,下列變量定義與賦值正確的是()A、inta=1.5B、floata='課程'C、chara="課程"D、chara='學'【正確答案】:D解析:
概念理解66.在C#中,inti,j,m=55;for(i=1;i<=3;i++){for(j=3;j<=i;j++){m=m%j;}}Console.WriteLine(m);A、0B、1C、2D、3【正確答案】:B解析:
概念理解67.在C#中,分析下列代碼片段執(zhí)行后,輸出結果是()intx=8;inty=x++;Console.WriteLine(y);y=++x;Console.WriteLine(y);A、89B、99C、910D、810【正確答案】:D解析:
概念理解68.在C#中,下列代碼運行后,變量Max的值是()inta=5,b=10,c=15,Max=0;Max=a>b?a:b;Max=c<Max?c:Max;A、0B、5C、10D、15【正確答案】:C解析:
概念理解69.在C#中,表達式(int)10/5*2.0的運行結果是()類型的數(shù)據(jù)A、intB、doubleC、floatD、編譯錯誤【正確答案】:B解析:
概念理解70.在C#中,以下代碼的輸出結果是()int[]a={1,2,3,4,5,6,7,8};ints0,s1,s2;s0=s1=s2=0;for(inti=0;i<8;i++){switch(a[i]%3){case0:s0+=a[i];break;case1:s1+=a[i];break;case2:s2+=a[i];break;}}Console.Write(s0);Console.Write(s1);Console.Write(s2);A、36B、9C、91215D、以上都不是【正確答案】:C解析:
概念理解71.在C#中,一個數(shù)組聲明如下:int[]arr=newint[12];則要獲取數(shù)組中最后一個值所需要使用到的下標是()A、11B、12C、13D、以上都不是【正確答案】:A解析:
概念理解72.在C#中,當month等于9時,分析下列代碼片段的執(zhí)行結果()intdays=0;switch(month){case2:days=28;break;case4:case6:case9:case11:days=30;break;default:days=31;break;}Console.WriteLine(days);A、0B、30C、29D、31【正確答案】:B解析:
概念理解73.在C#中,下列關于條件語句的說法中正確的為()。A、if語句中可以沒有if關鍵字B、if語句中可以沒有else關鍵字C、if語句中只能有一個elseif分句D、if語句都可以由iif語句替代【正確答案】:B解析:
概念理解74.在C#中,以下程序的輸出結果是?inti;for(i=1;i++<4;){}Console.Write(i);A、3B、4C、5D、循環(huán)次數(shù)不定【正確答案】:C解析:
概念理解75.在C#中,分析下列代碼片段的執(zhí)行結果()inta=9,b=6,c;c=a/b+0.8;Console.WriteLine(c);A、1.8B、2C、2.3D、編譯錯誤【正確答案】:D解析:
概念理解76.在C#中,導入命名空間的關鍵字是()A、classB、namespaceC、usingD、main【正確答案】:C解析:
概念理解77.在C#中,下列選項中,放IF語句中條件表達式必須()A、要用“(”“)”括起來B、要用“{”“}”括起來C、要用“[”“]”括起來D、要用“<”“>”括起來【正確答案】:A解析:
概念理解78.在C#中,下列選項中,if后面的表達式的正確類型是()A、intB、doubleC、stringD、bool【正確答案】:D解析:
概念理解79.在C#中,假設inta=3,b=4,c=5;,則表達式(a+b)>c&&b==c的值是A、TRUEB、FALSEC、3D、7【正確答案】:B解析:
概念理解80.在C#語言中,下列代碼中聲明數(shù)組正確的是()A、inta[];B、int[]a;C、inta[5];D、inta[5];【正確答案】:B解析:
概念理解81.在C#中,有一個數(shù)組聲明如下:int[]arr=newint[10];則該數(shù)組總共有多少個數(shù)組元素()A、10B、9C、1D、以上都不是【正確答案】:A解析:
概念理解82.在C#中無需編寫任何代碼就能將int型數(shù)值轉換為double型數(shù)值,稱為()A、顯式轉換B、隱式轉換C、數(shù)據(jù)類型轉換D、變換【正確答案】:B解析:
概念理解83.在C#中,下列關于枚舉的說法,錯誤的是()A、枚舉是一個指定的常量B、枚舉表示一組有限的值C、枚舉中可以有自己的方法D、可以為枚舉類型中元素賦整數(shù)值【正確答案】:C解析:
概念理解84.在C#中,分析下列代碼片段的執(zhí)行結果()intx=2,y=-1,z=2;if(x<y){if(y<0){z=0;};}else{z+=1;}Console.WriteLine("{0}",z);A、3B、2C、1D、0【正確答案】:A解析:
概念理解85.在C#的條件判斷據(jù)switchcase結構中,每個case條件分支都必須包含的子句是()A、breakB、continueC、defaultD、以上都不是【正確答案】:D解析:
概念理解86.在C#中,如果要將數(shù)組作為一個方法的參數(shù),則傳遞的是()A、數(shù)組中的所有元素B、數(shù)組的第一個元素C、數(shù)組的引用D、以上都不是【正確答案】:C解析:
概念理解87.在C#中,以下程序的輸出結果是?intx=8;for(;x>0;x--){if(x%3==1){Console.Write(x--);continue;}Console.Write(--x);}A、7541B、8752C、9764D、8542【正確答案】:A解析:
概念理解88.在C#語言中,關于運算符優(yōu)先順序的描述中正確的是()A、關系運算符<算術運算符<賦值運算符<邏輯運算符B、邏輯運算符<關系運算符<算術運算符<賦值運算符C、賦值運算符<邏輯運算符<關系運算符<算術運算符D、算術運算符<關系運算符<賦值運算符<邏輯運算符【正確答案】:C解析:
概念理解89.在C#中,關于如下程序結構的描述中,正確的是?for(;;){循環(huán)體;}A、不執(zhí)行循環(huán)體B、執(zhí)行一次循環(huán)體C、一直執(zhí)行循環(huán)體,即死循環(huán)D、語法錯誤【正確答案】:C解析:
概念理解90.在C#中,分析下列代碼片段執(zhí)行后,x的值是()inty=1,x;if(y!=0){x=5;}elseif(y<0){x=4;}else{x=3;}Console.WriteLine("x={0}",x);A、4B、3C、5D、以上都不對【正確答案】:C解析:
概念理解91.在C#中,下列符號選項中,哪個用來描述流程圖中的判斷()A、矩形B、菱形C、平行四邊形D、橢圓形【正確答案】:B解析:
概念理解92.在C#中,表達式Console.WriteLine(true&&false||true);的結果是()。A、TRUEB、FALSEC、語法錯誤D、true&&false||true【正確答案】:A解析:
概念理解93.在C#中,以下程序的輸出結果是?intn=9;while(n>6){n--;Console.Write(n);}A、987B、876C、8765D、9876【正確答案】:B解析:
概念理解94.在C#中,以下運算優(yōu)先級最高的是()A、+B、++C、==D、&&【正確答案】:B解析:
概念理解95.在C#中,以下代碼的輸出結果是()inta;a=25/3%3;Console.WriteLine(a);A、0B、1C、2D、3【正確答案】:C解析:
概念理解96.在C#中,C#語言中,下面4個選項中,均是合法的變量標識符的選項是()AP_0doB、floata0_AC、b-a123intD、_123tempINT【正確答案】:D解析:
概念理解97.在C#中,下列數(shù)組聲明中,不正確的是()A、int[]a;B、int[]a=newint[];C、int[]a={1,3};D、int[]a=newint[]{1,3};【正確答案】:B解析:
概念理解98.在C#中,枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省略,則定義為()A、intB、byteC、charD、string【正確答案】:A解析:
概念理解99.在C#中,對for(表達式1;;表達式3)可以理解為?A、for(表達式1;false;表達式3)B、for(表達式1;true;表達式3)C、for(表達式1;表達式1;表達式3)D、for(表達式1;表達式3;表達式3)【正確答案】:B解析:
概念理解100.在C#中,下列關于for循環(huán)的描述,正確的是?A、for循環(huán)只能用于循環(huán)次數(shù)已知的情況B、for循環(huán)是先執(zhí)行循環(huán)體,再判斷條件C、在for循環(huán)中,不能使用break語句跳出循環(huán)D、for循環(huán)的循環(huán)體語句中,可以包含多條語句,但必須使用{}括起來【正確答案】:D解析:
概念理解1.在C#中,下列選項中,關于switch與多重if的區(qū)別正確的是()【選三項】A、所有的多重if都能用switch結構代替B、所有的switch結構都能用多重if代替C、switch適用于等值判斷D、多重if適用于區(qū)間判斷【正確答案】:BCD解析:
概念理解2.在C#中,關于continue和break,以下說法正確的是?【選兩項】A、break是中斷整個循環(huán)B、continue是中斷本次循環(huán),進入一下次的循環(huán)C、break是中斷本次循環(huán),進入一下次的循環(huán)D、continue是中斷整個循環(huán)【正確答案】:AB解析:
概念理解3.在C#中,下列關于數(shù)組的說法正確的有()【選三項】A、數(shù)組是指將具有相同類型的若干變量按照有序的形式組織起來,從而形成按序排列的同種類型數(shù)據(jù)元素的集合B、無論數(shù)組中包含多少個數(shù)組元素,該數(shù)組只存在一個名稱,即數(shù)組名C、數(shù)組均存在下標,可以通過”數(shù)組名[下標]”的方式訪問數(shù)組中對應的元素D、數(shù)組元素按順序進行存儲和編號,數(shù)組元素的編號稱為下標,在C#語言中,下標從1開始【正確答案】:ABC解析:
概念理解4.在C#中,下列選項賦值正確的是()【選兩項】A、floata='1';B、floata=1;C、floata=1f;D、floata=1.5;【正確答案】:BC解析:
概念理解5.在以下C#代碼中,表達式結果為0.5的是()【選兩項】A、1212122022年1月2日B、1.0/2C、(double)(1/2)D、(double)1/2【正確答案】:BD解析:
概念理解6.在C#中,以下關于if語句和switch語句的說法,正確的()【選兩項】A、如果在if語句和switch語句中嵌入break語句,則在程序執(zhí)行過程中,一旦執(zhí)行到break語句,就會結束相應的執(zhí)行,轉向執(zhí)行其后面的語句B、凡是能夠使用if語句的地方就可以使用switch語句,反之亦然C、if語句有3種基本形式:if…、if…else…和if…elseif…else…D、if-else語句是實現(xiàn)“單判斷二分支”的選擇結構,switch語句是實現(xiàn)“單判斷多分支”的選擇結構【正確答案】:CD解析:
概念理解7.在C#中,關于循環(huán)語句,下列說法錯誤的是?【選兩項】A、for語句與while語句與do-while語句可以相互替換B、while(5){Console.Write("Hello!");}C、for(inti=5;i<13;i++){}這個語句將運行8次D、while語句中的條件必須是bool類型的結果【正確答案】:AB解析:
概念理解8.在C#中,按照數(shù)組的維度不同可以將數(shù)組分為()【選三項】A、一維數(shù)組B、二維數(shù)組C、多維數(shù)組D、交錯數(shù)組【正確答案】:ACD解析:
概念理解9.在C#中,下列關于變量的定義,錯誤的是()【選兩項】A、doublea=2.3;B、floata=2.3;C、inta=5;D、inta=2.5;【正確答案】:BD解析:
概念理解10.在C#中,以結構化程序設計的角度來看,程序存在3種流程控制結構,分別是?【選三項】A、順序結構B、分支結構C、循環(huán)結構D、跳轉結構【正確答案】:ABC解析:
概念理解11.在C#中,下列關于數(shù)組的描述,哪些是正確的?【選兩項】A、數(shù)組元素索引從0開始B、同一數(shù)組元素可以是不同類型C、同一數(shù)組元素必須是相同類型D、數(shù)組元素的訪問從1開始,到Length結束【正確答案】:AC解析:
概念理解12.在C#程序中,下列循環(huán)語句會導致死循環(huán)的有()【選兩項】A、for(intk=0;k<0;k++)B、for(intk=10;k>0;k--)C、for(intk=0;k<10;k--)D、for(intk=1;k>0;k++)【正確答案】:CD解析:
概念理解13.在C#中,常見運算符有()【選三項】A、數(shù)字運算符B、算術運算符C、關系運算符D、邏輯運算符【正確答案】:BCD解析:
概念理解14.在C#中,下列選項中,屬于循環(huán)結構三要素的是?【選三項】A、循環(huán)變量的初始值B、循環(huán)結束的條件C、循環(huán)變量的改變D、循環(huán)體【正確答案】:ABC解析:
概念理解15.在C#中,下列關于枚舉型的描述不正確的是()【選三項】A、枚舉型是引用類型B、枚舉型是值類型,它是一組稱為枚舉數(shù)列表的命名常量組成的獨特類型C、指定分配給每個枚舉數(shù)的存儲大小的基礎類型是可以為int,也可以為char類型,還可以為long類型D、枚舉型的默認基礎類型為int,第一個枚舉數(shù)的值必須為0,后面每個枚舉型的值依次遞增1【正確答案】:ACD解析:
概念理解16.在C#中,下列變量聲明和賦值正確的是()【選兩項】A、longb=32B、floata=10.5C、chara="a"D、boola=false【正確答案】:AD解析:
概念理解17.在C#中,以下不會構成死循環(huán)的語句或語句塊的是()【選兩項】A、intn=0;do{++n;}while(n<=0);B、intn=0;while(n>=0){n++;}C、intn=10;while(n){n--;}D、for(intn=0,i=1;;i++)n+=i;【正確答案】:BD解析:
概念理解18.在C#中,下列選項中switch可以判斷的數(shù)據(jù)類型是()【選三項】A、intB、charC、boolD、string【正確答案】:ABD解析:
概念理解19.在C#中,下列關于變量的命名,正確的是()【選兩項】A、X_25B、4footsC、&YearsD、main【正確答案】:AD解析:
概念理解20.在C#中,下列選項中關于雙分支if-else結構,以下說法正確的是()【選兩項】A、當條件成立時,if和else后的語句塊都會執(zhí)行B、當條件不成立時,if和else后的語句塊都不會執(zhí)行C、當條件成立時,執(zhí)行if后的語句塊D、當條件不成立時,執(zhí)行else后的語句塊【正確答案】:CD解析:
概念理解21.在C#中,下列數(shù)據(jù)類型中,哪些是C#中的數(shù)據(jù)類型()【選三項】A、decimalB、stringC、booleanD、char【正確答案】:ABD解析:
概念理解22.在下列選項中,構成死循環(huán)的程序段是【選三項】A、inti=100;while(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療工程施工合同范例
- 原料代理采購合同范例
- 廚房櫥柜工程合同范例
- 臨時合伙合同范例
- 人員租聘合同范例
- 公交宣傳合同范例
- 儲罐借用合同范例
- 廠房承包建筑合同范例
- 加工機械租賃合同范例
- 三輪車及司機租賃合同范例
- 慢性腎衰竭的護理病例討論
- 醫(yī)療機構醫(yī)療廢物管理規(guī)范考試試題及答案
- 鐵路基礎知識題庫單選題100道及答案解析
- 小學家長及學生投訴處理制度
- 江蘇省連云港市2024-2025學年高三上冊開學摸底考英語試題(附答案)
- 新時代青年的使命與擔當7
- 四年級語文下冊第六單元【集體備課】(教材解讀+教學設計)
- 2024版義務教育小學科學課程標準
- 八年級學生學情分析-20211031092110
- 健身健美課件
- 2024關于教師的民主評議個人年度工作總結
評論
0/150
提交評論