




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試題說(shuō)明
本套試題共包括1套試卷
每題均顯示答案和解析
C#開(kāi)發(fā)基礎(chǔ)練習(xí)題及答案5(500題)
C#開(kāi)發(fā)基礎(chǔ)練習(xí)題及答案5
L[單選題]在CSS3.0樣式中,設(shè)置字體大小的屬性是以下哪個(gè)選項(xiàng)()
A)font-family
B)font-size
C)font-weight
D)color
答案:B
解析:
2.[單選題]接口和類(lèi)最主要的區(qū)別在于()。
A)類(lèi)可以重載而接口不可以
B)類(lèi)不可以重載而接口可以
C)類(lèi)可以多重重載而接口不可以
D)類(lèi)不可以多重重載而接口可以
答案:D
解析:類(lèi)和接口均可以重載,但接口可以多重重載,而類(lèi)不行。
3.[單選題]假定一個(gè)10行20列的二維整型數(shù)組,下列哪個(gè)定義語(yǔ)句是正確的()。
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ù)組的名稱(chēng)為myArray,則該數(shù)組的長(zhǎng)度為()
A)myΛrray.Length
B)myArray[].length
C)myArray[Length]
D)myArray(Length)
答案:A
解析:InyArray.Length獲取數(shù)組長(zhǎng)度。
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(教師編號(hào)),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類(lèi)的各方法說(shuō)明,錯(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.[單選題]用于防止從所修飾的類(lèi)派生出其他類(lèi),可以將此類(lèi)定義為_(kāi)___o
A)抽象類(lèi)
B)密封類(lèi)
C)靜態(tài)類(lèi)
D)分部類(lèi)
答案:B
解析:
9.[單選題]在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語(yǔ)句定義?()
A)CStringstr;
B)stringstr;
C)DimstrAsstring
D)ChAr*str;
答案:B
解析:
10.[單選題]以下關(guān)于C#中的構(gòu)造函數(shù)說(shuō)法正確的是OO
A)構(gòu)造函數(shù)可以有參數(shù)
B)構(gòu)造函數(shù)有返回值
C)一般情況下,構(gòu)造函數(shù)總是PriVate類(lèi)型的
D)構(gòu)造函數(shù)可以通過(guò)類(lèi)的實(shí)例調(diào)用
答案:A
解析:構(gòu)造一般是公有的,無(wú)返回值的。
public類(lèi)名(){};
11.[單選題]在SQLSerVer中,關(guān)于查詢操作,下列說(shuō)法正確的是()
A)執(zhí)行"SELECT*FROMtable_nameWHERE…”語(yǔ)句后,一定會(huì)返回所有行的數(shù)據(jù)
B)FROM子句在SELEeT子句中為必選
C)在SQLSerVer中,“!="與“?"作用完全相同
D)語(yǔ)句”SELECT*FROMtable_nameWHEREΛgeNOTNULL”的寫(xiě)法正確
答案:C
解析:
12.[單選題]在SQLSerVer中,設(shè)計(jì)用戶表時(shí),手機(jī)號(hào)為11為數(shù)字,設(shè)計(jì)該字段數(shù)據(jù)類(lèi)型是()
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)先級(jí)最高的是()。
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為一自定義類(lèi),其中有以下屬性定義
publicvoidProperty{???}
使用以下語(yǔ)句創(chuàng)建了該類(lèi)的對(duì)象,并使變量Obj引用該對(duì)象:
TestClassobj=newTestClass();
那么,可通過(guò)什么方式訪問(wèn)類(lèi)TeStCIaSS的PrOPerty屬性?()
A)Obj.Property;
B)MyClass.Property;
C)obj::Property;
D)obj.Property();
答案:A
解析:對(duì)象名.屬性。
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)使用下面哪條語(yǔ)句定義()
A)CStringstr;
B)stringstr;
C)DimstrAsstring;
D)ChAr*str;
答案:B
解析:
19.[單選題]選擇如下對(duì)COnVert類(lèi)的正確說(shuō)明()
A)ConVert類(lèi)位于SyStem.ConSoIe命名空間下
B)ConVert類(lèi)位于SyStem命名空間下
C)COnVert類(lèi)中的方法用于轉(zhuǎn)化引用類(lèi)型的數(shù)據(jù)
D)COnVert類(lèi)中的方法用于轉(zhuǎn)化值類(lèi)型的數(shù)據(jù)
答案:D
解析:
20.[單選題]用戶單擊"消息框”按鈕時(shí)返回()值。
A)DiAlogVAlue
B)DiAlogBox
C)DiAlogCommAnD
D)DiAlogResult
答案:D
解析:
21.[單選題]枚舉類(lèi)型是一組命名的常量集合,所有整形都可以作為枚舉類(lèi)型的基本類(lèi)型,如果類(lèi)型省
略,則定義為()。
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ù)組從零開(kāi)始建立索引,即數(shù)組索引從零開(kāi)始。Ctt中數(shù)組的工作方式與在大多數(shù)其他流行語(yǔ)言
中的工作方式類(lèi)似。但還有一些差異應(yīng)引起注意。
聲明數(shù)組時(shí),方括號(hào)(口)必須跟在類(lèi)型后面,而不是標(biāo)識(shí)符后面。在C#中,將方括號(hào)放在標(biāo)識(shí)
符后是不合法的語(yǔ)法。
int[]table;//notinttabled;
另一細(xì)節(jié)是,數(shù)組的大小不是其類(lèi)型的一部分,而在C語(yǔ)言中它卻是數(shù)組類(lèi)型的一部分。這使您可
以聲明一個(gè)數(shù)組并向它分配int對(duì)象的任意數(shù)組,而不管數(shù)組長(zhǎng)度如何。
int[]numbers;//declarenumbersasanintarrayofanysize
numbers=newint[10];//numbersisa10-elementarray
numbers=newint[20];//nowit'sa20-elementarray
聲明數(shù)組
C#支持一維數(shù)組、多維數(shù)組(矩形數(shù)組)和數(shù)組的數(shù)組(交錯(cuò)的數(shù)組)。下面的示例展示如何聲明
不同類(lèi)型的數(shù)組:
一維數(shù)組:
int[]numbers;
多維數(shù)組:
string[,]names;
數(shù)組的數(shù)組(交錯(cuò)的):
byte[][]scores;
聲明數(shù)組(如上所示)并不實(shí)際創(chuàng)建它們。在C#中,數(shù)組是對(duì)象(本教程稍后討論),必須進(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ù)組混合使用。例如,下面的代碼聲明了類(lèi)型為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#通過(guò)將初始值括在大括號(hào)({})內(nèi)為在聲明時(shí)初始化數(shù)組提供了簡(jiǎn)單而直接了當(dāng)?shù)姆椒?。特別要
注意的是,如果聲明時(shí)未初始化數(shù)組,則數(shù)組成員自動(dòng)初始化為該數(shù)組類(lèi)型的默認(rèn)初始值。
下面的示例展示初始化不同類(lèi)型的數(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語(yǔ)句,如下所示:
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語(yǔ)句,如下所示:
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}};
請(qǐng)注意,對(duì)于交錯(cuò)數(shù)組的元素沒(méi)有初始化語(yǔ)法。
訪問(wèn)數(shù)組成員
訪問(wèn)數(shù)組成員可以直接進(jìn)行,類(lèi)似于在C/C++中訪問(wèn)數(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}
);
下面的語(yǔ)句向第一個(gè)數(shù)組的第一個(gè)元素賦以58,向第二個(gè)數(shù)組的第二個(gè)元素賦以667:
numbers[0][0]=58;
numbers[1][1]=667;
數(shù)組是對(duì)象
在Ctt中,數(shù)組實(shí)際上是對(duì)象。System.Array是所有數(shù)組類(lèi)型的抽象基類(lèi)型。可以使用
System.Array具有的屬性以及其他類(lèi)成員。這種用法的一個(gè)示例是使用“長(zhǎng)度”(Length)屬性獲
取數(shù)組的長(zhǎng)度。下面的代碼將numbers數(shù)組的長(zhǎng)度(為5)賦給名為L(zhǎng)engthOfNUmberS的變量:
int[]numbers={1,2,3,4,5);
intLengthOfNumbers=numbers.Length;
System.Array類(lèi)提供許多有用的其他方法/屬性,如用于排序、搜索和復(fù)制數(shù)組的方法。
對(duì)數(shù)組使用foreach
C#還提供foreach語(yǔ)句。該語(yǔ)句提供一種簡(jiǎn)單、明了的方法來(lái)循環(huán)訪問(wèn)數(shù)組的元素。例如,下面
的代碼創(chuàng)建一個(gè)名為numbers的數(shù)組,并用foreach語(yǔ)句循環(huán)訪問(wèn)該數(shù)組:
int[]numbers={4,5,6,1,2,3,-2,-1,0};
foreach(intiinnumbers)
(
System.Console.WriteLine(i);
)
23.[單選題]在CSS3中,下列哪個(gè)選項(xiàng)是超鏈接偽類(lèi)點(diǎn)擊未釋放狀態(tài)()
A)a:link
B)a:visited
C)a:hover
D)a:active
答案:D
解析:
24.[單選題]下面哪個(gè)關(guān)鍵字不是用來(lái)修飾方法的參數(shù)?()。
A)ref
B)pArAms
C)out
D)in
答案:D
解析:
25.[單選題]下面說(shuō)法關(guān)于COntinUe語(yǔ)句說(shuō)法錯(cuò)誤的是()。
A)ContinUe語(yǔ)句可以用在for循環(huán)中
B)ContinUe語(yǔ)句可以用在While循環(huán)中
C)COntinUe語(yǔ)句可以用在do-while循環(huán)中
D)ContinUe語(yǔ)句可以用在if-else語(yǔ)句中
答案:D
解析:
26.[單選題]在SQLSerVer中,現(xiàn)有訂單表Orders,其中包括列CUStomernanIe(客戶姓名
),amount(訂單金額),Orderid(訂單編號(hào))以下能夠查詢客戶張洪濤訂單數(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)行后,將在控制臺(tái)窗口輸出。
A)A
B)B
C)AB
D)BA
答案:C
解析:
28.[單選題]將發(fā)生的事件通知其他對(duì)象(訂閱者)的對(duì)象稱(chēng)為事件的。
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ò),存在語(yǔ)法錯(cuò)誤
答案:B
解析:Console.Write不換行輸出。
30.[單選題]在C#中,DataAdaPter對(duì)象使用與()屬性關(guān)聯(lián)的COmmand對(duì)象將DataSet修改的數(shù)據(jù)保
存入數(shù)據(jù)源
A)SelectCommand
B)InsertCommand
C)UpdateCommand
D)DeleteCommand
答案:C
解析:
3L[單選題]程序編寫(xiě)完成后可以按______鍵運(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)語(yǔ)法錯(cuò)誤
答案:C
解析:
35.[單選題]對(duì)于C#程序中的訪問(wèn)修飾符描述正確的是()
A)PUbiiC是完全公開(kāi)的
B)PriVate私有的,只能在當(dāng)前類(lèi)中進(jìn)行訪問(wèn)
C)ProteCted受保護(hù)的,只能在當(dāng)前類(lèi)或當(dāng)前類(lèi)的派生類(lèi)中訪問(wèn)
D)以上說(shuō)法都正確
答案:D
解析:
36.[單選題]A類(lèi)被B類(lèi)繼承,B類(lèi)被C類(lèi)繼承,那么C類(lèi)具有了A類(lèi)的特征,這表現(xiàn)了類(lèi)的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)語(yǔ)法錯(cuò)誤
答案:C
解析:
38.[單選題]在HTML5中,下拉框SeleCt元素的()標(biāo)簽用于表示可選擇的值
A)option
B)checkbox
C)radio
D)choice
答案:A
解析:
39.[單選題]屬于C#語(yǔ)言的關(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語(yǔ)句后面的表達(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)是值類(lèi)型,所以值是直接更改。
MyStructSl=newMyStruct(1,2);附值x=l,y=2.
si.X=2;X附值2.
所以結(jié)果為2+2=4
43.[單選題]在CSS3中,以下不符合交集選擇器寫(xiě)法規(guī)范的是()
A)p.one
B)hItttwo
C)div.three
D)ttdemo.four
答案:D
解析:
44.[單選題]先判斷條件的當(dāng)循環(huán)語(yǔ)句是()。
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)行類(lèi)型轉(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開(kāi)發(fā)工具中運(yùn)行的結(jié)果是()。
A)true
B)false
C)真
D)假
答案:B
解析:
51.[單選題]()在屬性的Set塊實(shí)現(xiàn)內(nèi),用于訪問(wèn)傳遞給該屬性的內(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()下列說(shuō)法正
確的是()
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的基類(lèi)。
A)Int32
B)Object
OValueType
D)Intl6
答案:C
解析:Object->ValueType->Int32
55.[單選題]通過(guò)類(lèi)的O特性,可以重復(fù)使用已有代碼和數(shù)據(jù)。
A)繼承
B)封裝
C)抽象
D)多態(tài)
答案:A
解析:
56.[單選題]C#中每個(gè)int類(lèi)型的變量占用個(gè)字節(jié)的內(nèi)存。
A)l
B)2
04
D)8
答案:C
解析:
57.[單選題]在SQLSerVer中有StUdent(學(xué)生)表,包含字段:Sid(學(xué)號(hào)),SName(姓名),Score(成
績(jī)),現(xiàn)要將所有學(xué)生的成績(jī)加10分,下列SQL語(yǔ)句正確的是()
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方法的返回值并沒(méi)有賦給任何變量
Console.WriteLine("{0}",a);
}
A)O
B)29
C)30
D)無(wú)定值
答案:C
解析:
59.[單選題]建立訪問(wèn)鍵時(shí),需在菜單標(biāo)題的字母前添加的符號(hào)是()
A)!
B)#
0$
D)&
答案:D
解析:
60.[單選題]現(xiàn)有StUdent類(lèi),構(gòu)造函數(shù)對(duì)其屬性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è)不是類(lèi)成員的成員的是().
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ù)庫(kù)管理員簡(jiǎn)稱(chēng)()
A)DBA
B)DBMS
ODB
D)DBS
答案:A
解析:
63.[單選題]使用O關(guān)鍵字修飾的類(lèi)不允許被繼承()
A)sealed
B)override
C)delegate
D)private
答案:A
解析:概念理解
64.[單選題]已知在某WindoWS應(yīng)用程序中,主窗口類(lèi)為FOrm1,程序入口為靜態(tài)方法FromLMain。如
下所示:
PublicclassForml:System.Windows.Forms.Form
{〃其他代碼
staticvoidMain()
{
〃在此添加合適代碼
)
}
則在Main方法中打開(kāi)主窗口的正確代碼是。
A)Application.Open(newForml());
B)Application.Run(newForml());
C)(newForml()).Open();
D)(newForml()).Run();
答案:B
解析:
65.[單選題]下列選項(xiàng)中,訪問(wèn)二維數(shù)組arr中第1行第2個(gè)元素,正確的是()。
A)arr[l][2];
B)arr[0][1];
C)arr[l][1];
D)arr[O][2];
答案:B
解析:從O開(kāi)始計(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修飾的屬性被稱(chēng)為靜態(tài)屬性
B)靜態(tài)屬性可以讀寫(xiě)靜態(tài)字段的值,并保證靜態(tài)字段值的合法性。
C)在調(diào)用靜態(tài)屬性時(shí)需要使用“類(lèi)名.靜態(tài)屬性名”的方式
D)在調(diào)用靜態(tài)屬性時(shí)需要使用“類(lèi)名的對(duì)象.靜態(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ù)的說(shuō)法,錯(cuò)誤的是()
A)構(gòu)造函數(shù)的函數(shù)名和類(lèi)名相同
B)構(gòu)造函數(shù)可以重載
C)構(gòu)造函數(shù)可以帶有參數(shù)
D)可以指定構(gòu)造函數(shù)的返回值
答案:D
解析:概念理解
72.[單選題]下列方法中,F(xiàn)iIe類(lèi)中可以實(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#語(yǔ)言中,方法重載的主要方式有兩種,包括()和參數(shù)類(lèi)型不同
的重載。
A)參數(shù)名稱(chēng)不同的重載
B)返回類(lèi)型不同的重載
C)方法名不同的重載
D)參數(shù)個(gè)數(shù)不同的重載
答案:D
解析:方法重載是指在同一個(gè)類(lèi)中方法同名,參數(shù)不同,調(diào)用時(shí)根據(jù)實(shí)
參的形式,選擇與他匹配的方法執(zhí)行操作的一種技術(shù)。
這里所說(shuō)的參數(shù)不同是指以下幾種情況:
①參數(shù)的類(lèi)型不同
②參數(shù)的個(gè)數(shù)不同
③參數(shù)的個(gè)數(shù)相同時(shí)他們的先后順序不同
76.[單選題]窗體上放置一文本框?qū)ο螅渲酗@示的內(nèi)容是“123”,則該文本框TeXt屬性的數(shù)據(jù)類(lèi)
型是()
A)int
B)float
C)double
D)string
答案:D
解析:
77.[單選題]下列選項(xiàng)中,關(guān)于SWitCh語(yǔ)句的說(shuō)法錯(cuò)誤的是()。
A)SWitCh語(yǔ)句一般都可以用if重寫(xiě),if語(yǔ)句也一定能用SWitCh重寫(xiě)
B)在default語(yǔ)句中也需要break語(yǔ)句
C)switch()括號(hào)中的控制可以是String類(lèi)型的
D)C#中的SWitCh不允許遍歷,必須在每個(gè)CaSe后面加break或者goto的語(yǔ)句,否則編譯不會(huì)通過(guò)
答案: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è)沒(méi)有指定值,默認(rèn)為0.后面的是沒(méi)有指定是默認(rèn)前一個(gè)+1.
79.[單選題]Control類(lèi)的常用事件中,()事件在單擊控件時(shí)會(huì)觸發(fā)。
A)Click
B)FontChanged
C)MouseLeave
D)BackColorChanged
答案:A
解析:
80.[單選題]在OPenFileDialOg中()屬性可以用來(lái)獲取文件名。
A)FilterIndex
B)Name
OTitle
D)FiIeName
答案:D
解析:
81.[單選題]下列關(guān)于break語(yǔ)句和ContinUe語(yǔ)句的敘述中,錯(cuò)誤的是
A)Break用來(lái)退出循環(huán)體
B)COntinUe用來(lái)退出本次循環(huán),提前進(jìn)入下次循環(huán)的判定
C)Break語(yǔ)句和ContinUe語(yǔ)句都可以用在While、do...while、for循環(huán)體中
D)在循環(huán)語(yǔ)句中break語(yǔ)句不能和if語(yǔ)句連在一起使用
答案: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è)置陰影的模糊半徑是通過(guò)哪個(gè)參數(shù)()
A)blur
B)h-shadow
C)v-shadow
D)color
答案:A
解析:
84.[單選題]在C#中,以下語(yǔ)句不可以在屏幕上輸出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類(lèi)中,可以對(duì)一維數(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ù)庫(kù),應(yīng)調(diào)用SqIADAPter的()方法。
A)UpDAte
B)Close
OFill
D)Open
答案:A
解析:
88.[單選題]C#語(yǔ)言中,字符數(shù)據(jù)使用UniCode字符集,其占用的存儲(chǔ)空間為()個(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)語(yǔ)法錯(cuò)誤,不能運(yùn)行
答案:B
解析:
90.[單選題]下列語(yǔ)句執(zhí)行后y的值為()
intx=0,y=0;
while(x<10)
(
y+=(x+=2);
}
A)10
B)20
C)30
D)55
答案:C
解析:
IOO%?I
■出
顯示嶗出來(lá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#程序中,如果類(lèi)B要繼承類(lèi)A,類(lèi)B正確的定義為()。
A)publicclassBinheritA
B)publicclassB:A
C)publicclassB::A
D)publicclassBfromA
答案:B
解析:publieclassB:A繼承的標(biāo)準(zhǔn)寫(xiě)法。
92.[單選題]在C#的main函數(shù)中,通過(guò)派生類(lèi)的對(duì)象可以直接訪問(wèn)的基類(lèi)成員是()
A)保護(hù)繼承的公有成員
B)公有繼承的保護(hù)成員
C)公有繼承的私有成員
D)公有繼承的公有成員
答案:D
解析:
93.[單選題]()可以幫助用戶可視化的程序設(shè)計(jì)界面。
A)工具箱
B)類(lèi)視圖
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類(lèi)。
A)System.Net.Sockets
B)System.Ne
C)System.Threading
D)System.Collections.Specialized
答案:A
解析:
96.[單選題]在SQLSerVer中,下列關(guān)于左連接查詢描述正確的是()
A)結(jié)果集包括右表的所有記錄和左表中滿足連接條件的記錄,結(jié)果集中那些不符合連接條件的來(lái)源
于左表的列值為NULL
B)左連接查詢查詢結(jié)果為符合連接條件的所有數(shù)據(jù),左表不滿足條件的以null代替。
C)左連接查詢結(jié)果為符合條件的右表數(shù)據(jù)。
D)結(jié)果集包括左表的所有記錄和右表中滿足連接條件的記錄,結(jié)果集中那些不符合連接條件的來(lái)源
于右表的列值為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)簡(jiǎn)潔
答案:D
解析:
99.[單選題]在SQLSerVer中,以下有關(guān)數(shù)據(jù)的解釋錯(cuò)誤的是()
A)是信息的載體
B)信息的具體表現(xiàn)形式
C)數(shù)據(jù)是0-9組成的符號(hào)序列
D)數(shù)據(jù)與信息在概念上是有區(qū)別的
答案:C
解析:
100.[單選題]StreamWriter對(duì)象的下列方法,可以向文本文件寫(xiě)入一行帶回車(chē)和換行的文本的是(
)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è)成員,都與對(duì)方集合中的任意一個(gè)成員有關(guān)聯(lián)。即第一個(gè)表的行數(shù)乘以第二
個(gè)表的行數(shù)等于笛卡爾積大小
B)兩個(gè)集合中的每一個(gè)成員,都與對(duì)方集合中的任意一個(gè)成員有關(guān)聯(lián)。滿足兩者關(guān)聯(lián)條件的結(jié)果為
笛卡爾積。
C)兩個(gè)集合中的每一個(gè)成員,都與對(duì)方集合中的任意一個(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)識(shí)符命名沖突而引入的邏輯隔離機(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)類(lèi)型匹配驗(yàn)證
C)驗(yàn)證輸入范圍
D)自定錯(cuò)誤信息
答案:A
解析:
106.[單選題]面屬于合法變量名的是()。
A)P_qr
B)123mnp
C)char
D)χ-y
答案:A
解析:C#標(biāo)識(shí)符的命名規(guī)則
程序中的變量名、常量名、類(lèi)名、方法名,都叫做標(biāo)識(shí)符。C#有一套標(biāo)識(shí)符的命名規(guī)則,如果命名
時(shí)不遵守規(guī)則,就會(huì)出錯(cuò)。這套規(guī)則簡(jiǎn)單說(shuō)有下面三條:
①標(biāo)識(shí)符只能由英文字母、數(shù)字和下劃線組成,不能包含空格和其他字符。
錯(cuò)誤的標(biāo)識(shí)符聲明:string$USer;〃錯(cuò)在使用了其他字符
②變量名不能用數(shù)字開(kāi)頭。
錯(cuò)誤的標(biāo)識(shí)符聲明:double6h;〃錯(cuò)在用數(shù)字開(kāi)頭
③不能用關(guān)鍵字當(dāng)變量名。
錯(cuò)誤的標(biāo)識(shí)符聲明: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è)對(duì)象是,系統(tǒng)最先執(zhí)行的是()中的語(yǔ)句。
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中,以下說(shuō)法正確的是()
A)排序可以針對(duì)多個(gè)列完成
B)排序只能針對(duì)兩個(gè)列完成
C)排序只能針對(duì)一個(gè)列完成
D)以上說(shuō)法都不正確
答案:A
解析:
113.[單選題]通過(guò)HatChBUSh對(duì)象的屬性可設(shè)置HatChBUSh對(duì)象的陰影樣式。
A)BackgroundColor
B)ForegroundColor
C)HatchStyle
D)ColorStyle
答案:C
解析:
114.[單選題]在SQLSerVer中,()不是系統(tǒng)數(shù)據(jù)庫(kù)
A)master
B)modeldb
C)msdb
D)tempdb
答案:B
解析:
115.[單選題]下列關(guān)于數(shù)組訪問(wèn)的描述中,哪些選項(xiàng)是錯(cuò)誤的?()。
A)數(shù)組元素索引是從O開(kāi)始的
B)對(duì)數(shù)組元素的所有訪問(wèn)都要進(jìn)行邊界檢查
C)如果使用的索引小于0,或大于數(shù)組的大小,編譯器將拋出一個(gè)InDeXoUtofRAngeEXCePtiOn異常;
D)數(shù)組元素的訪問(wèn)是從1開(kāi)始,到Length結(jié)束;
答案:D
解析:
116.[單選題]在C#中,使用()關(guān)鍵字來(lái)導(dǎo)入命名空間
A)import
B)using
C)for
D)foreach
答案:B
解析:
117.[單選題]設(shè)計(jì)窗口,可以通過(guò)()屬性向列表框控件如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;
說(shuō)明這里覆蓋。所以x.i仍是基類(lèi)值100?
y是0.
重寫(xiě)
用關(guān)鍵字VirtUal修飾的方法,叫虛方法??梢栽谧宇?lèi)中用OVerride聲明同名的方法,這叫“重
寫(xiě)”。相應(yīng)的沒(méi)有用VirtUaI修飾的方法,我們叫它實(shí)方法。
重寫(xiě)會(huì)改變父類(lèi)方法的功能。
看下面演示代碼:
復(fù)制代碼
^region重寫(xiě)
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ù)制代碼
覆蓋
在子類(lèi)中用new關(guān)鍵字修飾定義的與父類(lèi)中同名的方法,叫覆蓋。
覆蓋不會(huì)改變父類(lèi)方法的功能。
看下面演示代碼:
復(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)看這里,和上面的重寫(xiě)作比較
Clc3=newC2();
Console.WriteLine(c3.GetName());〃輸出“祥叔”
ttendregion
119.[單選題]下列關(guān)于重載的說(shuō)法,錯(cuò)誤的是()。
A)方法可以通過(guò)指定不同的參數(shù)個(gè)數(shù)重載
B)方法可以通過(guò)指定不同的參數(shù)類(lèi)型重載
C)方法可以通過(guò)指定不同的參數(shù)傳遞方式重載
D)方法可以通過(guò)指定不同的返回值類(lèi)型重載
答案:D
解析:方法重載是指在同一個(gè)類(lèi)中方法同名,參數(shù)不同,調(diào)用時(shí)根據(jù)實(shí)
參的形式,選擇與他匹配的方法執(zhí)行操作的一種技術(shù)。
這里所說(shuō)的參數(shù)不同是指以下幾種情況:
①參數(shù)的類(lèi)型不同
②參數(shù)的個(gè)數(shù)不同
③參數(shù)的個(gè)數(shù)相同時(shí)他們的先后順序不同
120.[單選題]在下面循環(huán)語(yǔ)句中循環(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語(yǔ)言查詢一次的結(jié)果是()
A)元組
B)表
C)屬性
D)數(shù)據(jù)
答案:B
解析:
122.[單選題]在)NET中,HaShtabIe類(lèi)所在的命名空間是()(選擇一項(xiàng))
A)System)Threadint
B)System)IO
C)System)Collections
D)System
答案:C
解析:1、別稱(chēng):哈希表、鍵值對(duì)、關(guān)聯(lián)數(shù)組
2、概述:
(1)、用于處理和表現(xiàn)類(lèi)似Key/Value的鍵值對(duì)
(2)、key--可以是不同數(shù)據(jù)類(lèi)型,但不能重名,必須滿足唯一性,同時(shí)它還區(qū)分大小寫(xiě)。通常
用于快速查找,類(lèi)似索引。
value用于存儲(chǔ)對(duì)應(yīng)key的值,
二者均為ObjeCt類(lèi)型,因此,HaShtabIe支持任何類(lèi)型的key/value鍵值對(duì)。
(3)、HaShtabIe中的元素存儲(chǔ)在DietionaryEntry對(duì)象中。
3、聲明之前需引用命名空間:System.Collections
Hashtableht=newHashtable();
4、添加方法:
(1)Add(鍵,"值")
(2)ht[鍵]="值"
用第二種方法,可能添加元素,也可能是重新賦值,取決于“鍵”是否已經(jīng)存在!
5、遍歷方法:利用foreach循環(huán)
(1)用DiCtiOnaryEntry對(duì)象聲明;
foreach(DictionaryEntrymyEntryinht)
(
Console.WriteLine("key鍵:{0}VaIUe值:{1}",myEntry.Key,myEntry.Value);
}
(2)用ObjeCt類(lèi)聲明
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)語(yǔ)句
答案:C
解析:
124.[單選題]在ADO.NET中,DataReader對(duì)象用于從數(shù)據(jù)庫(kù)中檢索只讀的數(shù)據(jù),使用()語(yǔ)句可以
創(chuàng)建一個(gè)DataReader對(duì)象
A)SqlDataReaderreader=command.ExecuteReader()
B)SqlDataReaderreader=command.ExecuteNonQuery()
C)SqlDataReaderreader=newSQLDataReader()
D)SqlDataReaderreader=command.ExecuteScalar()
答案:A
解析:
125.[單選題]
下列關(guān)于接口的說(shuō)法不正確的是
A)接口不能實(shí)例化
B)接口中聲明的所有成員隱式地為PUbIiC和abstract
C)接口默認(rèn)的訪問(wèn)修飾符是PriVate
D)繼承接口的任何非抽象類(lèi)型都必須實(shí)現(xiàn)接口的所有成員
答案:C
解析:
126.[單選題]是用readonIy修飾符聲明的字段,它只能在字段聲明或構(gòu)造函數(shù)中噬值,在其
他任何地方都不能改變字段的值。
A)只讀字段
B)靜態(tài)字段
C)實(shí)例字段
D)讀寫(xiě)字段
答案: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類(lèi)的實(shí)例對(duì)象的最近被修改時(shí)間的屬性是()。
A)LastAccessTime
B)LastAccessTinieUtc
C)La
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 貨物加工定做合同協(xié)議
- 貨車(chē)鐵皮出售合同協(xié)議
- 超市員工入場(chǎng)合同協(xié)議
- 詐騙協(xié)議書(shū)范本
- 設(shè)備租用工時(shí)合同協(xié)議
- 資產(chǎn)收購(gòu)服務(wù)合同協(xié)議
- 購(gòu)買(mǎi)小區(qū)房合同協(xié)議
- 購(gòu)貨車(chē)合同協(xié)議
- 解除車(chē)輛置換合同協(xié)議
- 2025年軍事專(zhuān)業(yè)基礎(chǔ)知識(shí)考核試題及答案
- 新版《醫(yī)療器械經(jīng)營(yíng)質(zhì)量管理規(guī)范》(2024)培訓(xùn)試題及答案
- 大數(shù)據(jù)與人工智能營(yíng)銷(xiāo)(南昌大學(xué))知到智慧樹(shù)章節(jié)答案
- 20CrMnTi較詳細(xì)材料屬性
- 99S203 消防水泵接合器安裝圖集
- 葛洪義《法理學(xué)》(人大第4版)筆記和課后習(xí)題(含考研真題)詳解
- 《三國(guó)演義》競(jìng)賽100題含答案
- 行列式概念和性質(zhì)
- (新版)農(nóng)網(wǎng)配電營(yíng)業(yè)工(綜合柜員)資格考試題庫(kù)(含答案)
- (完整版)市政道路綜合管廊施工方案
- 生產(chǎn)要素國(guó)際流動(dòng)概論
- 叉車(chē)日常使用狀況點(diǎn)檢記錄表(日常檢查記錄)
評(píng)論
0/150
提交評(píng)論