南開(kāi)23秋學(xué)期(僅限-高起專(zhuān)1909、專(zhuān)升本1909)《Windows可視化編程》在線作業(yè)【資料答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2023-11-09 19:57:04來(lái)源:admin瀏覽: 0 次

23秋學(xué)期(僅限-高起專(zhuān)1909、專(zhuān)升本1909)《Windows可視化編程》在線作業(yè)-00001

試卷總分:100  得分:100

一、單選題 (共 20 道試題,共 40 分)

1.在C#中設(shè)計(jì)類(lèi)時(shí),如何將一個(gè)可讀可寫(xiě)的公有屬性Name修改為只讀屬性?()

A.將Name的set塊刪除

B.將Name的set塊置空

C.將Name的set塊前加修飾符private

D.將Name添加readonly修飾符

 

2.在C#中,預(yù)處理指令#region和#endregion的作用是()

A.注釋#region和#endregion之間的代碼

B.為Code_Editor定義一段可折疊代碼區(qū)

C.#region和#endregion之間的代碼在Debug版本中不參加編譯

D.#region和#endregion之間的代碼在Release版本中不參加編譯

 

3.開(kāi)始狀態(tài)默認(rèn)時(shí),屏幕位于()。

A.左下方

B.中部

C.左上方

D.右上方

 

4.哪個(gè)控件用來(lái)存儲(chǔ)圖象?

A.PictureBox

B.單選按鈕

C.復(fù)選框

D.組合框

 

5.結(jié)構(gòu)化的程序設(shè)計(jì)的 3 種基本結(jié)構(gòu)是()。

A.順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu)

B.順序結(jié)構(gòu),If結(jié)構(gòu),for 結(jié)構(gòu)

C.while結(jié)構(gòu),do….while結(jié)構(gòu),foreach結(jié)構(gòu)

D.if 結(jié)構(gòu),if…..else結(jié)構(gòu) else if結(jié)構(gòu)

 

6.在VS.NET窗口中,在()窗口中可以查看當(dāng)前項(xiàng)目的類(lèi)和類(lèi)型的層次信息.

A.解決方案資源管理器

B.類(lèi)視圖

C.資源視圖

D.屬性

 

7.“訪問(wèn)范圍限定于此程序或那些由它所屬的類(lèi)派生的類(lèi)型”是對(duì)以下哪個(gè)成員可訪問(wèn)性含義的正確描述?

A.public

B.protected_internal

C.protected

D.internal

 

8.引用ListBox(列表框)最后一個(gè)數(shù)據(jù)項(xiàng)應(yīng)使用()語(yǔ)句。

A.ListBox1.Items[ListBox1.Items.Count]

B.ListBox1.Items[ListBox1.SelectedIndex]

C.ListBox1.Items[ListBox1.Items.Count-1]

D.ListBox1.Items[ListBox1.SelectedIndex-1]

 

9.if語(yǔ)句后面的表達(dá)式應(yīng)該是()?

A.邏輯表達(dá)式

B.條件表達(dá)式

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

D.任意表達(dá)式

 

10.關(guān)于參數(shù)數(shù)組,下列說(shuō)法錯(cuò)誤的是()。

A.參數(shù)數(shù)組必須是函數(shù)的最后一個(gè)參數(shù)?

B.參數(shù)數(shù)組必須是一維數(shù)組

C.參數(shù)數(shù)組的聲明同普通數(shù)組一樣

D.參數(shù)數(shù)組所對(duì)應(yīng)的實(shí)參的個(gè)數(shù)是不固定的

 

11.在 C#編制的財(cái)務(wù)程序中,需要?jiǎng)?chuàng)建一個(gè)存儲(chǔ)流動(dòng)資金金額的臨時(shí)變量,則應(yīng)使用下列哪條語(yǔ)句? ()

A.decimal theMoney;

B.int theMoney;

C.string theMoney;

D.Dim theMoney as double

 

12.在ADO.NET中,表示程序到數(shù)據(jù)的連接對(duì)象為()

A.Connection對(duì)象

B.Command對(duì)象

C.DataSet對(duì)象

D.DataAdapter對(duì)象

 

13.為了將字符串 str=“123,456”轉(zhuǎn)換成整數(shù) 123456,應(yīng)該使用以下哪條語(yǔ)句? ()

A.int Num = str.Parse(int);

B.int Num = (int)str;

C.int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands);

D.int Num = int.Parse(str);

 

14.在c#中new關(guān)鍵字的作用是()。

A.新建對(duì)象實(shí)例

B.定義命名空間

C.調(diào)用類(lèi)

D.引入命名空間

 

15.在C#_Windows表單應(yīng)用程序中,如何將一個(gè)對(duì)話框?qū)ο髆yDialog顯示為模態(tài)對(duì)話框?

A.調(diào)用myDialog.Show();

B.調(diào)用myDialog.ShowDialog ();

C.調(diào)用System.Forms.Dialog.Show(myDialog);

D.調(diào)用System.Forms.Dialog.Show Dialog (myDialog);

 

16.下列關(guān)于異常處理的表述中哪些是正確的()?

A.try、catch、finally三個(gè)字句必須同時(shí)出現(xiàn),才能正確處理異常

B.catch字句能且只能出現(xiàn)一次

C.try字句中所拋出的異常一定能被catch字句捕獲

D.無(wú)論異常是否拋出,finally子句中的內(nèi)容都會(huì)被執(zhí)行。

 

17.在MDI主窗體中,如何新建一個(gè)MDI子窗體?

A.Form1_NewMdiChild=new_Form1();NewMdiChild.MdiParent=this;

B.Form1_NewMdiChild=new_Form1();this.MdiChild=NewMdiChild;

C.Form1.MdiParent=this;

D.this.MdiChild=Form1;

 

18.在C#中設(shè)計(jì)類(lèi)時(shí),如何將一個(gè)可讀可寫(xiě)的公有屬性Name修改為只讀屬性?

A.將Name的set塊刪除

B.將Name的set塊置空

C.將Name的set塊前加修飾符private

D.將Name添加readonly修飾符

 

19.下列關(guān)于switch語(yǔ)句的表述中哪個(gè)是正確的()?

A.switch語(yǔ)句的控制表達(dá)式可以是任何數(shù)據(jù)類(lèi)型

B.switch語(yǔ)句可以出現(xiàn)default標(biāo)簽,也可以不出現(xiàn)default標(biāo)簽

C.switch中可以有兩個(gè)或兩個(gè)以上的case標(biāo)簽的常量與控制表達(dá)式的值相同

D.switch語(yǔ)句中case標(biāo)簽結(jié)束可以有跳轉(zhuǎn)語(yǔ)句,也可以沒(méi)有。

 

20.Winform中,關(guān)于ToolBar控件的屬性和事件的描述不正確的是()。

A.Buttons屬性表示ToolBar控件的所有工具欄按鈕

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

C.DropDownArrows屬性表明工具欄按鈕(該按鈕有一列值需要以下拉方式顯示)旁邊是否顯示下箭頭鍵

D.ButtonClick事件在用戶單擊工具欄任何地方時(shí)都會(huì)觸發(fā)

 

二、多選題 (共 10 道試題,共 20 分)

21.創(chuàng)建項(xiàng)目后,希望在當(dāng)前項(xiàng)目中加入一個(gè)Windows_Form界面,以下哪些方法可以實(shí)現(xiàn)?

A.點(diǎn)擊“文件”,選擇子菜單中的“新建”再選擇“項(xiàng)目”

B.在解決方案資源管理器中,右鍵當(dāng)前項(xiàng)目,選擇“添加”,再選擇“新項(xiàng)目”

C.使用類(lèi)視圖,右鍵后選擇“添加”,再選擇“類(lèi)”

D.點(diǎn)擊“文件”,選擇子菜單中的“打開(kāi)”,再選擇“項(xiàng)目”

 

22.面向?qū)ο缶幊痰娜筇卣魇牵ǎ?/p>

A.繼承

B.多態(tài)

C.封裝

D.統(tǒng)一接口

 

23.下面關(guān)于抽象類(lèi)說(shuō)法正確的是()

A.抽象類(lèi)不能實(shí)例化

B.抽象類(lèi)只能做基類(lèi)

C.抽象類(lèi)可以實(shí)例化

D.抽象類(lèi)可以做子類(lèi)

 

24.以下敘述正確的是()

A.接口中可以有虛方法

B.一個(gè)類(lèi)可以實(shí)現(xiàn)多個(gè)接口

C.接口不能被實(shí)例化

D.接口中可以包含已實(shí)現(xiàn)的方法

 

25.c#可以采用以下哪些技術(shù)來(lái)實(shí)現(xiàn)對(duì)象內(nèi)部數(shù)據(jù)的隱藏?

A.靜態(tài)成員

B.類(lèi)成員的訪問(wèn)控制說(shuō)明

C.屬性

D.裝箱和拆箱技術(shù)

 

26.在控制臺(tái)程序必須有一個(gè)static_void_Main(),下列關(guān)于這個(gè)方法的描述中,哪些是正確的?

A.必須在結(jié)構(gòu)或類(lèi)的內(nèi)部

B.聲明Main()方法時(shí)既可以使用參數(shù),也可以不使用

C.這方法不可以有返回類(lèi)型

D.這個(gè)方法叫做入口點(diǎn)函數(shù)

 

27.下列關(guān)于數(shù)組的描述中,哪些選項(xiàng)是正確的?

A.String類(lèi)本身可以被看做是一個(gè)System.Char對(duì)象的數(shù)組

B.String類(lèi)中的許多方法都能用在數(shù)組中

C.數(shù)組可以用來(lái)處理數(shù)據(jù)類(lèi)型不同的批量數(shù)據(jù)

D.System.Array類(lèi)是所有數(shù)組的基類(lèi)

 

28.以下關(guān)于ref和out的描述哪些項(xiàng)是正確的?

A.使用ref參數(shù),傳遞到ref參數(shù)的參數(shù)必須最先初始化。

B.使用out參數(shù),傳遞到out參數(shù)的參數(shù)必須最先初始化。

C.使用ref參數(shù),必須將參數(shù)作為ref參數(shù)顯式傳遞到方法。

D.使用out參數(shù),必須將參數(shù)作為out參數(shù)顯式傳遞到方法。

 

29.以下哪些可以作為接口成員?

A.方法

B.屬性

C.字段

D.事件

 

30.要向窗體中添加按鈕和其它控件,可以使用下列方法中的哪一種?

A.右擊“工具箱”上的控件,選擇“添加”就可以將一個(gè)控件添加到窗體的左上角,然后可以根據(jù)需要將控件拖動(dòng)到適當(dāng)?shù)奈恢?/p>

B.在“工具箱”上雙擊控件圖標(biāo)變可以將一個(gè)控件添加到窗體的控件左上角,然后可以根據(jù)需要拖動(dòng)控件

C.單擊“工具箱”上的控件,并將其拖放到窗體中的理想位置,接著就可以把一個(gè)控件拖放到窗體中

D.單擊“工具箱”上的控件,然后在窗體上期望的位置單擊并拖動(dòng)出一個(gè)長(zhǎng)方形,接著就可以在窗體上繪制出一個(gè)控件

 

三、判斷題 (共 20 道試題,共 40 分)

31.當(dāng)程序中只需要進(jìn)行兩個(gè)選擇,一般采用if…else…語(yǔ)句。

 

32.在C#中,裝箱操作是將值類(lèi)型轉(zhuǎn)化成引用類(lèi)型

 

33.隱式枚舉轉(zhuǎn)換允許將十進(jìn)制的整數(shù)轉(zhuǎn)換為枚舉類(lèi)型的變量。

 

34.下列語(yǔ)句是否正確:for(int i=0 , i<10 , i++) Console.WriteLine(i);

 

35.不同的命名空間中不能有同名的方法。

 

36.構(gòu)造函數(shù)和方法都可以進(jìn)行重載。

 

37.抽象類(lèi)可以作為基類(lèi),所以不能直接實(shí)例化,也不可以被密封。

 

38.多態(tài)性是指以相似的手段來(lái)處理各不相同的派生類(lèi)。

 

39.在結(jié)構(gòu)化異常處理語(yǔ)句try catch finally中,finally塊的內(nèi)容可以執(zhí)行也可以不執(zhí)行。

 

40.一個(gè)窗體可以有多個(gè)彈出式菜單。

 

41.任何運(yùn)算符都可以進(jìn)行重載 。

 

42.用out修飾符聲明的形參是輸出形參。

 

43.在C#中,裝箱操作是將引用類(lèi)型轉(zhuǎn)化成值類(lèi)型。

 

44.對(duì)數(shù)組元素的所有訪問(wèn)都要進(jìn)行邊界檢查。

 

45.C# 程序中使用0表示邏輯非

 

46.當(dāng)程序中有兩個(gè)以上的選擇要選時(shí),可以采用switch…case…語(yǔ)句。

 

47.抽象方法在抽象類(lèi)中被定義和實(shí)現(xiàn),當(dāng)派生類(lèi)從抽象類(lèi)中繼承一個(gè)抽象方法時(shí),派生類(lèi)必須重寫(xiě)該抽象方法。

 

48.當(dāng)方法的修飾符設(shè)為proteced時(shí),表示該方法可以被處于同一個(gè)工程的文件訪問(wèn)。

 

49.C# 關(guān)于switch 小括號(hào)中表達(dá)式可以是字符串類(lèi)型

 

50.在面向?qū)ο缶幊痰乃枷胫校?lèi)是相同或者相似對(duì)象的抽象。




奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部