- 相關(guān)推薦
2017微軟認證考試aspnet練習題及答案
你創(chuàng )建了一個(gè)ASP.net應用程序,該程序將運行在TK公司的WEB站點(diǎn)上。你的應用程序包括100個(gè)WEB頁(yè)面。你想配置你的應用程序,當HTTP代碼發(fā)生錯誤時(shí),可顯示自定義的錯誤信息給用戶(hù)。同時(shí)你想當程序發(fā)生錯誤時(shí)記錄到日志中。你想以最小的配置影響完成該目標,下面的那二件事你必須做?(選二項)(AD)
A、 為應用程序在Global.asax文件中創(chuàng )建Application_Error過(guò)程,來(lái)控制ASP.net代碼錯誤;
B、 為應用程序在Web.config文件中創(chuàng )建Application_Error過(guò)程,來(lái)控制ASP.net代碼錯誤;
C、 為應用程序在Global.asax文件中創(chuàng )建CustomErros事件,來(lái)控制HTTP錯誤;
D、 為應用程序在Web.config文件中創(chuàng )建CustomErros過(guò)程,來(lái)控制HTTP錯誤;
E、 為應用程序中的每個(gè)頁(yè)面添加Page指令,來(lái)控制控制ASP.net代碼錯誤;
F、 為應用程序中的每個(gè)頁(yè)面添加Page指令,來(lái)控制控制HTTP錯誤;
注:Web.config文件沒(méi)有Application_Error過(guò)程故B錯,同理C也錯。E、F與本題無(wú)關(guān)。
你為T(mén)K公司創(chuàng )建了一個(gè)ASP.net應用程序,該應用程序早期的版本使用一個(gè)用VB6.0編寫(xiě)的ActiveX組件。新的ASP.net應用程序將繼續使用這個(gè)ActiveX組件。你想使你的ASP.net應用程序和ActiveX組件間的數據匯集盡可能地快。下面那二個(gè)操作你應該選擇?(CD)
A、 用ODBC綁定;
B、 使用late綁定;
C、 使用early綁定;
D、 設置頁(yè)面Page指令中的AspCompat屬性為T(mén)rue;
E、 設置頁(yè)面Page指令中的AspCompat屬性為False
注:AspCompat屬性當設為 true 時(shí),允許在單線(xiàn)程單元 (STA) 線(xiàn)程上執行頁(yè)。這允許頁(yè)調用 STA 組件,例如用 Microsoft Visual Basic 6.0 開(kāi)發(fā)的組件。將該屬性設為 true 還允許頁(yè)調用 COM+ 1.0 組件,該組件要求可以訪(fǎng)問(wèn)非托管 Active Server Pages (ASP) 內置對象。由本題意思可知必選D項。ODBC綁定是一種比較老的綁定方式,速度非常慢已被SQL和OLEDB取代,B、C都可以實(shí)現本題的目標,但C項的綁定方法執行性能更好。
你創(chuàng )建了一個(gè)ASP.net應用程序,該程序使用DataGrid控件顯示已存儲的產(chǎn)品列表信息。產(chǎn)品數據庫存儲在一個(gè)名為T(mén)estKingDB的SQL Server數據庫中。每個(gè)產(chǎn)品使用名為ProductID的數值字段標識,每種產(chǎn)品都有一個(gè)名為ProductName的字符字段。你編寫(xiě)ADO.net代碼,使用SqlDataAdapter對象和SqlCommand對象通過(guò)調用存儲過(guò)程從數據庫中獲取數據。你設置SqlCommand對象的CommandType屬性為CommandTyp.StoredProcedure,CommandText屬性為procProductList。你的代碼,使用以ProductID字段降序排列的產(chǎn)品列表數據,成功填充了一個(gè)DataTable對象。你想使用數據以ProductName字段按字母順序重新顯示,你應該怎么做?(B)
A、更改SqlCommand對象的CommandType屬性為CommandType.Text;
更改SqlCommand對象的CommandText屬性為如下代碼:
綁定DataGrid控件到DataTable對象;
B、在DataTable對象的基礎上創(chuàng )建一個(gè)DataView對象;
設置DataView對象的Sort屬性為:“ProductName DESC”;
綁定DataGrid控件到DataView對象;
要重新排序,不改變原來(lái)的顯示順序;可以用Dataview對象,它只改變內存中的數據排序;不改變數據源;
C、設置DataGrid控件的AllowSorting屬性為T(mén)rue;
設置DataGridColumn的SortExpression使用“ProductName DESC”顯示ProductName;
綁定DataGrid控件到DataTable對象;
D、設置DataTable對象的DisplayExpression屬性為:
綁定DataGrid控件到DataTable對象;
注:Sort屬性:獲取或設置 DataView 的一個(gè)或多個(gè)排序列以及排序順序
AllowSorting屬性:獲取或設置一個(gè)值,該值指示是否可以通過(guò)單擊列標頭對網(wǎng)格進(jìn)行重新排序。
DisplayExpression屬性:獲取或設置將返回一個(gè)值的表達式,該值用于表示用戶(hù)界面中的該表
本題的根源是數據源的排序方式,A,C,D三項都不能實(shí)現本題目標。