24秋學(xué)期《Windows可視化編程》在線作業(yè)【資料答案】

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

發(fā)布時(shí)間:2024-09-09 14:49:24來源:admin瀏覽: 0 次

24秋學(xué)期(高起本:1709-2103、專升本/高起專:2003-2103)《Windows可視化編程》在線作業(yè)-00003

試卷總分:100  得分:96

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

1.開發(fā)基于C#的Windows應(yīng)用程序需要引用哪個(gè)名空間()?

A.System

B.System.Forms

C.System.Collections

D.System.Data


2.請(qǐng)問經(jīng)過表達(dá)式a=3+1>5?0:1的運(yùn)算,變量a的最終值是什么?

A.3

B.1

C.0

D.4


3.在定義類時(shí),如果希望類的某個(gè)方法能夠在派生類中進(jìn)一步進(jìn)行改進(jìn),以處理不同的派生類的需要,則應(yīng)將該方法聲明成()

A.sealed 方法

B.public 方法

C.virtual 方法

D.override 方法


4.如何將控件??康酱绑w的右邊?

A.button1.Dock=DockStyle.Right;

B.button1.Dock=Right;

C.button1.Anchor=AnchorStyles.Right;

D.button1.Anchor=Right;


5.C#中每個(gè)char類型量占用()個(gè)字節(jié)的內(nèi)容.

A.1

B.2

C.4

D.8


6.下列關(guān)于繼承的理解,錯(cuò)誤的是()。

A.子類可以從父類中繼承其所有的成員。

B.無論是否聲明,子類都繼承自object(System.object)類。

C.假如,類M繼承自類N,而類N又繼承自類P,則類M也繼承自類P。

D.子類應(yīng)是對(duì)基類的擴(kuò)展。子類可以添加新的成員,但不能出去已經(jīng)繼承的成員的定義。


9.已知在某Windows_Form應(yīng)用程序中,主窗口類為Form1,程序入口為靜態(tài)方法,則在Main方法中打開主窗口的正確代碼是()

A.Application.Run(new_Form1());

B.Application.Open(new_Form1());

C.(new_Form1()).Open();

D.(new_Form1()).Run();


8.為了將字符串 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);


9.若要使命令按鈕不可操作,要對(duì)()屬性進(jìn)行設(shè)置。

A.Visible

B.Enabled

C.BackColor

D.Text


10.面向?qū)ο蟮恼Z言具有繼承性、多態(tài)性和()性。

A.封裝

B.拆箱

C.封閉

D.邏輯


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

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

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

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

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


12.C#中,在方法 MyFunc 內(nèi)部的 try..catch 語句中,如果在 try 代碼塊中發(fā)生異常,并且在當(dāng)前的所有 catch 塊中都沒有找到合適的 catch 塊,則()

A.NET 運(yùn)行時(shí)馬上強(qiáng)制退出該程序

B.NET 運(yùn)行時(shí)繼續(xù)在 MyFunc 的調(diào)用堆棧中查找提供該異常處理的過程

C.NET 運(yùn)行時(shí)忽略該異常

D.NET 拋出一個(gè)新的“異常處理未找到”的異常


13.VS.NET中,在()窗口中可以瀏覽與當(dāng)前項(xiàng)目相關(guān)的菜單字符串表,對(duì)話框等信息。

A.解決方案資源管理器

B.類視圖

C.資源視圖

D.屬性


14.下列說法中不正確的是()。

A.C#中以“;”作為一條語句的結(jié)束

B.C#中注視是不參與編譯的

C.C#有三種不同的注釋類型

D.swith語言中case標(biāo)簽結(jié)束可是有跳轉(zhuǎn)語句,也可以沒有。


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

A.將Name的set塊刪除

B.將Name的set塊置空

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

D.將Name添加readonly修飾符


10.269、以下類型中,不屬于值類型的是()?

A.整數(shù)類型

B.布爾類型

C.字符類型

D.類類型


17.如果要將窗體設(shè)置為透明的,則()

A.要將FormBoderStyle屬性設(shè)置為None

B.要將Opacity屬性設(shè)置為小于100%得值

C.要將locked 屬性設(shè)置為True

D.要將 Enabled屬性設(shè)置為True


18.()對(duì)象的AcceptButton 屬性被使用響應(yīng)選定的某個(gè)特殊按鈕的單擊事件。

A.按鈕

B.窗體

C.鍵盤

D.鼠標(biāo)


19.變量menuItem1引用一個(gè)菜單項(xiàng)對(duì)象.為使該菜單項(xiàng)變?yōu)椤盎疑豢蛇x”狀態(tài), 應(yīng)對(duì)menuItem1的哪個(gè)屬性進(jìn)行操作?

A.Enabled

B.Checked

C.Visible

D.Text


20.在使用FileStream 打開一個(gè)文件時(shí),通過使用FileMode 枚舉類型的()成員,來指定操作系統(tǒng)打開一個(gè)現(xiàn)有文件并把文件讀寫指針定位在文件尾部。

A.Append

B.Create

C.CreateNew

D.Truncate


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

29.創(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.使用類視圖,右鍵后選擇“添加”,再選擇“類”

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


22.以下關(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ù)顯式傳遞到方法。


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

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

B.抽象類只能做基類

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

D.抽象類可以做子類


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

A.繼承

B.多態(tài)

C.封裝

D.統(tǒng)一接口


25.在C#中設(shè)計(jì)類時(shí),應(yīng)如何保證在釋放對(duì)象的所有引用之前,釋放對(duì)象使用的文件、網(wǎng)絡(luò)等資源?

A.為類添加析構(gòu)函數(shù),在析構(gòu)函數(shù)中釋放資源

B.為類重載new運(yùn)算符

C.為實(shí)現(xiàn)IDisposable借口

D.為類添加delete運(yùn)算符


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

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

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

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

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


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

A.接口中可以有虛方法

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

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

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


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

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

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

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

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


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

A.方法

B.屬性

C.字段

D.事件


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

A.靜態(tài)成員

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

C.屬性

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


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

31.一個(gè)類中,只能有一個(gè)構(gòu)造函數(shù)


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


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


34.構(gòu)造函數(shù)可以聲明返回值類型。


35.ArrayList能夠包含任何類型的元素,但不能混合放置不同類型的對(duì)象。


36.if語句后面的表達(dá)式可以是任意表達(dá)式。


37.菜單項(xiàng)標(biāo)題中有含有帶下劃線的字符,這是快捷鍵。


38.接口像類一樣,可以定義并實(shí)現(xiàn)方法


39.派生類對(duì)象可以不受限制地訪問所有的基類對(duì)象


49.ListBox控件用于顯示一個(gè)選項(xiàng)列表,用戶每次只能從中間選擇一項(xiàng)。


41.for 循環(huán)中,可以用 break語句跳出循環(huán)體


42.readonly字段只能在初始化期間或是在構(gòu)造函數(shù)中賦值。


43.接口可以被類繼承,本身也可以繼承其他接口。


44.類可以繼承多個(gè)接口,接口只能繼承一個(gè)接口


45.允許有多個(gè)相同名稱的構(gòu)造函數(shù)


46.基類的派生類中必須為基類中的抽象方法提供實(shí)現(xiàn)。


47.C#群集,除Array外,都被設(shè)計(jì)成能持有一般對(duì)象。


48.可以阻止某一個(gè)類被其他類繼承。


49.類的保護(hù)成員只能被類中的成員函數(shù)訪問,任何類以外的函數(shù)對(duì)它們的訪問都是非法的。


50.繼承是指派生類可以獲取其基類特征的能力。




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

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

回到頂部