22春學(xué)期(高起本1709-1803、全層次1809-2103)《Windows可視化編程》在線作業(yè)-00002
試卷總分:100 得分:100
一、單選題 (共 40 道試題,共 80 分)
1.VS.NET控件的屬性窗口中,按鈕"A->Z"點擊后,屬性列表會按造()順序進(jìn)行排列?
A.按照大小排序各屬性
B.按照功能分類排列屬性
C.按照名稱排列屬性
D.先按照功能分類排列屬性后在每個單元中以名稱排序
2.C#中,新建一個字符串變量str,并將字符串"Tom's_Living_Room"保存到串中,應(yīng)該()
A.string str="Tom\'s_Living_Room";
B.string str="Tom's_Living_Room";
C.string str("Tom's_Living_Room");
D.string str("Tom"s_Living_Room");
3.Web表單中,按鈕的默認(rèn)事件是()
A.Click事件
B.Load事件
C.Init事件
D.Command事件
4.“訪問范圍限定于此程序或那些由它所屬的類派生的類型”是對以下哪個成員可訪問性含義的正確描述?
A.public
B.protected
C.internal
D.protected_internal
5.設(shè)置openfiledialog1引用一個openfiledialog 對象.則打開該對話框的正確代碼是()
A.openfiledialog1.show();
B.openfiledialog1.showdialog();
C.openfiledialog1.open();
D.openfiledialog1.openandshow();
6.已知在某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();
7.某Windows_Form的工具條為ToolBar1,則代表該工具條的第2個按鈕的對象為().
A.ToolBar1.Button(2)
B.ToolBar1.Button(1)
C.ToolBar1.Button(3)
D.ToolBar1.Button(0)
8.開始狀態(tài)默認(rèn)時,屏幕位于()。
A.左下方
B.中部
C.左上方
D.右上方
9.什么屬性用來設(shè)置某個控件為三維或平的?
A.Dimension
B.Flat
C.BorderStyle
D.Fixed
10.如果設(shè)treeView1=new_TreeView(),則treeView1.Nodes.Add("根節(jié)點")返回的是一個()類型的值。
A.TreeNode
B.int
C.string
D.TreeView
11.在窗體Form1中有按鈕Button1,以下那個Click事件處理程序可以關(guān)閉該窗體?
A.Form1.Close();
B.this.Close();
C.Button1.Close();
D.me.Close();
12.以下描述錯誤的是()
A.類不可以多重繼承而接口可以
B.抽象類自身可以定義成員而接口不可以
C.抽象類和接口都不能被實例化
D.一個類可以有多個基類和多個基接口
13.在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);
14.下列語句在控制臺上的輸出是().if(true)System.Console.WriteLine("First");System.Console.WriteLine("Second");
A.FirstSecond
B.First
C.Second
D.無輸出
15.什么字符被用來放在其他字符串末尾使這些字符串連成一串?
A.+
B.-
C.?
D.*
16.()命名空間中的類和接口用于創(chuàng)建Web應(yīng)用程序的頁面?
A.System.Drawing
B.System.IO
C.System.Web.UI
D.System.Web.Service
17.在C#中,表示一個字符串的變量應(yīng)使用以下哪條語句定義?
A.Cstring str;
B.string str;
C.Dim str as string
D.char* str
18.()對象的AcceptButton 屬性被使用響應(yīng)選定的某個特殊按鈕的單擊事件。
A.按鈕
B.窗體
C.鍵盤
D.鼠標(biāo)
19.顯示消息框時,MessageBoxIcon枚舉中的Error成員可在消息框中添加一個圖標(biāo),該圖標(biāo)的形狀是()
A.i
B.?
C.χ
D.!
20.請問經(jīng)過表達(dá)式a=3+1>5?0:1的運算,變量a的最終值是什么?
A.3
B.1
C.0
D.4
21.在VS.NET窗口中,()窗口提供了連接到本地或遠(yuǎn)程計算機(jī)上數(shù)據(jù)庫并進(jìn)行管理的功能.
A.工具箱
B.資源管理
C.解決方案資源管理器
D.服務(wù)器資源管理器
22..NET提供的管理常用數(shù)據(jù)結(jié)構(gòu)的List.Quese.HashTable等類是直接包含在()命名空間中的。
A.System.Data
B.System.IO
C.System.Collections
D.System
23.C#的數(shù)據(jù)類型有()
A.值類型和調(diào)用類型
B.值類型和引用類型
C.引用類型和關(guān)系類型
D.關(guān)系類型和調(diào)用類型
24.在Windows Form程序中,對某ComboBox對象有以下要求:控件的列表框部分總是可見的,且用戶可以編輯文本框控件的文本。則該ComboBox對象的DropDownStyle屬性應(yīng)設(shè)置為ComboBoxStyle枚舉類型中的()值。
A.DropDown
B.DropDownList
C.Sinple
D.IsSelected
25.在ADO.NET中,表示程序到數(shù)據(jù)的連接對象為()
A.Connection對象
B.Command對象
C.DataSet對象
D.DataAdapter對象
26.構(gòu)建Windows窗體以及其所使用空間的所有類的命名空間是下列哪個選項?
A.System.Data
B.System.IO
C.System.Text
D.System.Windows.Forms
27.在定義類時,如果希望類的某個方法能夠在類中進(jìn)一步改進(jìn),以處理不同的派生類的需要,則應(yīng)該將方法聲明成()
A.sealed
B.public
C.virtual
D.overriade
28.要創(chuàng)建多文檔應(yīng)用程序,需要將窗體的()屬性設(shè)為true。
A.DrawGrid
B.ShowInTaskbar
C.Enabled
D.IsMdiContainer
29.在從標(biāo)準(zhǔn)文本文件(如:readme.txt)中讀取信息行,應(yīng)使用()操作文件.
A.XmltextReader
B.XmlReader
C.TextReader
D.StreamReader
30.在C#中,預(yù)處理指令#region和#endregion的作用是()
A.注釋#region和#endregion之間的代碼
B.為Code_Editor定義一段可折疊代碼區(qū)
C.#region和#endregion之間的代碼在Debug版本中不參加編譯
D.#region和#endregion之間的代碼在Release版本中不參加編譯
31.在Queue類中,移除并返回隊列前端對象的方法是()
A.Dequene
B.Enqueue
C.Peek
D.Pop
32.如果將窗體的FormBoderStyle設(shè)置為None,則()。
A.窗體沒有邊框并不能調(diào)整大小
B.窗體沒有邊框但能調(diào)整大小
C.窗體有邊框但不能調(diào)整大小
D.窗體是透明的
33.在C#編制的財務(wù)程序中,需要創(chuàng)建一個存儲流動資金金額的臨時變量,則應(yīng)使用下列哪條語句?
A.decimal theMoney;
B.int theMoney;
C.string theMoney;
D.Dim theMoney as double
34.在VS.NET窗口中,在()窗口中可以查看當(dāng)前項目的類和類型的層次信息.
A.解決方案資源管理器
B.類視圖
C.資源視圖
D.屬性
35.在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;
36.VS.NET中,在()窗口中可以瀏覽與當(dāng)前項目相關(guān)的菜單字符串表,對話框等信息。
A.解決方案資源管理器
B.類視圖
C.資源視圖
D.屬性
37.在C#中設(shè)計類時,如何將一個可讀可寫的公有屬性Name修改為只讀屬性?
A.將Name的set塊刪除
B.將Name的set塊置空
C.將Name的set塊前加修飾符private
D.將Name添加readonly修飾符
38.創(chuàng)建菜單后,為了實現(xiàn)菜單項的命令功能,應(yīng)為菜單項添加()事件處理方法.
A.DrawItem
B.Popup
C.Click
D.Select
39.Windows_Form應(yīng)用程序中,要求下壓按鈕控件Button1有以下特性:正常情況下,該按鈕是扁平的,當(dāng)鼠標(biāo)指針移動到它上面時,按鈕升高.那么,在程序中,屬性Button1.FlatStyle的值應(yīng)設(shè)定為()
A.System.Windows.Forms.FlatStyle.Flat
B.System.Windows.Form.FlatStyle.Popup
C.System.Windows.Forms.FlatStyle.Standard
D.System.Windows.Forms.FlatStyle.System
40.Winform中,關(guān)于ToolBar控件的屬性和事件的描述不正確的是()。
A.Buttons屬性表示ToolBar控件的所有工具欄按鈕
B.ButtonSize屬性表示ToolBar控件上的工具欄按鈕的大小,如高度和寬度
C.DropDownArrows屬性表明工具欄按鈕(該按鈕有一列值需要以下拉方式顯示)旁邊是否顯示下箭頭鍵
D.ButtonClick事件在用戶單擊工具欄任何地方時都會觸發(fā)
二、多選題 (共 10 道試題,共 20 分)
41.要向窗體中添加按鈕和其它控件,可以使用下列方法中的哪一種?
A.右擊“工具箱”上的控件,選擇“添加”就可以將一個控件添加到窗體的左上角,然后可以根據(jù)需要將控件拖動到適當(dāng)?shù)奈恢?/p>
B.在“工具箱”上雙擊控件圖標(biāo)變可以將一個控件添加到窗體的控件左上角,然后可以根據(jù)需要拖動控件
C.單擊“工具箱”上的控件,并將其拖放到窗體中的理想位置,接著就可以把一個控件拖放到窗體中
D.單擊“工具箱”上的控件,然后在窗體上期望的位置單擊并拖動出一個長方形,接著就可以在窗體上繪制出一個控件
42.從數(shù)據(jù)庫讀取記錄,你可能用到的方法有()
A.ExecuteNonQuery
B.ExecuteScalar
C.Fill
D.ExecuteReader
43.以下關(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ù)顯式傳遞到方法。
44.在控制臺程序必須有一個static_void_Main(),下列關(guān)于這個方法的描述中,哪些是正確的?
A.必須在結(jié)構(gòu)或類的內(nèi)部
B.聲明Main()方法時既可以使用參數(shù),也可以不使用
C.這方法不可以有返回類型
D.這個方法叫做入口點函數(shù)
45.下面描述錯誤的是()。
A.窗體也是控件
B.窗體也是類
C.控件是從窗體繼承來的
D.窗體的父類是控件類
46.以下哪些可以作為接口成員?
A.方法
B.屬性
C.字段
D.事件
47.下列關(guān)于數(shù)組的描述中,哪些選項是正確的?
A.String類本身可以被看做是一個System.Char對象的數(shù)組
B.String類中的許多方法都能用在數(shù)組中
C.數(shù)組可以用來處理數(shù)據(jù)類型不同的批量數(shù)據(jù)
D.System.Array類是所有數(shù)組的基類
48.使用下列哪種方法可以減少一個ArrayList對象的容量?
A.調(diào)用Remove方法
B.調(diào)用Clear方法
C.調(diào)用Trim/ToSize方法
D.設(shè)置Capacity屬性
49.下面關(guān)于抽象類說法正確的是()
A.抽象類不能實例化
B.抽象類只能做基類
C.抽象類可以實例化
D.抽象類可以做子類
50.創(chuàng)建項目后,希望在當(dāng)前項目中加入一個Windows_Form界面,以下哪些方法可以實現(xiàn)?
A.點擊“文件”,選擇子菜單中的“新建”再選擇“項目”
B.在解決方案資源管理器中,右鍵當(dāng)前項目,選擇“添加”,再選擇“新項目”
C.使用類視圖,右鍵后選擇“添加”,再選擇“類”
D.點擊“文件”,選擇子菜單中的“打開”,再選擇“項目”
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777