這就是我們的學校教出來的 [程式設計].....Orz 兼論 [教學]與 [良心]

摘要:這就是我們的學校教出來的 [程式設計].....Orz





 

 

在 Yahoo知識+ 看見學生發問的考試題目?或是期末考報告?

單選題:
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 語法中空白可以使用 "&nbsp;" 符號表示。
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

 

 

.................................................................................................................................................................

難怪出版社一直要我在書本每一章的後面

加上作業習題、考卷等等

 

我一直很納悶,這是「寫程式」的書啊!

出這些題目,就算全對、一百分又如何?

 

其實我也不需要這麼驚訝,

我也是學校(大專院校)這樣教出來的

 

所以當年的我完全不想寫程式,也不想碰

直到因緣巧合,讓我走上這條路 -- [回憶]我是怎麼落進「寫程式」這個大火坑的?

 

 

學校的老師,那些博士、大教授該摸著良心,好好想一想

你們領了這些薪資、社會地位又崇高

到底有沒有心!放在教育上?

 

如果沒有,就換人做做看

 

2008年了,ASP.NET都走向 2.0 / 3.5版了

市面上還有ASP的新書上市?

還有一本書教學生「FrontPage + ASP.NET 1.0」......  該學ASP或是ASP.NET?....從「驚見一本ASP新書上市」說起

很明顯的,都是老師自己上課用的教科書,兩邊賺!

 

然後呢?學生學不好(也不敢反抗),最後出了社會,能力不夠,找不到好的工作。

      (更可悲的....很多學生在這種教育之後,對自己的能力沒有自信,不敢找IT工作

 

這些學校的聲名會更好?還是更下沈?

每家公司的IT主管,面試之後,心裡都會打分數

幾次以後,某些學校就是拒絕往來戶了(這些都要怪學生?都是學生的責任?......那老師該負的責任在哪裡?)

 

 

 

真的!每一個站在台上的 "老師"

不要忘記自己的「初衷」,教育的熱情?熱血到哪裡去了?

 

學校、補習班,是傳授經驗的地方

不是為了自己衣食住行,「騙取」一份薪資的地方

 

[給初學者的話] 如何選電腦補習班?? #1....我的回憶 (最昂貴的是「師資」成本

http://www.dotblogs.com.tw/mis2000lab/archive/2009/02/13/7143.aspx

 

資訊講師的社會責任?

http://www.dotblogs.com.tw/mis2000lab/archive/2014/06/03/145348.aspx

 

老祖宗說過:天地君親師

當老師的人,跟天地並列,與父母同尊!

摸著自己良心想一想,我在台上講的東西,真的都是我熟練的?我有專長的?

 

還是出版社幫我寫一本教科書,還提供投影片?作業與考卷?

讓我平平安安一學期?能領到薪水就好?

 

是學生混?還是老師也在混?

 

.................................................................................................................................................................

為了避免離題,以下文字淡化處理

所以,我即使在以前當講師,

學生(學員)結業以後,要請我吃飯(謝師宴),我是絕對不參加的。

第一,我收了錢,把大家教好。是理所當然!

第二,學生(學員)都還沒有收入。我(有收入的長輩)怎麼可以去吃他們提供的「免費餐飲」?

 

大家想想看,我說這些話,有沒有道理??

 

 

以上都是 我自己的 「自我要求」,我不要求每個人都要做到。但大家都可比較看看

 

.................................................................................................................................................................

 

不過,這些老師、教授也不用介意我的言論

畢竟.....篠上芳光:沒用的人才寫部落格?  http://www.dotblogs.com.tw/mis2000lab/archive/2011/09/28/kuso_20110928.aspx

 

 

相關文章:

[入門]我的ASP.NET學習地圖(給初學者、入門參考),如何變成Web程式設計師?

[給初學者的話] IT世界裡面,沒有一本搞定的「初學者聖經」

給讀者、學生、初學者的話(不管你買哪一本電腦書,都適用)

 

我想寫程式#1 之 「先確立志向」

我想寫程式#2 之 「兩招(三支程式)就可以出師」

我想寫程式#3 之 「簡單地設計自己的資料表(Table)」

 

 

補充文章:國家丙級證照考試是怎麼了?這樣是幫學生還是害學生?

 
在網路上都會看到類似像考這麼多證照沒用啦、許多證照是騙錢之類的說法。由於很少接觸這方面的資訊,看到類似說法總會覺得奇怪。
即便是填鴨主義式的考試,只要有適當的範圍與教材,就算有些問題,再怎麼樣也應該都會有鑒別度,會到「沒用」這樣的地步嗎?......詳見全文  http://www.cool3c.com/article/69118
 
 

 

兩年以後,(2014年)我終於在另一位網友的經驗談裡面,找到答案了

驚人!! 

這就是我們的學校教出來的 [程式設計].....原來是國文老師在教程式設計啊!

 

 

 

我將思想傳授他人, 他人之所得,亦無損於我之所有;

猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson

線上課程教學,遠距教學 (Web Form 約 51hr)  https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015

線上課程教學,遠距教學 (ASP.NET MVC 約 135hr)  https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab

 

寫信給我,不要私訊 --  mis2000lab (at) yahoo.com.tw  或  school (at) mis2000lab.net

 (1) 第一天 ASP.NET MVC5 完整影片(5.5小時 / .NET 4.x版)免費試聽。影片 https://youtu.be/9spaHik87-A 

 (2) 第一天 ASP.NET Core MVC 完整影片(3小時 / .NET Core 6.0~8.0)免費試聽。影片 https://youtu.be/TSmwpT-Bx4I 

[學員感言] mis2000lab課程評價 - ASP.NET MVC , WebForm  。 https://mis2000lab.medium.com/%E5%AD%B8%E5%93%A1%E6%84%9F%E8%A8%80-mis2000lab%E8%AA%B2%E7%A8%8B%E8%A9%95%E5%83%B9-asp-net-mvc-webform-77903ce9680b  


ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。 

.........   facebook社團   https://www.facebook.com/mis2000lab   ......................

.........  YouTube (ASP.NET) 線上教學影片  https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/

 

Blog文章 "附的範例" 無法下載,請看 https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download

請看我們的「售後服務」範圍(嚴格認定)。

...................................................................................................................................................... 

ASP.NET MVC  => .NET Core MVC 線上教學  ...... 第一天課程 完整內容 "免費"讓您評估 / 試聽

[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講   事先錄好的影片,並非上課側錄!   觀看時,有如「一對一」面對面講課