C#開發(fā)基礎(chǔ)練習(xí)題及答案4-2023-背題版_第1頁
C#開發(fā)基礎(chǔ)練習(xí)題及答案4-2023-背題版_第2頁
C#開發(fā)基礎(chǔ)練習(xí)題及答案4-2023-背題版_第3頁
C#開發(fā)基礎(chǔ)練習(xí)題及答案4-2023-背題版_第4頁
C#開發(fā)基礎(chǔ)練習(xí)題及答案4-2023-背題版_第5頁
已閱讀5頁,還剩115頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

試題說明

本套試題共包括1套試卷

每題均顯示答案和解析

C#開發(fā)基礎(chǔ)練習(xí)題及答案4(500題)

C#開發(fā)基礎(chǔ)練習(xí)題及答案4

1.[單選題]在HTML5中,下列那個(gè)標(biāo)簽是行級標(biāo)簽()

A)div

B)br

C)ul

D)hl

答案:B

解析:

2.[單選題]類ClassA有一個(gè)名稱為Ml的方法,在程序中有如下一段代碼,假設(shè)該段代碼是可以執(zhí)行

的,則修飾Ml方法時(shí)一定使用了修飾符。

ClassAobj=newClassA();

ClassA.Ml();〃靜態(tài)方法

A)public

B)static

C)publicstatic(不一定有public)

D)virtual

答案:B

解析:

3.[單選題]下列關(guān)于方法重載的敘述中正確的是()o

A)重載方法的方法名必須不同

B)重載方法形參個(gè)數(shù)必須不同

C)重載方法的返回值類型必須不同

D)重載方法必須滿足形參個(gè)數(shù)不同或者形參類型不同

答案:D

解析:

4.[單選題]如果不帶修飾符,C#中類成員被默認(rèn)聲明成()。

A)public

B)protected

C)private

D)static

答案:C

解析:

屬于猷認(rèn)的成員可訪問性該成員允許的聲明的可訪問性

enumpubbc無

classprivatupubkc

protected

■Memal

prhwe

protectedmenud

inteffacepvbk

stroctprivatepubkc

mtemd

pnv,ate

5.[單選題]在HTML5中,將表單中input元素的type屬性值設(shè)置為()時(shí),用于創(chuàng)建圖片按鈕。

A)reset

B)set

C)button

D)image

答案:D

解析:

6.[單選題]在C#中,try{〃代碼塊Ireturn0;}catch(Exceptione){〃代碼塊2}finally{〃代碼塊

3}如果程序沒有捕捉到異常,上面代碼中的執(zhí)行結(jié)果是()

A)先執(zhí)行代碼塊3,后執(zhí)行retum語句

B)程序報(bào)錯(cuò)

C)return。語句不執(zhí)行

D)先執(zhí)行return語句,后執(zhí)行代碼塊3

答案:A

解析:

7.[單選題]使用()可以有效避免程序中的類名沖突問題。

A)接口

B)類

C)命名空間

D)異常

答案:C

解析:

8.[單選題]下列選項(xiàng)中,當(dāng)文本超過控件的寬度時(shí),顯示水平滾動條,此時(shí)需要設(shè)置RichTextBox控

件的屬性ScrollBars的值為()。

A)Both

B)None

C)Horizontal

D)Vertical

答案:C

解析:

9.[單選題]程序運(yùn)行期間,用戶拖動水平滾動條Scrolll的滑塊時(shí),若要在文本框Textl中隨時(shí)反映

滑塊位置的變化,應(yīng)將語句Textl.Text=ScrollLValue寫在()事件過程內(nèi)。

A)Scroll

B)Validated

C)StyleChanged

D)TablndexChanged

答案:A

解析:

10.[單選題]在C#中,下列代碼的運(yùn)行結(jié)果是()u..singSystem;

ClAssTest

(

P..uBliCstAtiCvoiDMAin(stringEJArgs)

(

I..ntA=21,B=22,C=23;

If(A<B)

Console.WriteLine(B);

Else

Console.WriteLine(A+B+C);

)

)

A)21

B)22

023

D)66

答案:B

解析:

11.[單選題]下列選項(xiàng)中,哪個(gè)成員不可以被繼承()。

A)字段

B)屬性

C)構(gòu)造方法

D)方法

答案:C

解析:

12.[單選題]在CSS3中,下列哪個(gè)選項(xiàng)是超鏈接偽類未訪問狀態(tài)()

A)a:link

B)a:visited

C)a:hover

D)a:active

答案:A

解析:

13.[單選題]在C#中,下列選項(xiàng)中,關(guān)于switch結(jié)構(gòu)中每一個(gè)case語句或default語句中的break語

句,以下說法正確的是()

A)任何時(shí)候都必須包含break語句

B)任何時(shí)候都可以省略break語句

C)當(dāng)兩個(gè)case語句之間包含其他語句時(shí),前一個(gè)case語句中的break語句可以省

D)當(dāng)兩個(gè)case語句之間沒有任何其他語句時(shí),前一個(gè)case語句中的break語句可以省略

答案:D

解析:

14.[單選題]在C#中,以下程序代碼運(yùn)行的結(jié)果是?for(intx=10;x>3;x—){if(x%

3!=0)x-;—x;―x;Console.WriteLine(x);}

A)63

B)74

062

D)73

答案:B

解析:

15.[單選題]在C#語言中,運(yùn)算符"="和"=="的功能分別是()

A).關(guān)系運(yùn)算和賦值運(yùn)算

B)賦值運(yùn)算和關(guān)系運(yùn)算

C).都是關(guān)系運(yùn)算

D)都是賦值運(yùn)算

答案:B

解析:

16.[單選題]下列關(guān)于構(gòu)造函數(shù)DateTime(intyear,intmonth,intday)的作用,描述正確的是(

)o

A)將DateTime結(jié)構(gòu)的新實(shí)例初始化為指定的年、月和日

B)將DateTime結(jié)構(gòu)的新實(shí)例初始化為指定的年、月、日、小時(shí)、分鐘和秒

C)DateTime結(jié)構(gòu)的新實(shí)例初始化為指定的年、月、日、小時(shí)

D)將DateTime結(jié)構(gòu)的新實(shí)例初始化為指定的年、月

答案:A

解析:

17.[單選題]有語句如下:

qlq2=newql();

則下列敘述中正確的是()。

A)ql是對象名

B)q2是對象名

C)new是對象名

D)ql(是對象名

答案:B

解析:

18.[單選題]在MDI窗體中,被“父窗體”包含的多個(gè)文檔窗體被稱為“子窗體”,也稱為()。

A)“父窗體”

B)MDI子窗體

C)單窗體

D)Form窗體

答案:B

解析:

19.[單選題]為了能在繪圖表面繪制文字,不可缺少的命名空間引用是()。

A)System.Data

B)System.Text

C)System.Drawing

D)System.ComponentModel

答案:C

解析:

20.[單選題]關(guān)于虛方法實(shí)現(xiàn)多態(tài),下列說法錯(cuò)誤的是()

A)定義虛方法使用關(guān)鍵字virtual

B)關(guān)鍵字virtual可以與override一起使用

C)虛方法是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式

D)派生類是實(shí)現(xiàn)多態(tài)的一種應(yīng)用形式

答案:B

解析:

21.[單選題]在HTML5標(biāo)簽中無序列表的type屬性值不包括下列哪一個(gè)()

A)disc

B)circle

C)square

D)point

答案:D

解析:

22.[單選題]SpeedTechLtd是一家汽車生產(chǎn)商,他們制造多種型號的汽車。SpeedTechLtd含有一個(gè)

car類。car類擁有公司生產(chǎn)的汽車型號的細(xì)節(jié)信息。公司生產(chǎn)的每輛汽車都有一個(gè)model類。car類

的屬性有carName,carMileage,carNumber和model。Model類的屬性有modelNumber,modelstyle和

modelCosto上述情景中car類和model類之間的關(guān)系?()

A)繼承關(guān)系

B)利用關(guān)系

C)實(shí)例化關(guān)系

D)組合(合成)關(guān)系

答案:A

解析:

23.[單選題]C#程序的。方法被成為程序的大門,應(yīng)用程序從這里開始運(yùn)行

A)Main()

B)Begin()

C)Start()

D)main()

答案:A

解析:Main是程序的第一個(gè)執(zhí)行方法。

24.[單選題]下列關(guān)于接口的說法正確的是()

A)使用關(guān)鍵字abstract關(guān)鍵字。

B)可以包含字段和已實(shí)現(xiàn)成員。

C)子類通過override實(shí)現(xiàn)抽象方法。

D)子類直接實(shí)現(xiàn)所有成員。

答案:D

解析:特性分析

25.[單選題]在C#中關(guān)于接口和類的說法正確的是()

A)接口不能直接實(shí)例化,而類可以被實(shí)例化

B)接口和類都可以直接被實(shí)例化

C)接口中允許包含方法的具體實(shí)現(xiàn)

D)接口和類都不可以直接被實(shí)例化

答案:A

解析:

26.[單選題]C#中若要某方法只能在當(dāng)前類中訪問,可以使用。訪問修飾符

A)public

B)private

C)protected

D)internal

答案:B

解析:

27.[單選題]下列選項(xiàng)中,()關(guān)鍵字修飾的屬性被稱為靜態(tài)屬性。

A)final

B)private

C)static

D)public

答案:C

解析:

28.[單選題]下列選項(xiàng)中,哪兩個(gè)部分構(gòu)成了Forml.cs文件()。

A)Forml.cs[設(shè)計(jì)]與Form2.cs邏輯代碼

B)Form2.cs[設(shè)計(jì)]與Forml.cs邏輯代碼

C)Forml.cs[設(shè)計(jì)]與Forml.cs邏輯代碼

D)Forml.resx

答案:C

解析:

29.[單選題]在CSS3中,下列哪個(gè)樣式的優(yōu)先級最高()

A)ID樣式

B)標(biāo)簽樣式

C)類樣式

D)行內(nèi)樣式

答案:D

解析:

30.[單選題]以下中哪個(gè)為由現(xiàn)有的類創(chuàng)建新類的過程?()

A)繼承

B)多態(tài)性

C)可重用性

D)抽象

答案:A

解析:

31.[單選題]下列代碼報(bào)錯(cuò)的原因是()publicinterfacelAnimal{〃Eat方法報(bào)錯(cuò)voidEat()

{Console.WriteLine("動物需要吃飯。");})

A)study()方法沒有加訪問修飾符public,導(dǎo)致報(bào)錯(cuò)。

B)接口IStudent沒有添加修飾符public,導(dǎo)致報(bào)錯(cuò)。

C)Study()方法是屬于接口IStudent的成員方法,不能夠有具體實(shí)現(xiàn)。導(dǎo)致報(bào)錯(cuò)。

D)方法體輸出語句有問題,導(dǎo)致報(bào)錯(cuò)。

答案:c

解析:

32.[單選題]

以下程序的輸出結(jié)果是()

PublicstaticvoidMain()

(

inta=5,b=4,c=6,d;

Console.WriteLine("{0}",d=a>b?(a>c?a:c):b);

}

A)4

B)5

C)6

D)不確定

答案:C

解析:

33.[單選題]以下正確的描述是()

A)函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套

B)函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套

C)函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套

D)函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套

答案:B

解析:

34.[單選題]假設(shè)在程序中a、b、c均被定義成整型,所賦的值都大于1,則下列表達(dá)式正確的是(

)

A)1.0/a*b*c

B)l/(a*b*c)

C)1/a/b/(float)c

D)均正確

答案:D

解析:

1個(gè)引用

private,?-idbuttonXlClick(obje?sender,EventAr?se)

(

inta=1,b=2,c=3;

Console.WriteLine(1.0/a?b?c);

Console.WriteLine(1/(a*b?c));

Console.WriteLine(1/a/b/(float)c);

Console.WriteLine(1.0/a/b/c);

35.[單選題]通過把窗體的屬性設(shè)置為True,可以使一個(gè)窗體成為MDI主窗體。

A)IsMdiContainer

B)MdiParent

C)MdiChildren

D)IsMdiParent

答案:A

解析:

36.[單選題]在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語句定義?()

A)CStringstr;

B)stringstr;

C)Dimstrasstring

D)char*str;

答案:B

解析:string定義字符串。

37.[單選題]下面有關(guān)虛方法的描述正確的是()。

A)虛方法能在程序運(yùn)行時(shí),動態(tài)確定要調(diào)用的方法,因而比非虛方法更靈活,更方便

B)在定義虛方法時(shí),基類和派生類的方法定義語句中都要帶上virtual修飾符

C)重寫基類的虛方法時(shí),為消除隱藏基類成員的警告,需要帶上new修飾符

D)在重寫虛方法時(shí),需要同時(shí)帶上overtide和virtual修飾符

答案:A

解析:一、抽象方法:只在抽象類中定義,方法修飾符不能使用private,virtual,static.

抽象方法如下示:

publicabstractclassPeople〃聲明一個(gè)抽象類

{

publicabstractvoidstudy();〃抽象方法只能定義在抽象類中。

)

publicclassStudent:People〃繼承抽象類

(

publicoverridevoidstudy()〃重寫抽象類的抽象方法

(

Console.WriteLine("好好學(xué)習(xí),天天向上!C;

publicclassProgram

(

staticvoidMain(string口args)

Studentt=newStudent();〃實(shí)例化派生類

Peoplep二t;〃使用派生類對象實(shí)例化抽象類

〃以上兩句等價(jià)于Peoplep=newStudent。;〃使用派生類對象實(shí)例化抽象類;

p.study();//使用抽象類對象調(diào)用抽象類中的抽象方法study

總結(jié):(1)象方法只能聲明在抽象類中,使用關(guān)鍵字abstract

(2)抽象類中的抽象方法必須被子類重寫。

【抽象方法沒有方法體,子類必須重寫方法體?。?,因此抽象方法可以看成是一個(gè)沒有方法體的虛方法

1

二、虛方法:使用virtual修飾的方法:

虛方法可以有方法體。具體示例如下:

publicclassBaseClass〃創(chuàng)建一個(gè)基類

(

publicvirtualstringGetName()〃使用virtual關(guān)鍵字創(chuàng)建父類中的虛方法

(

return"父類虛方法體":

}

)

publicclassSubClass:BaseClass〃子類繼承父類

{

publicoverridestringGetName();〃子類重寫父類虛方法

(

return"重寫父類虛方法!";

)

}

以上的示例:父類中的虛方法被派生類重寫了。

注意事項(xiàng):virtual修飾符不能與private、static、abstract,override修飾符同時(shí)使用。

ps:override修飾符不能與new、static,virtual修飾符同時(shí)使用,并且重寫方法只能用于重寫基

類中的虛方法。

虛函數(shù)的限制:

*虛函數(shù)僅適用于有繼承關(guān)系的類對象,所以只有類的成員函數(shù)才能說明為虛函數(shù);

*靜態(tài)成員函數(shù)、內(nèi)聯(lián)函數(shù)、構(gòu)造函數(shù)不能是虛函數(shù);

*析構(gòu)函數(shù)可以是虛函數(shù)。

三、兩者區(qū)別:

總結(jié):抽象方法是只有方法名稱,沒有方法體(也就是沒有方法具體實(shí)現(xiàn)),子類必須重寫父類抽

象方法;

虛函數(shù)是該方法有方法體,但是子類可以覆蓋,也可不覆蓋。

(1)虛方法有方法體,抽象方法沒有方法體。抽象方法是一種強(qiáng)制派生類覆蓋的方法,否則派生類

將不能被實(shí)例化;

(2)抽象方法只能在抽象類中聲明,虛方法不是;

(3)派生類必須重寫抽象類中的抽象方法,虛方法則不必要。

38.[單選題]現(xiàn)有類Classi,選出如下選項(xiàng)中正確的缺省構(gòu)造函數(shù)形式()

A)privateintClassi(){}

B)privateclassl(){}

C)publicClassl(){}

D)publicvoidClassl(){}

答案:C

解析:

39.[單選題]在C#中,下列關(guān)于條件語句的說法中正確的為()。

A)if語句中可以沒有if關(guān)鍵字

B)if語句中可以沒有else關(guān)鍵字

C)if語句中只能有一個(gè)elseif分句

D)if語句都可以由iif語句替代

答案:B

解析:

40.[單選題]下面屬性可以判斷按鈕是否被選中的是____。

A)Checked

B)CheckedChanged

OClick

D)Selected

答案:A

解析:

41.[單選題]在SQLServer中,下列SQL語句中,更新表結(jié)構(gòu)的命令是()

A)ALTER

B)CREATE

C)UPDATE

D)INSERT

答案:A

解析:

42.[單選題]下面代碼的運(yùn)行結(jié)果是()stAtiCvoiDMAin(string[]Args)

(

Intnuml=34;

Intnum2=55;

InCreAse(refnuml,num2);

Console.WriteLine("{0}{1}",numl,num2);

Console.ReADLine();

)

PrivAtestAtiCvoiDInCreAse(refintnuml,intnum2)

Numl++;

Num2++;

}

A)35和56

B)34和55

C)34和56

D)35和55

答案:D

解析:

43.[單選題]在C#中,ADO.NET中的Command對象允許向數(shù)據(jù)庫傳遞請求,以便檢索和操作數(shù)據(jù)庫中的

對象,下列()方法不是Command對象的方法

A)ExecuteNonQuery

B)Execute

C)ExecuteReader

D)ExecuteScalar

答案:B

解析:

44.[單選題]()是接收對象對一條消息作出的一組反應(yīng)。

A)事件

B)行為

C)類

D)對象

答案:A

解析:

45.[單選題]如果不帶修飾符,C#中類成員被默認(rèn)聲明成()。

A)public

B)protected

C)private

D)static

答案:C

解析:

46.[單選題]下列選項(xiàng)中關(guān)于抽象類說法錯(cuò)誤的是()。

A)抽象類中的方法可以是抽象方法,也可以是非抽象方法

B)抽象類中不允許存在字段和屬性

C)繼承自抽象類的子類(非抽象類)必須實(shí)現(xiàn)抽象類中的所有抽象方法

D)抽象類不能被實(shí)例化

答案:B

解析:

47.[單選題]以下哪個(gè)不是多線程的優(yōu)點(diǎn)?()

A)改進(jìn)性能

B)最小化系統(tǒng)資源使用

C)對多個(gè)程序的同時(shí)訪問

D)死鎖

答案:D

解析:

48.[單選題]在SQLServer中,數(shù)據(jù)庫系統(tǒng)的核心是()

A)硬件系統(tǒng)

B)數(shù)據(jù)模型

C)軟件工具

D)數(shù)據(jù)庫管理系統(tǒng)

答案:D

解析:

49.[單選題]()方法執(zhí)行指定為Command對象的命令文本的SQL語句,并返回受SQL語句影響或檢索

的行數(shù)。

A)ExecuteNonQuery

B)ExecuteReader

C)ExecuteQuery

D)ExecuteScalar

答案:A

解析:ExecuteNonQuery。;方法的意思是針對已經(jīng)連接的存儲過程執(zhí)行SQL語句并返回受影響的行數(shù)

!說白了就是執(zhí)行sql語句!

executeQuery()方法會把數(shù)據(jù)庫響應(yīng)的查詢結(jié)果存放在ResultSet類對象中供我們使用

50.[單選題]下列選項(xiàng)中關(guān)于里氏轉(zhuǎn)換原則說法正確的是()。

A)is關(guān)鍵字可以用來判斷子類類型是否可以轉(zhuǎn)換為父類型

B)as關(guān)鍵字只能用來判斷子類類型是否可以轉(zhuǎn)換為父類類型

C)as關(guān)鍵字可以用來判斷子類類型是否可以轉(zhuǎn)換為父類類型,但不進(jìn)行轉(zhuǎn)換

D)is關(guān)鍵字可以判斷子類類型是否可以轉(zhuǎn)換為父類類型,如果可以就直接轉(zhuǎn)換

答案:A

解析:

51.[單選題]在SQLServer中,現(xiàn)有學(xué)生表student_tb,其字段有:name(學(xué)生姓名),classic1(班

級編號),sex(學(xué)生性別),統(tǒng)計(jì)student_tb表中男生人數(shù)的SQL是()

A)selectcount(*)fromstudent_tbwheresex='男';

B)selectsum(*)fromstudent_tbwheresex='男';

C)selectmax(*)fromstudent_tbwheresex='男';

D)selectavg(*)fromstudent_tbwheresex='男';

答案:A

解析:

52.[單選題]在C#中,以下程序的輸出結(jié)果是?inti;for(i='a';i〈'f';i++,i++){

Console.Write((char)(i-'a'+"A"));)

A)ACE

B)BDF

C)ABD

D)CDE

答案:A

解析:

53.[單選題]在C#語言中,下列關(guān)于數(shù)組的初始化正確的是()

A)inta[5La={2,4,6,8,4}

B)inta[]=newint(5);

C)intL]a=newint[5]{2,6,3);

D)int[]a={6,4,2};

答案:D

解析:

54.[單選題]在C#中,WinForm中,想使窗體運(yùn)行后出現(xiàn)在電腦屏幕的正中央,則使用如下()屬性

的()值進(jìn)行設(shè)置

A)StartPositionManual

B)StartPositionCenterScreen

C)StartPositionCenterParent

D)PositionCenterParent

答案:B

解析:

55.[單選題]在類作用域中能夠通過直接使用該類的()成員名進(jìn)行訪問。

A)私有

B)公用

C)保護(hù)

D)任何

答案:D

解析:

56.[單選題]在界面上繪制文本使用Graphics對象的方法。

A)DrawPie

B)FillPie

C)DrawString

D)FillEllipse

答案:C

解析:

57.[單選題]能作為C#程序的基本單位是()。

A)字符

B)語句

C)函數(shù)

D)源程序文件

答案:B

解析:

58.[單選題]以下類型中,不屬于值類型的是()

A)整數(shù)類型

B)布爾類型

C)字符類型

D)類類型

答案:D

解析:類是一種引用,ABC均為值類型。

59.[單選題]若要改變文本框中所顯示文本的顏色,應(yīng)設(shè)置文本框的()屬性。

A)ForeColor

B)BackColor

C)BackgroundImage

D)FillColor

答案:A

解析:

60.[單選題]在C#WinForm程序中,以下不能綁定DataGridView數(shù)據(jù)源的是()

A)DataTable

B)DataSet

C)Index

D)List

答案:C

解析:

61.[單選題]在C#中,下列關(guān)于枚舉的說法,錯(cuò)誤的是()

A)枚舉是一個(gè)指定的常量

B)枚舉表示一組有限的值

C)枚舉中可以有自己的方法

D)可以為枚舉類型中元素賦整數(shù)值

答案:C

解析:

62.[單選題]對于抽象類的意義以下說法正確的是()

A)包含公共的屬性和行為,被子類所共享-代碼重用

B)為所有子類提供一種統(tǒng)一的類型-向上造型

C)包含抽象方法,為子類提供一個(gè)統(tǒng)一的入口,子類有不同的實(shí)現(xiàn)

D)以上說法全部正確

答案:D

解析:概念理解

63.[單選題]以下程序的輸出結(jié)果是()

StaticvoidMain(string[]args)

(

intx=200,y=-10,z=300;

if(x<y)

if(y<0)z=-z;

elsez+=10;

Console.WriteLine("{0}",z);

Console.ReadKey();

}

A)0

B)-300

C)200

D)300

答案:D

解析:

64.[單選題]創(chuàng)建數(shù)據(jù)庫連接使用的對象是()。

A)Connection

B)Command

C)DataReader

D)DataSet

答案:A

解析:

65.[單選題]下列關(guān)于泛型集合描述錯(cuò)誤的是()。

A)泛型集合位于System.Collections.Generic命名空間

B)泛型集合只能存儲同一種類型的對象

C)最常用的泛型集合是List〈T>泛型集合和Dictionai'yVTKey.TValue》泛型集合

D)泛型集合位于System.10命名空間

答案:D

解析:

66.[單選題]在C#中,關(guān)于catch代碼塊,說法正確的是()

A)包含有可能引發(fā)異常的語句塊

B)無論是否發(fā)生異常,catch塊總是會被執(zhí)行

C)異常處理程序位于catch代碼塊中

D)一般不與try配合使用,而是單獨(dú)使用

答案:C

解析:

67.[單選題]在嵌套類中可以定義下列哪些成員。()

A)靜態(tài)屬性

B)靜態(tài)方法

0非靜態(tài)屬性

D)靜態(tài)字段

答案:C

解析:

68.[單選題]下列選項(xiàng)中,()是C#程序的主入口。

A)namespace

B)Program

C)Main()

D)Programs

答案:C

解析:

69.[單選題]在C#中,當(dāng)窗體首次顯示出來之前,會觸發(fā)()事件

A)Load

B)Show

C)ShowDialog

D)Click

答案:A

解析:

70.[單選題]以下程序的輸出結(jié)果是。

UsingSystem;

Namespaceaaa

{classExamplel

{staticvoidMain(string[]args)

{inta=5,b=4,c=6,d;

Console.WriteLine("{0}",d=a>b?(a>c?a:c):b);(先算最里面小括號里的條件關(guān)系式:當(dāng)a>c成立

,取a,否則為c;這里a>c不成立,所以小括號里的值為c=6)

(再算外面一重條件關(guān)系式,當(dāng)a>b成立,d=(a>c?a:c),否則為b;這里a>b成立,所以d=

(a>c?a:c)=6))

}

A)5

B)4

06

D)不確定

答案:C

解析:

71.[單選題]C#中每個(gè)int類型的變量占用——個(gè)字節(jié)的內(nèi)存()

A)1

B)2

C)4

D)8

答案:C

解析:

72.[單選題]當(dāng)對數(shù)據(jù)庫表中的數(shù)據(jù)進(jìn)行查詢時(shí),可以將查詢結(jié)果保存到()類的對象中。

A)DataSet

B)DataReaders

C)Command

D)Reader

答案:A

解析:

73.[單選題]下列選項(xiàng)中,不屬于C#關(guān)鍵字的是()。

A)int

B)string

C)boolean

D)char

答案:C

解析:

74.[單選題]下列選項(xiàng)中,能正確調(diào)用構(gòu)造函數(shù)的是()。

A)在方法中可以通過"this.類名([參數(shù)列表])"的方式

B)在構(gòu)造方法名后用":this([參數(shù)列表])"的方式

C)在方法名后用":this([參數(shù)列表])"的方法

D)以上都不對

答案:B

解析:

75.[單選題]哪一個(gè)算術(shù)操作符被用于兩個(gè)數(shù)被用于兩個(gè)數(shù)相除并返回余數(shù)?()

A)/

B)空格

C)Mod

答案:C

解析:

76.[單選題]下列標(biāo)識符命名正確的是()0

A)exam-1

B)Main

C)_months

D)X.25

答案:C

解析:A:有運(yùn)算符。

B:關(guān)鍵字。

D:有.

77.[單選題]在HTML5表單屬性中用于獲取表單值的屬性是()

A)name

B)action

C)method

D)get

答案:A

解析:

78.[單選題]觀察下列代碼,找出錯(cuò)誤的行,并修改正確的選項(xiàng)是()ArrayListlist=new

ArrayList(){};Customerteng=newCustomer("馬騰A32,"汕頭市A;Customeryun=

newCustomer("王云",28,"杭州市");Customersi=newCustomer("李軍",25,"仙桃

市");list.Add(teng);list.Add(yun);list.Add(si);Console.WriteLine("排隊(duì)等待的客戶

有:");for(inti=0;i<list.Length;i++){(1)Console.WriteLine("{0}號

:{1}",i+1,(list[i]asCustomer).Name);}

A)沒有錯(cuò)

B)(1)List.Length改成List.Count

C)(1)List.Length改成List.Count()

D)(1)List.Length改成List.Length。

答案:B

解析:

79.[單選題]現(xiàn)有Customer類,實(shí)例化類的寫法正確的是。

A)Customer()cm=newCustomer();

B)Customercm=newCustomer();

C)Customer=newCustomer();

D)Customercm=Customer;

答案:B

解析:

80.[單選題]類的特征使用()來描述。

A)條件

B)屬性

C)方法

D)事件

答案:B

解析:

81.[單選題]NETFramework有兩個(gè)主要組件,分別是和NET基礎(chǔ)類庫。

A)公共語言運(yùn)行環(huán)境

B)Web服務(wù)

C)命名空間

D)MainO函數(shù)

答案:A

解析:

82.[單選題]下列語句創(chuàng)建了()個(gè)string對象

String[,]strArray=newstring[3,4]

A)0

B)3

04

D)12

答案:D

解析:二維數(shù)組3X4=12

83.[單選題]C#中的屬性主要體現(xiàn)了面向?qū)ο缶幊痰模ǎ┨匦浴?/p>

A)封裝

B)繼承

C)多態(tài)

D)抽象

答案:A

解析:概念理解

84.[單選題]垃圾回收在什么情況下會被執(zhí)行()。

A)程序啟動的時(shí)候

B)程序結(jié)束的時(shí)候

C)當(dāng)程序中顯示調(diào)用GC.Collect。方法時(shí)

D)自動完成隨機(jī)調(diào)用

答案:D

解析:

85.[單選題]將變量從字符串類型轉(zhuǎn)換為整型可以使用的類型轉(zhuǎn)換方法是()。

A)Str()

B)Cchar

OCStrO

D)int)Parse();

答案:D

解析:在編程過程中,數(shù)據(jù)轉(zhuǎn)換是經(jīng)常要用到的,C#中數(shù)據(jù)轉(zhuǎn)換的方法很多,拿將目標(biāo)對象轉(zhuǎn)換為整

型(int)來講,有四種方法:分別為(int)、int.Parse。、int.TryParse()和

Convert.Tolnt32(),那么這四種方法對被轉(zhuǎn)換對象有什么限制,以及各自之間有什么區(qū)別呢?相信

很多童鞋也不能完全說清楚。

下面從被轉(zhuǎn)換對象說起,在我們實(shí)際開發(fā)項(xiàng)目的過程中,我們碰到需要被轉(zhuǎn)換的類型大概有3大類

,分別是空值(NULL)、數(shù)字類型(包含float,double,int,long等)和字符串(string)這3類。

先看第一種情況:NULL,采用如下代碼進(jìn)行測試:

inta=Convert.Tolnt32(null);

intb;

boolrlt=int.TryParse(null,outb);

intc=int.Parse(null);

intd=(int)null;

很明顯,在運(yùn)行之前VS就會在最后一句報(bào)錯(cuò):"Cannotconvertnullto'int'becauseitisa

non-nullablevaluetype",這是說不能將NULL轉(zhuǎn)換為INT因?yàn)镮NT是一個(gè)非空值類型,然后注釋掉

最后一句,再運(yùn)行一下,發(fā)現(xiàn)這一句(intc=int.Parse(null);)會報(bào)如下錯(cuò)誤:"Value

cannotbenull.,值不能為空,a和b分別返回0,rlt為false;

然后繼續(xù)看第二種情況:數(shù)字類型(主要測試double和long類型),先將代碼修改如下:

doublem=1.232d;

inta=Convert.Tolnt32(m);

intb;

boolrlt=int.TryParse(m.ToStringO,outb);

intc=int.Parse(m.ToString());

intd二(int)m;

然后運(yùn)行一下,發(fā)現(xiàn)這一句(intc=int.Parse(m.ToString());)會報(bào)錯(cuò):"Inputstringwas

notinacorrectformat.v,輸入的字符串格式不正確,注釋掉這一句然后運(yùn)行,然后查看返回

值,a=l,b=0,rlt=false,d=l,將m的值修改為L532d后再運(yùn)行一次,查看結(jié)果為

a=2,b=0,r11=false,d=1;下面測試long類型,將代碼修改為:

longm=9223372036854775807;

inta=Convert.Tolnt32(m);

intb;

boolrlt=int.TryParse(m.ToStringO,outb);

intc=int.Parse(m.ToString());

intd=(int)m;

運(yùn)行后發(fā)現(xiàn)(inta=Convert.Tolnt32(m);)和(intc=int.Parse(m.ToString());)報(bào)錯(cuò)

:“ValuewaseithertoolargeortoosmallforanInt32.”,值對于Int32太大或太小,其

他返回結(jié)果b=0,rlt=false,d=~l;

下面繼續(xù)看第三種情況:字符串,同樣修改代碼如下:

stringm="1.32";

inta=Convert.Tolnt32(m);

intb;

boolrlt=int.TryParse(m,outb);

intc=int.Parse(m);

intd=(int)m;

發(fā)現(xiàn)最后一句(intd=(int)m;)報(bào)錯(cuò):"Cannotconverttype'string'to'int'",不能轉(zhuǎn)

換string到int類型,同樣注釋掉這句再運(yùn)行,發(fā)現(xiàn)(inta=Convert.Tolnt32(m);)和(intc

int.Parse(m);)均報(bào)如下的錯(cuò)誤:uInputstringwasnotinacorrectformat.w,輸入的字

符串格式不正確,只有將m的值修改為整型的字符串(如:"12")才不會報(bào)如此錯(cuò)誤。

好了,測試做完了,下面進(jìn)行總結(jié):

1)對于轉(zhuǎn)換對象,Convert.Tolnt32()可以為多種類型(例出數(shù)字類型外bool,DateTime等

),):丁口「2八6()和31:1@16()只能是整型字符串類型(即各種整型ToStringO之后的形式,不

能為浮點(diǎn)型,否則int.Parse。就會出現(xiàn)輸入的字符串格式不正確的錯(cuò)誤,int.TryParse()也會返回

false,輸出參數(shù)為0),(int)只能是數(shù)字類型(例float,int,uint等);

2)對于空值NULL,從運(yùn)行報(bào)錯(cuò)的角度講,(int)強(qiáng)制轉(zhuǎn)換和int.ParseO都不能接受

NULL;Convert.Tolnt32()其實(shí)是在轉(zhuǎn)換前先做了一個(gè)判斷,參數(shù)如果為NULL,則直接返回0,否則

就調(diào)用int.ParseO進(jìn)行轉(zhuǎn)換,int.TryParse()其實(shí)是對int.Parse()做了一個(gè)異常處理,如果出現(xiàn)

異常則返回false,并且將輸出參數(shù)返回0;

3)針對于浮點(diǎn)型的取舍問題,浮點(diǎn)型只有Convert.Tolnt32()和(int)能進(jìn)行轉(zhuǎn)換,但是也是進(jìn)行取

舍了的,Convert.Tolnt32()采取的取舍是進(jìn)行四舍五入,而(int)則是截取浮點(diǎn)型的整數(shù)部分,忽

略小數(shù)部分,例如Convert.Tolnt32(L499d)和(int)1.499d都返回1,Convert.Tolnt32(1.5d)返回

2,而(int)1.5d還是返回1;

4)關(guān)于溢出,將大的數(shù)據(jù)類型轉(zhuǎn)換為小的數(shù)據(jù)類型時(shí)Convert.Tolnt32()和int.Parse。都會報(bào)溢出

錯(cuò)誤,值對于Int32太大或太小,而(int)不報(bào)錯(cuò),但是返回值為T。

如此可見,我們在進(jìn)行數(shù)據(jù)轉(zhuǎn)換前選擇轉(zhuǎn)換方法要謹(jǐn)慎,如果是數(shù)字類型可以考慮直接用(int)強(qiáng)制

轉(zhuǎn)換,如果是整型字符串類型的,考慮用int.Parse。進(jìn)行轉(zhuǎn)換,如果不是這兩種類型,再考慮用

Convert.Tolnt32()進(jìn)行轉(zhuǎn)換。

86.[單選題]在.NET的控件中,Panel、GroupBox,TabControl等分組控件,有時(shí)候也被稱之為

()o(選擇一項(xiàng))

A)容器控件

B)組合控件

C)排列控件

D)基類控件

答案:A

解析:這幾個(gè)組件均是容器,可以放置其它容器和組件

87.[單選題]下面代碼實(shí)現(xiàn)數(shù)組array的冒泡排序,畫線處應(yīng)填入()。

int[]array={20,56,38,45};

inttemp;

for(inti=0;i<3;i++)

(

for(intj=0;j<____;j++)

(

if(a[j]<a[j+1])

(

temp=a[j];

arrayLj]=a[j+1];

array[j+1]=temp;

)

}

)

A)4-i

B)i

C)i+1

D)3-i

答案:D

解析:冒泡排序從字面意思理解為每次一次循環(huán)的最大數(shù)放到最后面。比如531三個(gè)數(shù)排序。

第一次先取第一個(gè):5,5依次和后面的兩個(gè)數(shù)比,大的值向后換一位。比完后應(yīng)值為3150

第二次又取31,5不用取了,因?yàn)樽詈笠粋€(gè)已經(jīng)是最大的。比完的值為13

所以就排好序了135.

下面來寫算法:

for(inti=0;i<3;i++)這句代表總共要循環(huán)多少次。題目中為4個(gè)數(shù)。所以一共要循環(huán)

3次。

第一次i=0;j從0到2.將最大值56取出來。array=20,38,45,56

第二次i=l;j從0到1.將最大值45取出來。

第三次i=2;j從0到0將最大38取出來。

所以這里答案為D。

標(biāo)準(zhǔn)程序

88.[單選題]C#面向?qū)ο笾校纾嚎蛻羧ャy行取現(xiàn)金,不可能直接從保險(xiǎn)柜中隨意拿取現(xiàn)金,只能

通過ATM或業(yè)務(wù)辦理窗口取出存在銀行的現(xiàn)金,那么現(xiàn)金就就可以看作銀行對象的(),ATM機(jī)業(yè)務(wù)

辦理窗口看作(),即可體現(xiàn)面向?qū)ο笾蟹庋b的特性。

A)屬性;字段

B)字段;屬性

C)字段;方法

D)屬性;方法

答案:B

解析:概念理解

置叁林摩

purlxcvcidBubbleSort(double[]data)

(

for(inti-0;i<data.Length-1;iz)

(

for(1st]?0;j<data.Length-1-1;Ji)

(

if(data[]]>data[j*l])

(

data[]]■data(]]?datafj?1);

data[jf1]-dava[j]-data[j*1];

data(j)-data(]J-data(]?1J;

89.[單選題]在C#中,分析下面的C#代碼,該程序的運(yùn)行結(jié)果是()。intx=l;

String[]names={"A","B","C"};names[-x]+=",";for(inti=0;i<names.Length;i++){

Console.Write(namesLi]);}

A)打印輸出A,BC

B)打印輸出AB,C

C)打印輸出ABC,

D)打印輸出ABC

答案:A

解析:

90.[單選題]針對下面的C#代碼:

usingSystem;

delegatevoidD(inti);

classP

(

publicstaticvoidMain()

(

V(newD(R));

)

publicstaticvoidR(intt)

V(21);

publicstaticvoidV(inti)

Console.WriteLine(i.ToStringO);

Console.ReadLineO;

}

以下說法正確的是()(選擇一項(xiàng))

A)代碼中存在錯(cuò)誤,delegatevoidD(inti);不能定義在名稱空間或者類之外

B)代碼中存在錯(cuò)誤,代碼行V(newD(R));使用委托錯(cuò)誤

C)程序正常運(yùn)行,輸出為0

D)程序正常運(yùn)行,輸出為21

答案:B

解析:

91.[單選題]在C#中,將路徑名"C:\DoCuments\^^存入字符串變量pAth中的正確語句是()

A).pAth=,C:\\DoCuments\\,';

B)pAth="C://DoCuments〃";

C),pAth="C:\DoCuments\";

D)pAth="C:\/DoCuments\/”;

答案:A

解析:

92.[單選題]在C#中,()表示。

A)空字符

B)空串

C)空值

D)以上都不是

答案:B

解析:表示一個(gè)空的字符串。

93.[單選題]下列關(guān)于抽象方法說法錯(cuò)誤的是()

A)使用abstract關(guān)鍵字修飾。

B)只能夠定義在抽象類中。

C)可以寫方法體在抽象方法中。

D)子類必須重寫抽象方法。

答案:C

解析:概念理解

94.[單選題]在VisualStudio.NET窗口中,在窗口中可以察看當(dāng)前項(xiàng)目的類和類型的層

次信息。

A)解決方案資源管理器(CS源文件)

B)類視圖

C)資源視圖

D)屬性(是修改的東西)

答案:B

解析:

類視圖型腑甯▼4X

XO0-

<^>▼P

/WindowsFormsApplicationl

D■項(xiàng)目引用

t>()WindowsFormsApplicationl

?()WindowsFormsApplicationl.Properti

95.[單選題]下列關(guān)于.Net的說法,正確的是()。

A)Net只能做C/S架構(gòu)。

B)Net只能做B/S架構(gòu)。

C)Net可以做B/S和C/S架構(gòu)。

D)以上說法都錯(cuò)誤。

答案:C

解析:

96.[單選題]如果要實(shí)現(xiàn)圖像的旋轉(zhuǎn)、翻轉(zhuǎn)或者同時(shí)旋轉(zhuǎn)和翻轉(zhuǎn),經(jīng)常使用Image類的方法實(shí)

現(xiàn)。

A)RotateFlipO

B)Drawlmage()

C)GetPixel()

D)SetPixel()

答案:A

解析:

97.[單選題]在C#中,SqlDataAdaprer對象用于向數(shù)據(jù)源更新數(shù)據(jù)的方法是()

A)Update方法

B)Fill方法

C)Delete方法

D)Remove方法

答案:A

解析:

98.[單選題]C#語言與JAvA語言一樣,也是一種面向?qū)ο蟮恼Z言,C#語言中聲明類的關(guān)鍵字是()。

A)using

B)ClAss

C)nAmespACe

D)MAin

答案:B

解析:

99.[單選題]C#中導(dǎo)入某一命名空間的關(guān)鍵字是()。

A)using

B)use

C)import

D)include

答案:A

解析:using引入命名空間。

100.[單選題]在C#中using關(guān)鍵字的作用是()o

A)新建實(shí)例

B)調(diào)用類

C)導(dǎo)入命名空間

D)定義命名空間

答案:C

解析:

101.[單選題]以下程序段的輸出結(jié)果是

intn=2;

while(n==0)

Console.WriteLine("{0}",n);

n-;

Console.WriteLine("{0}",n);

A)0

1

2

0

B)0

1

2

c)o

1

D)1

答案:D

解析:

102.[單選題]小數(shù)類型和浮點(diǎn)類型都可以表示小數(shù),正確說法:()

A)兩者沒有任何區(qū)別

B)小數(shù)類型比浮點(diǎn)類型取值范圍大

C)小數(shù)類型比浮點(diǎn)類型精度高

D)小數(shù)類型比浮點(diǎn)類型精度低

答案:C

解析:浮點(diǎn)類型

小數(shù)在C#中采用浮點(diǎn)類型的數(shù)據(jù)來表示,浮點(diǎn)類型的數(shù)據(jù)包含兩種:單精度浮點(diǎn)型(float)和雙精

度浮點(diǎn)型(double),其區(qū)別在于取值范圍和精度的不同。計(jì)算機(jī)對浮點(diǎn)數(shù)據(jù)的運(yùn)算速度大大低于

對整數(shù)的運(yùn)算速度,因此在對精度要求不高的情況下,我們可以采用單精度類型,而在精度要求較

高的情況下可以使用雙精度類型。

float類型是32位寬,double類型是64位寬。

浮點(diǎn)類型數(shù)據(jù)的精度如下:

單精度:精度為7位數(shù)

雙精度:精度為15~16位數(shù)

小數(shù)類型

小數(shù)類型(decimal)類型數(shù)據(jù)是高精度的類型數(shù)據(jù),占用16個(gè)字節(jié)(128位),主要為了滿足需要

高精度的財(cái)務(wù)和金融計(jì)算機(jī)領(lǐng)域。小數(shù)類型數(shù)據(jù)的精度為29位數(shù)

小數(shù)類型數(shù)據(jù)的后面必須跟m或者M(jìn)后綴來表示它是decimal類型的,如3.14m、0.28m等,否則就會被

解釋成標(biāo)準(zhǔn)的浮點(diǎn)類型數(shù)據(jù),導(dǎo)致數(shù)據(jù)類型不匹配。

103.[單選題]下列選項(xiàng)中,關(guān)于異常處理說法錯(cuò)誤的是(),,

A)可以通過try…catch代碼塊捕獲異常

B)可以使用throw關(guān)鍵字拋出異常

0如果存在finally代碼塊,那么finally中的代碼一定會被執(zhí)行

D)在異常處理中,可以沒有"y代碼塊

答案:D

解析:

104.[單選題]下列關(guān)于for循環(huán)的語法格式,正確的是()。

A)for(inti=1,i<=3,i++){}

B)for(inti;i<=3;i++){}

C)for(i=1;i<=3;i++){}

D)for(inti=l;i<=3;i++){}

答案:D

解析:

105.[單選題]在sqlserver中,現(xiàn)有表Stu,查詢所有信息,列出前25%的記錄

A)Selecttop25*fromStu

B)Selecttop25%*fromStu

C)Selecttop25percentfromStu

D)Selecttop25percent*fromStu

答案:D

解析:

106.[單選題]下列選項(xiàng)中,屬于選擇結(jié)構(gòu)語句()。

A)for語句

B)if,?,elseif…else語句

C)while語句

D)do…while語句

答案:B

解析:

107.[單選題]C#應(yīng)用程序由一個(gè)或者多個(gè)類組成,一個(gè)應(yīng)用程序的所有程序代碼()

A)必須封裝在類中

B)不能封裝在類中

C)必須封裝在一個(gè)類中

D)必須封裝在多個(gè)個(gè)類中

答案:A

解析:

108.[單選題]在SQLServer中,以下關(guān)于數(shù)據(jù)操縱語句說法錯(cuò)誤的是()

A)使用Insert語句一次只能插入一行數(shù)據(jù)

B)使用Insert語句一次可以插入多行數(shù)據(jù)

C)使用Update語句一次可以更新多行數(shù)據(jù)

D)使用Delete語句一次可以刪除多行數(shù)據(jù)

答案:A

解析:

109.[單選題]以下C#中轉(zhuǎn)義字符用于換行的是

A)\t

B)\r

C)\n

D)\f

答案:C

解析:

110.[單選題]實(shí)現(xiàn)文件的讀寫操作,需要引入的命名空間是()

A)usingSystem

B)usingSystem.10

C)usingSystem,file

D)usingSystem,data

答案:B

解析:概念理解

111.[單選題]下列關(guān)于變量的說法,正確的是()。

A)變量用來在計(jì)算機(jī)中存儲數(shù)據(jù)

B)定義變量時(shí),在內(nèi)存中會開辟一塊內(nèi)存空間

C)C#單行注釋符號是"/**/"

D)C#多行注釋就是由單行注釋組成的,沒有多行注釋的概念

答案:B

解析:

112.[單選題]關(guān)于C#的委托機(jī)制的主要步驟的說明,錯(cuò)誤的是()

A)第一步聲明樣板,需用delegate修飾,樣板要有方法體實(shí)現(xiàn)部分

B)第二步定義準(zhǔn)備調(diào)用的方法,該方法的參數(shù)類型、個(gè)數(shù)及參數(shù)的順序必須與樣板的定義相同

C)第三步定義delegate類型的處理函數(shù),該函數(shù)的參數(shù)就是第二步中調(diào)用的方法

D)創(chuàng)建樣板的實(shí)例,傳入準(zhǔn)備調(diào)用的方法名

答案:A

解析:

113.[單選題]在.Net中,List〈T>泛型集合位于哪個(gè)命名空間內(nèi)()。

A)System.Array

B)System.10

C)System.Collections

D)System.Collections.Generic

答案:D

解析:

114.[單選題]當(dāng)窗體加載時(shí),會觸發(fā)以下哪個(gè)事件()。

A)Click

B)Load

C)MouseLeave

D)MouseEnter

答案:B

解析:

115.[單選題]如果想為工具欄的多個(gè)工具按鈕提供圖像,應(yīng)該使用____控件。

A)PictureBox

B)ImageList

C)CheckBox

D)ListBox

答案:B

解析:

116.[單選題]以下數(shù)據(jù)類型不能表示負(fù)數(shù)范圍的是()

A)sbyte

B)decimal

C)double

D)uint

答案:D

解析:

大小,NCT*¥

uint0■4,294,967,295加號32areSytt*m.U!nt32

117.[單選題]以下類MyClAss的屬性Count屬于___屬性.()C..lAssMyClAss

{

I..nti;

I..ntCount

(

Get{returni;}

}

)

A).只讀

B)只寫

C)可讀寫

D)不可讀不可寫

答案:A

解析:

118.[單選題]下列類定義代碼,當(dāng)用來聲明對象car,并用Carcar=newCar();實(shí)例化后,可以通過

car對象直接賦值的字段是()。publicclassCar{publicstringtype;stringNo;private

intheavy;doublespeed;protectedstringowner;publicstringprice;privatestring

color;}

A)typeNo

B)heavyowner

C)typeownerprice

D)typeprice

答案:D

解析:

119.[單選題]當(dāng)整數(shù)A賦值給一個(gè)oBjeCt對象時(shí),整數(shù)A將會被。

A)拆箱

B)丟失

C)裝箱

D)出錯(cuò)

答案:C

解析:

120.[單選題]在C#中,下列關(guān)于派生類的描述中,錯(cuò)誤的是。。

A)派生類是基類的子集

B)派生類只能有一個(gè)基類

C)一個(gè)派生類可以作為另一個(gè)派生類的基類

D)派生類繼承了基類的所有成員函數(shù)包括它的構(gòu)造函數(shù)

答案:D

解析:

121.[單選題]在c#中new關(guān)鍵字的作用是。

A)新建對象實(shí)例

B)定義命名空間

C)調(diào)用類

D)引入命名空間

答案:A

解析:

122.[單選題]下列關(guān)于數(shù)組的描述中,哪些選項(xiàng)是不正確的?()o

A)String類中的許多方法都能用在數(shù)組中

B)System.Array類是所有數(shù)組的基類

C)String類本身可以被看做是一個(gè)System.Char對象的數(shù)組

D)數(shù)組可以用來處理數(shù)據(jù)類型不同的批量數(shù)據(jù)

答案:D

解析:數(shù)組在定義的時(shí)候必須指定類型,因此不能處理多種類型。

123.[單選題]在HTML5標(biāo)簽屬性align的可選值中不包括()

A)right

B)left

C)center

D)bottom

答案:D

解析:

124.[單選題]在C#中,分析下面的C#代碼,該程序的運(yùn)行結(jié)果是()intindex=l;intL]foo=new

int[3];intbar=foo[index];intbaz=bar+index;Console.WriteLine(baz);

A)0

B)1

C)2

D)編譯錯(cuò)誤

答案:B

解析:

125.[單選題]下列關(guān)于構(gòu)造函數(shù)的描述中,錯(cuò)誤的是()

A)構(gòu)造函數(shù)可以重載

B)構(gòu)造函數(shù)名和類名相同

C)構(gòu)造函數(shù)可以被繼承

D)構(gòu)造函數(shù)是在實(shí)例化對象時(shí)由系統(tǒng)自動調(diào)用的

答案:C

解析:

126.[單選題]下列選項(xiàng)中,可以與publicintAdd(intnum)方法構(gòu)成重載的是()。

A)publicintAdd(intnuml);

B)publicvoidAdd(intnum);

C)publicstringAdd(intnuml,);

D)publicintAdd(doublenuml);

答案:D

解析:

127.[單選題]對于標(biāo)簽控件Label的錯(cuò)誤說法是()

A)要修改Label上的字內(nèi)容,可修改該控件Caption屬性

B)要修改Label上的字內(nèi)

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論