iT邦幫忙

2

資訊科系的ASP.NET期末考題...Orz

回答一堆問題、寫了一堆範例

都比不上「寫出一篇考卷解答」,點閱率一天內衝得這麼快

從老師拿這份制式考卷(出版社給的?幾年不變?)
到學生答不出來,我們看見哪些問題?????
這份考卷,我原本是不想回答的
原因有二:
第一,不幫人家寫作業。
第二,這份考卷有些題目語意不明,連我都答的卡卡

這份ASP.NET考卷我也考不到一百分(甚至九十分)
http://www.dotblogs.com.tw/mis2000lab/archive/2014/06/11/145490.aspx

後來,為什麼我想回答了呢?

考卷題目:
http://www.dotblogs.com.tw/mis2000lab/archive/2012/06/18/72869.aspx

單選題:
1.Web Form伺服器控制項,在HTML模式下對應的標籤名稱會先顯示那一個關鍵字(A)<asp: (B)<html: (C)<asp.net: (D)<server:。
2.在 ASP.NET 網頁程式中, 所有按鈕、輸入欄位等控制項都放置於何處?(A) Web Panel (B) Web View (C) Web Home (D) Web Form。
3.下列關於控制項的敘述何者錯誤?(A) Web 伺服器控制項的功能較多 (B) HTML 伺服器控制項的種類較多 (C) Web 伺服器控制項的語法格式為 <asp:xxx> (D) 伺服器不會對普通 HTML 標籤進行動態處理。
4.控制項的哪一種屬性代表其識別碼?(A) Number (B) Name (C) ID (D) Me。
5.Label 控制項輸出文字時, 會自動加上哪一種標籤以顯示文字的效果?(A) <span> (B) <style> (C) <css> (D) <color>。
6.下列哪一個不是 ASP.NET 的按鈕控制項?(A) Button (B) LinkButton (C) AspButton (D) ImageButton。
7.TextBox 控制項無法建立哪一種輸入欄位?(A) 單行欄位 (B) 多行欄位 (C) 下拉式選單欄位 (D) 密碼欄位。
8.下列敘述何者正確?(A) 事件處理程序是觸發於網頁 Postback 回伺服器時 (B) 只有按下按鈕才可以讓網頁 Postback (C) Postback 指的是伺服器執行程式後將網頁傳送回使用者 (D) 伺服器會將 ASP.NET 網頁程式傳送給使用者執行。
9.下列敘述何者錯誤?(A) 控制項的 Text 屬性可以空白不要設定文字 (B) Web Form 的 DefaultFocus 屬性可設定預設要按下的按鈕 (C) 非按鈕的控制項也可以觸發事件處理程序 (D) HTML 語法中空白可以使用 " " 符號表示。
10.下列關於 CheckBox 與 CheckBoxList 控制項的比較何者錯誤?(A) CheckBoxList 可以動態增加或刪除選項 (B) CheckBox 可以使用 For Each 迴圈取得所有項目 (C) 當選項具有群組性時, 使用 CheckBoxList 比較方便存取各項目屬性 (D) CheckBoxList 可以使用資料庫、XML...等來源產生選項。
11.如果 RadioButtonList 控制項的 SelectedIndex 屬性值為 "-1", 代表什麼意義?(A) 使用者沒有選擇任何項目 (B) 使用者選擇所有項目 (C) 沒有項目可以選擇 (D) 程式錯誤。
12.下列哪一個控制項不能像容器一樣放入多個其他控制項?(A) Panel (B) TextBox (C) MultiView (D) View。
13.ASP.NET所開發的Web應用程式中如果有加入HTML伺服器控制項,在HTML模式下可以發現它多了那一個特別的屬性(A)style (B)name (C)id (D)Runat="server"。
14.下列敘述何者錯誤?(A) 連線同一個網頁即代表同一個 Session(B) Session.IsNewSession 屬性可檢查目前是否為建立 Session 物件的新連線(C) 預設 20 分鐘之後 Session 會自動失效並且刪除 (D) Seesion 是以 SessionID 來識別。
15.HTML伺服器控制項中的文字方塊,如果要指定內容,必須在那一個屬性中設定(A)Name (B)Text (C)Value (D)Style。
16.Web Form伺服器控制項中的文字方塊,如果要指定內容,必須在那一個屬性中設定(A)Name (B)Text (C)Value (D)Style。
17.Web Form控制項的屬性如果要在程式中動態設定,對應的語法是以下那一個(A)控制項.屬性=屬性值 (B) 控制項(屬性)=屬性值(C)控制項,屬性=屬性值 (D)控制項#屬性=屬性值。
18.以下那一個Web Form控制項,可以建立一個影像按鈕 (A)Button (B)Image (C)ImageButton (D)LinkButton。
19.以下那一個Web Form控制項,可以建立一個文字超連結(A)Button (B)HyperLilnk (C)ImageButton (D)LinkButton。
20.Web應用程式可能包括多個網頁,要在多個網頁之間傳遞資料,可以利用以下那一個物件(A)Cookie (B)Session (C)Application (D)Server (E)Web。
21.要保留用戶端使用者資料,可以利用以下那一個物件(A)Cookie (B)Session (C)Application (D)Server (E)Web。
22.下那一個檔案中儲存Session和Application兩物件的相關事件程序(A)AssemblyInfo.vb (B)Global.aspx (C)Web.config (D)Styles.css (E)Application.sln。
23.日期物件的哪一個屬性可以傳回該日期為星期幾?(A) Week (B) Day (C) DayOfWeek (D) WeekDay。
24.以下哪一個 Page 物件的屬性可檢查網頁是否為第一次連線?(A) IsValid (B) IsPostBack (C) IsFirstLoad (D) IsInitConn。
25.下面敘述何者錯誤?(A) 從 Request 物件可以取得用戶端的 IP 位址(B) 使用 Response 物件可將連線導向其他網頁(C) Cookie 將資料儲存於用戶端 (D) 所有網站皆存取同一個 Application 物件。
26.以下那一個驗證控制項,可以比較兩個控制項的內容是否相同(A)RequiredFieldValidator (B)CompareValidator (C)ReqularExpressionValidator (D)CustomValidator (E)RangeValidator。
27.以下那一個驗證控制項,可以驗證資料的輸入格式(A)RequiredFieldValidator (B)CompareValidator (C)ReqularExpressionValidator (D)CustomValidator (E)RangeValidator。
28.以下那一個驗證控制項,可以驗證資料是否在某一範圍(A)RequiredFieldValidator (B)CompareValidator (C)ReqularExpressionValidator (D)CustomValidator (E)RangeValidator。
29.以下那一個驗證控制項,可以自訂驗證程序(A)RequiredFieldValidator (B)CompareValidator (C)ReqularExpressionValidator (D)CustomValidator (E)RangeValidator。
30.以下那一個驗證控制項,可以驗證指定欄位內是否有輸入資料(A)RequiredFieldValidator (B)CompareValidator (C)ReqularExpressionValidator (D)CustomValidator (E)RangeValidator。

填充題:
1.ASP.NET允許網頁開發人員以一種以上的程式語言作開發,其中的共同橋樑便是______
2.NET Framework採用目前全球通用的網際網路標準通訊協定,也就是_____語言格式為標準。
3.表單是動態網頁運作的核心,由HTML標籤______所組成,在網頁上形成一塊區域,搜集使用者輸入的資料,傳送到WEB伺服器進一步作處理。
4.表單具有兩個非常重要的屬性成員,____為表單傳輸資料回伺服器的方式,_____代表接收被送回伺服器的網頁路徑。
5.網路系統的要求與回應架構當中,______回應客戶端瀏覽器提出的要求,_____用以取得客戶端的資料內容。
6.Request物件透過______與_______,取得使用者於表單上所輸入的資料內容。
7.Response物件的_____方法接受一個字串參數,並且將其字串內容寫入網頁,將瀏覽器導向指定的URL位址,只需引用Response物件的____方法即可。
8._________是伺服版本的表單標籤,將傳統的HTML標籤轉換成為伺服器端執行的版本。
9.轉換成為伺服器控制項的兩種主要設定,除了將____屬性設定____,另外還必須指定______屬性,提供識別。

10.當網頁第2次載入的時候,page物件的_____屬性會自動被轉換成為True,判斷此屬性值可以得到網頁的載入狀況。
11.在網頁中顯示圖片,可以透過Image控制項來達成,其中的 ____屬性用以設定圖片所要存放的位置。
12.HyperLink控制項可用來建立超連結,屬性_____設定連結網址的URL資訊。
13.Button控制項提供網頁一個按鈕介面,其中的屬性 _____用來設定按下事件的處理程序名稱,其中包含程序處理的相關程式碼。
14.TextBox控制項有幾種不同的型式,透過 _____屬性進行設定,可能的值有 ____、 ____以及 ____。
15.DropDownList控制項提供下拉式選單,標籤格式名稱為「ASP:RadioButtonList」,其中的 ____或 ____ 屬性,可用來取得選取項目的內容。
16.ListBox的 ____屬性,被用來設定為可被單選或複選。

17.ASP.NET的驗證控制項提供驗證設定所需的各種通用屬性值, ___為驗證的控制項名稱, ____或 ____為驗證失敗顯示的文字, ____則為錯誤訊息的顯示方式。
18.RangeValidator限制使用者輸入某一特定範圍內的資料,標籤格式名稱為「ASP:RangeValidator」,這個控制項根據屬性 ____ 與 ____的設定,進行指定範圍的驗證。
19.RegularExpressionValidator控制項以RegularExpression為基礎,進行較為複雜的驗證,其標籤格式名稱為(ASP:RegularExpressionValidator),其中用來設定運算準則的____屬性根據指定的運算式,進行複雜的驗證工作。
20.想要在網頁中顯示所有未通過驗證的錯誤訊息,可以藉由ValidationSummary控制項的 ____屬性來取得。

21.ADO.NET的三個主要命名空間為____以及____以及____。
22資料庫建立連線的首要條件就是要建立____物件,這個物件的____屬性用來資料來源資訊。
23. ____物件被用來直接對資料庫內容進行異動操作,主要透過三格屬性來設定,期中的____為執行的SQL指令,____取得或設定命令的種類,____則是連結的Connection物件,回傳資料內容必須呼叫____,____則執行資料庫得異動相關指令。
24.資料庫DataSet本身並沒有與資料庫之間並沒有任何連線,主要透過____取得低層資料庫的資料內容,而取得資料方法為____,DataSet資料的更新內容,必須透過____呼叫____方法來完成。
25. ____代表原始資料庫中,特定資料表中的資料複本,由資料表物件____組成,其中包含了____以及____所形成的資料表架構。

這份考卷連我也很多答不出來,
不嫌棄的話,來參考看看 -- http://www.dotblogs.com.tw/mis2000lab/archive/2014/06/11/145506.aspx

有哪位朋友知道這份考卷是哪本書附贈的嗎?
我猜是那種專賣學校的教科書,但不確定是哪一家?

有實作經驗的人,應該可以答得出來
如果真的是在學校聽聽課,沒實作經驗的話,應該會很痛苦

我有實作經驗,還是有很多屬性沒有死背,
我大概知道關鍵字,可以從Visual Studio的 Intellisense智慧選字系統中,挑選出來

我沒有考一百分,不知道我老闆會不會扣我薪水?
我沒有考一百分,不知道來上我課程的人會不會要求退費?
我沒有考一百分,但我寫過的系統還是在線上運作,服務一些人

.................................................................................................................................................................
難怪出版社一直要我在書本每一章的後面
加上作業習題、考卷等等

我一直很納悶,這是「寫程式」的書啊!
出這些題目,就算全對、一百分又如何?

其實我也不需要這麼驚訝,
我也是學校(大專院校)這樣教出來的

所以當年的我完全不想寫程式,也不想碰
直到因緣巧合,讓我走上這條路

抱歉,文章有點長,PO不完 ... http://www.dotblogs.com.tw/mis2000lab/archive/2014/06/11/145506.aspx


1 則留言

0
pantc328
iT邦研究生 1 級 ‧ 2014-06-20 08:35:05

我可以70分
這種題目不能死背,背了對工作沒用
為何70分不是100分??我已經非常多年沒寫ASP.NET 了

現在用開發工具一些東西如Tag,Namespace都會自動帶出來

我是老師,我不會考那麼多死背題,丟二個題目實作不就好了

我要留言

立即登入留言