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

下載本文檔

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

文檔簡介

試題說明

本套試題共包括1套試卷

每題均顯示答案和解析

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

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

L[單選題]在CSS3.0樣式中,設(shè)置字體大小的屬性是以下哪個(gè)選項(xiàng)()

A)font-family

B)font-size

C)font-weight

D)color

答案:B

解析:

2.[單選題]接口和類最主要的區(qū)別在于()。

A)類可以重載而接口不可以

B)類不可以重載而接口可以

C)類可以多重重載而接口不可以

D)類不可以多重重載而接口可以

答案:D

解析:類和接口均可以重載,但接口可以多重重載,而類不行。

3.[單選題]假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語句是正確的()。

A)intLJarr=newint[10,20]

B)int[]arr=intnew[10,20]

C)int[,]arr=newint[10,20]

D)int[,]arr=newint[20;10]

答案:C

解析:int[,]arr=newint[10,20]二維數(shù)組的標(biāo)準(zhǔn)定義方法。

4.[單選題]在C#程序中,已知某一維數(shù)組的名稱為myArray,則該數(shù)組的長度為()

A)myΛrray.Length

B)myArray[].length

C)myArray[Length]

D)myArray(Length)

答案:A

解析:InyArray.Length獲取數(shù)組長度。

5.[單選題]在C#中,下列代碼的運(yùn)行結(jié)果是()。intA=30,B=20;

B=A;

A=10;

Console.WriteLine(A);

Console.WriteLine(B);

A)10

B)10

C)30

D)10

10302020

答案:B

解析:

6.[單選題]在SQLSerVer中,現(xiàn)有教師表teacher,包含字段:t_id(教師編號),t_name(教師姓名

),下列哪條SQL()可以正確查詢姓“王”的老師的個(gè)數(shù)

A)SELECTSUM(t_id)FR0MteachertWHEREt_nameLIKE'王

B)SELECTCOUNT(t_id)FROMteachert.WHEREt_nameLIKE'王

C)SELECTCOUNT(Vid)FROMteachertWHEREt_name='王%'

D)SELECTCOUNT(t_id)FROMteachertWHEREt_nameLIKE'王」

答案:B

解析:

7.[單選題]以下關(guān)于Math類的各方法說明,錯(cuò)誤的是()

A)Math.Abs(T);返回值為1

B)Math.Ceilingd.3);返回值為2

C)Math.Floor(l.3);返回值為1

D)Math.Round(l.3);返回值為2

答案:D

解析:

8.[單選題]用于防止從所修飾的類派生出其他類,可以將此類定義為____o

A)抽象類

B)密封類

C)靜態(tài)類

D)分部類

答案:B

解析:

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

A)CStringstr;

B)stringstr;

C)DimstrAsstring

D)ChAr*str;

答案:B

解析:

10.[單選題]以下關(guān)于C#中的構(gòu)造函數(shù)說法正確的是OO

A)構(gòu)造函數(shù)可以有參數(shù)

B)構(gòu)造函數(shù)有返回值

C)一般情況下,構(gòu)造函數(shù)總是PriVate類型的

D)構(gòu)造函數(shù)可以通過類的實(shí)例調(diào)用

答案:A

解析:構(gòu)造一般是公有的,無返回值的。

public類名(){};

11.[單選題]在SQLSerVer中,關(guān)于查詢操作,下列說法正確的是()

A)執(zhí)行"SELECT*FROMtable_nameWHERE…”語句后,一定會(huì)返回所有行的數(shù)據(jù)

B)FROM子句在SELEeT子句中為必選

C)在SQLSerVer中,“!="與“?"作用完全相同

D)語句”SELECT*FROMtable_nameWHEREΛgeNOTNULL”的寫法正確

答案:C

解析:

12.[單選題]在SQLSerVer中,設(shè)計(jì)用戶表時(shí),手機(jī)號為11為數(shù)字,設(shè)計(jì)該字段數(shù)據(jù)類型是()

A)int

B)text

C)varchar(11)

D)double

答案:C

解析:

13.[單選題]在C#中,如果要將窗體設(shè)置為透明的,則()

A)要將formboderStyle屬性設(shè)置為none

B)要將OPaCity屬性設(shè)置為小于IOo強(qiáng)

C)要將IoCked屬性設(shè)置為true

D)要將enabled屬性設(shè)置為true

答案:B

解析:

14.[單選題]下列運(yùn)算符中,優(yōu)先級最高的是()。

A)==

B)++

C)&&

D)?

答案:B

解析:

15.[單選題]下列選項(xiàng)中,哪個(gè)是表達(dá)式4600/1000*1000的結(jié)果?()。

A)4000

B)4500

C)1000

D)2000

答案:A

解析:

16.[單選題]C#中TeStClaSS為一自定義類,其中有以下屬性定義

publicvoidProperty{???}

使用以下語句創(chuàng)建了該類的對象,并使變量Obj引用該對象:

TestClassobj=newTestClass();

那么,可通過什么方式訪問類TeStCIaSS的PrOPerty屬性?()

A)Obj.Property;

B)MyClass.Property;

C)obj::Property;

D)obj.Property();

答案:A

解析:對象名.屬性。

17.[單選題]以下正確的描述。

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

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

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

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

答案:B

解析:函數(shù)的定義只能逐一定義。調(diào)用是可以嵌套的。

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

A)CStringstr;

B)stringstr;

C)DimstrAsstring;

D)ChAr*str;

答案:B

解析:

19.[單選題]選擇如下對COnVert類的正確說明()

A)ConVert類位于SyStem.ConSoIe命名空間下

B)ConVert類位于SyStem命名空間下

C)COnVert類中的方法用于轉(zhuǎn)化引用類型的數(shù)據(jù)

D)COnVert類中的方法用于轉(zhuǎn)化值類型的數(shù)據(jù)

答案:D

解析:

20.[單選題]用戶單擊"消息框”按鈕時(shí)返回()值。

A)DiAlogVAlue

B)DiAlogBox

C)DiAlogCommAnD

D)DiAlogResult

答案:D

解析:

21.[單選題]枚舉類型是一組命名的常量集合,所有整形都可以作為枚舉類型的基本類型,如果類型省

略,則定義為()。

A)uint

B)sByte

C)ulong

D)int

答案:D

解析:

22.[單選題]C#數(shù)組主要有三種形式,它們是()。

A)一維數(shù)組、二維數(shù)組、三維數(shù)組

B)整型數(shù)組、浮點(diǎn)型數(shù)組、字符型數(shù)組

C)一維數(shù)組、多維數(shù)組、不規(guī)則數(shù)組

D)一維數(shù)組、二維數(shù)組、多維數(shù)組

答案:C

解析:數(shù)組概述

C#數(shù)組從零開始建立索引,即數(shù)組索引從零開始。Ctt中數(shù)組的工作方式與在大多數(shù)其他流行語言

中的工作方式類似。但還有一些差異應(yīng)引起注意。

聲明數(shù)組時(shí),方括號(口)必須跟在類型后面,而不是標(biāo)識符后面。在C#中,將方括號放在標(biāo)識

符后是不合法的語法。

int[]table;//notinttabled;

另一細(xì)節(jié)是,數(shù)組的大小不是其類型的一部分,而在C語言中它卻是數(shù)組類型的一部分。這使您可

以聲明一個(gè)數(shù)組并向它分配int對象的任意數(shù)組,而不管數(shù)組長度如何。

int[]numbers;//declarenumbersasanintarrayofanysize

numbers=newint[10];//numbersisa10-elementarray

numbers=newint[20];//nowit'sa20-elementarray

聲明數(shù)組

C#支持一維數(shù)組、多維數(shù)組(矩形數(shù)組)和數(shù)組的數(shù)組(交錯(cuò)的數(shù)組)。下面的示例展示如何聲明

不同類型的數(shù)組:

一維數(shù)組:

int[]numbers;

多維數(shù)組:

string[,]names;

數(shù)組的數(shù)組(交錯(cuò)的):

byte[][]scores;

聲明數(shù)組(如上所示)并不實(shí)際創(chuàng)建它們。在C#中,數(shù)組是對象(本教程稍后討論),必須進(jìn)行

實(shí)例化。下面的示例展示如何創(chuàng)建數(shù)組:

一維數(shù)組:

int[]numbers=newint[5];

多維數(shù)組:

stringL,]names=newstring[5,4];

數(shù)組的數(shù)組(交錯(cuò)的):

byte[][]scores=newbyte[5][];

for(intx=0;x<scores.Length;x++)

(

scores[x]=newbyte[4];

)

還可以有更大的數(shù)組。例如,可以有三維的矩形數(shù)組:

int[,,]buttons=newint[4,5,3];

甚至可以將矩形數(shù)組和交錯(cuò)數(shù)組混合使用。例如,下面的代碼聲明了類型為int的二維數(shù)組的三維

數(shù)組的一維數(shù)組。

int[][,,][,]numbers;

示例

下面是一個(gè)完整的C#程序,它聲明并實(shí)例化上面所討論的數(shù)組。

//arrays,cs

usingSystem;

classDeclareArraysSample

(

publicstaticvoidMain()

(

//Single-dimensionalarray

int[]numbers=newint[5];

//Multidimensionalarray

string[,]names=newstring[5,4];

//Array-of-arrays(jaggedarray)

byte[][]scores=newbyte[5][];

//Createthejaggedarray

for(inti=0;i<scores.Length;i++)

(

scores[i]=newbyte[i+3];

//Printlengthofeachrow

for(inti=0;i<scores.Length;i++)

Console.WriteLine(nLengthofrow{0}is{1},f,i,scores[i].Length);

}

輸出

Lengthofrow0is3

Lengthofrow1is4

Lengthofrow2is5

Lengthofrow3is6

Lengthofrow4is7

初始化數(shù)組

c#通過將初始值括在大括號({})內(nèi)為在聲明時(shí)初始化數(shù)組提供了簡單而直接了當(dāng)?shù)姆椒?。特別要

注意的是,如果聲明時(shí)未初始化數(shù)組,則數(shù)組成員自動(dòng)初始化為該數(shù)組類型的默認(rèn)初始值。

下面的示例展示初始化不同類型的數(shù)組的各種方法。

一維數(shù)組

int[]numbers=newint[5]{1,2,3,4,5};

string[]names=newstring[3]{"Matt",,,Joanneu,,,Robertπ};

可省略數(shù)組的大小,如下所示:

int[]numbers=newint[]{1,2,3,4,5};

string[]names=newstring[]{“Matt”,πJoanneir,"Robert,,};

如果提供了初始值設(shè)定項(xiàng),還可省略new語句,如下所示:

int[]numbers={1,2,3,4,5};

string[]names={"Matt","Joanne",,,Robert,,);

多維數(shù)組

int[,]numbers=newint[3,2]{{1,2},{3,4},{5,6}};

string[,]siblings=newstring[2,2]{{"Mike","Amy"},{"Mary","Albert"}};

可省略數(shù)組的大小,如下所示:

int[,]numbers=newint[,]{{1,2},{3,4},{5,6}};

string[,]siblings=newStringE,]{{"Mike","Amy"},{"Mary","Ray”}};

如果提供了初始值設(shè)定項(xiàng),還可省略new語句,如下所示:

int[,]numbers={{1,2},{3,4},{5,6}};

string[,]siblings={{nMikew,πAmy,,},{"Mary","Albert"}};

交錯(cuò)的數(shù)組(數(shù)組的數(shù)組)

可以像下例所示那樣初始化交錯(cuò)的數(shù)組:

int[][]numbers=newint[2][]{newint[]{2,3,4},newint[]{5,6,7,8,9}};

可省略第一個(gè)數(shù)組的大小,如下所示:

int□□numbers=newint□□{newint[]{2,3,4},newint[]{5,6,7,8,9}};

一或一

int□□numbers={newint[]{2,3,4},newint[]{5,6,7,8,9}};

請注意,對于交錯(cuò)數(shù)組的元素沒有初始化語法。

訪問數(shù)組成員

訪問數(shù)組成員可以直接進(jìn)行,類似于在C/C++中訪問數(shù)組成員。例如,下面的代碼創(chuàng)建一個(gè)名為

numbers的數(shù)組,然后向該數(shù)組的第五個(gè)元素賦以5:

int[]numbers={10,9,8,7,6,5,4,3,2,1,0);

numbers[4]=5;

下面的代碼聲明一個(gè)多維數(shù)組,并向位于[1,1]的成員賦以5:

int[,]numbers={{1,2},{3,4},{5,6},{7,8},{9,10}};

numbers[1,1]=5;

下面聲明一個(gè)一維交錯(cuò)數(shù)組,它包含兩個(gè)元素。第一個(gè)元素是兩個(gè)整數(shù)的數(shù)組,第二個(gè)元素是三個(gè)

整數(shù)的數(shù)組:

int[][]numbers=newint□□{newint[]{1,2},newint[]{3,4,5}

);

下面的語句向第一個(gè)數(shù)組的第一個(gè)元素賦以58,向第二個(gè)數(shù)組的第二個(gè)元素賦以667:

numbers[0][0]=58;

numbers[1][1]=667;

數(shù)組是對象

在Ctt中,數(shù)組實(shí)際上是對象。System.Array是所有數(shù)組類型的抽象基類型??梢允褂?/p>

System.Array具有的屬性以及其他類成員。這種用法的一個(gè)示例是使用“長度”(Length)屬性獲

取數(shù)組的長度。下面的代碼將numbers數(shù)組的長度(為5)賦給名為LengthOfNUmberS的變量:

int[]numbers={1,2,3,4,5);

intLengthOfNumbers=numbers.Length;

System.Array類提供許多有用的其他方法/屬性,如用于排序、搜索和復(fù)制數(shù)組的方法。

對數(shù)組使用foreach

C#還提供foreach語句。該語句提供一種簡單、明了的方法來循環(huán)訪問數(shù)組的元素。例如,下面

的代碼創(chuàng)建一個(gè)名為numbers的數(shù)組,并用foreach語句循環(huán)訪問該數(shù)組:

int[]numbers={4,5,6,1,2,3,-2,-1,0};

foreach(intiinnumbers)

(

System.Console.WriteLine(i);

)

23.[單選題]在CSS3中,下列哪個(gè)選項(xiàng)是超鏈接偽類點(diǎn)擊未釋放狀態(tài)()

A)a:link

B)a:visited

C)a:hover

D)a:active

答案:D

解析:

24.[單選題]下面哪個(gè)關(guān)鍵字不是用來修飾方法的參數(shù)?()。

A)ref

B)pArAms

C)out

D)in

答案:D

解析:

25.[單選題]下面說法關(guān)于COntinUe語句說法錯(cuò)誤的是()。

A)ContinUe語句可以用在for循環(huán)中

B)ContinUe語句可以用在While循環(huán)中

C)COntinUe語句可以用在do-while循環(huán)中

D)ContinUe語句可以用在if-else語句中

答案:D

解析:

26.[單選題]在SQLSerVer中,現(xiàn)有訂單表Orders,其中包括列CUStomernanIe(客戶姓名

),amount(訂單金額),Orderid(訂單編號)以下能夠查詢客戶張洪濤訂單數(shù)量以及總金額的

SQL是()

A)selectcount(*)訂單數(shù),sum(amount)金額fromorderswhereCUStonIername='張洪濤'

B)selectsum(*)訂單數(shù),sum(amount)金額fromorderswhereCUStonIernanIe='張洪濤'

C)selectcount(*)訂單數(shù),count(amount)金額fromorderswhereCUStOnIername='張洪濤'

D)selectcount(*)訂單數(shù),sum(amount)金額fromorderswherecustomernameis'張洪濤'

答案:A

解析:

27.[單選題]有以下程序:

UsingSystem;

Namespaceaaa

{classA

{publicA()

{Console.Write(nAn);}

)

classB:A

{publicB()

{Console.WriteLine(,,BH);}

)

classProgram

{publicstaticvoidMain()

{Bb=newBO;)〃先調(diào)用A.A(),再調(diào)用B.B()

)

)

上述代碼運(yùn)行后,將在控制臺窗口輸出。

A)A

B)B

C)AB

D)BA

答案:C

解析:

28.[單選題]將發(fā)生的事件通知其他對象(訂閱者)的對象稱為事件的。

A)廣播者

B)通知者

C)發(fā)行者

D)訂閱者

答案:C

解析:

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

staticvoidMain(){

stringname="bird";

foreach(charcinname){

Console.Write(C);

)

}

?)輸出name

B)輸出bird

C)輸出CCCC

D)編譯出錯(cuò),存在語法錯(cuò)誤

答案:B

解析:Console.Write不換行輸出。

30.[單選題]在C#中,DataAdaPter對象使用與()屬性關(guān)聯(lián)的COmmand對象將DataSet修改的數(shù)據(jù)保

存入數(shù)據(jù)源

A)SelectCommand

B)InsertCommand

C)UpdateCommand

D)DeleteCommand

答案:C

解析:

3L[單選題]程序編寫完成后可以按______鍵運(yùn)行程序。

A)F3

B)F5

OFlO

D)F11

答案:B

解析:

32.[單選題]在C#的WindOWS應(yīng)用程序中,不論任何控件,共同具有的是()屬性。

A)Text

B)Name

C)ForeColor

D)Caption

答案:B

解析:

33.[單選題]在CSS3中,盒子所占空間的計(jì)算公式為()

A)內(nèi)容+邊距+邊框

B)內(nèi)容+填充+邊框+邊距

C)內(nèi)容+邊距+填充

D)內(nèi)容+邊框+填充

答案:B

解析:

34.[單選題]在C#中,以下程序的輸出結(jié)果是?intn=0;while(n++<=2);Console.Write(n);

A)2

B)3

04

D)語法錯(cuò)誤

答案:C

解析:

35.[單選題]對于C#程序中的訪問修飾符描述正確的是()

A)PUbiiC是完全公開的

B)PriVate私有的,只能在當(dāng)前類中進(jìn)行訪問

C)ProteCted受保護(hù)的,只能在當(dāng)前類或當(dāng)前類的派生類中訪問

D)以上說法都正確

答案:D

解析:

36.[單選題]A類被B類繼承,B類被C類繼承,那么C類具有了A類的特征,這表現(xiàn)了類的O

A)封裝性

B)傳遞性

C)單根性

D)規(guī)律性

答案:B

解析:

37.[單選題]在C#中,關(guān)于如下程序結(jié)構(gòu)的描述中,正確的是?for(;;){循環(huán)體;}

A)不執(zhí)行循環(huán)體

B)執(zhí)行一次循環(huán)體

C)一直執(zhí)行循環(huán)體,即死循環(huán)

D)語法錯(cuò)誤

答案:C

解析:

38.[單選題]在HTML5中,下拉框SeleCt元素的()標(biāo)簽用于表示可選擇的值

A)option

B)checkbox

C)radio

D)choice

答案:A

解析:

39.[單選題]屬于C#語言的關(guān)鍵字()

A)abstract

B)camel

C)Salary

D)Employ

答案:A

解析:

40.[單選題]在C#中,Winform窗體中有一個(gè)年齡文本框txtAge,下列代碼中,可以獲得文本框中的

年齡值的選項(xiàng)是()

A)intage=txtAge;

B)intage=Convert,tolnt32(txtAge.Text);

C)txtAge.Text=19;

D)intage=txtAge.Text;

答案:B

解析:

41.[單選題]if語句后面的表達(dá)式應(yīng)該是。

A)字符串表達(dá)式

B)條件表達(dá)式

C)算術(shù)表達(dá)式

D)任意表達(dá)式

答案:B

解析:

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

classProgram

{staticvoidMain(string[]args)

(

MyStructsi=newMyStruct(1,2);

si.x=2;

si.Sum();

Console.ReadLineO;

)

)

structMyStruct

{

publicintx;

publicinty;

publicMyStruct(inti,intj)

(

x=i;

y=j;

)

publicvoidSum()

(

intsum=x+y;

Console.WriteLine(,,thesumis{0},,,sum);

)

)

A)thesumis4

B)thesumis3

C)thesumis2

D)thesumis0

答案:A

解析:結(jié)構(gòu)是值類型,所以值是直接更改。

MyStructSl=newMyStruct(1,2);附值x=l,y=2.

si.X=2;X附值2.

所以結(jié)果為2+2=4

43.[單選題]在CSS3中,以下不符合交集選擇器寫法規(guī)范的是()

A)p.one

B)hItttwo

C)div.three

D)ttdemo.four

答案:D

解析:

44.[單選題]先判斷條件的當(dāng)循環(huán)語句是()。

A)do...while

B)while

C)while...do

D)do…loop

答案:B

解析:

45.[單選題]下列選項(xiàng)中,()文件是WindOWS窗體應(yīng)用程序的主入口文件。

A)Program,cs

B)Forml.cs

C)Startup.cs

D)Forml.Designer.cs

答案:A

解析:

46.[單選題]在SQLSerVer中,模糊查詢常用的關(guān)鍵字是()

A)like

B)in

C)between..and...

D)or

答案:A

解析:

47.[單選題]聲明doublea;intb;下列哪個(gè)選項(xiàng)中的表達(dá)式能夠正確的進(jìn)行類型轉(zhuǎn)換?()

A)a=(decimal)b;

B)a=b;

C)a=(int)b;

D)Db=a;

DLoad

答案:B

解析:

48.[單選題]在CSS3中,導(dǎo)入樣式表關(guān)鍵字為()

A)?import

B)a:ling

C)link

D)StyIe="樣式屬性:屬性值;"

答案:A

解析:

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

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

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

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

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

答案:B

解析:

50.[單選題]范例true&&false在ViSUalStudio2019開發(fā)工具中運(yùn)行的結(jié)果是()。

A)true

B)false

C)真

D)假

答案:B

解析:

51.[單選題]()在屬性的Set塊實(shí)現(xiàn)內(nèi),用于訪問傳遞給該屬性的內(nèi)置參數(shù)。

A)This

B)Value

C)Args

D)property

答案:B

解析:概念理解

52.[單選題]C#程序從上機(jī)到得到結(jié)果的幾個(gè)操作步驟依次是()

A)輸入、編輯、運(yùn)行

B)編譯、連接、運(yùn)行

C)輸入、運(yùn)行、編輯

D)編輯、編輯、連接

答案:A

解析:

53.[單選題]在C#窗體應(yīng)用程序中,關(guān)于APPPliCation.Exit()和Form.Close()下列說法正

確的是()

A)兩者都可以關(guān)閉整個(gè)應(yīng)用程序

B)兩者都不能關(guān)閉應(yīng)用程序

C)前者關(guān)閉應(yīng)用程序,后者關(guān)閉窗體

D)前者關(guān)閉窗體,后者關(guān)閉應(yīng)用程序

答案:C

解析:

54.[單選題]在C#中,以下。是int的基類。

A)Int32

B)Object

OValueType

D)Intl6

答案:C

解析:Object->ValueType->Int32

55.[單選題]通過類的O特性,可以重復(fù)使用已有代碼和數(shù)據(jù)。

A)繼承

B)封裝

C)抽象

D)多態(tài)

答案:A

解析:

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

A)l

B)2

04

D)8

答案:C

解析:

57.[單選題]在SQLSerVer中有StUdent(學(xué)生)表,包含字段:Sid(學(xué)號),SName(姓名),Score(成

績),現(xiàn)要將所有學(xué)生的成績加10分,下列SQL語句正確的是()

A)UpdatestudentsetScore=Score+10whereSid=I

B)Update*setScore=Score+10

C)Update*fromstudentsetScore=Score+10

D)UpdatestudentsetScore=Score+10

答案:D

解析:

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

UsingSystem;

Namespaceaaa

{classExamplel

(staticlongsub(intx,inty)

{returnx*x+y*y;}

publicstaticvoidMain()

{inta=30;〃給a賦值

sub(5,2);〃注意:SUb方法的返回值并沒有賦給任何變量

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

}

A)O

B)29

C)30

D)無定值

答案:C

解析:

59.[單選題]建立訪問鍵時(shí),需在菜單標(biāo)題的字母前添加的符號是()

A)!

B)#

0$

D)&

答案:D

解析:

60.[單選題]現(xiàn)有StUdent類,構(gòu)造函數(shù)對其屬性Name進(jìn)行賦值操作,()處填充正確代碼。class

Student{privatestringname;publicStringName{get;set;}publicStudent(string

name){()}}

A)this.name=Name

B)Name==name

C)this.Name=name;

D)name=Name

答案:C

解析:概念理解

61.[單選題]下列哪一個(gè)不是類成員的成員的是().

A)屬性

B)數(shù)組

C)索引器

D)While循環(huán)結(jié)構(gòu)

答案:D

解析:while循環(huán)結(jié)構(gòu)是一種程序結(jié)構(gòu),不是成員。

62.[單選題]在SQLSerVer中,數(shù)據(jù)庫管理員簡稱()

A)DBA

B)DBMS

ODB

D)DBS

答案:A

解析:

63.[單選題]使用O關(guān)鍵字修飾的類不允許被繼承()

A)sealed

B)override

C)delegate

D)private

答案:A

解析:概念理解

64.[單選題]已知在某WindoWS應(yīng)用程序中,主窗口類為FOrm1,程序入口為靜態(tài)方法FromLMain。如

下所示:

PublicclassForml:System.Windows.Forms.Form

{〃其他代碼

staticvoidMain()

{

〃在此添加合適代碼

)

}

則在Main方法中打開主窗口的正確代碼是。

A)Application.Open(newForml());

B)Application.Run(newForml());

C)(newForml()).Open();

D)(newForml()).Run();

答案:B

解析:

65.[單選題]下列選項(xiàng)中,訪問二維數(shù)組arr中第1行第2個(gè)元素,正確的是()。

A)arr[l][2];

B)arr[0][1];

C)arr[l][1];

D)arr[O][2];

答案:B

解析:從O開始計(jì)算

66.[單選題]以下代碼將在屏幕上輸出什么?intx=5;inty=2;System.Console.WriteLine(x∕y);

A)2

B)2.5

C)5

D)10

答案:A

解析:

67.[單選題]下列選項(xiàng)中,()屬性用于設(shè)置控件的前景色。

A)Font

B)BackColor

ODock

D)ForeColor

答案:D

解析:

68.[單選題]下列選項(xiàng)中,關(guān)于靜態(tài)屬性的描述錯(cuò)誤的是()。

A)使用StatiC修飾的屬性被稱為靜態(tài)屬性

B)靜態(tài)屬性可以讀寫靜態(tài)字段的值,并保證靜態(tài)字段值的合法性。

C)在調(diào)用靜態(tài)屬性時(shí)需要使用“類名.靜態(tài)屬性名”的方式

D)在調(diào)用靜態(tài)屬性時(shí)需要使用“類名的對象.靜態(tài)屬性名”的方式

答案:D

解析:

69.[單選題]若有一段代碼a=3;b=2;a%=b;,運(yùn)行這段代碼后a的值是()。

A)a=3

B)a=4

C)a=5

D)a=l

答案:D

解析:

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

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

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

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

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

答案:B

解析:

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

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

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

C)構(gòu)造函數(shù)可以帶有參數(shù)

D)可以指定構(gòu)造函數(shù)的返回值

答案:D

解析:概念理解

72.[單選題]下列方法中,F(xiàn)iIe類中可以實(shí)現(xiàn)文件移動(dòng)的方法是()。

A)File.DeleteO

B)File.MoveO

C)File.Create()

D)File.Open()

答案:B

解析:

73.[單選題]下列哪個(gè)方法不能與方法PUbliCvoidadd(inta{})重載?()。

A)publicintadd(intb){}

B)publicvoidadd(doubleb){}

Opublicvoidadd(int

A,intb){}

D)publicvoidadd(floatg){}

答案:A

解析:

74.[單選題]在C#中,以下代碼的輸出結(jié)果是()int[]age=newint[]{16,18,20,14,22);

foreach(intiinage){if(i>18)continue;Console.Write(i.ToString()+“");}

A)1618201422

B)16181422

C)161814

D)1618

答案:C

解析:

75.[單選題]在C#語言中,方法重載的主要方式有兩種,包括()和參數(shù)類型不同

的重載。

A)參數(shù)名稱不同的重載

B)返回類型不同的重載

C)方法名不同的重載

D)參數(shù)個(gè)數(shù)不同的重載

答案:D

解析:方法重載是指在同一個(gè)類中方法同名,參數(shù)不同,調(diào)用時(shí)根據(jù)實(shí)

參的形式,選擇與他匹配的方法執(zhí)行操作的一種技術(shù)。

這里所說的參數(shù)不同是指以下幾種情況:

①參數(shù)的類型不同

②參數(shù)的個(gè)數(shù)不同

③參數(shù)的個(gè)數(shù)相同時(shí)他們的先后順序不同

76.[單選題]窗體上放置一文本框?qū)ο?,其中顯示的內(nèi)容是“123”,則該文本框TeXt屬性的數(shù)據(jù)類

型是()

A)int

B)float

C)double

D)string

答案:D

解析:

77.[單選題]下列選項(xiàng)中,關(guān)于SWitCh語句的說法錯(cuò)誤的是()。

A)SWitCh語句一般都可以用if重寫,if語句也一定能用SWitCh重寫

B)在default語句中也需要break語句

C)switch()括號中的控制可以是String類型的

D)C#中的SWitCh不允許遍歷,必須在每個(gè)CaSe后面加break或者goto的語句,否則編譯不會(huì)通過

答案:A

解析:

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

enumColor

{Red,Green=2,Blue}

staticvoidMain(String口args)

(

Colorc=0;

Colorcl=(Color)2;

Console.WriteLine(,,{0},{1},,,c,cl);

Console.Read();

)

A)Green,Red

B)Red,Green

C)Red,Blue

D)Green,Blue

答案:B

解析:枚舉第一個(gè)沒有指定值,默認(rèn)為0.后面的是沒有指定是默認(rèn)前一個(gè)+1.

79.[單選題]Control類的常用事件中,()事件在單擊控件時(shí)會(huì)觸發(fā)。

A)Click

B)FontChanged

C)MouseLeave

D)BackColorChanged

答案:A

解析:

80.[單選題]在OPenFileDialOg中()屬性可以用來獲取文件名。

A)FilterIndex

B)Name

OTitle

D)FiIeName

答案:D

解析:

81.[單選題]下列關(guān)于break語句和ContinUe語句的敘述中,錯(cuò)誤的是

A)Break用來退出循環(huán)體

B)COntinUe用來退出本次循環(huán),提前進(jìn)入下次循環(huán)的判定

C)Break語句和ContinUe語句都可以用在While、do...while、for循環(huán)體中

D)在循環(huán)語句中break語句不能和if語句連在一起使用

答案:D

解析:

82.[單選題]

以下方法定義中哪個(gè)方法是有返回值的?

A)PublicintCalculateSum(intx,inty)

{returnx+y;}

B)PublicvoidCalculateSum(intx,inty)

{Console.Write(x+y);}

C)PublicCalculateSuni(intx,inty)

(

this.Numl=x;

this.Num2=y;

)

D)?PUbliCCalculateSumO

()

答案:A

解析:

83.[單選題]在CSS3中,設(shè)置陰影的模糊半徑是通過哪個(gè)參數(shù)()

A)blur

B)h-shadow

C)v-shadow

D)color

答案:A

解析:

84.[單選題]在C#中,以下語句不可以在屏幕上輸出HeIIo,World的是()

A)Console.WriteLine(,,HeIlo,,+,f,World,,);

B)COnSole.WriteLine("Hello"+","+"World");

C)Console.WriteLine(HelloWorld);

D)Console.Write(aHello,Worldw);

答案:C

解析:

85.[單選題]在Array類中,可以對一維數(shù)組中的元素查找的方法是。

A)Sort()

B)BinarySearchO

C)Convert()

D)Index()

答案:B

解析:

86.[單選題]文本框不能響應(yīng)的事件是。。

A)TextChanged

B)GotFocus

C)KeyPress

D)DropDown

答案:D

解析:

87.[單選題]若將數(shù)據(jù)集中所作更改更新回?cái)?shù)據(jù)庫,應(yīng)調(diào)用SqIADAPter的()方法。

A)UpDAte

B)Close

OFill

D)Open

答案:A

解析:

88.[單選題]C#語言中,字符數(shù)據(jù)使用UniCode字符集,其占用的存儲空間為()個(gè)字節(jié)。

A)l

B)2

04

D)8

答案:B

解析:

89.[單選題]下列代碼輸出的結(jié)果是:()i..nti=0;

I..=++i+8;

Console.WriteLine(i++);

A)8

B)9

OlO

D)編譯出現(xiàn)語法錯(cuò)誤,不能運(yùn)行

答案:B

解析:

90.[單選題]下列語句執(zhí)行后y的值為()

intx=0,y=0;

while(x<10)

(

y+=(x+=2);

}

A)10

B)20

C)30

D)55

答案:C

解析:

IOO%?I

■出

顯示嶗出來源(S):調(diào)試

線程0x2448已遇出,返回值為0(OxO)

uIindowsFonbsApplxcationl.vshost.ex

aIindowsFor?sApplicationl.vshost.ex

uIindowsFor≡sApplic?t?onl.vshost.ex

mVi∣ιduwor>xApplιc?t>onl.vsho?t.?χ

30

第1次:x=2,y=2

第2次:x=4,y=6

第3次:x=6,y=12

第4次:x=8,y=20

第5次:x=8的時(shí)候,先判斷x<10,所以是有效的。執(zhí)行后,x=10,y=30

91.[單選題]在C#程序中,如果類B要繼承類A,類B正確的定義為()。

A)publicclassBinheritA

B)publicclassB:A

C)publicclassB::A

D)publicclassBfromA

答案:B

解析:publieclassB:A繼承的標(biāo)準(zhǔn)寫法。

92.[單選題]在C#的main函數(shù)中,通過派生類的對象可以直接訪問的基類成員是()

A)保護(hù)繼承的公有成員

B)公有繼承的保護(hù)成員

C)公有繼承的私有成員

D)公有繼承的公有成員

答案:D

解析:

93.[單選題]()可以幫助用戶可視化的程序設(shè)計(jì)界面。

A)工具箱

B)類視圖

C)解決方案資源管理器

D)動(dòng)態(tài)幫助

答案:A

解析:

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

A)using

B)use

C)import

D)inCluDe

答案:A

解析:

95.[單選題]在C#中,MS為我們提供了()命名空間,里面包含了SoCket類。

A)System.Net.Sockets

B)System.Ne

C)System.Threading

D)System.Collections.Specialized

答案:A

解析:

96.[單選題]在SQLSerVer中,下列關(guān)于左連接查詢描述正確的是()

A)結(jié)果集包括右表的所有記錄和左表中滿足連接條件的記錄,結(jié)果集中那些不符合連接條件的來源

于左表的列值為NULL

B)左連接查詢查詢結(jié)果為符合連接條件的所有數(shù)據(jù),左表不滿足條件的以null代替。

C)左連接查詢結(jié)果為符合條件的右表數(shù)據(jù)。

D)結(jié)果集包括左表的所有記錄和右表中滿足連接條件的記錄,結(jié)果集中那些不符合連接條件的來源

于右表的列值為NULL

答案:D

解析:

97.[單選題]在SQLSerVer中,在刪除表時(shí),主表和從表的刪除順序?yàn)椋ǎ?/p>

A)先刪除主表,再刪除從表

B)先刪除從表,再刪除主表

C)先刪除哪個(gè)表都可以

D)只有先刪除表之間的約束,才能刪除表

答案:D

解析:

98.[單選題]下列選項(xiàng)中,不屬于面向?qū)ο蟮幕咎卣鞯氖牵ǎ?/p>

A)繼承

B)多態(tài)

C)封裝

D)簡潔

答案:D

解析:

99.[單選題]在SQLSerVer中,以下有關(guān)數(shù)據(jù)的解釋錯(cuò)誤的是()

A)是信息的載體

B)信息的具體表現(xiàn)形式

C)數(shù)據(jù)是0-9組成的符號序列

D)數(shù)據(jù)與信息在概念上是有區(qū)別的

答案:C

解析:

100.[單選題]StreamWriter對象的下列方法,可以向文本文件寫入一行帶回車和換行的文本的是(

)O

A)WriteLine()

B)WriteO

OWritetoEndO

D)ReadO

答案:A

解析:

101.[單選題]當(dāng)變量X的值在[1,100]范圍內(nèi)時(shí),下面的C#表達(dá)式返回值為“真”的是()。

A)l<=x<=100

B)x>=li∣x<=100

C)x>l&&x<100

D)x>=l?fex<=100

答案:D

解析:

102.[單選題]在SQLSerVer中,關(guān)于笛卡爾積描述正確的是()

A)兩個(gè)集合中的每一個(gè)成員,都與對方集合中的任意一個(gè)成員有關(guān)聯(lián)。即第一個(gè)表的行數(shù)乘以第二

個(gè)表的行數(shù)等于笛卡爾積大小

B)兩個(gè)集合中的每一個(gè)成員,都與對方集合中的任意一個(gè)成員有關(guān)聯(lián)。滿足兩者關(guān)聯(lián)條件的結(jié)果為

笛卡爾積。

C)兩個(gè)集合中的每一個(gè)成員,都與對方集合中的任意一個(gè)成員有關(guān)聯(lián)。不滿足兩者關(guān)聯(lián)條件的為笛

卡爾積。

D)兩個(gè)集合中以左集合或右集合為基準(zhǔn),滿足兩者關(guān)聯(lián)條件的查詢結(jié)果為笛卡爾積。

答案:A

解析:

103.[單選題]下列不屬于面向?qū)ο缶幊痰奶匦缘氖牵ǎ?/p>

A)封裝

B)繼承

C)循環(huán)

D)多態(tài)

答案:C

解析:

104.[單選題]命名空間是一種在程序中防止標(biāo)識符命名沖突而引入的邏輯隔離機(jī)制,C#中使用關(guān)鍵

字()表示。

A)using

B)spacename

C)class

D)namespace

答案:D

解析:

105.[單選題]在HTML5中,input標(biāo)簽中,maxlength屬性可以實(shí)現(xiàn)什么操作()

A)控制字符數(shù)量

B)類型匹配驗(yàn)證

C)驗(yàn)證輸入范圍

D)自定錯(cuò)誤信息

答案:A

解析:

106.[單選題]面屬于合法變量名的是()。

A)P_qr

B)123mnp

C)char

D)χ-y

答案:A

解析:C#標(biāo)識符的命名規(guī)則

程序中的變量名、常量名、類名、方法名,都叫做標(biāo)識符。C#有一套標(biāo)識符的命名規(guī)則,如果命名

時(shí)不遵守規(guī)則,就會(huì)出錯(cuò)。這套規(guī)則簡單說有下面三條:

①標(biāo)識符只能由英文字母、數(shù)字和下劃線組成,不能包含空格和其他字符。

錯(cuò)誤的標(biāo)識符聲明:string$USer;〃錯(cuò)在使用了其他字符

②變量名不能用數(shù)字開頭。

錯(cuò)誤的標(biāo)識符聲明:double6h;〃錯(cuò)在用數(shù)字開頭

③不能用關(guān)鍵字當(dāng)變量名。

錯(cuò)誤的標(biāo)識符聲明:charStatic;〃錯(cuò)在用關(guān)鍵字StatiC做變量名

107.[單選題]在C#窗體應(yīng)用程序中,獲取CheCkBoX控件選中狀態(tài)的屬性是()

A)selected

B)check

C)checked

D)SelectedValue

答案:C

解析:

108.[單選題]在C#中創(chuàng)造一個(gè)對象是,系統(tǒng)最先執(zhí)行的是()中的語句。

A):main方法

B)構(gòu)造函數(shù)

C):初始化函數(shù)

D):字符串函數(shù)

答案:B

解析:

109.[單選題]在CSS3中,以下哪個(gè)選項(xiàng)是交集選擇器()

A)p,.red,#head{}

B)p.red

C)ttheaderp

D)^headerulIi

答案:B

解析:

110.[單選題]下列代碼中變量max的值為()

PublicstaticvoidMain(string[]args)

(

int[]arr={4,1,6,3,9,8);

intmax=arr[0];

For(intx=1;x<arr.Length;x++)

(

if(arr[x]>max)

max=arr[x];

Console.Write(max);

}

A)4

B)l

C)9

D)8

答案:C

解析:

111.[單選題]在CSS3中,給盒子添加陰影,使用屬性()

A)radial-gradient

B)linear-gradient

C)box-shadow

D)text-shadow

答案:C

解析:

112.[單選題]在SQLSerVer中,以下說法正確的是()

A)排序可以針對多個(gè)列完成

B)排序只能針對兩個(gè)列完成

C)排序只能針對一個(gè)列完成

D)以上說法都不正確

答案:A

解析:

113.[單選題]通過HatChBUSh對象的屬性可設(shè)置HatChBUSh對象的陰影樣式。

A)BackgroundColor

B)ForegroundColor

C)HatchStyle

D)ColorStyle

答案:C

解析:

114.[單選題]在SQLSerVer中,()不是系統(tǒng)數(shù)據(jù)庫

A)master

B)modeldb

C)msdb

D)tempdb

答案:B

解析:

115.[單選題]下列關(guān)于數(shù)組訪問的描述中,哪些選項(xiàng)是錯(cuò)誤的?()。

A)數(shù)組元素索引是從O開始的

B)對數(shù)組元素的所有訪問都要進(jìn)行邊界檢查

C)如果使用的索引小于0,或大于數(shù)組的大小,編譯器將拋出一個(gè)InDeXoUtofRAngeEXCePtiOn異常;

D)數(shù)組元素的訪問是從1開始,到Length結(jié)束;

答案:D

解析:

116.[單選題]在C#中,使用()關(guān)鍵字來導(dǎo)入命名空間

A)import

B)using

C)for

D)foreach

答案:B

解析:

117.[單選題]設(shè)計(jì)窗口,可以通過()屬性向列表框控件如LiStBOX的列表添加項(xiàng)

O

A)Items

B)Items.Count

C)Text

D)SelectedIndex

答案:A

解析:

==一一二一產(chǎn)三-三。-==:三.W

,性?QX

IistBoxlSystem.Windows.Forms.ListBox▼

惠*|面子*

ImeModeNoControI

IntegralHeightTrue

ItemHeight12

ItefnSI集合)Bli

118.[單選題]在C#中,以下代碼運(yùn)行的結(jié)果為Oo

classBaseClass

(

publicinti;

)

classMyClass:BaseClass

publicnewinti;

classTest

publicstaticvoidMain(String[]args)

(

MyClassy=newMyClass();

BaseClassx=y;

x.i=100;

Console.WriteLineC{0},{1}",x.i,y.i);

}

)

A)0,0

B)100,100

C)0,100

D)100,0

答案:D

解析:BaSeCIaSSX=newMyClass();

而這里PUbliCnewinti;

說明這里覆蓋。所以x.i仍是基類值100?

y是0.

重寫

用關(guān)鍵字VirtUal修飾的方法,叫虛方法??梢栽谧宇愔杏肙Verride聲明同名的方法,這叫“重

寫”。相應(yīng)的沒有用VirtUaI修飾的方法,我們叫它實(shí)方法。

重寫會(huì)改變父類方法的功能。

看下面演示代碼:

復(fù)制代碼

^region重寫

publicclassCl

(

publicvirtualstringGetName()

{

return"叔祥";

)

}

publicclassC2:Cl

(

publicoverridestringGetNameO

(

return"xiangshu";

}

Clcl=newCl();

Console.WriteLine(cl.GetName());〃輸出“祥叔”

C2c2=newC2();

Console.WriteLine(c2.GetName());〃輸出“xiangshu”

〃重點(diǎn)看這里

Clc3=newC2();

Console.WriteLine(c3.GetName());〃輸出xiangshuv

#endregion

復(fù)制代碼

覆蓋

在子類中用new關(guān)鍵字修飾定義的與父類中同名的方法,叫覆蓋。

覆蓋不會(huì)改變父類方法的功能。

看下面演示代碼:

復(fù)制代碼

ttregion覆蓋

publicclassCl

(

publicstringGetName()

(

return"祥叔";

publicclassC2:Cl

(

publicnewstringGetName()

(

returnπxiangshu,,;

)

)

Clcl=newCl();

Console.WriteLine(cl.GetName());〃輸出“祥叔”

C2c2=newC2();

Console.WriteLine(c2.GetName());〃輸出“xiangshu”

〃重點(diǎn)看這里,和上面的重寫作比較

Clc3=newC2();

Console.WriteLine(c3.GetName());〃輸出“祥叔”

ttendregion

119.[單選題]下列關(guān)于重載的說法,錯(cuò)誤的是()。

A)方法可以通過指定不同的參數(shù)個(gè)數(shù)重載

B)方法可以通過指定不同的參數(shù)類型重載

C)方法可以通過指定不同的參數(shù)傳遞方式重載

D)方法可以通過指定不同的返回值類型重載

答案:D

解析:方法重載是指在同一個(gè)類中方法同名,參數(shù)不同,調(diào)用時(shí)根據(jù)實(shí)

參的形式,選擇與他匹配的方法執(zhí)行操作的一種技術(shù)。

這里所說的參數(shù)不同是指以下幾種情況:

①參數(shù)的類型不同

②參數(shù)的個(gè)數(shù)不同

③參數(shù)的個(gè)數(shù)相同時(shí)他們的先后順序不同

120.[單選題]在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。

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

if(i>n∕2)break;

A)n∕2

B)n/2+1

C)n∕2-1

D)n-1

答案:B

解析:如n=2

2/2=1

i=0

i=0,0>2∕2是假,不退出,1次。

i=l,l>2∕2是假,不退出,1次。

完成。

共2次=2/2+1

121.[單選題]在SQLSerVer中,SQL語言查詢一次的結(jié)果是()

A)元組

B)表

C)屬性

D)數(shù)據(jù)

答案:B

解析:

122.[單選題]在)NET中,HaShtabIe類所在的命名空間是()(選擇一項(xiàng))

A)System)Threadint

B)System)IO

C)System)Collections

D)System

答案:C

解析:1、別稱:哈希表、鍵值對、關(guān)聯(lián)數(shù)組

2、概述:

(1)、用于處理和表現(xiàn)類似Key/Value的鍵值對

(2)、key--可以是不同數(shù)據(jù)類型,但不能重名,必須滿足唯一性,同時(shí)它還區(qū)分大小寫。通常

用于快速查找,類似索引。

value用于存儲對應(yīng)key的值,

二者均為ObjeCt類型,因此,HaShtabIe支持任何類型的key/value鍵值對。

(3)、HaShtabIe中的元素存儲在DietionaryEntry對象中。

3、聲明之前需引用命名空間:System.Collections

Hashtableht=newHashtable();

4、添加方法:

(1)Add(鍵,"值")

(2)ht[鍵]="值"

用第二種方法,可能添加元素,也可能是重新賦值,取決于“鍵”是否已經(jīng)存在!

5、遍歷方法:利用foreach循環(huán)

(1)用DiCtiOnaryEntry對象聲明;

foreach(DictionaryEntrymyEntryinht)

(

Console.WriteLine("key鍵:{0}VaIUe值:{1}",myEntry.Key,myEntry.Value);

}

(2)用ObjeCt類聲明

foreach(objectobjinht.Keys)

{

ConSOIe.WriteLine("key鍵:{0}ValUe值:{1}",obj,ht[obj]);

)

6、刪除方法:

RemoVe(Key鍵)刪除指定元素

Clear()清空所有元素

7、查找方法:(返回布爾值)

ContainsKey按鍵查找

ContainsValue按值查找

123.[單選題]在程序中增加可以增強(qiáng)程序的可讀性。

A)代碼

B)分析

C)注釋

D)語句

答案:C

解析:

124.[單選題]在ADO.NET中,DataReader對象用于從數(shù)據(jù)庫中檢索只讀的數(shù)據(jù),使用()語句可以

創(chuàng)建一個(gè)DataReader對象

A)SqlDataReaderreader=command.ExecuteReader()

B)SqlDataReaderreader=command.ExecuteNonQuery()

C)SqlDataReaderreader=newSQLDataReader()

D)SqlDataReaderreader=command.ExecuteScalar()

答案:A

解析:

125.[單選題]

下列關(guān)于接口的說法不正確的是

A)接口不能實(shí)例化

B)接口中聲明的所有成員隱式地為PUbIiC和abstract

C)接口默認(rèn)的訪問修飾符是PriVate

D)繼承接口的任何非抽象類型都必須實(shí)現(xiàn)接口的所有成員

答案:C

解析:

126.[單選題]是用readonIy修飾符聲明的字段,它只能在字段聲明或構(gòu)造函數(shù)中噬值,在其

他任何地方都不能改變字段的值。

A)只讀字段

B)靜態(tài)字段

C)實(shí)例字段

D)讀寫字段

答案:A

解析:

127.[單選題]在C#中,如果要將數(shù)組作為一個(gè)方法的參數(shù),則傳遞的是()

A)數(shù)組中的所有元素

B)數(shù)組的第一個(gè)元素

C)數(shù)組的引用

D)以上都不是

答案:C

解析:

128.[單選題]在C#中,HelpProvider組件用于幫助文檔或幫助字符串與WindOWS應(yīng)用程序中控件的

關(guān)聯(lián),O用于設(shè)置與控件關(guān)聯(lián)的幫助文檔。

A)SetHelpKeyword

B)SetHelpNavigator

C)HelpNamespace

D)SetShowHelp

答案:C

解析:

129.[單選題]記載FiIeInfo類的實(shí)例對象的最近被修改時(shí)間的屬性是()。

A)LastAccessTime

B)LastAccessTinieUtc

C)La

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論