.NET程序設計知到智慧樹章節(jié)測試課后答案2024年秋山東管理學院_第1頁
.NET程序設計知到智慧樹章節(jié)測試課后答案2024年秋山東管理學院_第2頁
.NET程序設計知到智慧樹章節(jié)測試課后答案2024年秋山東管理學院_第3頁
.NET程序設計知到智慧樹章節(jié)測試課后答案2024年秋山東管理學院_第4頁
.NET程序設計知到智慧樹章節(jié)測試課后答案2024年秋山東管理學院_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

.NET程序設計知到智慧樹章節(jié)測試課后答案2024年秋山東管理學院第一章單元測試

C#源文件的缺省擴展名()。

A:EXE

B:LIK

C:OBJ

D:CS

答案:CS

由C#源文件編譯連接的可執(zhí)行文件的缺省擴展名為()

A:CS

B:LIK

C:EXE

D:OBJ

答案:EXE

visualstudio2012的菜單欄功能包括()。

A:視圖

B:文件

C:編輯

D:生成

答案:視圖

;文件

;編輯

;生成

C#程序的基本模塊()

A:語句

B:標識符

C:函數(shù)

D:表達式

答案:函數(shù)

C#程序中標識符可以以字母或數(shù)字開頭。()

A:對B:錯

答案:錯程序中主函數(shù)的名稱為{Main}。()

A:對B:錯

答案:對編寫程序一般需要幾個步驟,依次是()。

A:編輯

B:編譯

C:調(diào)試

D:連接

答案:編輯

;編譯

;調(diào)試

;連接

C#語言是C/C++語言衍生而來的。()

A:對B:錯

答案:對C#語言不區(qū)分大小寫。()

A:對B:錯

答案:錯C#使用using語句導入命名空間。()

A:錯B:對

答案:對

第二章單元測試

C#可用作標識符的是()。

A:A

B:2a

C:Student

D:Void

答案:A

;Student

存儲以下數(shù)據(jù),占用存儲字節(jié)最多的是()。

A:0.0

B:‘0’

C:“0”

D:0

答案:‘0’

設“inta=12;”,則執(zhí)行完語句“a=a*a;”語句后,a的值為()。

A:288

B:156

C:144

D:12

答案:156

設x是一個布爾型的值,y的值為10,則表達式“x&&y”的值為()

A:與x值相反

B:1

C:0

D:與x值相同

答案:與x值相同

設x和y都是布爾值,則x&&y為真的條件為它們必須都為真。()

A:對B:錯

答案:對C#中常用的變量類型有()。

A:浮點型

B:字符型

C:整型

D:字符串型

答案:浮點型

;字符型

;整型

;字符串型

設x和y都是布爾值,則x||y為真的條件為它們必須都為真。()

A:錯B:對

答案:錯數(shù)值文本通常由正負號、數(shù)字和小數(shù)點組成。()

A:對B:錯

答案:對C#類型中可以通過隱式轉(zhuǎn)換、顯示轉(zhuǎn)換和使用Convert類轉(zhuǎn)換。()

A:對B:錯

答案:對

第三章單元測試

所有的程序都可以由3種控制結(jié)構(gòu)組成,即()。

A:循環(huán)結(jié)構(gòu)、判斷結(jié)構(gòu)、主程序結(jié)構(gòu)

B:順序結(jié)構(gòu)、判斷結(jié)構(gòu)、多分支結(jié)構(gòu)

C:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

D:選擇結(jié)構(gòu)、for結(jié)構(gòu)、if結(jié)構(gòu)

答案:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

()語句可以在多個分支中進行選擇。

A:if

B:if...elseif

C:switch

D:if...else

答案:switch

在C#語言中,switch語句用()來處理不匹配case語句的值。

A:anyelse

B:break

C:default

D:goto

答案:default

switch中可以有兩個或兩個以上的case標簽的常量與控制表達式的值相同。()

A:錯B:對

答案:錯在帶有“||”操作符的語句中,如果其中一個或兩個條件都為真,則語句為真。()

A:錯B:對

答案:對下面代碼運行后,s的值是(

)。ints=0;for(inti=1;i<100;i++){if(s>10){break;}if(i%2==0){

s+=i;}}

A:6

B:10

C:12

D:20

答案:12

如果x=35,y=80,下面代碼的輸出結(jié)果是(

)。if(x<-10llx>30){if(y>=100){Console.Writeline("危險");}

else{Console.WriteLine("報警");}}else{Console.Writeline("安全");}

A:報警

B:危險

安全

C:危險

D:報警

安全

答案:報警

執(zhí)行下列語句序列后,i和j的值分別是(

)。inti=3,j=5;if(i-1>j)i--;elsej--;

A:3,5

B:2,4

C:2,5

D:3,4

答案:3,4

下列語句在控制臺上的輸出是(

)。if(true)System.Console.WriteLine(“FirstMessage”);System.Console.WriteLine(“SecondMessage”);

A:FirstMessageSecondMessage

B:SecondMessage

C:FirstMessage

D:無輸出

答案:FirstMessageSecondMessage

下列結(jié)構(gòu)圖對應于哪種結(jié)構(gòu)(A是程序段,Р是條件)(

)。

A:if…else…選擇結(jié)構(gòu)

B:while循環(huán)結(jié)構(gòu)

C:switch…case…選擇結(jié)構(gòu)

D:do…while循環(huán)結(jié)構(gòu)

答案:if…else…選擇結(jié)構(gòu)

第四章單元測試

能夠結(jié)束本次循環(huán)的語句是()。

A:exit

B:break

C:goto

D:continue

答案:continue

for循環(huán)結(jié)構(gòu)中,遞增發(fā)生在每次結(jié)構(gòu)體執(zhí)行()。

A:過程中

B:循環(huán)結(jié)束

C:前

D:后

答案:后

for結(jié)構(gòu)頭中的多個初始化應該以()號分隔開。

A://

B::

C:,

D:;

答案:,

以下敘述正確的是()。

A:do……while語句構(gòu)成的循環(huán)不能用其他語句構(gòu)成的循環(huán)來代替

B:用do……while語句構(gòu)成的循環(huán),在while后的表達式為true時結(jié)束循環(huán)

C:do……while語句構(gòu)成的循環(huán)只能用break語句結(jié)束循環(huán)

D:用do……while語句構(gòu)成的循環(huán),在while后的表達式應為關(guān)系表達式或邏輯表達式

答案:用do……while語句構(gòu)成的循環(huán),在while后的表達式應為關(guān)系表達式或邏輯表達式

推薦C#程序員使用goto語句。()

A:對B:錯

答案:錯while結(jié)構(gòu)體可以是一個單語句也可以是一個程序塊。()

A:錯B:對

答案:對設x=10,則表達式x<10?x=0:x++的值為{8}。()

A:對B:錯

答案:錯以下for循環(huán)的執(zhí)行次數(shù)(

)。for(inti=1;(i=-1)&(i>2);i++)

A:一次也不執(zhí)行

B:執(zhí)行1次

C:執(zhí)行2次

D:無限次

答案:一次也不執(zhí)行

關(guān)于如下程序結(jié)構(gòu)的描述中,哪一項是正確的?(

)for(

;

;

){循環(huán)體;}

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

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

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

D:程序不符合語法要求

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

下列程序執(zhí)行的結(jié)果是輸出(

)。usingSystem;classtest{staticvoidMain()1for(inti=1;i<=100;i++){if(i%2==O)Console.WriteLine(i);}}

A:1到100之間的所有整數(shù)

B:1到100之間的所有奇數(shù)

C:1到100之間的所有偶數(shù)

D:0到100之間的所有整數(shù)

答案:1到100之間的所有偶數(shù)

第五章單元測試

下列關(guān)于類的描述中,錯誤的是()。

A:類就是C#語言中的結(jié)構(gòu)類型

B:類是創(chuàng)建對象的模板

C:類是具有共同行為的若干對象的統(tǒng)一描述體

D:類是抽象數(shù)據(jù)類型的實現(xiàn)

答案:類就是C#語言中的結(jié)構(gòu)類型

在類的定義中,類的()描述了該類的對象的行為特征。

A:類名

B:私有域

C:所屬的名字空間

D:方法

答案:方法

含有一個或多個純虛函數(shù)的類稱為()。

A:派生類

B:具體類

C:虛基類

D:抽象類

答案:抽象類

下列關(guān)于對象的描述中,錯誤的是()。

A:定義對象時系統(tǒng)會自動進行初始化

B:一個類所能創(chuàng)建對象的個數(shù)是有限制的

C:屬于同一個類的對象占有內(nèi)存字節(jié)數(shù)相同

D:對象成員的表示與C語言中結(jié)構(gòu)變量的成員表示相同

答案:一個類所能創(chuàng)建對象的個數(shù)是有限制的

下列關(guān)于構(gòu)造函數(shù)的描述中,錯誤的是()。

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

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

C:構(gòu)造函數(shù)是系統(tǒng)自動調(diào)用的

D:帶參數(shù)的構(gòu)造函數(shù)具有類型轉(zhuǎn)換作用

答案:帶參數(shù)的構(gòu)造函數(shù)具有類型轉(zhuǎn)換作用

在類的成員中,用于存儲屬性值的是()。

A:屬性

B:方法

C:事件

D:成員變量

答案:成員變量

類的以下特性中,可以用于方便的重用已有的代碼和數(shù)據(jù)的是()。

A:多態(tài)

B:抽象

C:繼承

D:封裝

答案:繼承

以下關(guān)于抽象類的說法錯誤的是()。

A:抽象類可以包含抽象屬性

B:抽象類可以包含抽象方法

C:抽象類可以引用派生類的實例

D:抽象類可以實例化

答案:抽象類可以實例化

派生類的對象可以直接訪問的基類成員是()。

A:私有繼承的公有成員

B:保護繼承的公有成員

C:公有繼承的公有成員

D:公有繼承的保護成員

答案:公有繼承的公有成員

關(guān)于虛方法實現(xiàn)多態(tài),下列說法錯誤的是()。

A:虛方法是實現(xiàn)多態(tài)的一種應用形式

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

C:派生類是實現(xiàn)多態(tài)的一種應用形式

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

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

第六章單元測試

C#采用重載函數(shù)的目的是()。

A:使用方便,提高可讀性

B:減少空間

C:提高速度

D:實現(xiàn)共享

答案:實現(xiàn)共享

面向?qū)ο蠓椒ǖ亩鄳B(tài)性是指()。

A:一個對象在不同的運行環(huán)境中可以有不同的變體

B:一個類可以派生出多個特殊類

C:針對一消息,不同的對象可以適合自身的方式加以響應。

D:一個對象可以由多個其他對象組合而成

答案:一個對象在不同的運行環(huán)境中可以有不同的變體

一個類的構(gòu)造函數(shù)通常被定義為該類的()成員。()。

A:Public

B:Protected

C:Private

D:Internal

答案:Public

一個類的析構(gòu)函數(shù)通常被定義為該類的()成員。()。

A:Protected

B:Private

C:Public

D:Internal

答案:Public

類的構(gòu)造函數(shù)可以有任意個參數(shù)。()

A:錯B:對

答案:對C#中接口的描述正確的有()。

A:接口僅能包含方法的聲明

B:接口不能實例化

C:繼承接口非抽象類必須實現(xiàn)接口的所有成員

D:接口可以實現(xiàn)多繼承

答案:接口僅能包含方法的聲明

;接口不能實例化

;繼承接口非抽象類必須實現(xiàn)接口的所有成員

;接口可以實現(xiàn)多繼承

委托可以被視為一種特殊的類。()

A:錯B:對

答案:對多態(tài)可以通過重寫虛方法實現(xiàn)。()

A:對B:錯

答案:對方法的重載是實現(xiàn)多態(tài)的一種方法。()

A:錯B:對

答案:對

第七章單元測試

在編寫C#程序時,若需要對一個數(shù)組中的所有元素進行遍歷,則使用()循環(huán)體最好。()。

A:foreach

B:for

C:while

D:dowhile

答案:foreach

假定一個3行4列的二維整型數(shù)組,下列哪個定義是正確的()。()

A:int[]arr=intnew[3,4]

B:int[]arr=newint[3,4]

C:int[,]arr=newint[3,4]

D:int[]arr=newint[4,3]

答案:int[,]arr=newint[3,4]

假定一個3行4列的二維數(shù)組arr,它的第三個元素是()。()

A:arr[2,0]

B:arr[3]

C:arr[0.2]

D:arr[0.3]

答案:arr[0.2]

Array類中常用的方法有()。()。

A:Reverse()

B:Sort()

C:GetUpBound()l

D:GetLowBound()

答案:Reverse()

;Sort()

;GetUpBound()l

;GetLowBound()

數(shù)組的遍歷可以通過for或foreach循環(huán)實現(xiàn)。()

A:對B:錯

答案:對int[][]myarray=newint[3][]

{newint[3]{5,6,2}

newint[5]{6,9,7,8,3}

newint[2]{3,2}}

myarray[2][2]的值是()。()

A:2

B:6

C:9

D:越界

答案:越界

ArrayList是可以變長的數(shù)組。()

A:對B:錯

答案:對數(shù)組pins的定義如下:int[]pins=newint[4]{5,2,3,1},pins[1]的值是()。()

A:2

B:5

C:1

D:3

答案:2

Array類中的sort方法可以實現(xiàn)升序排序。()

A:對B:錯

答案:對

第八章單元測試

下面哪個類是用來以字節(jié)格式讀寫文件()。()

A:BinaryReader類

B:StreamReader類

C:FileStream類

D:BinaryWriter類

答案:FileStream類

下面哪個類是用來以二進制格式進行讀文件()。()

A:FileStream類

B:StreamReader類

C:BinaryReader類

D:BinaryWriter類

答案:BinaryReader類

下面哪個類是用來以二進制格式進行寫文件()。()

A:FileStream類

B:StreamReader類

C:BinaryWriter類

D:BinaryReader類

答案:BinaryWriter類

下面哪些類是用來讀寫文件()。()

A:FileStream類

B:StreamReader類

C:BinaryWriter類

D:BinaryReader類

答案:FileStream類

;StreamReader類

;BinaryWriter類

;BinaryReader類

FileStream類用來以字節(jié)格式進行讀寫。()

A:對B:錯

答案:對下面哪個類是用來進行文本數(shù)據(jù)的讀操作()()

A:StreamReader類

B:BinaryWriter類

C:BinaryReader類

D:FileStream類

答案:StreamReader類

;FileStream類

Read()方法一次只能從輸入流中讀取一個字符。()

A:對B:錯

答案:錯StreamReader類中常用的方法有()。()

A:Read()

B:Close()

C:Peek()

D:Write()

答案:Read()

;Close()

;Peek()

StreamReader和StreamWriter類用于文本文件的數(shù)據(jù)讀寫。()

A:對B:錯

答案:對

第九章單元測試

OpenFileDialog對話框的哪個屬性用于表示對話框顯示的初始目錄()。()

A:Directory

B:Title

C:Filte

D:FileName

答案:Directory

在.NET的控件中,Panel、GroupBox、TabControl等分組控件,有時候也被稱之為()。()

A:組合控件

B:基類控件

C:容器控件

D:排列控件

答案:組合控件

如果要在窗體中始終顯示系統(tǒng)的當前時間,應該使用的控件是()。()

A:Panel

B:RadioButton

C:CheckBox

D:Timer

答案:RadioButton

窗體具有以下哪些屬性()。()

A:數(shù)據(jù)

B:焦點

C:設計

D:可訪問性

答案:數(shù)據(jù)

;焦點

;設計

;可訪問性

ButtonSize屬性表示ToolBar控件上的工具欄按鈕的大小,如高度和寬度。()

A:錯B:對

答案:對禁用button1控件的屬性設置為()()

A:Button1.Enable=false;

B:Button1.visible=false;

C:Button1.Enable=true;

D:Button1.visible=true;

答案:Button1.Enable=false;

ButtonClick事件在用戶單擊工具欄任何地方時都會觸發(fā)。()

A:對B:錯

答案:對image控件的常用屬性有()。()

A:Visible

B:ImageUrl

C:BackColor

D:Width

答案:Visible

;ImageUrl

;Width

第十章單元測試

在ADO.NET中,SqlConnection類所在的命名空間是()。()

A:System.Data.OleDb

B:System.Data

C:System

D:System.Data.SqlClient

答案:Sy

溫馨提示

  • 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

提交評論