软件设计师习题笔记-重点习题六
1.機(jī)器字長(zhǎng)為n位的二進(jìn)制數(shù)可以用補(bǔ)碼來(lái)表示( )個(gè)不同的有符號(hào)定點(diǎn)小數(shù)。
解析:
2.Cache的地址映像方式中,發(fā)生塊沖突次數(shù)最小的是(全相聯(lián)映像 )。
解析:
本題考查計(jì)算機(jī)組成的基礎(chǔ)知識(shí)。
Cache工作時(shí),需要拷貝主存信息到Cache中,就需要建變主存地址和Cache地址的映射關(guān)系。Cache的地址映射方法主要有三種,即全相聯(lián)映像、直接映像和組相聯(lián)映像。其中全相聯(lián)方式意味著主存的任意一塊可以映像到Cache中的任意一塊,其特點(diǎn)是塊沖突概率低,Cache空間利用率高,但是相聯(lián)目錄表容量大導(dǎo)致成本高、查表速度慢; 直接映像方式是指主存的每一塊只能映像到Cache的一個(gè)特定的塊中,整個(gè)Cache地址與主存地址的低位部分完全相同,其特點(diǎn)是硬件簡(jiǎn)單,不需要相聯(lián)存儲(chǔ)器,訪問(wèn)速度快 (無(wú)須地址變換),但是Cache塊沖突概率高導(dǎo)致Cache空間利用率很低;組相聯(lián)方式是對(duì)上述兩種方式的折中處理,對(duì)Cache分組,實(shí)現(xiàn)組間直接映射,組內(nèi)全相聯(lián),從而獲得較低的塊沖突概率、較高的塊利用率,同時(shí)得到較快的速度和較低的成本。
3.計(jì)算機(jī)中CPU的中斷響應(yīng)時(shí)間指的是(從發(fā)出中斷請(qǐng)求到開(kāi)始進(jìn)入中斷處理程序)的時(shí)間。
解析:
本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。
中斷系統(tǒng)是計(jì)算機(jī)實(shí)現(xiàn)中斷功能的軟硬件總稱。一般在CPU中設(shè)置中斷機(jī)構(gòu),在外設(shè)接口中設(shè)置中斷控制器,在軟件上設(shè)置相應(yīng)的中斷服務(wù)程序。中斷源在需要得到CPU服務(wù)時(shí),請(qǐng)求CPU暫停現(xiàn)行工作轉(zhuǎn)向?yàn)橹袛嘣捶?wù),服務(wù)完成后,再讓CPU回到原工作狀態(tài)繼續(xù)完成被打斷的工作。中斷的發(fā)生起始于中斷源發(fā)出中斷請(qǐng)求,中斷處理過(guò)程中,中斷系統(tǒng)需要解決一系列問(wèn)題,包括中斷響應(yīng)的條件和時(shí)機(jī),斷點(diǎn)信息的保護(hù)與恢復(fù),中斷服務(wù)程序入口、中斷處理等。中斷響應(yīng)時(shí)間,是指從發(fā)出中斷請(qǐng)求到開(kāi)始進(jìn)入中斷服務(wù)程序所需的時(shí)間。
4.總線寬度為32bit,時(shí)鐘頻率為200MHz,若總線上每5個(gè)時(shí)鐘周期傳送一個(gè)32bit的字,則該總線的帶寬為(160)MB/s。
解析:
本題考查計(jì)算機(jī)系統(tǒng)的基礎(chǔ)知識(shí)。
總線寬度是指總線的線數(shù),即數(shù)據(jù)信號(hào)的并行傳輸能力,也體現(xiàn)總線占用的物理空間和成本;總線的帶寬是指總線的最大數(shù)據(jù)傳輸率,即每秒傳輸?shù)臄?shù)據(jù)總量。總線寬度與時(shí)鐘頻率共同決定了總線的帶寬。
32bit / 8=4 Byte,
200MHz/5 X 4 Byte = 160 MB/s
5.以下關(guān)于指令流水線性能度量的敘述中,錯(cuò)誤的是(流水線采用異步控制會(huì)明顯提高其性能)。
解析:
本題考查計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)的基礎(chǔ)知識(shí)。
對(duì)指令流水線性能的度量主要有吞吐率,加速比和效率等指標(biāo)。吞吐率是指單位時(shí)間內(nèi)流水線所完成的任務(wù)數(shù)或輸出結(jié)果的數(shù)量,最大吞吐率則是流水線在達(dá)到穩(wěn)定狀態(tài)后所得到的吞吐率,它取決于流水線中最慢一段所需的時(shí)間,所以該段成為流水線的瓶頸。流水線的加速比定義為等功能的非流水線執(zhí)行時(shí)間與流水線執(zhí)行時(shí)間之比,加速比與吞吐率成正比,如果流水線斷流,實(shí)際吞吐率將會(huì)明顯下降,則加速比也會(huì)明顯下降。 流水線的效率是指流水線的設(shè)備利用率,從時(shí)空?qǐng)D上看效率就是n個(gè)任務(wù)所占的時(shí)空區(qū)與m個(gè)段總的時(shí)空區(qū)之比。因此要使加速比和效率最大化應(yīng)該流水線各級(jí)采用相同的運(yùn)行時(shí)間。另外,流水線釆用異步控制并不會(huì)給流水線性能帶來(lái)改善,反而會(huì)增加控制電路的復(fù)雜性。
6.安全需求可劃分為物理線路安全、網(wǎng)絡(luò)安全、系統(tǒng)安全和應(yīng)用安全。下面的安全需求中屬于系統(tǒng)安全的是(漏洞補(bǔ)丁管理),屬于應(yīng)用安全的是(數(shù)據(jù)庫(kù)安全)。
解析:
機(jī)房安全屬于物理安全,入侵檢測(cè)屬于網(wǎng)絡(luò)安全,漏洞補(bǔ)丁管理屬于系統(tǒng)安全,而數(shù)據(jù)庫(kù)安全則是應(yīng)用安全。
7.甲、乙兩公司的軟件設(shè)計(jì)師分別完成了相同的計(jì)算機(jī)程序發(fā)明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向?qū)@稚暾?qǐng)發(fā)明專利。此情形下,(由甲、乙公司協(xié)商確定誰(shuí))可獲得專利權(quán)。
解析:
本題考查知識(shí)產(chǎn)權(quán)的基本知識(shí)。
當(dāng)兩個(gè)以上的申請(qǐng)人分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,專利權(quán)授給最先申請(qǐng)的人。如果兩個(gè)以上申請(qǐng)人在同一日分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,應(yīng)當(dāng)在收到專利行政管理部門(mén)的通知后自行協(xié)商確定申請(qǐng)人。如果協(xié)商不成,專利局將駁回所有申請(qǐng)人的申請(qǐng),即均不授予專利權(quán)。我國(guó)專利法規(guī)定“兩個(gè)以上的申請(qǐng)人分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,專利權(quán)授予最先申請(qǐng)的人。”我國(guó)專利法實(shí)施細(xì)則規(guī)定:“同樣的發(fā)明創(chuàng)造只能被授予一項(xiàng)專利。依照專利法第九條的規(guī)定,兩個(gè)以上的申請(qǐng)人在同一日分別就同樣的發(fā)明創(chuàng)造申請(qǐng)專利的,應(yīng)當(dāng)在收到國(guó)務(wù)院專利行政部門(mén)的通知后自行協(xié)商確定申請(qǐng)人。”
8.以下媒體中,(聲音)是感覺(jué)媒體。
解析:
本題考查多媒體的基本知識(shí)。
感覺(jué)媒體指直接作用于人的感覺(jué)器官,使人產(chǎn)生直接感覺(jué)的媒體,如引起聽(tīng)覺(jué)反應(yīng)的聲音,引起視覺(jué)反應(yīng)的圖像等。
9.在(概要)設(shè)計(jì)階段選擇適當(dāng)?shù)慕鉀Q方案,將系統(tǒng)分解為若干個(gè)子系統(tǒng),建立整個(gè)系統(tǒng)的體系結(jié)構(gòu)。
解析:
本題考查軟件工程的基本概念。
軟件設(shè)計(jì)的任務(wù)是基于需求分析的結(jié)果建立各種設(shè)計(jì)模型,給出問(wèn)題的解決方案。從工程管理的角度,可以將軟件設(shè)計(jì)分為兩個(gè)階段:概要設(shè)計(jì)階段和詳細(xì)設(shè)計(jì)階段。結(jié)構(gòu)化設(shè)計(jì)方法中,概要設(shè)計(jì)階段進(jìn)行軟件體系結(jié)構(gòu)的設(shè)計(jì)、數(shù)據(jù)設(shè)計(jì)和接口設(shè)計(jì);詳細(xì)設(shè)計(jì)階段進(jìn)行數(shù)據(jù)結(jié)構(gòu)和算法的設(shè)計(jì)。面向?qū)ο笤O(shè)計(jì)方法中,概要設(shè)計(jì)階段進(jìn)行體系結(jié)構(gòu)設(shè)計(jì)、初步的類設(shè)計(jì)/數(shù)據(jù)設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì);詳細(xì)設(shè)計(jì)階段進(jìn)行構(gòu)件設(shè)計(jì)。
結(jié)構(gòu)化設(shè)計(jì)和面向?qū)ο笤O(shè)計(jì)是兩種不同的設(shè)計(jì)方法,結(jié)構(gòu)化設(shè)計(jì)根據(jù)系統(tǒng)的數(shù)據(jù)流圖進(jìn)行設(shè)計(jì),模塊體現(xiàn)為函數(shù)、過(guò)程及子程序;面向?qū)ο笤O(shè)計(jì)基于面向?qū)ο蟮幕靖拍钸M(jìn)行,模塊體現(xiàn)為類、對(duì)象和構(gòu)件等。
10.某項(xiàng)目包含的活動(dòng)如下表所示,完成整個(gè)項(xiàng)目的最短時(shí)間為(17)周。不能通過(guò)縮短活動(dòng)(B)的工期,來(lái)縮短整個(gè)項(xiàng)目的完成時(shí)間。
解析:
本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。
活動(dòng)圖是描述一個(gè)項(xiàng)目中各個(gè)工作任務(wù)相互依賴關(guān)系的一種模型,項(xiàng)目的很多重要特性可以通過(guò)分析活動(dòng)圖得到,如估算項(xiàng)目完成時(shí)間,計(jì)算關(guān)鍵路徑和關(guān)鍵活動(dòng)等。根據(jù)上表給出的數(shù)據(jù),構(gòu)建活動(dòng)圖,如下圖所示。
從上圖很容易看出,關(guān)鍵路徑為A-D-E-F-H,其長(zhǎng)度為19,關(guān)鍵路徑上的活動(dòng)均為關(guān)鍵活動(dòng)。
11.風(fēng)險(xiǎn)的優(yōu)先級(jí)通常是根據(jù)(風(fēng)險(xiǎn)暴露(Risk Exposure))設(shè)定。
解析:
本題考查軟件項(xiàng)目管理的基礎(chǔ)知識(shí)。
風(fēng)險(xiǎn)是一種具有負(fù)面后果的、人們不希望發(fā)生的事件。風(fēng)險(xiǎn)管理是軟件項(xiàng)目管理的一項(xiàng)重要任務(wù)。在進(jìn)行風(fēng)險(xiǎn)管理時(shí),根據(jù)風(fēng)險(xiǎn)的優(yōu)先級(jí)來(lái)確定風(fēng)險(xiǎn)控制策略,而優(yōu)先級(jí)是根據(jù)風(fēng)險(xiǎn)暴露來(lái)確定的。風(fēng)險(xiǎn)暴露是一種量化風(fēng)險(xiǎn)影響的指標(biāo),等于風(fēng)險(xiǎn)影響乘以風(fēng)險(xiǎn)概率,風(fēng)險(xiǎn)影響是當(dāng)風(fēng)險(xiǎn)發(fā)生時(shí)造成的損失。風(fēng)險(xiǎn)概率是風(fēng)險(xiǎn)發(fā)生的可能性。風(fēng)險(xiǎn)控制是風(fēng)險(xiǎn)管理的一個(gè)重要活動(dòng)。
12.進(jìn)程P1、P2、P3、P4和P5的前趨圖如下所示:
若用PV操作控制進(jìn)程P1、P2、P3、P4 、P5并發(fā)執(zhí)行的過(guò)程,則需要設(shè)置5個(gè)信號(hào)
量S1、S2、S3、S4和S5,且信號(hào)量S1~S5的初值都等于零。下圖中a、b 和c處應(yīng)分別填寫(xiě)(V(S1)、V(S2)和P(S1)V(S3));d和e處應(yīng)分別填寫(xiě)(P(S2)和V(S4)),f和g處應(yīng)分別填寫(xiě)(P(S3)和P(S4)P(S5))。
13.某進(jìn)程有4個(gè)頁(yè)面,頁(yè)號(hào)為0~3,頁(yè)面變換表及狀態(tài)位、訪問(wèn)位和修改位的含義如下圖所示。若系統(tǒng)給該進(jìn)程分配了3個(gè)存儲(chǔ)塊,當(dāng)訪問(wèn)前頁(yè)面1不在內(nèi)存時(shí),淘汰表中頁(yè)號(hào)為(3) 的頁(yè)面代價(jià)最小。
解析:
根據(jù)題意,頁(yè)面變換表中狀態(tài)位等于0和1分別表示頁(yè)面不在內(nèi)存或在內(nèi)存,所以0、2和3號(hào)頁(yè)面在內(nèi)存。當(dāng)訪問(wèn)的頁(yè)面1不在內(nèi)存時(shí)。系統(tǒng)應(yīng)該首先淘汰未被訪問(wèn)的頁(yè)面,因?yàn)楦鶕?jù)程序的局部性原理最近未被訪問(wèn)的頁(yè)面下次被訪問(wèn)的概率更小;如果頁(yè)面最近都被訪問(wèn)過(guò),應(yīng)該先淘汰未修改過(guò)的頁(yè)面。因?yàn)槲葱薷倪^(guò)的頁(yè)面內(nèi)存與輔存一致,故淘汰時(shí)無(wú)須寫(xiě)回輔存,使系統(tǒng)頁(yè)面置換代價(jià)小。經(jīng)上述分析,0、2和3號(hào)頁(yè)面都是最近被訪問(wèn)過(guò)的,但0和2號(hào)頁(yè)面都被修改過(guò)而3號(hào)頁(yè)面未修改過(guò),故應(yīng)該淘汰3號(hào)頁(yè)面。
14.某模塊實(shí)現(xiàn)兩個(gè)功能:向某個(gè)數(shù)據(jù)結(jié)構(gòu)區(qū)域?qū)憯?shù)據(jù)和從該區(qū)域讀數(shù)據(jù)。該模塊的內(nèi)聚類型為(通信)內(nèi)聚。
解析:
本題考查軟件設(shè)計(jì)的基礎(chǔ)知識(shí)。
模塊獨(dú)立性是創(chuàng)建良好設(shè)計(jì)的一個(gè)重要原則,一般采用模塊間的耦合和模塊的內(nèi)聚兩個(gè)準(zhǔn)則來(lái)進(jìn)行度量。耦合程度越低,內(nèi)聚程度越高,則模塊的獨(dú)立性越好。
存在多種模塊內(nèi)聚類型,從高到低依次為功能、通信、順序、過(guò)程、時(shí)間、邏輯和偶然內(nèi)聚。
一個(gè)模塊內(nèi)的幾個(gè)操作是相關(guān)的,而且必須以特定的次序執(zhí)行,則該模塊的內(nèi)聚類型為過(guò)程內(nèi)聚。
模塊的各個(gè)功能的執(zhí)行與時(shí)間有關(guān),通常要求所有功能必須在同一時(shí)間段內(nèi)執(zhí)行, 則該模塊的內(nèi)聚類型為時(shí)間內(nèi)聚。
若一個(gè)模塊的各個(gè)部分只是通過(guò)代碼的邏輯結(jié)構(gòu)相關(guān)聯(lián),則該模塊的內(nèi)聚類型為邏輯內(nèi)聚。
把訪問(wèn)或操作在同一數(shù)據(jù)結(jié)構(gòu)的操作放在一個(gè)模塊中,則該模塊的內(nèi)聚類型為通信內(nèi)聚。
15.正式技術(shù)評(píng)審的目標(biāo)是(記錄程序員的錯(cuò)誤情況并與績(jī)效掛鉤)。
解析:
本題考查軟件評(píng)審的基礎(chǔ)知識(shí)。
軟件評(píng)審的內(nèi)容包括設(shè)計(jì)質(zhì)量評(píng)審、程序質(zhì)量評(píng)審和與運(yùn)行環(huán)境接口的評(píng)審。評(píng)審的主要目標(biāo)是為了發(fā)現(xiàn)軟件中的錯(cuò)誤。
16.自底向上的集成測(cè)試策略的優(yōu)點(diǎn)包括(不需要寫(xiě)樁程序)。
解析:
本題考查軟件測(cè)試的基礎(chǔ)知識(shí)。
軟件測(cè)試分為單元測(cè)試、集成測(cè)試和系統(tǒng)測(cè)試。集成測(cè)試把模塊按系統(tǒng)設(shè)計(jì)說(shuō)明書(shū)的要求組合起來(lái)進(jìn)行測(cè)試。存在多種組合的集成測(cè)試策略:自底向上、自頂向下、一次性集成、明治集成等。其中,自底向上策略通過(guò)不斷合并底層模塊來(lái)測(cè)試更高層模塊的方式進(jìn)行。在該方法中,需要寫(xiě)驅(qū)動(dòng)程序來(lái)調(diào)用待測(cè)試的底層模塊,主要的設(shè)計(jì)問(wèn)題需要到測(cè)試后期才能發(fā)現(xiàn)。由于從最底層的模塊開(kāi)始測(cè)試,因此過(guò)程中不需要寫(xiě)樁模塊。當(dāng)測(cè)試過(guò)程中發(fā)現(xiàn)錯(cuò)誤時(shí),需要進(jìn)行回歸測(cè)試。
17.面向?qū)ο?#xff08;程序設(shè)計(jì))選擇合適的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,將程序組織為相互協(xié)作的對(duì)象集合,每個(gè)對(duì)象表示某個(gè)類的實(shí)例,類通過(guò)繼承等關(guān)系進(jìn)行組織。
解析:
本題考查面向?qū)ο蟮幕局R(shí)。
在采用面向?qū)ο蠹夹g(shù)開(kāi)發(fā)系統(tǒng)時(shí),主要步驟有面向?qū)ο蠓治觥⒚嫦驅(qū)ο笤O(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)和面向?qū)ο鬁y(cè)試。面向?qū)ο蠓治鲋饕?#xff1a;認(rèn)定對(duì)象、組織對(duì)象、描述對(duì)象間的相互作用、定義對(duì)象的操作、定義對(duì)象的內(nèi)部信息。面向?qū)ο笤O(shè)計(jì)是設(shè)計(jì)分析模型和實(shí)現(xiàn)相應(yīng)源代碼。面向?qū)ο蟪绦蛟O(shè)計(jì)選擇合適的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,將程序組織為相互協(xié)作的對(duì)象集合,每個(gè)對(duì)象表示某個(gè)類的實(shí)例,類通過(guò)繼承等關(guān)系進(jìn)行組織。 面向?qū)ο鬁y(cè)試是盡可能早的開(kāi)始進(jìn)行系統(tǒng)測(cè)試,以發(fā)現(xiàn)系統(tǒng)中可能存在的錯(cuò)誤并進(jìn)行修復(fù),進(jìn)而保證系統(tǒng)質(zhì)量。
18.下圖所示為(組合(Composite))設(shè)計(jì)模式,屬于(結(jié)構(gòu)型)設(shè)計(jì)模式,適用于(表示對(duì)象的部分一整體層次結(jié)構(gòu)時(shí))。
19.某些設(shè)計(jì)模式會(huì)引入總是被用作參數(shù)的對(duì)象。例如(Visitor)對(duì)象是一個(gè)多態(tài)accept 方法的參數(shù)。
解析:
本題考查設(shè)計(jì)模式的概念,對(duì)行為模式進(jìn)行比較。
很多行為模式注重封裝變化。當(dāng)一個(gè)程序的某個(gè)方面的特征經(jīng)常發(fā)生改變時(shí),這些模式就定義一個(gè)封裝這個(gè)方面的對(duì)象。這樣,當(dāng)該程序的其他部分依賴于這個(gè)方面時(shí),它們都可以與此對(duì)象協(xié)作。一些模式引入總是被用作參數(shù)的對(duì)象。有些模式定義一些可作為令牌進(jìn)行傳遞的對(duì)象,這些對(duì)象將在稍后被調(diào)用。
在Visitor模式中,一個(gè)Visitor對(duì)象是一個(gè)多態(tài)的accept操作的參數(shù),這個(gè)操作作用于該Visitor對(duì)象訪問(wèn)的對(duì)象。在Command模式中,令牌代表一個(gè)請(qǐng)求;.在Memento模式中,它代表在一個(gè)對(duì)象在某個(gè)特定時(shí)刻的內(nèi)部狀態(tài)。在這兩種情況下,令牌都可以有一個(gè)復(fù)雜的內(nèi)部表示,但客戶并不會(huì)倉(cāng)識(shí)到這一點(diǎn)。.在Observer .模式中,通過(guò)引入Observer和Subject對(duì)象來(lái)分布通信。
20.遞歸下降分析方法是一種(自上而下的語(yǔ)法分析)方法。
解析:
本題考查程序語(yǔ)言基礎(chǔ)知識(shí)。
對(duì)高級(jí)語(yǔ)言源程序進(jìn)行編譯(或解釋)方式的翻譯過(guò)程中,語(yǔ)法分析的任務(wù)是根據(jù)語(yǔ)言的語(yǔ)法規(guī)則,分析單詞串是否構(gòu)成短語(yǔ)和句子,即表達(dá)式、語(yǔ)句和程序等基本語(yǔ)言結(jié)構(gòu),同時(shí)檢查和處理程序中的語(yǔ)法錯(cuò)誤。程序設(shè)計(jì)語(yǔ)言的絕大多數(shù)語(yǔ)法規(guī)則可以采用上下文無(wú)關(guān)文法進(jìn)行描述。語(yǔ)法分析方法有多種,根據(jù)產(chǎn)生語(yǔ)法樹(shù)的方向,可分為自底向上和自頂向下兩類。遞歸下降分析法和預(yù)測(cè)分析法是常用的自頂向下分析法。算符優(yōu)先分析法和LR分析法屬于自底向上的語(yǔ)法分析方法。
21.優(yōu)先隊(duì)列通常采用(堆)數(shù)據(jù)結(jié)構(gòu)實(shí)現(xiàn),向優(yōu)先隊(duì)列中插入—個(gè)元素的時(shí)間復(fù)雜度為(Θ(lgn))。
解析:
本題考查算法設(shè)計(jì)與分析的相關(guān)知識(shí)。
優(yōu)先隊(duì)列是一種常用的數(shù)據(jù)結(jié)構(gòu),通常用堆實(shí)現(xiàn)。對(duì)應(yīng)于大頂堆和小頂堆,存在最大優(yōu)先隊(duì)列和最小優(yōu)先隊(duì)列。以最大優(yōu)先隊(duì)列為例,優(yōu)先隊(duì)列除了具有堆上的一些操作, 如調(diào)整堆、構(gòu)建堆之外,還有獲得優(yōu)先隊(duì)列的最大元素,抽取出優(yōu)先隊(duì)列的最大元素, 向優(yōu)先隊(duì)列插入一個(gè)元素和增大優(yōu)先隊(duì)列中某個(gè)元素的值。其中除了獲得優(yōu)先隊(duì)列的最大元素的時(shí)間復(fù)雜度為Θ(1)之外,其他幾個(gè)操作的時(shí)間復(fù)雜度均為二叉樹(shù)的高度,即Θ(lgn)。
?
總結(jié)
以上是生活随笔為你收集整理的软件设计师习题笔记-重点习题六的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Qt工作笔记-QDialogButton
- 下一篇: Qt文档阅读笔记-QQmlApplica