程序設計基礎(chǔ)智慧樹知到期末考試答案章節(jié)答案2024年海南大學_第1頁
程序設計基礎(chǔ)智慧樹知到期末考試答案章節(jié)答案2024年海南大學_第2頁
程序設計基礎(chǔ)智慧樹知到期末考試答案章節(jié)答案2024年海南大學_第3頁
程序設計基礎(chǔ)智慧樹知到期末考試答案章節(jié)答案2024年海南大學_第4頁
免費預覽已結(jié)束,剩余6頁可下載查看

下載本文檔

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

文檔簡介

程序設計基礎(chǔ)智慧樹知到期末考試答案+章節(jié)答案2024年海南大學在帶有“||”操作符的語句中,如果其中一個或兩個條件都為真,則語句為真

答案:對類是對象的抽象,對象是類的實例。

答案:對z=x>y?x:y的含義是獲取x和y中的較大值并且賦給z。

答案:對一個數(shù)組的元素可以是多種類型的數(shù)據(jù)。

答案:錯foreach語句既可以用來遍歷數(shù)組中的元素,又可以改變數(shù)據(jù)元素的值。

答案:錯構(gòu)造函數(shù)和析構(gòu)函數(shù)均可以被顯式調(diào)用。

答案:錯有定義:int[]a=newint[5]{2,3,5,7,8};則a[5]的值為8。

答案:錯在同一行上可以書寫多條語句,每條語句間用分號分隔。

答案:對實例構(gòu)造函數(shù)既可以對靜態(tài)成員進行初始化,也可對實例成員初始化。

答案:對在C#中,使用()訪問修飾符修飾的方法被稱之為抽象方法。

答案:abstract分析下列代碼段,運行結(jié)果是什么?()。StaticvoidMain(string[]args){string[]words=newstring[]{“a”,“b”,“c”};foreach(intwordinwords){word=“abc”;Console.WriteLine(worD.;}Console.ReadKey();}

答案:不能正確編譯下列類型中,哪些不屬于引用類型?()。

答案:int下列語句創(chuàng)建了()個string對象string[,]strArray=newstring[3,4]

答案:12當你需要使用一種數(shù)據(jù)類型表達同一類事物的不同狀態(tài),比如:男人、女人、小孩、老人或者春夏秋冬時,C#中最可靠和直觀的解決方案是什么?()

答案:使用enum枚舉聲明方法時,如果有參數(shù),則必須寫在方法名后面的小括號內(nèi),并且必須指明它的類型和名稱,若有多個參數(shù),需要用()隔開。

答案:逗號C#程序中,使用關(guān)鍵字().來聲明自定義的名稱空間。

答案:namespace下列語句執(zhí)行后y的值為()intx=0,y=0;while(x<10){y+=(x+=2);}

答案:30在C#語言中,方法重載的主要方式有兩種,包括()和參數(shù)類型不同的重載。

答案:參數(shù)個數(shù)不同的重載在C#的類結(jié)構(gòu)中,class關(guān)鍵字前面的關(guān)鍵字是表示訪問級別,下面哪個關(guān)鍵字表示該類只能被這個類的成員或派生類成員訪問?()。

答案:protected分析一下C#片段中的屬性,該屬性是()屬性。privatestringname;PublicstringName{get{returnname;}}

答案:只讀在有繼承關(guān)系的類中,當創(chuàng)建派生類的對象時,先調(diào)用派生類的構(gòu)造函數(shù),再調(diào)用基類構(gòu)造函數(shù)。

答案:錯繼承能夠?qū)崿F(xiàn)代碼的復用。

答案:對方法頭包括方法名稱、可選的傳入形式參數(shù)和方法的返回類型

答案:對填充數(shù)據(jù)集應使用SqlDataAdapter的Update()方法

答案:錯switch語句中必須有default標簽。

答案:錯接口的成員默認為公有的,不允許加上修飾符

答案:對靜態(tài)構(gòu)造函數(shù)只能對靜態(tài)成員初始化,不能對實例成員初始化。

答案:對由static修飾的成員必須由類來訪問而不能通過對象訪問。

答案:對不能指定接口中方法的修飾符。

答案:對在控制臺應用程序中,若想從鍵盤上輸入數(shù)據(jù),可以使用Console.Read()和Console.ReadLine()方法。

答案:對對象是人們要進行研究的任何事物在面向?qū)ο蟪绦蛟O計中的抽象。

答案:錯抽象類中所有的方法必須被聲明為abstract

答案:錯抽象方法在抽象類中被定義和實現(xiàn),當派生類從抽象類中繼承一個抽象方法時,派生類必須重寫該抽象方法。

答案:錯下面代碼的運行結(jié)果是()staticvoidMain(string[]args){intnum1=34;intnum2=55;Increase(refnum1,num2);Console.WriteLine("{0}和{1}",num1,num2);Console.ReadLine();}privatestaticvoidIncrease(refintnum1,intnum2){num1++;num2++;}

答案:35和55下面()代碼可以顯示一個消息框。

答案:MessageBox.Show();下面屬于合法變量名的是()。

答案:P_qr在C#的類結(jié)構(gòu)中,class關(guān)鍵字前面的關(guān)鍵字是表示訪問級別,下面哪個關(guān)鍵字的訪問級別是表示只有在同一個程序集內(nèi),且內(nèi)部類型或成員才是可訪問的?()。

答案:internal假設變量x的值為10,要輸出x值,下列正確的語句是(

答案:System.Console.WriteLine("x={0}",x)請問經(jīng)過表達式a=3+1>5?0:1的運算,變量a的最終值是什么?()

答案:3當整數(shù)a賦值給一個object對象時,整數(shù)a將會被____。

答案:拆箱在類作用域中能夠通過直接使用該類的()成員名進行訪問。

答案:任何面向?qū)ο缶幊讨械摹袄^承”的概念是指()

答案:派生自同一個基類的不同類的對象具有一些共同特征數(shù)組arr的定義如下:int[]arr=newint[4]{9,2,3,1};則arr[1]=()

答案:2小數(shù)類型(decimal)和浮點類型都可以表示小數(shù),正確說法:()

答案:小數(shù)類型比浮點類型精度高c#的引用類型包括類、接口、數(shù)組、委托、object和string.其中object()基類。

答案:是所有值類型和引用類型的Console是C#語言中的控制臺類,它負責向控制臺輸出不同格式的字符串,在格式字符串中,可以使用()來實現(xiàn)水平制表輸出。

答案:\t在C#中,表示一個字符串的變量應使用以下哪條語句定義?()

答案:stringstr;C#中導入某一命名空間的關(guān)鍵字是()。

答案:using在C#中創(chuàng)建類的實例需要使用的關(guān)鍵字是()

答案:new下列標識符命名正確的是()

答案:Years在C#中,如果類C繼承自類B,類B繼承自類A,則以下描述正確的是()。

答案:C不僅繼承了B中的成員,同樣也繼承了A中的成員下面代碼運行后,s的值是()。ints=0;for(inti=1;i<100;i++){if(s>10){break;}if(i%2==0){s+=i;}}

答案:12若方法的名字相同、參數(shù)相同,而方法的返回值類型不同,則可以實現(xiàn)方法的重載。

答案:錯if語句后面的表達式可以是任意表達式。

答案:錯C#源代碼的后綴名為.cs

答案:對類的static成員可以通過該類的實例來引用

答案:錯下列語句是否正確:for(inti=0,i<10,i++)Console.WriteLine(i);

答案:錯被sealed關(guān)鍵字修飾的方法不能被繼承。

答案:對在定義數(shù)組時不允許為數(shù)組中的元素賦值。

答案:錯布爾型變量可以賦值為0或1。

答案:錯for循環(huán)是先判定表達式,后執(zhí)行循環(huán)體語句

答案:對有定義:int[]a=newint[5]{1,3,5,7,9};則a[3]的值為7。

答案:對結(jié)構(gòu)和類均為引用類型

答案:錯類和對象的區(qū)別就是,類是對象的實例,而對象則是類的抽象。

答案:錯當方法的修飾符設為proteced時,表示該方法可以被處于同一個工程的文件訪問。

答案:錯Windows應用程序和Web應用程序都是通過事件觸發(fā)的。

答案:對常量通過關(guān)鍵字const進行聲明。

答案:對在一個類中,可以有多于一個的構(gòu)造函數(shù)。

答案:對C#中,在進行隱式轉(zhuǎn)換時,可以將一個整數(shù)類型隱式轉(zhuǎn)換為char類型的變量。

答案:錯在使用變量之前必須先聲明類型。

答案:對屬性必須同時定義get塊和set塊。

答案:錯隱式枚舉轉(zhuǎn)換允許將十進制的整數(shù)轉(zhuǎn)換為枚舉類型的變量。

答案:錯改變窗體的標題,需修改的窗體屬性是()。

答案:TextSwitch的語法結(jié)構(gòu)不正確的是()

答案:Switch的case塊,必須要加上break;C#語言與Java語言一樣,也是一種面向?qū)ο蟮恼Z言,C#語言中聲明類的關(guān)鍵字是()。

答案:class在C#中,定義派生類時,指定其基類應使用的語句是()。

答案::下列關(guān)于.net中枚舉型的描述正確的是()。

答案:枚舉型是值類型,它是一組稱為枚舉數(shù)列表的命名常量組成的獨特類型在C#中創(chuàng)造一個對象是,系統(tǒng)最先執(zhí)行的是()中的語句。

答案:構(gòu)造函數(shù)以下關(guān)于C#中的構(gòu)造函數(shù)說法正確的是()。

答案:構(gòu)造函數(shù)可以有參數(shù)運行inta=20,b=5,c=10,d=3;bools,e=false;則表達式(s=a0)運算后,e的值是()

答案:false字符串連接運算符包括&和()。

答案:+枚舉類型是一組命名的常量集合,所有整型都可以作為枚舉類型的基本類型,如果類型省略,則定義為()。

答案:int有兩個double類型的變量x和y,分別取值為8.8和4.4,則表達式(int)x-y/y的值是()

答案:7下面代碼的輸出結(jié)果是(.)。staticvoidMain(string[]args){intradius=2;doublearea=GetArea(radius);Console.WriteLine(areA.;Console.ReadLine();}privatestaticdoubleGetArea(intr){return3.14*r*r;}

答案:12.56假定一個10行20列的二維整型數(shù)組,下列哪個定義語句是正確的()。

答案:int[,]arr=newint[10,20]C#語言中的類Console包含兩個輸入方法:Write()和WriteLine()。它們之間的唯一區(qū)別是()。

答案:WriteLine()方法輸出后換行,Write()方法輸出后不換行在以下C#類中,()是控制臺類,利用它我們可以方便的進行控制臺的輸入輸出。

答案:Console在c#的條件判斷語句switchcase結(jié)構(gòu)中,()子句用于指定在找不到匹配項時執(zhí)行的動作

答案:defaultif語句后面的表達式應該是()?

答案:邏輯表達式下列哪種類型是引用類型的數(shù)據(jù)類型?()

答案:arrayC#程序設計語言屬于什么類型的編程語言()

答案:高級語言在C#中,關(guān)于continue和break,以下說法正確的是()

答案:continue是中斷本次循環(huán),進入一下次的循環(huán)下列哪個選項能正確的創(chuàng)建數(shù)組?()

答案:intsize=int.Parse(Console.ReadLine());int[]pins=newint[size];當開發(fā)者不希望自己編寫的類被繼承,或者有的類已經(jīng)沒有再被繼承的必要時,我們通常對class使用哪一個關(guān)鍵字?()

答案:sealed為了將字符串str=“123,456”轉(zhuǎn)換成整數(shù)123456,應該使用以下哪條語句?()

答案:intNum=int.Parse(str);在C#中無需編寫任何代碼就能將int型數(shù)值轉(zhuǎn)換為double型數(shù)值,稱為()。

答案:隱式轉(zhuǎn)換當month等于6時,下面代碼的輸出結(jié)果是()。intdays=0;switch(month){case2:days=28;break;case4:case6:case9:case11:days=30;break;default:days=31;break;}Console.WriteLine(days);

答案:30先判斷條件的當循環(huán)語句是()。

答案:while下面代碼實現(xiàn)數(shù)組array的冒泡排序,畫線處應填入().。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];array[j]=a[j+1];array[j+1]=temp;}}}

答案:3-i在C#中定義接口時,使用的關(guān)鍵字是()。

答案:interface在C#編程中,訪問修飾符控制程序?qū)︻愔谐蓡T的訪問,如果不寫訪問修飾符,類的默認訪問類型是()。

答案:private下列關(guān)于繼承說法中,哪個選項是正確的()

答案:繼承是指派生類可以獲取其基類特征的能力在下列C#代碼中,程序的命名空間是()usingSystem;namespaceTest{classProgram{staticvoidMain(string[]args){Console.Write(“HelloWorld!”);}}}

答案:Test為了避免嵌套的條件分支語句if-else的二義性,C語言規(guī)定:C程序中的else總是與()組成配對關(guān)系。

答案:在其之前未配對的最近的ifC#程序的()方法被成為程序的大門,應用程序從這里開始運行

答案:Main()下列語句在控制臺上的輸出是什么?()if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);

答案:FirstMessage面向?qū)ο笕齻€基本原則是()。

答案:繼承,封裝,多態(tài)能作為C#程序的基本單位是()。

答案:語句在下列C#代碼中,()是類Teacher的屬性。PublicclassTeacher{intage=13;privatestringName{get{returnname;}set{name=value;}}publicvoidSaySomething(){//…}}

答案:NameC#中每個char類型變量占用()字節(jié)內(nèi)存

答案:2裝箱是把值類型轉(zhuǎn)換到()類型。

答案:引用關(guān)于C#中的switchcase語句,以下說法正確的是()

答案:在該語句中只能有一個default子句在C#程序中,文本框控件的(

)屬性用來設置其是否是只讀的。

答案:ReadOnlyC#程序中為使變量myForm引用的窗體對象顯示為對話框,必須(

答案:使用myForm.ShowDailog()方法顯示對話框要獲取ComboBox控件所包含項的集合,通過(

)屬性得到

答案:Items要獲取ListBox控件當前選中項的文本,通過(

)屬性得到。

答案:Text在Windows應用程序中,如果復選框控件的Checked屬性值設置為True,表示(

答案:該復選框被選中int[]a={1,2,3,4,5};a[4]=a[a[2]];執(zhí)行后,a[4]的值為(

答案:4假定int類型變量占用4個字節(jié),若有定義:int[]x=newint[]{1,2,3,4,5,6};則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是(

答案:24以下關(guān)于繼承機制的敘述中正確的是(

答案:繼承有傳遞性,如A類繼承B類,B類又繼承C類,那么A類也繼承C類的成員以下對枚舉類型的聲明中正確的是(

答案:enumb{a1,a2,a3};在C#中定義一個數(shù)組,以下正確的是(

答案:int[]arrayb=newint[5];多態(tài)是指兩個或多個屬于不同對象,對于同一個消息作出不同響應的方式。C#中的多態(tài)不能通過(

)實現(xiàn)

答案:密封類接口和類的區(qū)別中正確的是(

答案:類不可以多繼承而接口可以以下關(guān)于抽象類的敘述中錯誤的是(

答案:抽象類可以是密封類在定義類時,如果希望類的某個方法能夠在派生類中進一步進行改進,以處理不同的派生類的需要,則應將該方法聲明成(

答案:virtual方法在C#中,一個類(

答案:可以實現(xiàn)多個接口以下(

)不是構(gòu)造函數(shù)的特征

答案:可以指定構(gòu)造函數(shù)的返回值C#語言的核心是面向?qū)ο缶幊蹋∣OP),所有OOP語言都應至少具有三個特性(

答案:封裝、繼承和多態(tài)下面有關(guān)析構(gòu)函數(shù)的說法中,不正確的是(

答案:用戶可以定義有參析構(gòu)函數(shù)以下關(guān)于委托和委托類型的敘述中正確的是(

答案:委托類型是一種數(shù)據(jù)類型在類的定義中,類的(

)描述了該類的對象的行為特征。

答案:方法以下敘述

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論