【評論主題】22. 在 TCP/IP 中,哪一個 Protocol 通常用於中小型 LANs,且只對到目的地作最佳路由維護工作(maintains only the bestroute to a destinat

【評論內容】

路由資訊協定(英語:Routing Information Protocol,縮寫:RIP)是一種內部網路關協定(IGP),為最早出現的距離向量路由協定。屬於網路層,其主要應用於規模較小的、可靠性要求較低的網路,可以通過不斷的交換資訊讓路由器動態的適應網路連接的變化,這些資訊包括每個路由器可以到達哪些網路,這些網路有多遠等。

雖然RIP仍然經常的被使用,但是由於收斂慢和支援的廣播網路規模有限等缺點,許多人認為它將會而且正在被諸如OSPF和IS-IS這樣的路由協定所取代。當然,我們也看到EIGRP,一種和RIP屬於同一基本協定類但更具適應性的路由協定,也有被使用。by: wiki

【評論主題】8. 下圖為一二元搜尋樹(Binary Search Tree),若在此樹中搜尋數值 19,請問下列哪一個節點不會被拜訪(visit)到? (A) 17(B) 18(C) 27(D) 29

【評論內容】要找尋19 ,  所以先從根17開始出發 , 再拜訪29 , 再拜訪22 ,再拜訪18, 找尋19就往18去, 所以27不會被拜訪

【評論主題】32.下列敘述,何者正確?(A)Smalltalk、Delphi及Ruby皆是一種物件導向語言(B)LISP和SQL皆屬於查詢語言(C)ReactNative、Swift及Eclipse皆為常見的行動

【評論內容】

物件導向程式設計(英語:Object-oriented programming,縮寫:OOP)是種具有物件概念的程式設計典範,同時也是一種程式開發的抽象方針。它可能包含資料、特性、程式碼與方法。物件則指的是類別(class)的實例。它將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性、靈活性和擴充性,物件裡的程式可以存取及經常修改物件相關連的資料。在物件導向程式程式設計裡,電腦程式會被設計成彼此相關的物件[1][2]。

物件導向程式設計可以看作一種在程式中包含各種獨立而又互相呼叫的物件的思想,這與傳統的思想剛好相反:傳統的程式設計主張將程式看作一系列函式的集合,或者直接就是一系列對電腦下達的指令。物件導向程式設計中的每一個物件都應該能夠接受資料、處理資料並將資料傳達給其它物件,因此它們都可以被看作一個小型的「機器」,即物件。目前已經被證實的是,物件導向程式設計推廣了程式的靈活性和可維護性,並且在大型專案設計中廣為應用。此外,支持者聲稱物件導向程式設計要比以往的做法更加便於學習,因為它能夠讓人們更簡單地設計並維護程式,使得程式更加便於分析、設計、理解。反對者在某些領域對此予以否認。

當我們提到物件導向的時候,它不僅指一種程式設計方法。它更多意義上是一種程式開發方式。在這一方面,我們必須了解更多關於物件導向系統分析和物件導向設計(Object Oriented Design,簡稱OOD)方面的知識。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。

重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、SmalltalkDelphi、Java、Swift、C#、Perl、Ruby、JavaScript 與 PHP等。資料來源:  WIKI

【評論主題】30.網路電商是採用以下哪一種行銷模式,希望網站瀏覽者可以透過平台中頁面上的圖片、文字、按鈕等物件的「呼籲」而依循頁面設計能有所「行動」,進而期提升網路行銷效益?(A)GoogleAds(B)SEO(

【評論內容】電腦斷層血管攝影術(英語:Computed tomography angiography、CT Angiography,縮寫:CTA)是一种利用電腦斷層掃描技术进行的血管攝影检查,其可探及全身的所有动脉与静脉血管,包括心、脑、肺、肾、四肢等的血管,最常见的是心脏的冠脉系统、大脑的动脉系统和主动脉系统。

【評論主題】17.網路流量中有關影音內容的佔比不斷提高,直播、串流越受歡迎,下列哪個通訊協定比較不相關?(A)LPD(B)RTSP/RTP(C)RTMP(D)HLS。

【評論內容】行式印表機後台程序協議[編輯]維基百科,自由的百科全書

【評論主題】12.電子郵件的應用廣泛,但垃圾郵件卻造成極大的困擾,有關垃圾郵件的相關檢查,下列何者為非?(A)SPF(B)DKIM(C)DMARC(D)VKIP。

【評論內容】

 

發件者策略框架(英語:Sender Policy Framework; 簡稱SPF; RFC 4408)是一套電子郵件認證機制,可以確認電子郵件確實是由網域授權的郵件伺服器寄出,防止有人偽冒身份網路釣魚或寄出垃圾電郵。 SPF允許管理員設定一個DNS TXT記錄或SPF記錄設定發送郵件伺服器的IP範圍,如有任何郵件並非從上述指明授權的IP地址寄出,則很可能該郵件並非確實由真正的寄件者寄出(郵件上聲稱的「寄件者」為假冒)。

 

 

域名密鑰識別郵件DomainKeys Identified Mail,DKIM)是一套電子郵件認證機制,使用公開金鑰加密的基礎提供了數位簽章與 身份驗證的功能,以檢測寄件者、主旨、內文、附件等部份有否被偽冒或竄改。

一般來說,發送方會在電子郵件的標頭插入DKIM-Signature及電子簽名資訊。 而接收方則透過DNS查詢得到公開金鑰後進行驗證。

 

 

基於域的消息認證,報告和一致性(DMARC,Domain-based Message Authentication, Reporting and Conformance)是一套以SPF及DKIM 為基礎的電子郵件認證機制,可以檢測及防止偽冒身份、對付網路釣魚或垃圾電郵。

網域管理員可以在域名系統公佈相關政策,讓外界得知旗下域名的電子郵件提供何種方式(SPF及/或DKIM)認證身份,以及如果寄件者身份未能百分之百確認時, 收件者可以如何處理郵件(放進雜件箱或直接回絕)及回報。 回報機制可以讓網域管理員了解是否有第三者正在偽冒其網域身份寄出電郵。 資料來源: WIKI

【評論主題】10.以下何者不是人工智慧(AI)常會用到的技術?(A)模糊邏輯(B)大數據(C)虛擬實境(D)類神經網路。

【評論內容】關鍵技術一:文藝復興後的人工神經網絡

對於人工智慧,電腦科學家當然希望可以直接模仿生物的神經元運作,因此設計數學模型來模擬動物神經網絡的結構與功能。所謂人工神經網絡是一種仿造神經元運作的函數演算,能接受外界資訊輸入的刺激,且根據不同刺激影響的權重轉換成輸出的反應,或用以改變內部函數的權重結構,以適應不同環境的數學模型。

關鍵技術二:靠巨量數據運作的機器學習

科學家發現,要讓機器有智慧,並不一定要真正賦予它思辯能力,可以大量閱讀、儲存資料並具有分辨的能力,就足以幫助人類工作。1970年代,人工智慧學者從前一時期的研究發展,開始思辯在機器上顯現出人工智慧時,是否一定要讓機器真正具有思考能力?因此,人工智慧有了另一種劃分法:弱人工智慧(Weak AI)與強人工智慧(Strong AI)。弱人工智慧意指如果一台機器具有博聞、強記(可以快速掃描、儲存大量資料)與分辨的能力,它就具有表現出人工智慧的能力。強人工智慧則是希望建構出的系統架構可媲美人類,可以思考並做出適當反應,真正具有人工智慧。

關鍵技術三:人工智慧的重要應用:自然語言處理

對人類來說,如何讓這些現代自己製造出來的機器們,可以聽懂人話,並與人類「合作」,絕對是可以推動我們面對未知宇宙的重要助手。

自然語言處理(Natural Language Processing, NLP)的研究,是要讓機器「理解」人類的語言,是人工智慧領域裡的其中一項重要分支。英國雷丁大學的演化生物學家馬克.佩葛(Mark Pagel)認為,最早的一種「社會科技」是人類的「語言」,語言的發明讓早期人類部落透過新工具:「合作」在演化上占有優勢。自然語言處理可先簡單理解分為進、出計算機等兩種:其一是從人類到電腦──讓電腦把人類的語言轉換成程式可以處理的型式,其二是從電腦回饋到人──把電腦所演算的成果轉換成人類可以理解的語言表達出來。

資料來源:https://www.bnext.com.tw/article/41534/3-key-techniques-of-ai?

【評論主題】7.小明家中申請的網路速度為12Mbps/4Mbps,他想從家裡電腦傳送一個30MB的資料到雲端硬碟,並且要從雲端硬碟下載18MB的資料到家裡的電腦,請問他至少需要花多少時間才能完成上面的工作?(A)

【評論內容】下載/上傳速度

上下載速度是我們一般測試,也是平常在瀏覽網際網路最重要的依據,因為這影響到平常我們開啟網頁速度的快慢,或是瀏覽影片順不順的絕對重點之一。而網路上下載所使用的單位,這邊顯現的是:「Mbps」,也就是 Mbit/s(每秒幾 Mega bit),這也是目前在大眾所使用的平均網速之下,最常見的速度單位。

不過我們平常通常所使用的檔案大小以 byte 為單位,而一單位的 byte = 8 個 bit,所以如果要將網路速度換算成可以理解的數字的話,就要將 Mbps 的數字除以 8,就可以得知你的網路下載速度實際上到底是多少 MB/s 了。 以我們上面這張 SpeedTest 的實際範例來說,測得的下載上傳數字為 86.4 Mbps / 96.7 Mbps,將該數字個除以 8 之後,大約為 10.8 MB/s 與 12.08 MB/s;而我們平常看影片大部分會用到的都是下載的速度,假設瀏覽一個 2 分鐘 100MB 左右的影片,大約只要 9.2 秒就能下載完畢了。資料來源: https://m.eprice.com.tw/mobile/talk/102/5084514/1

【評論主題】5.有關資料庫系統中的水平式切割是指下列何者操作?(A)將表格切割出來(B)將紀錄切割出來(C)將欄位切割出來(D)將主鍵切割出來。

【評論內容】資料分割

分區是將資料庫資料表分割為多個群組的程序。分區分為兩種類型: 

水平分區按資料列分割資料庫。垂直分區建立資料庫欄的不同分區。資料來源:https://aws.amazon.com/tw/what-is/database-sharding/

【評論主題】22. 在 TCP/IP 中,哪一個 Protocol 通常用於中小型 LANs,且只對到目的地作最佳路由維護工作(maintains only the bestroute to a destinat

【評論內容】

路由資訊協定(英語:Routing Information Protocol,縮寫:RIP)是一種內部網路關協定(IGP),為最早出現的距離向量路由協定。屬於網路層,其主要應用於規模較小的、可靠性要求較低的網路,可以通過不斷的交換資訊讓路由器動態的適應網路連接的變化,這些資訊包括每個路由器可以到達哪些網路,這些網路有多遠等。

雖然RIP仍然經常的被使用,但是由於收斂慢和支援的廣播網路規模有限等缺點,許多人認為它將會而且正在被諸如OSPF和IS-IS這樣的路由協定所取代。當然,我們也看到EIGRP,一種和RIP屬於同一基本協定類但更具適應性的路由協定,也有被使用。by: wiki

【評論主題】8. 下圖為一二元搜尋樹(Binary Search Tree),若在此樹中搜尋數值 19,請問下列哪一個節點不會被拜訪(visit)到? (A) 17(B) 18(C) 27(D) 29

【評論內容】要找尋19 ,  所以先從根17開始出發 , 再拜訪29 , 再拜訪22 ,再拜訪18, 找尋19就往18去, 所以27不會被拜訪

【評論主題】32.下列敘述,何者正確?(A)Smalltalk、Delphi及Ruby皆是一種物件導向語言(B)LISP和SQL皆屬於查詢語言(C)ReactNative、Swift及Eclipse皆為常見的行動

【評論內容】

物件導向程式設計(英語:Object-oriented programming,縮寫:OOP)是種具有物件概念的程式設計典範,同時也是一種程式開發的抽象方針。它可能包含資料、特性、程式碼與方法。物件則指的是類別(class)的實例。它將物件作為程式的基本單元,將程式和資料封裝其中,以提高軟體的重用性、靈活性和擴充性,物件裡的程式可以存取及經常修改物件相關連的資料。在物件導向程式程式設計裡,電腦程式會被設計成彼此相關的物件[1][2]。

物件導向程式設計可以看作一種在程式中包含各種獨立而又互相呼叫的物件的思想,這與傳統的思想剛好相反:傳統的程式設計主張將程式看作一系列函式的集合,或者直接就是一系列對電腦下達的指令。物件導向程式設計中的每一個物件都應該能夠接受資料、處理資料並將資料傳達給其它物件,因此它們都可以被看作一個小型的「機器」,即物件。目前已經被證實的是,物件導向程式設計推廣了程式的靈活性和可維護性,並且在大型專案設計中廣為應用。此外,支持者聲稱物件導向程式設計要比以往的做法更加便於學習,因為它能夠讓人們更簡單地設計並維護程式,使得程式更加便於分析、設計、理解。反對者在某些領域對此予以否認。

當我們提到物件導向的時候,它不僅指一種程式設計方法。它更多意義上是一種程式開發方式。在這一方面,我們必須了解更多關於物件導向系統分析和物件導向設計(Object Oriented Design,簡稱OOD)方面的知識。許多流行的程式語言是物件導向的,它們的風格就是會透由物件來創出實例。

重要的物件導向程式語言包含Common Lisp、Python、C++、Objective-C、SmalltalkDelphi、Java、Swift、C#、Perl、Ruby、JavaScript 與 PHP等。資料來源:  WIKI

【評論主題】30.網路電商是採用以下哪一種行銷模式,希望網站瀏覽者可以透過平台中頁面上的圖片、文字、按鈕等物件的「呼籲」而依循頁面設計能有所「行動」,進而期提升網路行銷效益?(A)GoogleAds(B)SEO(

【評論內容】電腦斷層血管攝影術(英語:Computed tomography angiography、CT Angiography,縮寫:CTA)是一种利用電腦斷層掃描技术进行的血管攝影检查,其可探及全身的所有动脉与静脉血管,包括心、脑、肺、肾、四肢等的血管,最常见的是心脏的冠脉系统、大脑的动脉系统和主动脉系统。

【評論主題】17.網路流量中有關影音內容的佔比不斷提高,直播、串流越受歡迎,下列哪個通訊協定比較不相關?(A)LPD(B)RTSP/RTP(C)RTMP(D)HLS。

【評論內容】行式印表機後台程序協議[編輯]維基百科,自由的百科全書

【評論主題】12.電子郵件的應用廣泛,但垃圾郵件卻造成極大的困擾,有關垃圾郵件的相關檢查,下列何者為非?(A)SPF(B)DKIM(C)DMARC(D)VKIP。

【評論內容】

 

發件者策略框架(英語:Sender Policy Framework; 簡稱SPF; RFC 4408)是一套電子郵件認證機制,可以確認電子郵件確實是由網域授權的郵件伺服器寄出,防止有人偽冒身份網路釣魚或寄出垃圾電郵。 SPF允許管理員設定一個DNS TXT記錄或SPF記錄設定發送郵件伺服器的IP範圍,如有任何郵件並非從上述指明授權的IP地址寄出,則很可能該郵件並非確實由真正的寄件者寄出(郵件上聲稱的「寄件者」為假冒)。

 

 

域名密鑰識別郵件DomainKeys Identified Mail,DKIM)是一套電子郵件認證機制,使用公開金鑰加密的基礎提供了數位簽章與 身份驗證的功能,以檢測寄件者、主旨、內文、附件等部份有否被偽冒或竄改。

一般來說,發送方會在電子郵件的標頭插入DKIM-Signature及電子簽名資訊。 而接收方則透過DNS查詢得到公開金鑰後進行驗證。

 

 

基於域的消息認證,報告和一致性(DMARC,Domain-based Message Authentication, Reporting and Conformance)是一套以SPF及DKIM 為基礎的電子郵件認證機制,可以檢測及防止偽冒身份、對付網路釣魚或垃圾電郵。

網域管理員可以在域名系統公佈相關政策,讓外界得知旗下域名的電子郵件提供何種方式(SPF及/或DKIM)認證身份,以及如果寄件者身份未能百分之百確認時, 收件者可以如何處理郵件(放進雜件箱或直接回絕)及回報。 回報機制可以讓網域管理員了解是否有第三者正在偽冒其網域身份寄出電郵。 資料來源: WIKI

【評論主題】10.以下何者不是人工智慧(AI)常會用到的技術?(A)模糊邏輯(B)大數據(C)虛擬實境(D)類神經網路。

【評論內容】關鍵技術一:文藝復興後的人工神經網絡

對於人工智慧,電腦科學家當然希望可以直接模仿生物的神經元運作,因此設計數學模型來模擬動物神經網絡的結構與功能。所謂人工神經網絡是一種仿造神經元運作的函數演算,能接受外界資訊輸入的刺激,且根據不同刺激影響的權重轉換成輸出的反應,或用以改變內部函數的權重結構,以適應不同環境的數學模型。

關鍵技術二:靠巨量數據運作的機器學習

科學家發現,要讓機器有智慧,並不一定要真正賦予它思辯能力,可以大量閱讀、儲存資料並具有分辨的能力,就足以幫助人類工作。1970年代,人工智慧學者從前一時期的研究發展,開始思辯在機器上顯現出人工智慧時,是否一定要讓機器真正具有思考能力?因此,人工智慧有了另一種劃分法:弱人工智慧(Weak AI)與強人工智慧(Strong AI)。弱人工智慧意指如果一台機器具有博聞、強記(可以快速掃描、儲存大量資料)與分辨的能力,它就具有表現出人工智慧的能力。強人工智慧則是希望建構出的系統架構可媲美人類,可以思考並做出適當反應,真正具有人工智慧。

關鍵技術三:人工智慧的重要應用:自然語言處理

對人類來說,如何讓這些現代自己製造出來的機器們,可以聽懂人話,並與人類「合作」,絕對是可以推動我們面對未知宇宙的重要助手。

自然語言處理(Natural Language Processing, NLP)的研究,是要讓機器「理解」人類的語言,是人工智慧領域裡的其中一項重要分支。英國雷丁大學的演化生物學家馬克.佩葛(Mark Pagel)認為,最早的一種「社會科技」是人類的「語言」,語言的發明讓早期人類部落透過新工具:「合作」在演化上占有優勢。自然語言處理可先簡單理解分為進、出計算機等兩種:其一是從人類到電腦──讓電腦把人類的語言轉換成程式可以處理的型式,其二是從電腦回饋到人──把電腦所演算的成果轉換成人類可以理解的語言表達出來。

資料來源:https://www.bnext.com.tw/article/41534/3-key-techniques-of-ai?

【評論主題】7.小明家中申請的網路速度為12Mbps/4Mbps,他想從家裡電腦傳送一個30MB的資料到雲端硬碟,並且要從雲端硬碟下載18MB的資料到家裡的電腦,請問他至少需要花多少時間才能完成上面的工作?(A)

【評論內容】下載/上傳速度

上下載速度是我們一般測試,也是平常在瀏覽網際網路最重要的依據,因為這影響到平常我們開啟網頁速度的快慢,或是瀏覽影片順不順的絕對重點之一。而網路上下載所使用的單位,這邊顯現的是:「Mbps」,也就是 Mbit/s(每秒幾 Mega bit),這也是目前在大眾所使用的平均網速之下,最常見的速度單位。

不過我們平常通常所使用的檔案大小以 byte 為單位,而一單位的 byte = 8 個 bit,所以如果要將網路速度換算成可以理解的數字的話,就要將 Mbps 的數字除以 8,就可以得知你的網路下載速度實際上到底是多少 MB/s 了。 以我們上面這張 SpeedTest 的實際範例來說,測得的下載上傳數字為 86.4 Mbps / 96.7 Mbps,將該數字個除以 8 之後,大約為 10.8 MB/s 與 12.08 MB/s;而我們平常看影片大部分會用到的都是下載的速度,假設瀏覽一個 2 分鐘 100MB 左右的影片,大約只要 9.2 秒就能下載完畢了。資料來源: https://m.eprice.com.tw/mobile/talk/102/5084514/1

【評論主題】5.有關資料庫系統中的水平式切割是指下列何者操作?(A)將表格切割出來(B)將紀錄切割出來(C)將欄位切割出來(D)將主鍵切割出來。

【評論內容】資料分割

分區是將資料庫資料表分割為多個群組的程序。分區分為兩種類型: 

水平分區按資料列分割資料庫。垂直分區建立資料庫欄的不同分區。資料來源:https://aws.amazon.com/tw/what-is/database-sharding/

【評論主題】8. int *t;下列何者錯誤?(A) 宣告一個「變數」,「變數名稱」叫做 t(B) t 代表一塊記憶體空間之「地址」(C) t 對應的「記憶體空間」「可」存放一個「整數」(D) 「變數 t 之值」

【評論內容】

所謂的指標(Pointer),就是記憶體的地址。換句話說,把記憶體比喻成大樓,大樓裡每層都有其位址,而指標變數主要就是儲存某個東西在「第xxxxx樓」。

指標並沒有甚麼神奇的,它和int,float,char等一樣,可視為C語言的一種資料型別。所謂int變數

 

其大小為4 bytes(假設硬體為32位元)其內容存放2補數的整數數值相關的運算符號有+,-,*(乘法),/,%,&(bitAND),|,^,~,<<,>>,=

所謂pointer變數

其大小為4 bytes(假設硬體為32位元)其內容存放記憶體的地址(可視為unsigned int)相關的運算符號有*(透過pointer取記憶體內容),&(取變數地址),=,+,-指標的用法&:取得變數的位址。*:間接參考,指使用指標取得某個記憶體的內容。範例:int *p;   //宣告p是指向int的指標,英文說成p is a pointer to int資料來源: https://programming.im.ncnu.edu.tw/Chapter9.htm

【評論主題】6. 依序對於一個 priority queue 執行一系列的指令:push(4)、push(8)、push(3)、push(5)、push(2),下列哪一個圖示最能反映這一個 priority qu

【評論內容】

優先佇列priority queue)是電腦科學中的一類抽象資料類型。優先佇列中的每個元素都有各自的優先順序,優先順序最高的元素最先得到服務;優先順序相同的元素按照其在優先佇列中的順序得到服務。優先佇列通常使用「堆積」(heap)實現。

操作[編輯]

優先佇列至少需要支援下述操作:

插入帶優先順序的元素(insert_with_priority)取出具有最高優先順序的元素(pull_highest_priority_element)查看最高優先順序的元素(peek):O(1) 時間複雜度

 

【評論主題】71. In non-preemptive shortest job first scheduling, consider the following five processeseach havin

【評論內容】

The processes will get executed in the following steps:

job P4 arrives at time t=0, and gets executedafter that at time=1, the process P3 comes. Since the burst time of P4 has a short burst time so it will get executed.all the jobs at each instance of time, a new job arrives and it is then compared to the burst time of other jobs. And the jobs having the shortest burst time will get executed.at time=15, when the process P1 gets executed, there is only job P3 left. So, it will get executed.at time=23, the process P3 will finish.

【評論主題】57. In computer graphics, which of the following is NOT a method of constructing apolygonal mesh?(A)

【評論內容】

材質貼圖,又稱紋理貼圖,在計算機圖形學中是把存儲在記憶體里的位圖 包裹到3D渲染物體的表面。 紋理貼圖給物體提供了豐富的細節,用簡單的方式類比出了複雜的外觀。 一個圖像(紋理)被貼(映射)到場景中的一個簡單形體上,就像印花貼到一個平面上一樣。 這大大減少了在場景中製作形體和紋理的計算量。 例如,可以建立一個球並把臉的紋理貼上去,這樣就不用處理鼻子和眼睛的形狀了。

顯示在螢幕上的像素是從紋理的紋素中計算的,計算方法由紋理濾波決定。最簡單的方法是每個像素使用一個最接近的紋素,多個紋素之間的線性插值也很常用,還有更複雜的辦法,參看Mipmap。另外,紋理也可用來決定模型表面的顏色,甚至雙向反射分布函式(BRDF),從而和光照模型等方法結合起來。

【評論主題】54. Among the following items, when n ≤ 2, T(n) is a constant. When using the mastertheory to solve

【評論內容】Practice Problems For each of the following recurrences, give an expression for the runtime T (n) if the recurrence can be solved with the Master Theorem. Otherwise, indicate that the Master Theorem does not apply. 1. T (n) = 3T (n/2) + n 22. T (n) = 4T (n/2) + n 2 3. T (n) = T (n/2) + 2n 4. T (n) = 2nT (n/2) + n n5. T (n) = 16T (n/4) + n 6. T (n) = 2T (n/2) + n log n參考資料: https://www.csd.uwo.ca/~mmorenom/CS433-CS9624/Resources/master.pdf

【評論主題】51. Among the 7 layers of the OSI protocol, which layer is responsible for defining theestablishment

【評論內容】

網路層是OSI參考模型中的第三層,介於運輸層和數據鏈路層之間,它在數據鏈路層提供的兩個相鄰端點之間的數據幀的傳送功能上,進一步管理網路中的數據通信,將數據設法從源端經過若直幹個中間節點傳送到目的端,從而向運輸層提供最基本的端到端的數據傳送服務。主要內容有:虛電路分組交換和數據報分組交換、路由選擇算法、阻塞控制方法、X.25協定、綜合業務數據網(ISDN)、異步傳輸模式(ATM)及網際互連原理與實現。

【評論主題】44. 目前近場通信(NFC)應廣泛,下列功能描述何者錯誤?(A)互通 RFID 所有應功能(B) 快速藍芽配對(C) 電子支付(D) 分享 Wi-Fi 密碼

【評論內容】

近場通訊技術由非接觸式射頻識別(RFID)演變而來,由飛利浦半導體(現恩智浦半導體)、諾基亞和索尼共同於2004年研製開發[4],其基礎是RFID及互連技術。近場通訊是一種短距高頻的無線電技術,在13.56MHz頻率運行於20公分距離內[5]。其傳輸速度有106Kbit/秒、212Kbit/秒或者424Kbit/秒三種。目前近場通訊已通過成為ISO/IEC IS 18092國際標準、EMCA-340標準與ETSI TS 102 190標準。NFC採用主動和被動兩種讀取模式。

每一個完整的NFC裝置可以用三種模式工作:

卡類比模式(Card emulation mode):這個模式其實就是相當於一張採用RFID技術的IC卡[6]。可以替代現在大量的IC卡(包括信用卡)場合商場刷卡、IPASS、門禁管制、車票、門票等等。此種方式下,有一個極大的優點,那就是卡片通過非接觸讀卡機的RF域來供電,即便是寄主裝置(如手機)沒電也可以工作。NFC裝置若要進行卡片類比(Card Emulation)相關應用,則必須內建安全元件(Security Element, SE)之NFC晶片或通過軟體實現主機卡類比(Host Card Emulation,HCE)。讀卡機模式(Reader/Writer mode):作為非接觸讀卡機使用,比如從海報或者展覽資訊電子標籤上讀取相關資訊。對等模式(P2P mode):這個模式和紅外線差不多,可用於資料交換,只是傳輸距離較短,傳輸建立速度較快,傳輸速度也快些,功耗低(藍牙也類似)。將兩個具備NFC功能的裝置連結,能實現資料對等傳輸,如下載音樂、交換圖片或者同步裝置位址薄。因此通過NFC,多個裝置如數位相機、PDA、電腦和手機之間都可以交換資料或者服務。資料來源: WIKI

【評論主題】43. 下列有關 Python 程式語法的描述何者錯誤?(A)語法相對其他高階程式語言(如:C、JAVA)較為簡單(B) 語法同時支援「程序導向」、「物件導向」、「函數導向」(C) 編譯簡單、執行速度

【評論內容】

Python 在 2.4 以後的版本加入了許多好用的語言功能與模組,在執行效率上也有所增進。如果你對新的 Generator Expressions3、Decorators4 與其它新增的功能5有興趣,非常推薦使用 Python 2.4。資料參考:

https://yungyuc.github.io/oldtech/python/python_intro.html

【評論主題】39. 資料結構中的前序式 - + 2 * 3 1 4,計算結果為何?(A) 0(B) 1(C) 2(D) 3

【評論內容】前序式的運算

對於前序式,我們要從右邊往左邊看。

以- + 2 * 3 1 9這個前序式來舉例。

首先要從右往左邊找到連續的兩個運算元和一個運算子,將它們做運算。- + 2 * 3 1 9,會先看到* 3 1,將其作「三乘一」的運算(注意這邊不是「一乘三」)後放回原本的前序式取代掉* 3 1,所以此時待計算的前序式會變成- + 2 3 9。

接著以同樣的方式,再從右往左看,找到連續的兩個運算元和一個運算子,將它們做運算。- + 2 3 9,會先看到+ 2 3,將其作「二加三」的運算(注意這邊不是「三加二」)後放回原本的前序式取代掉+ 2 3,所以此時待計算的前序式會變成- 5 9。

然後還是以同樣的方式,再從右往左看,找到連續的兩個運算元和一個運算子,將它們做運算。由於只剩下- 5 9,將其作「五減九」的運算(注意這邊不是「九減五」)後就是答案(-4)了。

資料來源:https://magiclen.org/arithmetic/

【評論主題】47. In a CSS style sheet, which of the following determines the image behind the contents of apage?(

【評論內容】

47. 在 CSS 樣式表中,下列哪項決定了頁面內容背後的圖像?(A) 背景圖片屬性(B) <body>標籤的背景屬性(C) <body>標籤中的背景圖片選擇器(D) img 屬性

階層式樣式表(英語:Cascading Style Sheets,縮寫:CSS;又稱串樣式列表級聯樣式表串接樣式表階層式樣式表)是一種用來為結構化文件(如HTML文件或XML應用)添加樣式(字型、間距和顏色等)的電腦語言,由W3C定義和維護。CSS3現在已被大部分現代瀏覽器支援,而下一版的CSS4仍在開發中。

CSS不僅可以靜態地修飾網頁,還可以配合各種手稿語言動態地對網頁各元素進行格式化。CSS 能夠對網頁中元素位置的排版進行像素級精確控制,支援幾乎所有的字型字號樣式,擁有對網頁物件和模型樣式編輯的能力。

 

CSS不能單獨使用,必須與HTML或XML一起協同工作,為HTML或XML起裝飾作用。本文主要介紹用於裝飾HTML網頁的CSS技術。其中HTML負責確定網頁中有哪些內容,CSS確定以何種外觀(大小、粗細、顏色、對齊和位置)展現這些元素。CSS可以用於設定頁面布局、設定頁面元素樣式、設定適用於所有網頁的全域樣式。CSS可以零散地直接添加在要應用樣式的網頁元素上,也可以集中化內建於網頁、連結式引入網頁以及匯入式引入網頁。[1]

 

這個段落將被顯示為黃底紅字粗體。

除使用<style>之外,也可於HTML內直接使用︰

<p background-color:#f1c40f;">background:yellow; font-weight:bold;">    這個段落同樣會被顯示為黃底紅字粗體。</p>

資料來源:  https://zh.wikipedia.org/zh-tw/CSS

【評論主題】31. 下列哪一項不是 C 語言中字串(string)的同義詞?(A) literal(B) character(C) message  (D) character string

【評論內容】

字符串文字或匿名字符串 [1] 是計算機程序源代碼中字符串值的文字。 現代編程語言通常使用帶引號的字符序列,形式上是“括號定界符”,如 x = "foo",其中 "foo" 是值為 foo 的字符串文字。 可以使用轉義序列等方法來避免定界符衝突(括號問題)並允許將定界符嵌入到字符串中。 有許多替代符號用於指定字符串文字,尤其是在復雜的情況下。 確切的表示法取決於所討論的編程語言。 儘管如此,大多數現代編程語言都遵循一些通用準則。

消息字符串

消息字符串僅在驗證器中使用。 驗證器需要這些消息字符串作為錯誤消息。

消息本身通常包含可翻譯的字符串,這些字符串作為字符串對象存儲在 WinStudio 的字符串表中。 我們建議您盡可能使用可翻譯字符串,以便它們可以在用戶界面語言更改時自動更改。

用於錯誤消息的可翻譯字符串通常以小寫字母“m”開頭。 此約定指示 WinStudio 在Strings 表中查找相應的消息字符串。

注意:我們建議您使用僅包含字母數字字符、下劃線 (_) 字符和用於替換的百分號(%) 的名稱(見下文)。 字母數字字符包括字母 a-z(大寫或小寫)和數字 0-9。

創建或使用消息字符串時,請記住您可以用各種值代替替換關鍵字。 然後,在運行時,WinStudio 將關鍵字替換為替換值。

字符串是什麼意思?

字符串是由代碼位表示並組織成單個變量的一系列字符。 這個保存字符的字符串變量可以設置為特定長度或由程序分析以確定其長度。

技術百科解釋字符串

在多種計算機程序中,字符串由特定語法標記,通常包括引號,並由各種編程命令設置或標註。 然後將它們用於存放表示 ASCII 字符的不同類型的數據。 在許多情況下,單個字節通過存儲與該字符對應的特定值來表示一個字符。 不同的編碼約定可以使用 Unicode 或 UTF 協議或將字節標識為操作單位的“八位字節”協議。

一個字符串在計算機程序中可以扮演很多角色。 例如,程序員可以在程序的加載函數中使用命令創建一個未填充的字符串。 用戶事件可以將數據輸入到該字符串中。 如果用戶輸入諸如“hello world”之類的單詞或短語,程序隨後可以讀取該字符串並將其打印出來、顯示在屏幕上、保留以供存儲等。

在現代編程中,字符串通常涉及數據捕獲和數據存儲功能,這些功能接受名稱或其他類型的信息。資料來源: WiKI

https://docs.infor.com/ism/5.x/en-us/ism_onlinehelp/lsm1454148053275.html

https://www.techopedia.com/definition/1147/character-string

【評論主題】1. 若想要開發有關 Web 相關的應用,常用下列何者語言?(A)BASIC 語言(B)A 語言(C)JavaScript(D)Scratch

【評論內容】我希望轉職 Web 前端工程師,我需要具...