C#測試試題參考模板_第1頁
C#測試試題參考模板_第2頁
C#測試試題參考模板_第3頁
C#測試試題參考模板_第4頁
C#測試試題參考模板_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1、 選擇題(50題/2分)1、C#的數(shù)據(jù)類型分為()A、值類型 B、引用類型 C、接口類型 D、類類型引用類型:數(shù)組類型 類類型 接口類型2、 下面C#中關(guān)于命名空間說法錯誤的是(B)A、命名空間用于組織相關(guān)的類型B、命名空間可以嵌套C、在同一個引用程序章,不同的命名空間中不允許有相同名稱的類D、use用于引用命名空間3、 關(guān)于下面程序,說法正確的是()btye a=3 , c=5;1 / 36btye d=a+c;Console.WriteLine(“ d=”+d);A、編譯通過,結(jié)果為8B、編譯通過,結(jié)果為35C、編譯不通過“byte a=3 , c=5;”,有錯誤,不能這樣定義變量D、

2、編譯不通過“btye d=a+c”有錯誤,d應(yīng)該為int類型注:所有的小數(shù)默認(rèn)是double類型,所有的整數(shù)默認(rèn)是int類型4、關(guān)于下面程序執(zhí)行并運(yùn)行的結(jié)果是()int x=3;int y=5;int res=x+(x+)+(+x)+y;Console.WriteLine (res);A、16 B、19 C、15 D、17+在前 , 先自加,在運(yùn)算+在后, 先運(yùn)算,后自加 5、 已知程序如下 Int a=3, b=4, c=8;If(a+b>c)If(+a=b)Console.WriteLine(+a);elseConsole.WriteLine(a+);程序編譯并運(yùn)行,結(jié)果為()A、5

3、 B、4 C 、編譯錯誤 D、編譯通過,沒有任何輸出如果if中代碼塊只有一條語句,那么可以省略大括號。6、 已知程序如下:Int i=1, sum=0;While(i<=100)Sum+=i;i+;Console.WriteLine(sum);結(jié)果是()A、5000 B、5050 C 、0 D、1 2 3 1007、請選擇正確的語句()A、for(int i=0; intj=0; j!=10; i+; j+)B、for(int i=0; j=0; j=i=10; i+; j+)C、for(int i=0; j=0; j!=10; i+; j+)D、for(int i=0; intj=0;

4、 j=i=10; i+; j+)8、C# 獲取數(shù)組的長度使用()方法;A、.lengh B、.length() C、Length D、Length()9、在C#中,定義方法的語法正確的是()A、public int Sum(int x, int y)Return x+y;B、public bool Sum(int x, int y)Return x+y;C、public int Sum(bool x, int y)Return x+y;D、public int (int x, int y)Return x+y;10、 在C#中下面關(guān)于循環(huán),下面說法錯誤的是()。A. while循環(huán)和for循環(huán)

5、都是是先判斷條件表達(dá)式是否成立,若是成立,則執(zhí)行循環(huán)體;否則結(jié)束循環(huán)。B. do-while循環(huán)在Java和C#中只有大括號換行及條件表達(dá)式不同,語法和執(zhí)行順序基本一樣。C. for循環(huán)有時候可以使用整型變量做循環(huán)計(jì)算器,通過表達(dá)式限定計(jì)算器變量值控制循環(huán)。D. foreach()自動遍歷給定集合的所有值。11、C#中分割字符串的方法是()A、Split B、Length C、Insert D、Copy12、在C#中,下面關(guān)于引用傳遞說法正確的是()。A、引用傳遞不用加ref關(guān)鍵字B、使用引用傳遞值不會發(fā)生改變C、使用引用傳遞值會發(fā)生改變D、引用類型和值傳遞結(jié)果一樣13、在C#中下面關(guān)于bre

6、ak和continue語句的使用說法正確的是( )。A. continue語句的作用是退出當(dāng)前的循環(huán)結(jié)構(gòu),而break語句是跳出本次循環(huán),開始執(zhí)行下一次循環(huán)。B. break語句和continue語句在當(dāng)前循環(huán)結(jié)構(gòu)中跳轉(zhuǎn)的位置基本相同。C. 在嵌套循環(huán)中,當(dāng)break和continue出現(xiàn)在內(nèi)層循環(huán)時,可能會影響外層循環(huán)的執(zhí)行。D. 上面說法全部錯誤。14、C#中的if 的條件是()類型的A、bool類型 B、int類型 C、string類型 D、引用類型15、下列說法正確的是();A、在C#中+的用法和Java中的一樣B、在C#中+在前,是先運(yùn)算在加1C、在C#中+在后,是先加1再運(yùn)算D、以

7、上說法都是正確的16、 下列說法錯誤的是()A、C#中的數(shù)據(jù)類型可分為值類型和引用B、C#中bool類型的默認(rèn)值是falseC、C#中變量的命名可以使用數(shù)字開頭D、C#中緊跟在switch結(jié)構(gòu)后面表達(dá)式的值或變量是字符類型和string類型17、 使用Substring()方法從字符串a(chǎn)dministrator中截取str字符串,那么方法的兩個參數(shù)應(yīng)該分別為( )。A.7 3 B.6 3 C.7 9 D.6 818、C#的源文件的后綴名是()A、.Java B、. cs C、.txt D、.mdf19、中常量的聲明使用()A、final B、const C、static D、args20、C#

8、中對數(shù)組的初始化正確的是()A、int array=2,3,6,9,4;B、int arrays=new int31,6,9;C、int arr=new int 1,6,9;D、int arrays=new 2 char1,6,921、下面是一個關(guān)于轉(zhuǎn)義字符使用的控制臺應(yīng)用程序:    static void Main(string args)            String str 

9、;= "大家" + 'u0022' + "好" + '''        Console.WriteLine(str);        Console.ReadLine();        程序運(yùn)行后,其輸出結(jié)

10、果應(yīng)該為( )。     .A大家好     .B“大家好”     .C大家“好     .D大家好22、下列用于折疊代碼的方法為(   )。     .A/     .B/* */     .C/     .D#region #endr

11、egion23、仔細(xì)查看下面的這段代碼:    static void Main(string args)            int i= 0;        int j = 0;        

12、while (i < 3)                    i+;            if (i > 2)       

13、0;                    break;                        +j;    &

14、#160;           Console.WriteLine(i);        Console.WriteLine(j);        程序運(yùn)行后,其輸出結(jié)果應(yīng)該為( )。     .A3,3     .B2,3  &

15、#160;  .C3,2     .D2,224、while語句和do-while語句的主要區(qū)別是(   )。     .Ado-while的循環(huán)體至少無條件執(zhí)行一次     .Bdo-while允許從外部跳到循環(huán)體內(nèi)     .Cwhile的循環(huán)體至少執(zhí)行一次     .Dwhile的循環(huán)控制條件比do-while的嚴(yán)格25、下列有關(guān)break語

16、句的描述中,正確的是(  )。     .A循環(huán)體內(nèi)的break語句用于結(jié)束本次循環(huán)     .B循環(huán)體內(nèi)的break語句用于跳出循環(huán)     .C在循環(huán)體內(nèi),break語句可以被執(zhí)行多次     .D當(dāng)嵌套循環(huán)時,break語句可以退出最外層循環(huán)26、 下列哪個不可用作轉(zhuǎn)義字符前綴(   )。     .AUnicode字符  

17、;   .B十六進(jìn)制     .C十進(jìn)制     .D八進(jìn)制27、已知x為字符變量,則下列賦值語句中,執(zhí)行結(jié)果與其他3個不同的是(    )。     .Ax=a;     .Bx=u0061;     .Cx=(char)97;     .Dx=x0097;28、已知int a

18、rr=new int 3new int35,6,2,new int56,9,7,8,3,new int23,2;則arr22的值是(    )。     .A9     .B1     .C6     .D越界29、以下的數(shù)組聲明語句中,正確的是(    )。     

19、.Aint a3;     .Bint 3 a;     .Cint a=new int;     .Dint a=1,2,3;30、可以用來遍歷數(shù)組或集合中所有元素的循環(huán)是( )。     .Awhile     .Bdowhile     .Cforeach     .DIf31、 下列關(guān)于數(shù)組

20、的初始化不正確的是(  )。     .Aint a =new int2     .Bint a =new int 21,2     .Cint a=1,3     .Dinta; a=1,232、一個美國學(xué)者提出了一種用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,該圖符合結(jié)構(gòu)化程序設(shè)計(jì)原則,通常也把這種圖稱為(  )。     .A結(jié)構(gòu)圖   

21、60; .B數(shù)據(jù)流圖     .CN-S圖     .DPAD圖33、以下算法的輸出結(jié)果為( )。    public static int Max(int x, int y)            if (x > y) return

22、 x;        else return y;        static void Main(string args)            int i = 3, j = 6; 

23、60;      int z = Max(i, j);        Console.WriteLine("0", z);         .A3     .B6     .C程序出錯    

24、0;.D934、關(guān)于算法不正確的是(  )。     .A算法是指為解決某一個問題而采取的步驟和方法的描述     .B算法必須有開始和結(jié)束,并且必須保證算法規(guī)定的每一個步驟最終都能夠被完成     .C算法的每一個步驟都是嚴(yán)格規(guī)定好的,不能產(chǎn)生歧義     .D算法可以有0個輸出35、下面關(guān)于類和對象的說法中,不正確的是( )。     .A類是一種系統(tǒng)提供的數(shù)據(jù)類

25、型     .B對象是類的實(shí)例     .C類和對象的關(guān)系是抽象和具體的關(guān)系     .D任何對象只能屬于一個具體的類36、某工程有甲乙丙三人合作完成,過程如下:甲乙兩人用6天時間完成工程的1/3,乙丙兩人用兩天完成剩余工程的1/4,甲乙丙三人用5天時間完成剩余工程。如果總收入為1800元,則乙應(yīng)該分得多少?( )     .A330元     .B910元   &#

26、160; .C560元     .D980元37、計(jì)算1+2+3+4+5+100,結(jié)果是()     .A4900     .B5000     .C5050     .D515038、一個家庭有兩個小孩,其中有一個是女孩,問另一個也是女孩的概率(假定生男生女的概率一樣)  ()    .A.1/2    &

27、#160;.B.1/4     .C.3/4     .D.3/839、您在前一家公司的離職原因是什么? ()    .A避免把“離職原因”說得太詳細(xì)、太具體;     .B不能摻雜主觀的負(fù)面感受,如“太幸苦”、“人際關(guān)系復(fù)雜”、“管理太混亂”、“公司不重視人才”、“公司排斥我們某某的員工”等;     .C回答時不要躲閃、回避,如“想換換環(huán)境”、“個人原因”等;   

28、0; .D不能涉及自己負(fù)面的人格特征,如不誠實(shí)、懶惰、缺乏責(zé)任感、不隨和等;40、下面哪個單詞的中文意義是'客戶,客戶機(jī)' ()    .A. wizard     .B. file attributes     .C. Destination Folder     .D. Client41、下面哪個單詞的中文意義是'發(fā)布' ()    .A. relea

29、se     .B. RIP     .C. file attributes     .D. toggle break point42、下面哪個單詞的中文意義是'圖形用戶界面' ()    .A. DBMS     .B. graphics library     .C. debug     .D. GUI43、已知程序如下: Int a=3,b=4,c=8; If(a+b>c) If(+a=b) Console.WriteLine(+a); else Console.WriteLine(a+);

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論