




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單項選擇題1、C#程序設計語言屬于什么類型的編程語言?( C )A 匯編語言 B 機器語言 C 高級語言 D 自然語言2、請問經過表達式 a=3+15?0:1 的運算,變量 a的最終值是什么 ? ( B )A 3 B 1 C 0D 4 3、關于如下程序結構的描述中,哪一項是正確的? ( A )for( ; ; )循環(huán)體 ;A 一直執(zhí)行循環(huán)體,即死循環(huán) B 執(zhí)行循環(huán)體一次 C 不執(zhí)行循環(huán) 體 D 程序不符合語法要求4、設 double型變量 x和y的取值分別為 12.5和 5.0,那么表達式 x/y+(int)(x/y)-(int)x/y 的值為( C)A 2.9 B 2.5 C 2.1D 2
2、5、設bool型變量a和b的取值分別為 true和false,那么表達式 a&(a|!b)和a|(a&!b) 的值分別為: (A)A true true B true falseC false false D false true6、設 int 型變量 x 的值為 9,那么表達式 x- + x- + x- 的值為( B) A . 27B. 24C. 21 D .187、下列屬于合法 C#變量名的有( A ) A 、 x_123B if C 1_x D 3x8、要使用變量 age來存儲人的年齡,則將其都聲明為( C)類型最為適合 A sbyteB byte C int D float9、以下數組
3、聲明中,不正確的有( B)A int a ;B int a=new int2;C int a=1,3 D int a=int 1,310、以下不屬于 .NET 編程語言的是( A) A Java B C#C VC.NET D、 VB.NET11、下列語句執(zhí)行后 y 的值為( C)int x=0,y=0;while(xnf;C. bool bo=true+false;D. bool bo=true=false;28. 假設有如下數組 int a=new int10; 則下列不正確的是( C)A. int n=5; an=a0+a1;B. a0=1;a1=2;a2= 3;C. a0=1;a1=2;
4、a2=” 3”;D. a2*3=2*3;29. 在 C#語言中,運算符 和的功能分別是( B ) A關系運算和賦值運算B賦值運算和關系運算 C都是關系運算 D都是賦值運算30. 兩次運行下面的程序,如果從鍵盤上分別輸入 6和 3,則輸出結果是( C )。 int x;x=int.Parse(Console.ReadLine();if (x+5) Console.WriteLine(x) ;else Console.WriteLine(x - -) ;A. 7和5 B. 6和3 C. 7和4D. 6和 431. 為了避免嵌套的條件分支語句 if-else 的二義性,C 語言規(guī)定:C 程序中的 e
5、lse 總是與( B )組成配對關系。A. 縮排位置相同的 ifB. 在其之前未配對的 ifC. 在其之前未配對的最近的 ifD. 同一行上的 if32. 設整型變量 a為 5,使 b 不為 2的表達式是( C)。A. b=a/2B. b=6-( -a)C. b=a%2D. b=a3? 2:133. 以下可以為二維數組進行賦值的是 ( D)A. int, a=new int,1,2,3,4,5,6,7,8;B. int, a=new int2,31,2,3,4;C. int, a=new int2,31,2,3,1,2;D. int, a=new int,1,2,3,4,5,6;34. 關于循
6、環(huán)語句下列錯誤的是( D)A. for 語句 while 語句與 do while 語句可以相互替換。B. while(5)Console.WriteLine(“ He將llo無!限”輸)出; 字符串 Hello。C. for(int i=5;i=1;B. x=2;C. x0;C )D自然語言D. x3;36. C#程序設計語言屬于什么類型的編程語言(A 匯編語言 B 機器語言C高級語言37 在 C#中,表示一個字符串的變量應使用以下哪條語句定義(B )A CString str; Bstring str; CDim str as string Dchar * str;” );” , ” ;
7、” , ” ;38 在 C#中,下列哪些語句可以創(chuàng)建一個具有 3 個初始值為 ”的”元素的字符串 數組( C ) A. string StrList3(B. string3 StrList = C. string StrList = D. string StrList = new string 3;哪一項是正確的( A )B. 執(zhí)行循環(huán)體一次D. 程序不符合語法要求 D )39 關于如下程序結構的描述中,for( ; ; )循環(huán)體;A. 一直執(zhí)行循環(huán)體,即死循環(huán)C. 不執(zhí)行循環(huán)體40 可以作為自定義標識符的是(A 2x B breakC m-n Dm_n41. C#語言不能選用的字母是 ( B
8、 )A. _w B. C. Ii D. i42. 屬于 C#語言基本數據類型的是 ( B ) A. 字符串型 B. 整型 C. 數組型 D. 結構型43. C# 語言的長整型數值在計算機中占用的字節(jié)個數是 ( A ) A. 8 B. 2C. 3 D. 444. 下列選項中屬于字符串常量的是 ( B)A. ABCB. “ ABC”C. absD. a45. 設整型變量 i 的值為 3 , 則表達式 i- i 的值為( B )A. 0 B. 1 C. 2 D. 346. 下列代碼的運行結果是: ( A ) int a = 30;int b = 20; b = a; a = 10;Console.W
9、riteLine(a);Console.WriteLine(a/b);A 、 10C、 3000B、10D、 101 1.547. 設 int a=9, b=6, c 執(zhí)行語句 c=a/b+0. 8 后 c 的值是 ( X ) A. 1B. 1. 8C. 2D. 2. 348在 C#編制的財務程序中,需要創(chuàng)建一個存儲流動資金金額的臨時變量,則 應使用下列哪條語句( A )A decimal EMoney;C string EMoney;B int EMoney; DDim EMoney as double;則條件表達式 xD =二、多項選擇題 (本大題共 5小題,每小題 2分,共 10分)1、
10、switch( ) 語句中的控制表達式可以是下面哪幾種類型 ? ( BCD ) A integer 類型B char 類型C string 類型D enum 類型2、在數組中,對于 for 和 foreach語句,下列哪些選項中的說法正確的? ( ABD ) A foreach 語句能使你不用索引就可以遍歷整個數組B foreach 語句總是遍歷整個數組C foreach 語句總是從索引 1 遍歷到索引 LengthD 如果需要修改數組元素就必須使用 for 語句3、設置 int a=3。從以下選項中,選出所有變量 result 的值為 true 的表達式。( ABD )A bool resu
11、lt = (a+=3)B bool result=(+a3)C bool result=(a= =-4)D bool result=!(a+3)4、通常計算機程序是由若干條語句組成的,組成程序的常用 -結構分別是下列哪 幾種? ( ABC )A 順序結構 B 分支結構C 循環(huán)結構 D 跳轉結構5、下面選項( BD )是 C#語言中定義的循環(huán)語句類型。A if else B whileC switch cas e D for6. 在 C#程序中,入口函數的正確聲明為( AB )A. static int Main()B. static void Main()C. static void main
12、()D. static Main() 7. 從下列選項中,選出變量 result 的返回值是 false的表達式( AB )A. bool result = (4=5); B. bool result=(1!=1);C. bool result=(1=1); D. bool result=0; 8通常計算機程序是由若干條語句組成的,組成程序的常用結構分別是下列哪 幾種( abc )A順序結構 B分支結構 C循環(huán)結構D跳轉結構9switch( ) 語句中的控制表達式可以是下面哪幾種類型(abc )A int 類型Bchar 類型C string 類型D enum 類型10 在數組中,對于 for
13、 和 foreach語句,下列哪些選項中的說法正確 (ABD ) A foreach語句能使你不用索引就可以遍歷整個數組Bforeach 語句總是遍歷整個數組C foreach 語句總是從索引 1 遍歷到索引 Length D如果需要修改數組元素就必須使用 for 語句三、判斷題 (本大題共 5 小題,每小題 3 分,共 15分)1、在 C# 編程環(huán)境中,常量的值可以在代碼中被修改。 ( X )2、C#程序的執(zhí)行是從第一個方法開始,到 Main 方法結束。( X )3、Main 方法的返回值類型必須是 void 的類型。( X )4、else 語句總是與離他最近的一個 if 語句相匹配。( X
14、 )5、在 C#中, %運算符的兩邊都必須是整型的。( x ) 6在 C# 2008 編程環(huán)境中,常量的值可以在代碼中被修改。(x )7. 在 C#2008 編程環(huán)境中, int 類型變量的位數是 16 位。( x )8. 數組的長度不能是變量 ( Y )9. C# 程序中使用 0 表示邏輯非 ( Y )10. C# 關于 switch 小括號中表達式可以是字符串類型 ( Y )四、程序閱讀題 (本大題共 5小題,每小題 4分,共 20分) 1. 寫出下列程序的運行結果static void Main(string args)string words = new string foreach
15、( string word in words) Console.WriteLine(word);”b”c”;答: a b c 2 完善如下程序: 鍵入 10 個整數,統(tǒng)計其中正數 (neg)、負數 (pos)和零(zero) 的個數并將三者輸出。int i;int num;int zeroNum = 0;int ZengNum=0;int FuNum = 0;for (i = 1; i 0) ZengNum+;else if (num = 0) zeroNum+;else FuNum+;_ /for_endConsole.WriteLine(正數:0 、負數: 1 、 零:2, ZengNum
16、, FuNum, zeroNum);3下列代碼的功能是要遍歷整個數組并將其顯示出來,但是有一行代碼是錯誤 的。請檢查下列代碼,并在錯誤代碼行后填入該行完整的正確代碼:1) static void Main(string args)2) . 3) .string myArray = new string “ C#”, “C+”, “VB” , “java ” ;4) .for(int i = 1; imyArray.Length -1; i+)5) . 6) . Console.WriteLine(myArrayi);7) . 8) . 答: 第_4_行錯誤。應改為 _ for (int i =
17、 0; i myArray. Length ; i +) 4. 完善如下程序:求 5 的階乘并輸出 int mul= 1 ;for(int i=1;i=5;i+)mul*=i;Console.WriteLine(mul);5. 說明本程序的功能。int nums = new int3; int max = int.MinValue;for (int i = 0; i 3; i+)string strTemp = Console.ReadLine(); numsi = int.Parse(strTemp);for (int i = 0; i max)max=numsi;Console.Write
18、Line(max);答: 求三個數的最大值 6. void main()int k=2,i=2,m;m=(k+=i*=k);Console.WriteLine( “ 0,1 ” ,m,i);輸出結果 6,4_。7. void main()char grade=C; switch(grade) case A:Console.WriteLine(=85.); break;case B:Console.WriteLine(=70.); break;case C:Console.WriteLine(=60.); break;case D:Console.WriteLine(=60。8. int, c = 1001, 90, 20, 55 , 1002, 80, 75,65 , 1003, 55, 100, 100 , 1004, 34,87, 88 ;for (int i = 0; i c.GetLength(0); i+)int sum= 0;for (int j = 1; j totalmax)totalmax = sum;rowIndex = i;Console.WriteLine(crowI
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湖南人文科技學院《社區(qū)管理與社會工作》2023-2024學年第一學期期末試卷
- 溫州大學《音樂文體寫作基礎(一)》2023-2024學年第一學期期末試卷
- 遼寧工程技術大學《醫(yī)用物理學》2023-2024學年第一學期期末試卷
- 長春汽車工業(yè)高等??茖W?!段⒉ㄟb感》2023-2024學年第一學期期末試卷
- 貴州工貿職業(yè)學院《現代生物研究技術(大型儀器設備使用)》2023-2024學年第一學期期末試卷
- 昌吉學院《西醫(yī)內科臨床能力訓練》2023-2024學年第一學期期末試卷
- 吉利學院《陶瓷產品設計專題》2023-2024學年第一學期期末試卷
- 云南旅游職業(yè)學院《運動生理學實驗》2023-2024學年第一學期期末試卷
- 陜西師范大學《商務英語筆譯II》2023-2024學年第一學期期末試卷
- 河北民族師范學院《氣象統(tǒng)計方法》2023-2024學年第一學期期末試卷
- 產品檢驗知識培訓課件
- 大數據完整題庫500題(含參考答案)
- 精益生產精益知識宣傳手冊
- 西藏拉薩市(2024年-2025年小學五年級語文)統(tǒng)編版專題練習(下學期)試卷及答案
- 合伙便利店協(xié)議書
- 1-226海德漢530系統(tǒng)編程和操作說明書(五軸-特詳細)
- 世界建筑史學習通超星期末考試答案章節(jié)答案2024年
- 2023-2024學年山東省濰坊市高二下學期期中考試歷史試題(解析版)
- 人教A版(2019)高中數學必修第二冊 6.1 《平面向量的概念》教學設計
- 云南省英語小升初試題及答案指導
- 2024至2030年中國碳化硅纖維行業(yè)市場調研及發(fā)展趨勢預測報告
評論
0/150
提交評論