




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C#程序設(shè)計(jì)智慧樹(shù)知到期末考試答案2024年C#程序設(shè)計(jì)在C#語(yǔ)言中,switch語(yǔ)句用()來(lái)處理不匹配case語(yǔ)句的值。
A:gotoB:defaultC:breakD:anyelse答案:default下列描述中,錯(cuò)誤的是()
A:基類(lèi)的private成員在public派生類(lèi)中是不可訪問(wèn)的B:基類(lèi)public成員在protected派生類(lèi)中仍是public成員C:基類(lèi)的protected成員在public派生類(lèi)中仍然是protected成員D:基類(lèi)public成員在private派生類(lèi)中是private成員答案:基類(lèi)public成員在protected派生類(lèi)中仍是public成員以下不屬于.NET編程語(yǔ)言的是()
A:JavaB:C#C:VB.NETD:VC.NET答案:Java下列變量初始化時(shí)不能完成轉(zhuǎn)換的是:()
A:LongL=123;inta=L;B:strings=”x";charc=s;C:inta=5;floatb=a;D:inta=65;charc=(int)a;答案:inta=65;charc=(int)aC#程序的執(zhí)行過(guò)程是。()
A:從程序的第一個(gè)方法開(kāi)始,到Main方法結(jié)束B(niǎo):從程序的Main方法開(kāi)始,到Main方法結(jié)束C:從程序的第一個(gè)方法開(kāi)始,到最后個(gè)方法結(jié)束D:從程序的Main方法開(kāi)始,到最后一個(gè)方法結(jié)束答案:Main方法若多維數(shù)組a有4行3列,那么數(shù)組中第10個(gè)元素的寫(xiě)法為。()
A:a[10]B:a[2,1]C:a[3,0]D:a[4,1]答案:a[3,0]在C#中類(lèi)上加()關(guān)鍵字來(lái)標(biāo)記該類(lèi)支持序列化
A:[Stream]B:[STAThread]C:[Serializable]D:[Formatable]答案:[Serializable]在C#中無(wú)需編寫(xiě)任何代碼就能將int型數(shù)值轉(zhuǎn)換為double,稱(chēng)為:()
A:變換B:數(shù)據(jù)類(lèi)型變換C:隱式轉(zhuǎn)換D:顯式轉(zhuǎn)換答案:隱式轉(zhuǎn)換設(shè)有說(shuō)明語(yǔ)句intx=8;則下列表達(dá)式中,值為2的是()
A:x+=2;B:x%=x-2;C:x/=x+x;D:x>8?x=0:x++;答案:x%=x-2含有一個(gè)或多個(gè)純虛函數(shù)的類(lèi)稱(chēng)為()
A:抽象類(lèi)B:派生類(lèi)C:具體類(lèi)D:虛基類(lèi)答案:抽象類(lèi)設(shè)置圖片框控件的SizeMode屬性為StretchImage時(shí),圖片可以按圖片框的大小比例縮放顯示。()
A:對(duì)B:錯(cuò)答案:對(duì)在C#中,do…while是先判斷條件是否成立然后執(zhí)行。()
A:錯(cuò)誤B:正確答案:錯(cuò)C#中每個(gè)int類(lèi)型的變量占用5個(gè)字節(jié)的內(nèi)存。()
A:正確B:錯(cuò)誤答案:正確StatusStrip控件又稱(chēng)為選擇控件,一般處于窗體的最頂部,用于顯示窗體上的對(duì)象的相關(guān)信息等。()
A:正確B:錯(cuò)誤答案:錯(cuò)在for循環(huán)語(yǔ)句中,一定要有退出語(yǔ)句,否則會(huì)造成死循環(huán)。()
A:正確B:錯(cuò)誤答案:正確C#的語(yǔ)法規(guī)則為每行語(yǔ)句以句號(hào)結(jié)尾.()
A:正確B:錯(cuò)誤答案:錯(cuò)C#中有兩種注釋方法://適用于單行注釋?zhuān)?**/適用于多行注釋。()
A:正確B:錯(cuò)誤答案://;/**/在while循環(huán)語(yǔ)句中,一定要有修改循環(huán)條件的語(yǔ)句,否則可能造成死循環(huán)。()
A:正確B:錯(cuò)誤答案:正確以下程序段執(zhí)行后,a[4]的值為2。int[]a={1,2,3,4,5};a[4]=a[a[2]];()
A:錯(cuò)誤B:正確答案:錯(cuò)在設(shè)計(jì)菜單時(shí),若希望某個(gè)菜單項(xiàng)前面有一個(gè)“√”號(hào),應(yīng)該把該菜單項(xiàng)的()屬性設(shè)置為T(mén)rue。()
A:EnabledB:RadioCheckC:CheckedD:ShowShortcut答案:Checked在Windows應(yīng)用程序中,若要讓窗體MyForm顯示為對(duì)話(huà)框模式窗體,必須()
A:將MyForm對(duì)象的isDialog屬性設(shè)置為T(mén)rueB:使用MyForm.ShowDialog()方法顯示對(duì)話(huà)框C:將MyForm對(duì)象的FormBorderStyle屬性設(shè)置為FixedDialogD:使用MyForm.Show()方法顯示對(duì)話(huà)框答案:使用MyForm.ShowDialog()方法顯示對(duì)話(huà)框C#中TestClass為一自定義類(lèi),其中有以下屬性定義publicvoidProperty{…}使用以下語(yǔ)句創(chuàng)建了該類(lèi)的對(duì)象,并使變量obj引用該對(duì)象:TestClassobj=newTestClass();那么,可通過(guò)什么方式訪問(wèn)類(lèi)TestClass的Property屬性?()
A:MyClass.Property;B:obj::Property;C:obj.Property();D:Obj,Property;答案:obj.Property可通過(guò)設(shè)置MDI子窗體的()屬性來(lái)指定該子窗體的MDI父窗體。()
A:IsMdiChildB:ActiveMdiChildC:MdiParentD:MdiChildren答案:MdiParent已知:DataSetdata=newDataSet();則刪除數(shù)據(jù)集data中person數(shù)據(jù)表的第5行數(shù)據(jù)的方法為()
A:data.Tables["person"].Rows[5].Delete();B:data.Tables["person"].Rows[].Delete(4);C:data.Tables["person"].Rows.Delete(5);D:data.Tables["person"].Rows[4].Delete();答案:data.Tables[person].Rows[4].Delete();C#中程序的入口方法是()方法。()
A:MainB:ProgramC:mainD:begin答案:main下面代碼的輸出結(jié)果是(
)intx=5;inty=x++;Console.WriteLine(y);y=++x;Console.WriteLine(y);
A:5
6B:6
6C:5
7D:6
7答案:7在.NETFramewor中,MSIL是指()
A:中間語(yǔ)言B:類(lèi)庫(kù)C:核心代碼D:接口限制答案:中間語(yǔ)言假設(shè)類(lèi)B繼承了類(lèi)A,下列說(shuō)法錯(cuò)誤的是()
A:類(lèi)B中的成員可以訪問(wèn)類(lèi)A中的私有成員B:類(lèi)B中的成員可以訪問(wèn)類(lèi)A中的保護(hù)成員C:類(lèi)B中的成員可以訪問(wèn)類(lèi)A中的公有成員D:類(lèi)B中的成員可以訪問(wèn)類(lèi)A中的靜態(tài)成員答案:類(lèi)B中的成員可以訪問(wèn)類(lèi)A中的私有成員如果要隱藏并禁用菜單項(xiàng),需要設(shè)置()兩個(gè)屬性。()
A:Visible和EnabledB:Visual和EnabledC:Visual和EnableD:Visible和Enable答案:Visible和Enabled通過(guò)設(shè)置命令按鈕的()屬性為False,可以使命令按鈕不可用(變灰)()
A:TextB:ForeColorC:EnabledD:Visible答案:Enabled下面有關(guān)變量和常量的說(shuō)法,正確的是()
A:在給常量賦值的表達(dá)式中不能出現(xiàn)變量B:在程序運(yùn)行過(guò)程中,變量的值是不能改變的,而常量是可以改變的C:常量在內(nèi)存中的存儲(chǔ)單元是固定的,變量則是變動(dòng)的D:常量定義必須使用關(guān)鍵字const答案:在給常量賦值的表達(dá)式中不能出現(xiàn)變量Switch的語(yǔ)法結(jié)構(gòu)不正確的是()
A:Switch的case塊,必須要加上break;B:Switch的default塊,在條件都不滿(mǎn)足的情況下執(zhí)行C:Switch條件判斷接收int,char,string三種類(lèi)型D:Switch的case塊,可以沒(méi)有break答案:Switch的case塊,必須要加上break;關(guān)于參數(shù)數(shù)組,下列說(shuō)法錯(cuò)誤的是__.()
A:參數(shù)數(shù)組的聲明同普通數(shù)組一樣B:參數(shù)數(shù)組所對(duì)應(yīng)的實(shí)參的個(gè)數(shù)是不固定的C:參數(shù)數(shù)組必須是一維數(shù)組D:參數(shù)數(shù)組必須是函數(shù)的最后一個(gè)參數(shù)?答案:參數(shù)數(shù)組的聲明同普通數(shù)組一樣.NET中,程序中的錯(cuò)誤可以劃分為以下三類(lèi),除了()
A:.運(yùn)行時(shí)錯(cuò)誤B:.邏輯錯(cuò)誤C:語(yǔ)法錯(cuò)誤D:自定義錯(cuò)誤答案:自定義錯(cuò)誤在C#.Net中,用來(lái)創(chuàng)建主菜單的對(duì)象是()。()
A:MenuItemB:ItemC:MenuD:MenuStrip答案:MenuStrip下列哪個(gè)選項(xiàng)能正確的創(chuàng)建數(shù)組?()
A:int[,]array=int[4,5];B:string[]str=newstring[];C:intsize=int.Parse(Console.ReadLine());int[]pins=newint[size];D:intpins[]=newint[2];答案:string[]str=newstring[]以下定義并初始化一維數(shù)組的語(yǔ)句中正確的是()
A:inta[]={1,2,3,4,5};B:int[]a;a={1,2,3,4,5};C:int[]a=newint[];D:int[]a=newint[]{1,2,3,4,5};答案:int[]a=newint[]{1,2,3,4,5};在Windows應(yīng)用程序中,如果復(fù)選框控件的Checked屬性值設(shè)置為T(mén)rue,表示()
A:該復(fù)選框被選中B:該復(fù)選框不被選中C:不顯示該復(fù)選框的文本信息D:顯示該復(fù)選框的文本信息答案:該復(fù)選框被選中c#程序中,可使用try···catch機(jī)制來(lái)處理程序出現(xiàn)的()錯(cuò)誤()
A:邏輯B:語(yǔ)法C:運(yùn)行D:拼寫(xiě)答案:運(yùn)行inta=20,b=5,c=10,d=3;bools,e=false;運(yùn)行(s=a<c)&&(e=b-d>0)后,e的值是(
)
A:1B:trueC:falseD:0答案:false代碼publicstaticconstintA=1;中的錯(cuò)誤是()
A:A需要定義類(lèi)型B:const不能用public修飾符C:const不能用static修飾符D:格式錯(cuò)誤答案:const不能用static修飾符在C#語(yǔ)言中,以下關(guān)于繼承的說(shuō)法錯(cuò)誤的是()。
A:任何類(lèi)都是可以被繼承的B:子類(lèi)繼承父類(lèi),也可以說(shuō)父類(lèi)派生了一個(gè)子類(lèi)C:Object類(lèi)是所有類(lèi)的基類(lèi)D:一個(gè)子類(lèi)不能同時(shí)繼承多個(gè)父類(lèi)答案:任何類(lèi)都是可以被繼承的C#中的值類(lèi)型包括三種,它們是()
A:整型、浮點(diǎn)型和基本類(lèi)型B:數(shù)值類(lèi)型、字符類(lèi)型和字符串類(lèi)型C:簡(jiǎn)單類(lèi)型、枚舉類(lèi)型、結(jié)構(gòu)類(lèi)型D:數(shù)值類(lèi)型、字符類(lèi)型、枚舉類(lèi)型答案:簡(jiǎn)單類(lèi)型、枚舉類(lèi)型、結(jié)構(gòu)類(lèi)型以下關(guān)于if語(yǔ)句和switch語(yǔ)句的說(shuō)法,正確的()
A:如果在if語(yǔ)句和switch語(yǔ)句中嵌入break語(yǔ)句,則在程序執(zhí)行過(guò)程中,一旦執(zhí)行到break語(yǔ)句,就會(huì)結(jié)束相應(yīng)的執(zhí)行,轉(zhuǎn)向執(zhí)行其后面的語(yǔ)句B:if語(yǔ)句是實(shí)現(xiàn)“單判斷二分支”的選擇結(jié)構(gòu),switch語(yǔ)句是實(shí)現(xiàn)“單判斷多分支”的選擇結(jié)構(gòu)。C:凡是能夠使用if語(yǔ)句的地方就可以使用switch語(yǔ)句,反之亦然D:if語(yǔ)句有3種基本形式:if…、if…else…和if…elseif…else…答案:if語(yǔ)句有3種基本形式:if…、if…else…和if…elseif…else…有兩個(gè)double類(lèi)型的變量x和y,分別取值為8.8和4.4,則表達(dá)式(int)x-y/y的值是()
A:8B:7.0C:7.5D:7答案:7在C#中,以下關(guān)于抽象類(lèi)和接口的敘述中正確的是()
A:抽象類(lèi)不能被實(shí)例化,而接口可以被實(shí)例化B:抽象類(lèi)可以被實(shí)例化,而接口不能被實(shí)例化C:抽象類(lèi)可以包含非抽象方法,而接口不包含任何方法的實(shí)現(xiàn)D:抽象類(lèi)能夠被繼承,而接口不能被繼承答案:抽象類(lèi)可以包含非抽象方法,而接口不包含任何方法的實(shí)現(xiàn)如果要為“取消”按鈕的文本“Cancel”創(chuàng)建訪問(wèn)鍵“C”,應(yīng)將按鈕的Text屬性設(shè)置為()
A:%CancelB:^CancelC:@CancelD:&Cancel答案:Cancel
下列程序的輸出結(jié)果是
()
publicstaticvoidMain(string[]args)
{
intx=1,a=0,b=0;
switch(x)
{
case0:
b++;break;
case1:
a++;break;
case2:
a++;b++;break;
}
Console.WriteLine(“a={0},b={1}”,a,b);
}
A:a=2,b=1B:a=1,b=0C:a=2,b=2D:a=1,b=1答案:a=1,b=0在C#中,下列代碼運(yùn)行后,變量Max的值是
(
)
inta=5,b=10,c=15,Max=0;
Max=a>b?a:b;
Max=c<Max?c:Max;
A:10B:15C:5D:0答案:10已知類(lèi)Base、Derived的定義如下:classBase{
publicvoidHello()
{
System.Console.Write(“HelloinBase!”);
}
}classDerived:Base{
publicnewvoidHello()
{
System.Console.Write(“HelloinDerived!”);
}}則下列語(yǔ)句段在控制臺(tái)中的輸出結(jié)果是
(
)Derivedx=newDerived();x.Hello();
A:HelloinBase!B:HelloinBase!HelloinDerived!C:HelloinDerived!D:HelloinDerived!HelloinBase!答案:HelloinDerived分析下列程序代碼:intnum;try{
num=Convert.ToInt32(Console.ReadLine());
}Catch{
//捕獲異常
、}當(dāng)輸入"abc"時(shí),會(huì)拋出(
)異常。
A:IndexOutOfRangException
B:FormatException
C:OverflowException
D:TypeLoadException答案:FormatException裝箱是把值類(lèi)型轉(zhuǎn)換到()類(lèi)型。()
A:引用B:數(shù)組C:charD:string答案:引用下列表達(dá)式或語(yǔ)句中,有語(yǔ)法錯(cuò)誤的是()
A:n=12%3.0;(n為int型)B:‘a(chǎn)’>’b’C:12/3.0D:12/3答案:12%3.0以下裝箱、拆箱語(yǔ)句中,錯(cuò)誤的有()
A:objectobj=100;intm=obj;B:objectobj=(object)100;intC:objectobj=(int)100;intm=(int)obj;D:objectobj=100;intm=(int)obj;答案:objectobj=100;intm=obj;已知類(lèi)B是由類(lèi)A繼承而來(lái),類(lèi)A中有一個(gè)名為M的非虛方法,現(xiàn)在希望在類(lèi)B中也定義一個(gè)名為M的方法,且兩方法的參數(shù)個(gè)數(shù)和類(lèi)型完全相同,若希望編譯時(shí)不出現(xiàn)警告信息,則在類(lèi)B中聲明該方法時(shí),應(yīng)使用()關(guān)鍵字。()
A:staticB:overrideC:virtualD:new答案:new公共語(yǔ)言運(yùn)行庫(kù)即()
A:CLSB:CRLC:CLRD:CRR答案:CLRADO.NET中的DataView控件可以用來(lái)篩選數(shù)據(jù)集中的數(shù)據(jù)項(xiàng),以下的代碼用來(lái)選擇數(shù)據(jù)集中年齡小于24的員工:DataViewmydv=newDataView(mydataSet.Tables[0]);【①】則①處應(yīng)該填寫(xiě)的正確代碼為()
A:mydv.RowFilter="age<24";B:mydv.Excute("age<24");C:mydv.RowFilter="SELECTageFROMmydvWHEREage<24";D:mydv.Excute("SELECTageFROMmydvWHEREage<24");答案:mydv.RowFilter=age<24以下對(duì)Read()和ReadLine()方法的敘述中正確的是()
A:ReadLine()方法只有當(dāng)用戶(hù)按下Enter鍵時(shí)返回,而Read()方法不是B:Read()方法一次只能從輸入流中讀取一個(gè)字符,返回該字符的ASCII碼值。C:ReadLine()方法一次只能從輸入流中讀取一個(gè)字符D:Read()方法一次可以從輸入流中讀取一個(gè)字符串答案:Read()方法一次只能從輸入流中讀取一個(gè)字符,返回該字符的ASCII碼值。開(kāi)發(fā)一個(gè)新的銷(xiāo)售分析程序能夠重復(fù)使用已經(jīng)存在的數(shù)據(jù)訪問(wèn)組件.其中的一個(gè)組件返回一個(gè)DataSet對(duì)象,這個(gè)對(duì)象里包括了上一年中所有的用戶(hù)訂單的數(shù)據(jù).希望這個(gè)程序能夠按照單個(gè)產(chǎn)品號(hào)碼來(lái)顯示訂單.用戶(hù)將在運(yùn)行的時(shí)候輸入合適的產(chǎn)品代碼.請(qǐng)選擇:()
A:使用一個(gè)過(guò)濾器表達(dá)式來(lái)設(shè)置DataSet對(duì)象的RowFilter屬性B:創(chuàng)建一個(gè)DataView對(duì)象,并使用一個(gè)過(guò)濾器表達(dá)式來(lái)設(shè)置RowStateFilter屬性C:使用DataSet.Reset方法.D:創(chuàng)建一個(gè)DataView對(duì)象,并使用一個(gè)過(guò)濾器表達(dá)式來(lái)設(shè)置RowFilter屬性答案:創(chuàng)建一個(gè)DataView對(duì)象,并使用一個(gè)過(guò)濾器表達(dá)式來(lái)設(shè)置RowFilter屬性運(yùn)行C#程序可以通過(guò)按()鍵實(shí)現(xiàn)。()
A:Alt+F5B:F5C:Alt+Ctrl+F5D:Ctrl+F5答案:F5在SQLServer2005數(shù)據(jù)庫(kù)中有一個(gè)名為GetCustomer的存儲(chǔ)過(guò)程.當(dāng)GetCustomer接收到@CustomerID參數(shù)時(shí),就返回相應(yīng)的公司名稱(chēng).
你實(shí)例化一個(gè)名為myCommand的SqlCommand對(duì)象,你需要初始化myCommand,
使@CustomerID對(duì)應(yīng)的公司名為"GOODPET",你該使用哪段代碼
()
A:myCommand.CommandText="GetCustomer"myCommand.Parameters.Add("CustomerID","GOODPET")B:myCommand.CommandText="GetCustomer"myCommand.Parameters.Add("@CustomerID","GOODPET")C:myCommand.CommandText="GetCustomer,GOODPET"myCommand.Parameters.Add("@CustomerID")D:myCommand.CommandText="@CustomerID"myCommand.Parameters.Add("GetCustomer","GOODPET")答案:D在C#中,表示一個(gè)字符串的變量應(yīng)使用以下哪條語(yǔ)句定義?()
A:CStringstr;B:stringstr;C:DimstrasstringD:char*str;答案:stringstr;readonly字段只能在初始化期間或是在構(gòu)造函數(shù)中賦值()
A:錯(cuò)B:對(duì)答案:對(duì)命令對(duì)象的ExecuteScalar()方法是在獲取單值的時(shí)候使用。()
A:錯(cuò)B:對(duì)答案:對(duì)如果在try塊之后沒(méi)有任何catch塊,那么finally塊也是可選的。()
A:對(duì)B:錯(cuò)答案:錯(cuò)在C#中可以使用String作為變量名,但不能使用string作為變量名。()
A:對(duì)B:錯(cuò)答案:對(duì)值類(lèi)型變量直接存放真正的數(shù)據(jù),引用類(lèi)型變量存放的是指向真正數(shù)據(jù)的內(nèi)存地址()
A:對(duì)B:錯(cuò)答案:對(duì)抽象類(lèi)可以作為基類(lèi),所以不能直接實(shí)例化,也不可以被密封()
A:對(duì)B:錯(cuò)答案:對(duì)任何運(yùn)算符都可以進(jìn)行重載()
A:錯(cuò)B:對(duì)答案:錯(cuò)繼承通過(guò)添加另外的特征給派生類(lèi),從而增加了基類(lèi)的功能。()
A:錯(cuò)B:對(duì)答案:錯(cuò)我們可以按照如下的方式初始化一維數(shù)組int[]
b=newint[4]{1,2,3};
A:錯(cuò)B:對(duì)答案:錯(cuò)析構(gòu)函數(shù)是自動(dòng)調(diào)用的,它也可以被顯式調(diào)用。()
A:對(duì)B:錯(cuò)答案:錯(cuò)填充數(shù)據(jù)集應(yīng)使用SqlDataAdapter的Update()方法。()
A:錯(cuò)B:對(duì)答案:錯(cuò)foreach總是遍歷整個(gè)數(shù)組()
A:錯(cuò)B:對(duì)答案:對(duì)分割字符串可以用()
A:string.InsertB:string.SplitC:string.RemoveD:string.Format答案:AI參考:正確答案是B:string.Split。\n\n分割字符串通常使用字符串的Split方法,它可以將字符串按照指定的分隔符進(jìn)行分割,并返回一個(gè)字符串?dāng)?shù)組。選項(xiàng)A、C、D都不是分割字符串的方法。因此,B選項(xiàng)string.Split是正確的答案。'下列選項(xiàng)中,數(shù)組的初始化不正確的是()。
A:int[]a=newint[2]{1,2}B:int[]a=newint[2]C:int[]a={1,3}D:int[]a;a={1,2}答案:AI參考:答案:D\n解析:\n這道題主要考察Java數(shù)組的初始化方式。選項(xiàng)A和B是正確的,都是通過(guò)使用new關(guān)鍵字來(lái)創(chuàng)建數(shù)組,并用一對(duì)花括號(hào)內(nèi)的值來(lái)初始化數(shù)組。選項(xiàng)C也是正確的,它使用大括號(hào)內(nèi)的值來(lái)初始化數(shù)組。\n\n選項(xiàng)D是錯(cuò)誤的,因?yàn)镴ava中數(shù)組的初始化不能直接使用花括號(hào)內(nèi)的值來(lái)初始化數(shù)組,必須使用new關(guān)鍵字來(lái)創(chuàng)建數(shù)組,并用一對(duì)花括號(hào)內(nèi)的值來(lái)初始化數(shù)組。\n\n所以正確答案是D。'Console的()方法用于接受從鍵盤(pán)中輸入的一個(gè)字符串。當(dāng)程序運(yùn)行到該句時(shí)暫停并等待用戶(hù)輸入,當(dāng)用戶(hù)按回車(chē)鍵結(jié)束輸入后,將輸入的數(shù)據(jù)以字符串的形式返回給程序,但輸入的字符串不包括回車(chē)鍵和換行符“\n”。
A:WriteLineB:WriteC:ReadLineD:Read答案:AI參考:正確選項(xiàng)是C:ReadLine。\n\nConsole的ReadLine方法用于接受從鍵盤(pán)中輸入的一個(gè)字符串。當(dāng)程序運(yùn)行到該句時(shí)暫停并等待用戶(hù)輸入,當(dāng)用戶(hù)按回車(chē)鍵結(jié)束輸入后,將輸入的數(shù)據(jù)以字符串的形式返回給程序。這個(gè)方法只讀取輸入的字符串,不包括回車(chē)鍵和換行符“\n”。因此,選項(xiàng)C是正確答案。'以下表達(dá)正確的選項(xiàng)是()。
A:用do……while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式B:do……while語(yǔ)句構(gòu)成的循環(huán)不能用其他語(yǔ)句構(gòu)成的循環(huán)來(lái)代替C:do……while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句結(jié)束循環(huán)D:用do……while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為true時(shí)結(jié)束循環(huán)答案:AI參考:正確選項(xiàng)是A:用do……while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式應(yīng)為關(guān)系表達(dá)式或邏輯表達(dá)式。\n\ndo...while循環(huán)是一種常用的循環(huán)結(jié)構(gòu),它的執(zhí)行順序是先執(zhí)行后判斷,也就是說(shuō),只要表達(dá)式為真就會(huì)一直執(zhí)行循環(huán)體,直到表達(dá)式為假時(shí)才會(huì)跳出循環(huán)。因此,在while后的表達(dá)式應(yīng)該是關(guān)系表達(dá)式或邏輯表達(dá)式,這樣才能保證循環(huán)的有效性。選項(xiàng)B和C的說(shuō)法都過(guò)于絕對(duì),選項(xiàng)D的說(shuō)法不準(zhǔn)確。'C#的數(shù)據(jù)類(lèi)型有()
A:引用和關(guān)系類(lèi)型;B:值和調(diào)用類(lèi)型;C:關(guān)系和調(diào)用類(lèi)型D:值和引用類(lèi)型;答案:AI參考:正確選項(xiàng)是D:值和引用類(lèi)型;C#是一種面向?qū)ο蟮木幊陶Z(yǔ)言,它支持兩種類(lèi)型的數(shù)據(jù)結(jié)構(gòu):值類(lèi)型(如結(jié)構(gòu)、枚舉、數(shù)組等)和引用類(lèi)型(如類(lèi)、接口、委托等)。值類(lèi)型是值拷貝,當(dāng)值類(lèi)型賦值給另一個(gè)變量時(shí),實(shí)際上是對(duì)一個(gè)數(shù)據(jù)的副本進(jìn)行操作,原始值并不會(huì)受到影響。而引用類(lèi)型則是引用傳遞,它們通過(guò)指針或者對(duì)象本身來(lái)進(jìn)行數(shù)據(jù)的操作。因此,C#的數(shù)據(jù)類(lèi)型包括值和引用類(lèi)型。所以,答案為D。'對(duì)str1和str2兩個(gè)字符串大小的比較,下列哪種方法是錯(cuò)誤的()
A:Equals(str1,sr2)B:string.Compare(str1,str2)C:str1.CompareTo(str2)D:CompareTo(str1,str2)答案:AI參考:選項(xiàng)A:Equals(str1,str2)是錯(cuò)誤的,因?yàn)镋quals方法比較的是兩個(gè)字符串的內(nèi)容是否完全相同,而不僅僅是它們的大小。它并不用于比較兩個(gè)字符串的大小關(guān)系。其他三個(gè)選項(xiàng)(B、C、D)都是正確的,它們使用了正確的比較方法來(lái)比較兩個(gè)字符串的大小。B選項(xiàng)使用了string.Compare方法,C選項(xiàng)使用了str1的CompareTo方
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 工廠燒飯阿姨合同協(xié)議書(shū)樣本
- 廠房大型貨架出售合同范本
- 出租進(jìn)口空壓機(jī)合同范本
- 出售漢白玉地磚合同范本
- 出租車(chē)出租合同補(bǔ)充協(xié)議
- 高考生物一輪復(fù)習(xí):生態(tài)環(huán)境的保護(hù)
- 2026屆浙江寧波市北侖區(qū)化學(xué)高二上期中監(jiān)測(cè)試題含解析
- 2026屆浙江省學(xué)軍中學(xué)化學(xué)高二上期末經(jīng)典試題含答案
- 數(shù)字化供應(yīng)鏈管理(微課版)-教案 項(xiàng)目5 供應(yīng)鏈環(huán)境下的采購(gòu)管理
- 2026屆黑龍江省綏化市青岡縣縣第一中學(xué)化學(xué)高一上期中檢測(cè)模擬試題含解析
- T-FJFS 0001-2025 綠色金融支持可持續(xù)海洋漁業(yè)認(rèn)定指南
- 生態(tài)文明教育與語(yǔ)文課程的深度融合策略
- 中醫(yī)男科知識(shí)科普
- 非全日制用工勞動(dòng)合同(每日4小時(shí)制)
- 幼兒園蔬菜供應(yīng)合同范本
- 2025年中國(guó)航天信息股份有限公司招聘筆試參考題庫(kù)含答案解析
- 地道果酒知識(shí)培訓(xùn)課件
- GB/T 45081-2024人工智能管理體系
- 車(chē)工安全培訓(xùn)
- DB22T 1720-2012 林業(yè)營(yíng)林生產(chǎn)勞動(dòng)定額
- 《自貢市醫(yī)療服務(wù)項(xiàng)目?jī)r(jià)格匯編(2023版)》
評(píng)論
0/150
提交評(píng)論