none
想討論一些TQC_VB認證的題目... RRS feed

  • 一般討論

  • 1-26  下列何者對於多型的敘述錯誤? (B)亦可稱為"同名異式"  (C)會導致物件處理過程更複雜

    Ans=C; 我覺得B:同名異式不是OverLoad的特性嗎?

    2-57 下列程式碼範例,何者為定義Customer類別的陳述式?

    (A) Public Structure Customer/End Structure

    (B) Private Class Customer/End Class

    (C) Public Class Customer/End Class

    (D) Public Module Customer/ End  Module

    Anc=B; Why not C?

    5-23 下列有關BindingSource元件的功能何者錯誤?

    (C)顯示資料集的資料記錄

    (D)將資料集(DataSet)的資料寫至資料庫中

    Abs=C;

    我的理解是用以下的概念

    (DataBase) <--> (DataSet) <-->(BindingSource)  <--> Form元件(例如GridView)

    所以DataSet要 寫入 DataBase應該與BindingSource無關吧?


    None

    2012年7月7日 上午 03:25

所有回覆

  • 關於 同名異式.

    根據 Luca Cardelli and Peter Wegner 對於多型的定義.

    多型分為

    (1) 特設多型 (ad hoc polymorphism): (a) 多載 (b) 強制同型

    (2) 廣義多型 (universal polymorphism): (a) 參數式多型 (b) 繼承式多型

    在一般情況下, 我們討論的多型多半是指繼承式多型沒錯, 不過就正式定義上來說, 同名異式(多載) 也屬於多型的範疇.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年7月7日 上午 03:43
    版主
  • 2-57

    http://msdn.microsoft.com/zh-tw/library/wa0hwf23(v=vs.80)

    依msdn而言,我認為 B / C 都對。

    5-23

    BindingSource 只是一個"接水管"的工作,顯示是"控制項" 的事,不是 BingingSource 的事。

    我比較好奇,學校的老師如何回答你?


    blog.kkbruce.net
    Plurk
    Google+專頁

    春有百花秋有月,
    夏有涼風冬有雪,
    若無閒事在心頭,
    便是人間好時節。

    2012年7月7日 下午 11:42
  • 1-26:多型是Polymorphism, 同名異式是overload, 兩者是不同的

    2-57:B和C都可以用來定義類別

    5-23:BindingSource負責提供對DataSet的操作功能, 包括瀏覽, 新增, 和刪除等功能供BindingNavigator和DataGridView控制項使用

    2012年7月8日 上午 04:19
  • To tihs:

    Overload 是特設多型(ad hoc polymorphism)的一種.

    資料來源:

    On Understanding Types,Data Abstraction, and Polymorphism (Computing Surveys, Vol 17 n. 4, pp 471-522, December 1985 ) 1.3. Kinds of Polymorphism

    作者: Luca Cardelli and Peter Wegner


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年7月8日 上午 04:31
    版主
  • To 樓主:

    想討論要有點回應吧 ? 怎麼搞得好像是我們自己在討論一樣, http://social.msdn.microsoft.com/Forums/zh-TW/232/thread/a03fcda8-ef99-4eaf-8952-426b3375e9f3 這題也是, 你問完了就棄置不管.  這不是個尊重別人的作法吧 ?


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年7月9日 上午 08:07
    版主
  • 對不起,每個討論區的討論慣例不太一樣

    我以為我不是版主,我的學識也不足以"標示為解答"

    有些地方很反對使用者只貼"謝謝"這種post,我本來以為這裡也有這種慣例,所以我就沒有在這裡貼了

    下次問問題之後我一定會貼"謝謝"然後Sum up一下

    1-26  下列何者對於多型的敘述錯誤? (B)亦可稱為"同名異式"  (C)會導致物件處理過程更複雜

    Ans=C;

    2-57 下列程式碼範例,何者為定義Customer類別的陳述式?

    (B) Private Class Customer/End Class

    (C) Public Class Customer/End Class

    Ans=好像BC都可以;

    5-23 下列有關BindingSource元件的功能何者錯誤?

    (C)顯示資料集的資料記錄

    (D)將資料集(DataSet)的資料寫至資料庫中

    Abs=C; 因為BindingSource與顯示無關; 至於D是否正確,因為將資料集寫入資料庫的方法有"非常多",所以可能存在一些不常見的方法可以在寫入資料時與BindingSource相關(雖然我沒有明確的找到)


    None

    2012年7月10日 上午 05:40
  • 我更想知道你在看了這些討論後, 是否又找了其它資料, 可以再加以討論 ?

    有另外一個建議, 你這應該是買題庫的書來的吧 ? 可以寫信去問一下書籍的作者/編者, 然後他們如果有回應的話, 你可以提供一下, 大家來研究一下這樣的說法是否合理.

    我對其它兩題的看法是這樣

    2-57 : 可能出題的時候有弄錯, 也許它另一個是宣告 Interface 之類的, 但就現有題目來講, (B)(C)似乎都是對的.

    5-23: 我覺得這問題倒真的很詭異, 所以我沒法講出合理的說明.


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2012年7月10日 上午 05:49
    版主