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