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

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

發(fā)布時間:2023-11-11 20:24:57來源:admin瀏覽: 0 次

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

試卷總分:100  得分:84

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

1.在C#中設(shè)計類時,如何將一個可讀可寫的公有屬性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.開始狀態(tài)默認時,屏幕位于()。

A.左下方

B.中部

C.左上方

D.右上方

 

4.哪個控件用來存儲圖象?

A.PictureBox

B.單選按鈕

C.復(fù)選框

D.組合框

 

5.結(jié)構(gòu)化的程序設(shè)計的 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)前項目的類和類型的層次信息.

A.解決方案資源管理器

B.類視圖

C.資源視圖

D.屬性

 

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

A.public

B.protected_internal

C.protected

D.internal

 

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

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īng)該是()?

A.邏輯表達式

B.條件表達式

C.算術(shù)表達式

D.任意表達式

 

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

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

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

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

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

 

11.在 C#編制的財務(wù)程序中,需要創(chuàng)建一個存儲流動資金金額的臨時變量,則應(yīng)使用下列哪條語句? ()

A.decimal theMoney;

B.int theMoney;

C.string theMoney;

D.Dim theMoney as double

 

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

A.Connection對象

B.Command對象

C.DataSet對象

D.DataAdapter對象

 

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

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.新建對象實例

B.定義命名空間

C.調(diào)用類

D.引入命名空間

 

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

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三個字句必須同時出現(xiàn),才能正確處理異常

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

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

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

 

17.在MDI主窗體中,如何新建一個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è)計類時,如何將一個可讀可寫的公有屬性Name修改為只讀屬性?

A.將Name的set塊刪除

B.將Name的set塊置空

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

D.將Name添加readonly修飾符

 

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

A.switch語句的控制表達式可以是任何數(shù)據(jù)類型

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

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

D.switch語句中case標簽結(jié)束可以有跳轉(zhuǎn)語句,也可以沒有。

 

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

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

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

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

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

 

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

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

A.點擊“文件”,選擇子菜單中的“新建”再選擇“項目”

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

C.使用類視圖,右鍵后選擇“添加”,再選擇“類”

D.點擊“文件”,選擇子菜單中的“打開”,再選擇“項目”

 

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

A.繼承

B.多態(tài)

C.封裝

D.統(tǒng)一接口

 

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

A.抽象類不能實例化

B.抽象類只能做基類

C.抽象類可以實例化

D.抽象類可以做子類

 

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

A.接口中可以有虛方法

B.一個類可以實現(xiàn)多個接口

C.接口不能被實例化

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

 

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

A.靜態(tài)成員

B.類成員的訪問控制說明

C.屬性

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

 

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

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

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

C.這方法不可以有返回類型

D.這個方法叫做入口點函數(shù)

 

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

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

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

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

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

 

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

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

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

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

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

37.抽象類可以作為基類,所以不能直接實例化,也不可以被密封。

 

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

 

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

 

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

 

41.任何運算符都可以進行重載 。

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

49.C# 關(guān)于switch 小括號中表達式可以是字符串類型

 

50.在面向?qū)ο缶幊痰乃枷胫?,類是相同或者相似對象的抽象?/p>




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

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

回到頂部