網(wǎng)站首頁
考試題庫
在線???/a>
智能家居
網(wǎng)課試題
問&答
熱門試題
登錄 |
注冊
網(wǎng)站首頁
考試題庫
熱門試題
智能家居
網(wǎng)課試題
大學(xué)試題
題庫首頁
每日一練
章節(jié)練習(xí)
基于C#的Windows應(yīng)用程序設(shè)計(jì)章節(jié)練習(xí)(2019.10.10)
來源:考試資料網(wǎng)
1
你開發(fā)了一個(gè)基于Windows的應(yīng)用程序。該應(yīng)用程序通過幾個(gè)函數(shù)來計(jì)算庫存量。數(shù)量存儲在變量TestKingQuantity中。當(dāng)你測試這個(gè)應(yīng)用程序時(shí),你發(fā)現(xiàn)TestKingQuantity的值有時(shí)會(huì)小于0。為了調(diào)試,你想讓你的應(yīng)用程序在發(fā)生這種錯(cuò)誤時(shí)產(chǎn)生一個(gè)錯(cuò)誤消息。你也想看一下產(chǎn)生這種計(jì)算錯(cuò)誤的調(diào)用堆的信息。你需要在計(jì)算TestKingQuantity的代碼后插入額外的代碼。下列哪一個(gè)代碼段是你所需的?()
點(diǎn)擊查看答案
2
你用VisualStudio.NET創(chuàng)建了一個(gè)應(yīng)用程序,為你的技術(shù)支持部門提供跟蹤支持。你實(shí)現(xiàn)了一個(gè)跟蹤類用于記錄運(yùn)行時(shí)錯(cuò)誤到本地日志文件中。你也實(shí)現(xiàn)了一個(gè)TraceSwitch對象名為MySwitch,用于跟蹤滯后的開啟和關(guān)閉。為了最大化應(yīng)用程序的性能,你要確保MySwitch缺省是不可用的(disabled)。你讓配置管理員去發(fā)布。你編譯和部署這個(gè)應(yīng)用程序到你公司內(nèi)部網(wǎng)的共享文件夾中。50個(gè)用戶通過他們桌面的快捷方式使用的這個(gè)應(yīng)用程序。其中一個(gè)用戶在運(yùn)行的時(shí)候收到錯(cuò)誤消息。你決定為這個(gè)用戶激活這個(gè)耗時(shí)的跟蹤,但要確保不會(huì)影響到其他用戶的性能。哪個(gè)或哪些操作你需要做?()
點(diǎn)擊查看答案
3
你使用VisualStudio.NET創(chuàng)建基于Windows的應(yīng)用程序。應(yīng)用程序可以捕獲可見屏幕的小部分。你建立了一個(gè)名為TestKingCameraForm的窗體。把TestKingCameraForm.BackColor的屬性確定成藍(lán)色。并在窗體上添加了一個(gè)按鈕用來給用戶玩屏幕射擊。現(xiàn)在,你需要建立TestKingCameraForm的透明部分做一部分屏幕。你的程序?qū)⒉东@一幅在透明的領(lǐng)域里面的屏幕圖像。TestKingCameraForm的最終界面將顯示出來:你增加了TestKingCameraForm和Panelcontrol。你必須保證任何基礎(chǔ)的應(yīng)用都將在小組內(nèi)可見。你該采取哪兩種方法?()
點(diǎn)擊查看答案
4
一個(gè)開發(fā)者用計(jì)算機(jī)運(yùn)行分布式MicrosoftWindowsXP專業(yè)版的法國譯本,這些文件包括財(cái)務(wù),日期,時(shí)間,貨幣價(jià)值。這些數(shù)據(jù)被保存為特殊的數(shù)據(jù)格式,你必須保證TestKing準(zhǔn)確的解釋所有的數(shù)據(jù),不管它被設(shè)置成客戶端操作系統(tǒng),下面那段代碼你應(yīng)該添加到應(yīng)用程序中?()
點(diǎn)擊查看答案
5
你使用VisualStudio.NET開發(fā)了一個(gè)基于Windows的應(yīng)用程序App。App使用對象SqlConnection來進(jìn)行數(shù)據(jù)庫訪問。你在一臺內(nèi)存和硬盤空間均受限制的計(jì)算機(jī)上運(yùn)行App。當(dāng)代碼完成對SqlConnection對象的使用后,你必須保證連接被關(guān)閉,且任何被該對象使用的資源必須立即釋放。你該做什么?()
點(diǎn)擊查看答案
6
你正在維護(hù)一個(gè)其他開發(fā)者創(chuàng)建的VisualStudio.NET的應(yīng)用程序。應(yīng)用程序像預(yù)想那樣運(yùn)行了幾個(gè)月之后使用者報(bào)告有時(shí)計(jì)算稅金的總數(shù)不正確。然而,當(dāng)你運(yùn)行應(yīng)用程序來創(chuàng)建一個(gè)清單時(shí),斷點(diǎn)沒有被調(diào)用。你將怎樣處理這個(gè)問題?()
點(diǎn)擊查看答案
7
你用VisualStudio.NET開發(fā)了一個(gè)基于Windows的應(yīng)用程序,這個(gè)應(yīng)用程序可以訪問MicrosoftSQLServer數(shù)據(jù)庫。你的應(yīng)用程序包含一個(gè)名叫CustomerForm的窗體。你添加了一個(gè)名為design-time的組件到窗體中:名為TestKingConnection的SqlConnection對象;名為TestKingDataAdapter的SqlDataAdapter對象;名為TestKingDataSet的DataSet對象;5個(gè)TextBox控件用來保存TestKingDataSet的值。在設(shè)計(jì)時(shí),你將每個(gè)TextBox控件的DataBindings屬性設(shè)置為TestKingDataSet對象的DataTable的適當(dāng)?shù)牧?。?dāng)你調(diào)試應(yīng)用程序時(shí),你能成功地連接到數(shù)據(jù)庫,而,沒有數(shù)據(jù)顯示在任何一個(gè)TextBox中。你需要修改你的應(yīng)用程序代碼確保數(shù)據(jù)能適當(dāng)?shù)仫@示。當(dāng)CustomerForm.Load事件處理器運(yùn)行時(shí),將發(fā)生哪個(gè)行為?()
點(diǎn)擊查看答案
8
你開發(fā)了一個(gè)基于Windows窗體的TestKingPayroll的應(yīng)用程序,你的應(yīng)用程序在窗體是通過叫DataFile的數(shù)據(jù)文檔來接收信息,這個(gè)文件不包含任何架構(gòu)信息,你需要寫代碼去加載XML數(shù)據(jù)在DataSet的類()
點(diǎn)擊查看答案
9
你開發(fā)了一個(gè)基于Windows的應(yīng)用程序,該應(yīng)用程序包含一個(gè)名為TestKingContact的類。TestKingContact使用ADO.NET連接MicrosoftSQLServer數(shù)據(jù)庫。當(dāng)TestKingContact在運(yùn)行的時(shí)候需要一個(gè)活動(dòng)連接連到數(shù)據(jù)庫。你要確保當(dāng)TestKingContact結(jié)束運(yùn)行時(shí)它所使用的所有資源都被釋放掉。你該怎么做?()
點(diǎn)擊查看答案
10
你開發(fā)了一個(gè)基于Windows的應(yīng)用程序名為TestKingBilling。你創(chuàng)建一個(gè)簡單用戶界面去獲取用戶輸入數(shù)據(jù)。該應(yīng)用程序傳一個(gè)用戶輸入數(shù)據(jù)的數(shù)組對象給一個(gè)名為AddUpDataTimeEntry的函數(shù)。當(dāng)你測試TestKingBilling時(shí),這個(gè)函數(shù)使用DataTable對象的LoadDataRow方法,去更新表中存在的記錄或者加入新記錄。你頻繁的收到InvalidCastException這類異常。這個(gè)錯(cuò)誤產(chǎn)生的原因是什么?()
點(diǎn)擊查看答案