国产精品色无码视频,国产av毛片影院精品资源,亚洲人成网站77777·c0m,囯产av无码片毛片一级,夜夜操www99视频,美女白嫩胸交在线观看,亚洲a毛片性生活

薈聚奇文、博采眾長(zhǎng)、見賢思齊
當(dāng)前位置:公文素材庫 > 計(jì)劃總結(jié) > 工作總結(jié) > 桂電期末考試Linux習(xí)題總結(jié)

桂電期末考試Linux習(xí)題總結(jié)

網(wǎng)站:公文素材庫 | 時(shí)間:2019-05-29 21:47:19 | 移動(dòng)端:桂電期末考試Linux習(xí)題總結(jié)

桂電期末考試Linux習(xí)題總結(jié)

習(xí)題一

一、填空題

1、鏈接分為:硬鏈接和符號(hào)鏈接。

2、安裝Linux系統(tǒng)對(duì)硬盤分區(qū)時(shí),必須有兩種分區(qū)類型:文件系統(tǒng)分區(qū)和交換分區(qū)。

3、內(nèi)核分為進(jìn)程管理系統(tǒng)、內(nèi)存管理系統(tǒng)、I/O管理系統(tǒng)和文件管理系統(tǒng)等四個(gè)子系統(tǒng)。

4、vim編輯器具有三種工作模式:命令模式、插入模式和命令行方式。

5、DNS實(shí)際上是分布在internet上的主機(jī)信息的數(shù)據(jù)庫,其作用是實(shí)現(xiàn)IP地址和主機(jī)名間的轉(zhuǎn)換。

6、postfix郵件系統(tǒng)使用的兩個(gè)主要協(xié)議是:SMTP和POP,MTA使用前者來接收和轉(zhuǎn)發(fā)信件,使用后者來響應(yīng)用戶的收信要求,用戶可以通過該協(xié)議來接收自己的信件。7、mv命令可以移動(dòng)文件和目錄,還可以重命名文件和目錄。

8、shell不僅是用戶名的解釋器,它同時(shí)也是一種功能強(qiáng)大的編程語言;bash是Linux的缺省

shell。

9、增加一個(gè)用戶的命令是:adduser或useradd。

10、在使用手工的方法配置網(wǎng)絡(luò)時(shí),可通過修改/etc/HOSTNAME文件來改變主機(jī)名,若要配置該計(jì)

算機(jī)的域名解析客戶端,需配置/etc/resolv.conf文件。

二、簡(jiǎn)單操作題(寫出完成以下功能的命令):

1、刪除非空文件夾/daisy下所有文件及文件夾。rmr/daisy2、將文件a.txt更名為b.txt。mva.txtb.txt

3、加載光驅(qū)內(nèi)容到/mnt/cdrom文件夾下。Mounttiso9660/dev/cdrom/mnt/cdrom4、更改用戶root的密碼。(在#提示符下)。passwdroot5、查看本機(jī)的網(wǎng)址。ifconfigeth06、在/root文件夾下查找后綴為.c的文件。find/rootname*.c7、終止進(jìn)程號(hào)為1001的進(jìn)程。kill10018、查看已安裝的rpm軟件包。rpm-qa

9、給文件a.txt做一個(gè)備份b.txt。cpa.txtb.txt10、查看關(guān)于mkdir的幫助文檔。manmkdir

三、簡(jiǎn)答題:

1、什么是靜態(tài)路由,其特點(diǎn)是什么?

答:靜態(tài)路由是由系統(tǒng)管理員設(shè)計(jì)與構(gòu)建的路由表規(guī)定的路由。適用于網(wǎng)關(guān)數(shù)量有限的場(chǎng)合,且網(wǎng)絡(luò)拓

樸結(jié)構(gòu)不經(jīng)常變化的網(wǎng)絡(luò)。其缺點(diǎn)是不能動(dòng)態(tài)地適用網(wǎng)絡(luò)狀況的變化,當(dāng)網(wǎng)絡(luò)狀況變化后必須由網(wǎng)絡(luò)管理員修改路由表。

2、什么是動(dòng)態(tài)路由,其特點(diǎn)是什么?

答:動(dòng)態(tài)路由是由路由選擇協(xié)議而動(dòng)態(tài)構(gòu)建的,路由協(xié)議之間通過交換各自所擁有的路由信息實(shí)時(shí)更新

路由表的內(nèi)容。動(dòng)態(tài)路由可以自動(dòng)學(xué)習(xí)網(wǎng)絡(luò)的拓樸結(jié)構(gòu),并更新路由表。其缺點(diǎn)是路由廣播更新信息將占據(jù)大量的網(wǎng)絡(luò)帶寬。

四、問答題:

1、試描述DNS進(jìn)行域名解析的過程。

答:首先,客戶端發(fā)出DNS請(qǐng)求翻譯IP地址或主機(jī)名。DNS服務(wù)器在收到客戶機(jī)的請(qǐng)求后:(1)檢查DNS服務(wù)器的緩存,若查到請(qǐng)求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答信息;

(2)若沒有查到,則在數(shù)據(jù)庫中查找,若查到請(qǐng)求的地址或名字,即向客戶機(jī)發(fā)出應(yīng)答信息;(3)若沒有查到,則將請(qǐng)求發(fā)給根域DNS服務(wù)器,并依序從根域查找頂級(jí)域,由頂級(jí)查找二級(jí)域,二

級(jí)域查找三級(jí),直至找到要解析的地址或名字,即向客戶機(jī)所在網(wǎng)絡(luò)的DNS服務(wù)器發(fā)出應(yīng)答信息,DNS服務(wù)器收到應(yīng)答后先在緩存中存儲(chǔ),然后,將解析結(jié)果發(fā)給客戶機(jī)。(4)若沒有找到,則返回錯(cuò)誤信息。

2、Apache服務(wù)器的配置文件httpd.conf中有很多內(nèi)容,請(qǐng)解釋如下配置項(xiàng):

(1)MaxKeepAliveRequests200(1)每次連接允許的最大請(qǐng)求數(shù)目,此為200;(2)(2)設(shè)定用戶放置網(wǎng)頁的目錄;UserDirpublic_html

(3)DirectoryIndexindex.htmlindex.htmindex.php(3)設(shè)置默認(rèn)的首頁文檔;(4)(4)設(shè)置首頁所在目錄的權(quán)限,此處允許所有用戶瀏覽該目錄;OptionsFollowSymLinksAllowOverrideNoneOrderallow,denyAllowfromall

(5)(5)設(shè)置虛擬目錄,域名為“l(fā)inux.vbird.tsai”,其主目錄為

“/var/”。

ServerNamelinux.vbird.tsaiDocumentRoot/var/

3、簡(jiǎn)述使用ftp進(jìn)行文件傳輸時(shí)的兩種登錄方式?它們的區(qū)別是什么?

答:①、ftp有兩種登錄方式:匿名登錄和授權(quán)登錄。使用匿名登錄時(shí),用戶名為:anonymous,密碼為:任何合法email地址;使用授權(quán)登錄時(shí),用戶名為用戶在遠(yuǎn)程系統(tǒng)中的用戶帳號(hào),密碼為用戶在遠(yuǎn)程系統(tǒng)中的用戶密碼。

區(qū)別:使用匿名登錄只能訪問ftp目錄下的資源,默認(rèn)配置下只能下載;而授權(quán)登錄訪問的權(quán)限大于匿名登錄,且上載、下載均可。

②、ftp文件傳輸有兩種文件傳輸模式:ASCII模式和binary模式。ASCII模式用來傳輸文本文件,其他文件的傳輸使用binary模式。

4、簡(jiǎn)述通過MUA發(fā)送郵件時(shí)郵件的傳送流程?

答:通過MUA來將信件送到對(duì)方的郵箱(Mailbox)的步驟:(1)Step0:取得某臺(tái)MTA的使用權(quán)限

(2)Step1:用戶在MUA上編寫信件后,傳送到MTA上信件的數(shù)據(jù)主要有以下部分:

信件表頭:包括寄件者得E-mail以及收件者得E-mail地址,還有標(biāo)題等。信件內(nèi)容:就是要跟對(duì)方說明的內(nèi)容。

(3)Step2.1:如果該封信的目標(biāo)是本地端MTA自己的賬號(hào)

信可以寄給自己,如同MTA收到的該封信的目標(biāo)是自己的用戶是,就是通過MDA將這封信送到Mailbox去。

(4)Step2.2:如果該封信的目標(biāo)為其他MTA,則開始轉(zhuǎn)發(fā)(Relay)的流程

如果該封信的目標(biāo)為其他主機(jī),這時(shí)MTA就會(huì)開始分析該封信是否具有合法的使用權(quán)限,若具有使用權(quán)限式,則我們的MDA會(huì)開始進(jìn)行郵件轉(zhuǎn)發(fā),就該封信會(huì)通過本地的MTA向下一臺(tái)MTA的SMTP(端口25)發(fā)送出去。如果該封信順利發(fā)送出去了,那么該封信就會(huì)從發(fā)送隊(duì)列中刪除。(5)Step3:對(duì)方MTA主機(jī)接收信件

如果一切順利,遠(yuǎn)程MTA將會(huì)受到我們MTA所發(fā)出的那封信,并將該信件放到正確的用戶信箱中,等待用戶登錄來讀取或下載。

五、操作題(寫出完成下述功能的命令序列)

1、假設(shè)你的用戶賬號(hào)是zheng,現(xiàn)在你登錄進(jìn)入linux系統(tǒng),查看當(dāng)前登錄到系統(tǒng)中的用戶,查看當(dāng)前系統(tǒng)中運(yùn)行的進(jìn)程,然后再退出系統(tǒng)。

答:①、login:zheng②、Password:口令③、$who④、$ps⑤、$Ctrl+D

2、在當(dāng)前目錄/home/zheng下新建一個(gè)目錄back,將當(dāng)前目錄改為back,在back下新建2個(gè)長(zhǎng)度為0的文件test1、test2,然后把test2移到其父目錄中并改名為file12。答:①、$mkdirback②、$cdback③、$touchtest1test2④、$mvtest2../file2

3、現(xiàn)在需要統(tǒng)計(jì)當(dāng)前目錄/home/zheng下普通文件的數(shù)目并顯示結(jié)果,如何實(shí)現(xiàn)?答:$findtypef|wcl

4、假設(shè)你是系統(tǒng)管理員,需要增加一個(gè)新的用戶賬號(hào)zheng,為新用戶設(shè)置初始密碼,鎖定用戶賬號(hào)uly,并刪除用戶賬號(hào)chang。

答:①、#useraddzheng②、#passwdzheng③、#passwdluly④、#userdelchang

5、若給需要將/home/zheng目錄下的所有文件打包壓縮成/tmp/zheng.tar.gz,你準(zhǔn)備怎么做?當(dāng)需要從壓縮包中恢復(fù)時(shí),又該如何處理?答:①、#tarzcvf/tmp/zheng.tar.gz/home/zheng②、#tar-zxvf/tmp/zheng.tar.gz

習(xí)題二

一.填空題:

1、在bash提示符常用特殊字符中,顯示一個(gè)反斜杠,用特殊字符可以表示為\\\\。

2、在linux命令中,#find/etcsize-2500cprint該命令行可以解釋為查找一個(gè)文件尺寸小于2500bytes。

3、將1.c拷到netseek目錄下命名為2.c,用linux命令語句可以表示為cp1.cnetseek/2.0。4、tar-zxvfnmap-3.45.tgz命令行可以解釋為將這個(gè)解壓到nmap-3.45這個(gè)目錄里。

5、在linux系統(tǒng)中,ping192.168.1.100命令行可以解釋為測(cè)試本機(jī)與主機(jī)192.168.1.100的連通性。

6、在linux環(huán)境中可以用來顯示歷史記錄中的通常命令關(guān)鍵字為history。

7、linux命令語句“cat/etc/passwd|wc”可以解釋為統(tǒng)計(jì)文本文件/etc/passwd的行數(shù)、字?jǐn)?shù)、字符數(shù)。

8、在linux中,從樹型目錄中的某個(gè)目錄層次到某個(gè)文件的一條道路可以稱為路徑。

9、Linux系統(tǒng)為輸入、輸出的傳送引入了另外兩種機(jī)制,它們?yōu)檩斎?輸出重定向和管道。10、在Linux系統(tǒng)中,執(zhí)行一個(gè)shell命令行時(shí)通常會(huì)自動(dòng)打開三個(gè)標(biāo)準(zhǔn)文件,即標(biāo)準(zhǔn)輸入文件,標(biāo)準(zhǔn)

輸出文件和標(biāo)準(zhǔn)錯(cuò)誤輸出文件。二.選擇題:

1、在Linux系統(tǒng)中,執(zhí)行一個(gè)shell命令行時(shí)通常會(huì)自動(dòng)打開三個(gè)標(biāo)準(zhǔn)文件,其中有標(biāo)準(zhǔn)輸入文件(stdin),通常對(duì)應(yīng)終端的(B)

A、鼠標(biāo)B、鍵盤C、顯示器D、其它2、用戶切換命令關(guān)鍵字為(C)

A、cdB、mkdirC、suD、cp3、顯示當(dāng)前目錄的命令是命令為(D)

A、showB、historyC、tailD、pwd4、在常用命令“:wq”表示(C)

A、退出Vi.B、不保存退出ViC、保存退出ViD、其它

5、將ls命令生成的/tmp目錄的一個(gè)清單存到當(dāng)前目錄中的dir文件中,下面命令正確的為(D)A、ls/tmp>dirB、ls/etc/tmp>dirC、lsa/tmp>dirD、lsl/tmp>dir6、在常用的信息顯示命令中,whoami的功能是(C)

A、顯示在先登錄用戶B、顯示指定文件的相關(guān)信息C、顯示用戶自己的身份D、除A,B,C外其它功能7、在linux中,rmash表示(C)

A、復(fù)制一個(gè)叫ash的文件B、刪除一個(gè)叫ash的目錄C、刪除一個(gè)叫ash的文件D、移動(dòng)一個(gè)叫ash的文件8、下面不能用來顯示文本文件內(nèi)容的為(D)

A、moreB、lessC、catD、grep9、顯示全部網(wǎng)絡(luò)接口信息的命令:*(D)

A、statB、pingC、ifconfigD、netstat10、下面不是shell腳本成分的是(D)

A、注釋B、命令C、結(jié)構(gòu)控制語句D、重定向

第1章Linux概況及安裝

1、Linux操作系統(tǒng)的特點(diǎn)主要有(ABCDE)

A)開放性、設(shè)備獨(dú)立性D)多用戶多任務(wù)

B)高效、安全、穩(wěn)定E)強(qiáng)大的網(wǎng)絡(luò)功能C)支持多種硬件平臺(tái)(良好的可移植性)2、Linux的結(jié)構(gòu)包括(ADE)

A)Linux內(nèi)核B)Linux內(nèi)存結(jié)構(gòu)C)Linux網(wǎng)絡(luò)結(jié)構(gòu)D)Linux文件結(jié)構(gòu)E)LinuxShell

3、Linux發(fā)布版本主要有(ABCDE)

A)RedHatB)RedFlagC)UbuntuD)CentOSE)Fedora4、基本的操作系統(tǒng)結(jié)構(gòu)包括(AB)

A)操作環(huán)境(shell)B)文件結(jié)構(gòu)C)內(nèi)存結(jié)構(gòu)D)網(wǎng)絡(luò)結(jié)構(gòu)E)內(nèi)核結(jié)構(gòu)5、Linux系統(tǒng)一般由(ABCD)等部分組成。

A)內(nèi)核B)shellC)文件系統(tǒng)D)應(yīng)用程序E)BIOS6、安裝Linux系統(tǒng)時(shí),為讓系統(tǒng)良好運(yùn)轉(zhuǎn),必要的分區(qū)有(AB)。A)根分區(qū)/B)交換分區(qū)C)啟動(dòng)分區(qū)/bootD)root分區(qū)/rootE)home分區(qū)/home

7、Linux能支持的文件系統(tǒng)有(ABCDE)等。

A)EXT2B)EXT3C)FATD)VFATE)ISO96608、要在Linux的終端模式下使用光驅(qū),需用命令(B)進(jìn)行掛載。A)rpmB)mountC)copyD)moveE)cdrom

9.若一臺(tái)計(jì)算機(jī)的內(nèi)存為128MB,則交換分區(qū)的大小通常是(C)。A)64MBB)128MBC)256MBD)512MB

第2章Linux常用命令

1、關(guān)于SHELL的描述,以下說法正確的是(ABDE)

A)Shell本身是一個(gè)用C語言編寫的程序,它是用戶使用Linux的橋梁。B)Shell既是一種命令語言,又是一種程序設(shè)計(jì)語言C)Shell是Linux系統(tǒng)核心的一部分

D)shell調(diào)用了系統(tǒng)核心的大部分功能來協(xié)調(diào)各個(gè)程序的運(yùn)行E)shell可以用來啟動(dòng)、掛起、停止甚至是編寫一些程序2、shell的類型主要有(ABCDE)A)ashB)kshC)cshD)zshE)bash

3、在shell程序中,轉(zhuǎn)義符是(E)

A)$B)/C)%D)#E)\\

4、對(duì)命令的使用方法提供幫助和解釋的命令是(C)A)dirB)cpC)manD)rmE)mkdir

5、對(duì)名為fido的文件用chmod551fido進(jìn)行了修改,則它的許可權(quán)是(D)。A)-rwxr-xr-xB)-rwxr--r--C)-r--r--r--D)-r-xr-xx

6、Linux文件權(quán)限一共10位長(zhǎng)度,分成四段,第三段表示的內(nèi)容是(C)。A)文件類型B)文件所有者的權(quán)限C)文件所有者所在組的權(quán)限D(zhuǎn))其他用戶的權(quán)限

7、刪除文件命令為(D)。

A)mkdirB)rmdirC)mvD)rm

8、將/home/stud1/wang目錄做歸檔壓縮,壓縮后生成wang.tar.gz文件,并將此文件保存到/home目錄下,實(shí)現(xiàn)此任務(wù)的tar命令格式:tarzcvf/home/wang.tar.gz/home/stud1/wang。9、管道就是將前一個(gè)命令的標(biāo)準(zhǔn)輸出作為后一個(gè)命令的標(biāo)準(zhǔn)輸入。10、鏈接分為:硬鏈接和符號(hào)鏈接。

11、某文件的權(quán)限為:d-rw-r--r--,用數(shù)值形式表示該權(quán)限,則該八進(jìn)制數(shù)為:644,該文件屬性是

目錄。

12、可以用lsal命令來觀察文件的權(quán)限,每個(gè)文件的權(quán)限都用10位表示,并分為四段,其中第

一段占1位,表示文件類型,第二段占3位,表示文件所有者對(duì)該文件的權(quán)限。13、在Linux系統(tǒng)中,壓縮文件后生成后綴為.gz文件的命令是gzip。14、進(jìn)行字符串查找,使用grep命令。

第3章Linux系統(tǒng)管理

1、結(jié)束后臺(tái)進(jìn)程的命令是kill。2、增加一個(gè)用戶的命令是useradd。

3、已知某用戶stud1,其用戶目錄為/home/stud1。分頁顯示當(dāng)前目錄下的所有文件的文件或目錄名、用戶組、用戶、文件大小、文件或目錄權(quán)限、文件創(chuàng)建時(shí)間等信息的命令是(D)。A)morelsalB)moreallsC)more

4、系統(tǒng)中有用戶user1和user2,同屬于users組。在user1用戶目錄下有一文件file1,它擁有644的權(quán)限,如果user2用戶想修改user1用戶目錄下的file1文件,應(yīng)擁有(B)權(quán)限。A)744B)664C)646D)746

5、用戶信息保存在passwd文件中,而用戶口令保存在shadow文件中。

第4章網(wǎng)絡(luò)基礎(chǔ)

1、Ping命令可以測(cè)試網(wǎng)絡(luò)中本機(jī)系統(tǒng)是否能到達(dá)一臺(tái)遠(yuǎn)程主機(jī),所以常常用于測(cè)試網(wǎng)絡(luò)的連通性。2、DHCP可以實(shí)現(xiàn)動(dòng)態(tài)IP地址分配。

3、欲發(fā)送10個(gè)分組報(bào)文測(cè)試與主機(jī)abc.tuu.edu.cn的連通性,應(yīng)使用的命令和參數(shù)是:ping

abc.tuu.edu.cnc10。

4、在Linux系統(tǒng)中,測(cè)試DNS服務(wù)器是否能夠正確解析域名的的客戶端命令,使用命令nslookup。5、當(dāng)LAN內(nèi)沒有條件建立DNS服務(wù)器,但又想讓局域網(wǎng)內(nèi)的用戶可以使用計(jì)算機(jī)名互相訪問時(shí),應(yīng)配

置/etc/hosts文件。

6、下列提法中,不屬于ifconfig命令作用范圍的是(D)。

A)配置本地回環(huán)地址B)配置網(wǎng)卡的IP地址C)激活網(wǎng)絡(luò)適配器D)加載網(wǎng)卡到內(nèi)核中

7、在局域網(wǎng)絡(luò)內(nèi)的某臺(tái)主機(jī)用ping命令測(cè)試網(wǎng)絡(luò)連接時(shí)發(fā)現(xiàn)網(wǎng)絡(luò)內(nèi)部的主機(jī)都可以連同,而不能與公

網(wǎng)連通,問題可能是(C)。

A)主機(jī)IP設(shè)置有誤B)沒有設(shè)置連接局域網(wǎng)的網(wǎng)關(guān)C)局域網(wǎng)的網(wǎng)關(guān)或主機(jī)的網(wǎng)關(guān)設(shè)置有誤D)局域網(wǎng)DNS服務(wù)器設(shè)置有誤8、下列文件中,包含了主機(jī)名到IP地址的映射關(guān)系的文件是(B)。

A)/etc/HOSTNAMEB)/etc/hostsC)/etc/resolv.confD)/etc/networks

9、當(dāng)我們與某遠(yuǎn)程網(wǎng)絡(luò)連接不上時(shí),就需要跟蹤路由查看,以便了解在網(wǎng)絡(luò)的什么位置出現(xiàn)了問題,滿足該目的的命令是(C)。

A)pingB)ifconfigC)tracerouteD)netstat

擴(kuò)展閱讀:軟件工程期末考試總結(jié)習(xí)題

得分評(píng)卷人一、填空題(每空1分,共20分)

1.軟件生存周期一般可分為__問題定義__、可行性研究、_需求分析_____、設(shè)計(jì)編碼、__測(cè)試________、運(yùn)行與維護(hù)階段。

2.按軟件的功能進(jìn)行劃分,軟件可以劃分為系統(tǒng)軟件、支撐軟件和應(yīng)用軟件。

3.可行性研究主要集中在以下四個(gè)方面經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性和抉擇。

4.用戶界面的可使用性是用戶界面設(shè)計(jì)最重要的也是最基本的目標(biāo)。

5.常見的軟件概要設(shè)計(jì)方法有3大類:以數(shù)據(jù)流圖為基礎(chǔ)構(gòu)造模塊結(jié)構(gòu)的___結(jié)構(gòu)化設(shè)計(jì)方法_________,以數(shù)據(jù)結(jié)構(gòu)為基礎(chǔ)構(gòu)造模塊的__jackson方法__________,以對(duì)象、類、繼承和通信為基礎(chǔ)的__面向?qū)ο笤O(shè)計(jì)方法__________。

6.__數(shù)據(jù)流圖________和__數(shù)據(jù)字典___共同構(gòu)成系統(tǒng)的邏輯模型。

7.軟件測(cè)試的方法有__分析方法________和___非分析方法_______(即黑盒法)。8.單元測(cè)試一般以___白盒_____________測(cè)試為主,___黑盒______測(cè)試為輔。9.成本估計(jì)方法主要有__自底向上估計(jì)________、_自頂向下估計(jì)_________和算法模型估計(jì)三種類型。

五、簡(jiǎn)答題(每小題5分,共20分)

1.什么是軟件危機(jī)?為什么會(huì)產(chǎn)生軟件危機(jī)?

2.耦合性有哪幾種類型?其耦合度的順序如何

3.簡(jiǎn)述需求分析工作可以分成哪四個(gè)方面?軟件需求分析的有哪三個(gè)基本原則?4.什么是黑盒測(cè)試法?

得分評(píng)卷人六、分析設(shè)計(jì)題(每小題10分,共20分)

1.某“調(diào)整工資”處理模塊接受一個(gè)“職稱”的變量,根據(jù)職稱的不同(助教,講師,副教授,教授)作不同的處理,其中若是助教還必須輸入工齡,只有工齡超過兩年才能調(diào)整工資。請(qǐng)用等價(jià)類劃分法設(shè)計(jì)測(cè)試用例。

2.假定某航空公司規(guī)定,乘客可以免費(fèi)托運(yùn)重量不超過30公斤的行李。當(dāng)行李重量超過30公斤時(shí),對(duì)頭等艙的國內(nèi)乘客超重部分每公斤收費(fèi)4元,對(duì)其它艙的國內(nèi)乘客超重部分每公斤收費(fèi)6元,對(duì)國外乘客超重部分每公斤收費(fèi)比國內(nèi)乘客多一倍,對(duì)殘疾乘客超重部分每公斤收費(fèi)比正常乘客少一半。用判定樹表示計(jì)算行李費(fèi)的算法。一、填空題(每空1分,共20分)1.問題定義需求分析測(cè)試2.系統(tǒng)軟件支撐軟件

3.經(jīng)濟(jì)可行性技術(shù)可行性法律可行性

4.可使用性

5.結(jié)構(gòu)化設(shè)計(jì)方法(SD)Jackson方法面向?qū)ο笤O(shè)計(jì)方法(OOD)6.數(shù)據(jù)流圖數(shù)據(jù)字典7.分析方法非分析方法8.白盒黑盒

9.自頂向下估計(jì)自底向上估計(jì)

五、簡(jiǎn)答題(每小題5分,共20分)1.答:軟件危機(jī)是指軟件在開發(fā)和維護(hù)過程中遇到的一系統(tǒng)嚴(yán)重問題,主要包含二方面的問題,一是如何開發(fā)利用軟件,二是如何維護(hù)數(shù)量不斷膨脹的已有軟件。產(chǎn)生軟件危機(jī)的原

因,一方面與軟件本身的特點(diǎn)有關(guān),另一方面和軟件開發(fā)與維護(hù)的方法不正確有關(guān)。2.答:低:非直接耦合數(shù)據(jù)耦合標(biāo)記耦合控制耦合外部耦合公共耦合內(nèi)容耦合:高

3.答:需求分析階段分成四個(gè)方面:對(duì)問題的識(shí)別、分析與綜合、制定規(guī)格說明和評(píng)審。三個(gè)基本原則:必須能夠表達(dá)和理解問題的數(shù)據(jù)域和功能域;必須按自頂向下、逐步分解的方式對(duì)問題進(jìn)行分解和不斷細(xì)化;要給出系統(tǒng)的邏輯視圖和物理視圖。

4.答:黑盒測(cè)試法把程序看成一個(gè)黑盒子,完全不考慮程序的內(nèi)部結(jié)構(gòu)和處理過程,它只檢查程序功能是否能按照規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù),產(chǎn)生正確地輸出信息。

六、分析設(shè)計(jì)題(每小題10分,共20分)劃分等價(jià)類:

輸入條件職稱合理等價(jià)類①教授②副教授③講師不合理等價(jià)類⑤四種職稱之外任意一種⑥助教兼工齡等于④助教兼工齡大于2兩年職稱兼工齡年⑦助教兼工齡小于兩年設(shè)計(jì)測(cè)試用例:輸入數(shù)據(jù)教授副教授講師預(yù)期結(jié)果輸入有效,進(jìn)行調(diào)整工資處理輸入有效,進(jìn)行調(diào)整工資處理輸入有效,進(jìn)行調(diào)整工資處理覆蓋范圍①②③④⑥⑦⑤助教3輸入有效,進(jìn)行調(diào)整工資處理助教2助教1工程師

第一章

1.軟件的定義

2.什么是軟件危機(jī)?典型表現(xiàn)及產(chǎn)生原因3.軟件工程定義。軟件工程的基本原理4.軟件工程方法學(xué)3要素

輸入有效,不調(diào)整工資處理輸入有效,不調(diào)整工資處理輸入無效5.什么是軟件的生命周期?各階段的基本任務(wù)是什么?

6.瀑布模型、快速原型模型、增量模型、螺旋模型、噴泉模型各自的特點(diǎn)第二章

1.可行性研究的目的與任務(wù)

2.系統(tǒng)流程圖的基本思想

3.?dāng)?shù)據(jù)流圖的基本思想;數(shù)據(jù)流圖的四個(gè)要素4.?dāng)?shù)據(jù)流圖的畫法

5.什么是數(shù)據(jù)字典。數(shù)據(jù)字典的編寫方法6。投資回收期、純收入第三章

1.需求分析的任務(wù)

2.獲取需求的方法。簡(jiǎn)易的應(yīng)用規(guī)格說明技術(shù)。3.需求分析過程建立的三種模型4.從哪些方面驗(yàn)證軟件需求的正確性。第五章

1.總體設(shè)計(jì)的任務(wù)2.設(shè)計(jì)原理

3.什么是內(nèi)聚、耦合,與模塊獨(dú)立性的關(guān)系。內(nèi)聚類型、耦合類型4.結(jié)構(gòu)圖的深度、寬度、扇出和扇入

5.模塊的作用域與控制域的關(guān)系

6.面向數(shù)據(jù)流的設(shè)計(jì)方法基本思想。變換分析過程第六章

1.人機(jī)界面設(shè)計(jì)應(yīng)考慮的問題。2.系統(tǒng)響應(yīng)時(shí)間的兩個(gè)屬性

3.程序流程圖、盒圖、PAD圖、判定表和判定樹的畫法4.流圖的畫法、環(huán)形復(fù)雜度的計(jì)算第七章

1。軟件測(cè)試的目標(biāo)、測(cè)試原則、測(cè)試步驟

2。什么是白盒法?什么是黑盒法?

3.單元測(cè)試的方法、測(cè)試重點(diǎn),需要編寫的輔助程序

4.漸增式測(cè)試與非漸增式測(cè)試的比較5.確認(rèn)測(cè)試的目標(biāo)、依據(jù)、測(cè)試方法

6.用邏輯覆蓋法、基本路徑測(cè)試法、黑盒測(cè)試法設(shè)計(jì)測(cè)試用例第八章

1.軟件維護(hù)的定義、維護(hù)的類型2、結(jié)構(gòu)化維護(hù)與非結(jié)構(gòu)化維護(hù)3.決定軟件可維護(hù)性的因素。題型:得分評(píng)卷人一、選擇題(只有一個(gè)正確答案,每空2分,共20題,共40分)

II.軟件產(chǎn)品的質(zhì)量往往靠不住IV.軟件成本逐年上升C.II、III和IV

D.以上都正確

1.軟件危機(jī)具有下列表現(xiàn)()。

I.對(duì)軟件開發(fā)成本估計(jì)不準(zhǔn)確III.軟件常常不可維護(hù)A.I、II和III

()。

B.I、III和IV

2.軟件生命周期一般都被劃分為若干個(gè)獨(dú)立的階段,其中占用精力和費(fèi)用最多的階段往往是

A.運(yùn)行和維護(hù)階段C.代碼實(shí)現(xiàn)階段

B.設(shè)計(jì)階段

D.測(cè)試階段

3.下列屬于軟件的特點(diǎn)的是()。

A.軟件是一種邏輯實(shí)體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題

C.軟件不同于一般程序,它的一個(gè)顯著特點(diǎn)是規(guī)模龐大,復(fù)雜程度高D.以上都正確

4.軟件工程的出現(xiàn)是由于()。

A.軟件危機(jī)的出現(xiàn)

B.計(jì)算機(jī)硬件技術(shù)的發(fā)展

C.軟件社會(huì)化的需要A.軟件開發(fā)方法學(xué)C.軟件工具

D.計(jì)算機(jī)軟件技術(shù)的發(fā)展

B.軟件工程環(huán)境

5.軟件開發(fā)技術(shù)不包含()。

D.軟件質(zhì)量度度量

6.軟件工程的課程特點(diǎn)()。

I.學(xué)科理論及其知識(shí)應(yīng)用的多維性II.工程化

III.濃厚的方法學(xué)色彩IV.實(shí)踐性、指導(dǎo)性強(qiáng)A.I、II和III

B.I、III和IVC.II、III和IV

II.軟件測(cè)試工具IV.工程與科學(xué)計(jì)算軟件

D.以上都正確D.以上都正確

7.下列屬于應(yīng)用軟件的是()。

I.計(jì)算機(jī)輔助教學(xué)軟件III.辦公自動(dòng)化軟件A.I、II和IIIA.設(shè)計(jì)說明書

B.I、III和IVC.II、III和IV

8.需求分析階段最重要的技術(shù)文檔是()。

B.需求規(guī)格說明書D.用戶手冊(cè)

C.可行性分析報(bào)告

9.以下關(guān)于數(shù)據(jù)流圖的說法錯(cuò)誤的是()。

A.數(shù)據(jù)流圖舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動(dòng)、加工處理和存儲(chǔ)B.數(shù)據(jù)流圖是用作結(jié)構(gòu)化分析的一種工具

C.傳統(tǒng)的數(shù)據(jù)流圖中主要由加工、數(shù)據(jù)源點(diǎn)/終點(diǎn)、數(shù)據(jù)流、控制流、數(shù)據(jù)存儲(chǔ)組成D.數(shù)據(jù)流圖的繪制采用自上向下、逐層分解的方法

10.數(shù)據(jù)字典是軟件需求分析階段的最重要工具之一,其最基本的功能是()。

A.數(shù)據(jù)庫設(shè)計(jì)

B.數(shù)據(jù)通信

C.數(shù)據(jù)定義B.用戶要求D.系統(tǒng)要求

D.逐步求精D.數(shù)據(jù)D.時(shí)間D.時(shí)間

D.數(shù)據(jù)維護(hù)

11.需求分析階段的研究對(duì)象是()。

A.系統(tǒng)分析員要求C.軟硬件要求A.模塊化A.環(huán)境A.偶然A.越多

12.結(jié)構(gòu)化方法的基本原則是()。

B.抽象與分解C.信息隱蔽

C.控制C.順序C.順序

13.耦合度最高的是()耦合。

B.內(nèi)容B.通訊B.越少

14.內(nèi)聚程度較低的是()內(nèi)聚。

15.對(duì)一個(gè)程序來說,組成系統(tǒng)的模塊數(shù)目(),則開發(fā)成本越小。

16.畫軟件結(jié)構(gòu)圖時(shí)應(yīng)注意調(diào)用關(guān)系只能是()。

A.從下到上A.數(shù)據(jù)流A.數(shù)據(jù)流A.數(shù)據(jù)流A.數(shù)據(jù)流

B.從上到下

C.從左到右C.順序流C.處理C.處理C.處理

D.從右到左

17.程序流程圖中的“→”代表()。

B.控制流B.文件B.文件B.文件

D.調(diào)用D.控制流D.控制流D.控制流

18.DFD中的“→”代表()。19.DFD中的“○”代表()。20.DFD中的“_”代表()。

得分評(píng)卷人二、填空題(只有一個(gè)正確答案,每空2分,共20空,共401.文檔

2.瀑布模型

3.系統(tǒng)軟件支持軟件應(yīng)用軟件4.數(shù)據(jù)流圖

5.耦合性內(nèi)聚性高低獨(dú)立性

6.數(shù)據(jù)流加工文件數(shù)據(jù)的源點(diǎn)或終點(diǎn)7.數(shù)據(jù)流數(shù)據(jù)項(xiàng)文件基本加工數(shù)據(jù)項(xiàng)

分)

1.2.3.4.5.

計(jì)算機(jī)軟件不僅僅是程序,還應(yīng)該有一整套。傳統(tǒng)的軟件生存期模型是。

軟件按照功能的不同可以劃分為3大類型系統(tǒng)軟件、支持軟件、和應(yīng)用軟件。DFD在軟件工程中表示。

耦合性與內(nèi)聚性是模塊獨(dú)立性的兩個(gè)定性標(biāo)準(zhǔn),將軟件系統(tǒng)劃分模塊時(shí),盡量做到

耦合,提高模塊的,為設(shè)計(jì)高質(zhì)量的軟件結(jié)構(gòu)奠定基礎(chǔ)。

內(nèi)聚、

6.7.

數(shù)據(jù)流圖有四種基本成分:數(shù)據(jù)流、加工、文件、數(shù)據(jù)源點(diǎn)。

12.數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、文件、基本加工、數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的最小元素。

得分評(píng)卷人三、簡(jiǎn)答題(每小題20分,共1題,共20分)

1.某廠對(duì)部分職工重新分配工作的政策是:年齡有20歲以下者,初中文化程度脫產(chǎn)學(xué)習(xí),高中文化

程度當(dāng)電工;年齡有20歲至40歲之間者,中學(xué)文化程度男性當(dāng)鉗工,女性當(dāng)車工,大學(xué)文化程度者當(dāng)技術(shù)員;年齡有40歲以上者,中學(xué)文化程度當(dāng)材料員,大學(xué)文化程度當(dāng)技術(shù)員。請(qǐng)用結(jié)構(gòu)化語言、判定表或判定樹描述上述問題的加工邏輯。

答案:

一、單項(xiàng)選擇題1.D8.B

2.A3.D4.D5.D6.D9.C10.C11.B12.B13.B

17.B

18.A19.C

20.B

7.B

14.A

15.C16.B二、填空題三、簡(jiǎn)答題

答:(1)結(jié)構(gòu)化語言。IF年齡

文化程度性別脫產(chǎn)學(xué)習(xí)電工鉗工車工技術(shù)員材料員JMJFSMSFUMUFJMJFSMSFUMUFJMJFSMSFUMUF

判定樹如下:

1.說明“對(duì)象”與“類”這兩個(gè)概念的區(qū)別與聯(lián)系。

答:在應(yīng)用領(lǐng)域中有意義的、與所要解決的問題有關(guān)系的任何事物都可以作為對(duì)象。類是具有相同屬性和相同方法的一組對(duì)象的集合。一個(gè)對(duì)象是類的一個(gè)實(shí)例。同類對(duì)象具有相同的屬性和方法。

五、(10分)某市公務(wù)員招考的準(zhǔn)考證號(hào)共六位數(shù)字,編排規(guī)則如下。第一位是專業(yè)編號(hào):1代表行政專業(yè)、2代表法律專業(yè)、3代表經(jīng)濟(jì)學(xué)專業(yè)。第二位是地區(qū)編號(hào):1表示黃浦區(qū)、2表示盧灣區(qū)、3表示徐匯區(qū)...。第三、第四位是考場(chǎng)編號(hào)。第五、第六位是考場(chǎng)內(nèi)序號(hào),一個(gè)考場(chǎng)最多30人。請(qǐng)用數(shù)據(jù)字典定義準(zhǔn)考證號(hào)。解答:

專業(yè)編號(hào)=[1=行政專業(yè)|2=法律專業(yè)|3=經(jīng)濟(jì)學(xué)專業(yè)]地區(qū)編號(hào)=[1=黃浦區(qū)|2=盧灣區(qū)|3=徐匯區(qū)]

準(zhǔn)考證號(hào)=專業(yè)編號(hào)+地區(qū)編號(hào)+01{考場(chǎng)編號(hào)}99+01{序號(hào)}30

八、(10分)現(xiàn)有程序流程圖表示:輸入十個(gè)數(shù)據(jù),輸出其中的最小數(shù)和最大數(shù)。試根據(jù)流程圖畫出N_S圖。

結(jié)束YY開始輸入A(1)…A(10)的值置初值D=A(1),I=2ND>=A(I)YI=I+1D=A(I)

I=A(I)>=CYI=I+1NC=A(I)I<=10N輸出C,D

輸入A(1),A(2),….A(10)的值D=A(1),I=2I=A(I)TD=A(I)I=I+1C=A(1),I=2I=A(I)>=CTC=A(I)I=I+1輸出C,D

1.軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程科學(xué)。

2.在軟件生命周期中,需求分析的任務(wù)是準(zhǔn)確回答“目標(biāo)系統(tǒng)必須做什么”這個(gè)問題。3.快速原型所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集。4.分析階段的最終成果是軟件需求規(guī)格說明。

5.結(jié)構(gòu)化設(shè)計(jì)中的數(shù)據(jù)設(shè)計(jì)把分析階段創(chuàng)建的信息域模型轉(zhuǎn)變成實(shí)現(xiàn)軟件所需要的數(shù)據(jù)結(jié)構(gòu)。

6.軟件維護(hù)的主要任務(wù)是使軟件能持久地滿足用戶的需求。7.程度最低的耦合是數(shù)據(jù)耦合、程度最高的內(nèi)聚是功能內(nèi)聚。

8.從理論上講,程序設(shè)計(jì)中最基本的控制結(jié)構(gòu)只有順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)兩種。

9.黑盒測(cè)試方法中的等價(jià)類劃分把程序的輸入數(shù)據(jù)劃分成等價(jià)類,并據(jù)此導(dǎo)出測(cè)試用例。10.面向?qū)ο蠓椒ㄓ脤?duì)象分解取代了傳統(tǒng)方法的功能分解。

11.在面向?qū)ο蟮姆治鲞^程中建立動(dòng)態(tài)模型的第一步是編寫典型交互行為的腳本。12.所謂面向?qū)ο笤O(shè)計(jì)就是用面向?qū)ο笥^點(diǎn)建立求解域模型的過程。13.設(shè)計(jì)類中的服務(wù)是面向?qū)ο笤O(shè)計(jì)的一項(xiàng)重要工作內(nèi)容。

14.選擇編程語言的關(guān)鍵因素是語言的一致的表達(dá)能力、可重用性和可維護(hù)性。第一部分選擇題

一、單項(xiàng)選擇題每小題1分,共20分。(在每小題的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請(qǐng)將正確選項(xiàng)前的字母填在題后的括號(hào)內(nèi))1.在下列工具與環(huán)境中()屬于較早期的CASE。A.基于信息工程CASEB.人工智能CASEC.結(jié)構(gòu)的基于圖形CASED.集成的CASE環(huán)境

2.Putnam成本估算模型是一個(gè)()模型。

A.靜態(tài)單變量B.動(dòng)態(tài)單變量C.靜態(tài)多變量D.動(dòng)態(tài)多變量3.在McCall軟件質(zhì)量度量模型中,()屬于面向軟件產(chǎn)品修改。

A.可靠性B.可重用性C.適應(yīng)性D.可移植性4.ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是()A.SQICB.SQMCC.SQRCD.SQDC5.軟件復(fù)雜性度量的參數(shù)包括()

A.效率B.規(guī)模C.完整性D.容錯(cuò)性6.對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中。A.結(jié)合B.隱藏C.封裝D.抽象7.軟件調(diào)試技術(shù)包括()

A.邊界值分析B.演繹法C.循環(huán)覆蓋D.集成測(cè)試8.瀑布模型的存在問題是()

A.用戶容易參與開發(fā)B.缺乏靈活性C.用戶與開發(fā)者易溝通D.適用可變需求9.軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為()

A.計(jì)算機(jī)輔助靜態(tài)分析B.黑盒法C.路徑覆蓋D.邊界值分析10.軟件生命周期中所花費(fèi)用最多的階段是()

A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件維護(hù)11.第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言是()

A.FORTRAN語言B.Pascal語言C.C語言D.PL/1語言

12.程序的三種基本控制結(jié)構(gòu)是()

A.過程、子程序和分程序B.順序、選擇和重復(fù)C.遞歸、堆棧和隊(duì)列D.調(diào)用、返回和轉(zhuǎn)移

13.在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有()

A.PADB.SAC.SCD.DFD14.詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的()

A.代碼的規(guī)模B.運(yùn)行速度C.質(zhì)量D.可維護(hù)性15.需求分析中開發(fā)人員要從用戶那里了解()

A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規(guī)模16.結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()

A.程序的規(guī)模B.程序的效率C.程序設(shè)計(jì)語言的先進(jìn)性D.程序易讀性17.IDEF。圖反映系統(tǒng)()

A.怎么做B.對(duì)誰做C.何時(shí)做D.做什么18.經(jīng)濟(jì)可行性研究的范圍包括()

A.資源有效性B.管理制度C.效益分析D.開發(fā)風(fēng)險(xiǎn)

19.可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決策依據(jù),因必須給出()的回答。

A.確定B.行或不行C.正確D.無二義20.需求分析階段的任務(wù)是確定()

A.軟件開發(fā)方法B.軟件開發(fā)工具C.軟件開發(fā)費(fèi)D.軟件系統(tǒng)的功能

二、填空題(每空2分,共20分)。

21.在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,軟件配置管理能

協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。22.規(guī)定功能的軟件,在一定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此

軟件具有容錯(cuò)功能的軟件。23.McCall提出的軟件質(zhì)量模型包括11個(gè)軟件質(zhì)量特性。

24.軟件可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、可移植

性、可使用性和效率。

25.為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果兩部分組成。

26.程序設(shè)計(jì)語言的心理特性主要表現(xiàn)在歧義性、簡(jiǎn)潔性、傳統(tǒng)性、局部性和順序性。27.軟件結(jié)構(gòu)是以模塊為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。

28.在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、判定樹。

29.結(jié)構(gòu)化語言是介于自然語言和形式語言之間的一種半形式語言。

30.若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=F/(1+(n*i)。三、名詞解釋題每小題3分,共15分。31.軟件生存周期模型

描述軟件開發(fā)過程中各種活動(dòng)如何執(zhí)行的模型32.?dāng)?shù)據(jù)字典(DD)

數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的。它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。33.內(nèi)聚性

內(nèi)聚性是模塊獨(dú)立性的衡量標(biāo)準(zhǔn)之一,它是指模塊的功能強(qiáng)度的度量,即一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量34.JSP方法

JSP方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過程,它根據(jù)輸入,輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu)。35.多態(tài)性

指相同的操作或函數(shù)、過程可作用于多種類型的對(duì)象上并獲得不同結(jié)果;颍ú煌膶(duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果。)四、簡(jiǎn)答題每小題5分,共20分。

36.簡(jiǎn)述容錯(cuò)技術(shù)的四種主要手段,并解釋。

結(jié)構(gòu)冗余:包括靜態(tài)冗余、動(dòng)態(tài)冗余和混合冗余。

信息冗余:為檢測(cè)或糾正信息在運(yùn)算或傳輸中的錯(cuò)誤,須外加一部分信息。時(shí)間冗余:指重復(fù)執(zhí)行指令或程序來消除瞬時(shí)錯(cuò)誤帶來的影響。冗余附加技術(shù):指為實(shí)現(xiàn)上述冗余技術(shù)所需的資源和技術(shù)。37.以G.J.Myers的觀點(diǎn),簡(jiǎn)述對(duì)軟件測(cè)試的目的。

軟件測(cè)試是(1)為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過程;(2)一個(gè)好的用例能夠發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。(3)一個(gè)成功的測(cè)試是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯(cuò)誤的測(cè)試。38.就程序設(shè)計(jì)語言的工程特性而言,對(duì)程序編碼有哪些要求?

就程序設(shè)計(jì)語言的工程特性而言,對(duì)程序編碼有如下要求:

(1)可移植性(2)開發(fā)工具的可利用性(3)軟件的可重用性(4)可維護(hù)性

39.模塊的內(nèi)聚性包括哪些類型?

模塊的內(nèi)聚性包括:

(1)偶然內(nèi)聚(2)邏輯內(nèi)聚(3)時(shí)間內(nèi)聚(4)通信內(nèi)聚(5)順序內(nèi)聚(6)功能內(nèi)聚五、應(yīng)用題第40小題7分,第41小題8分,第42小題10分,共25分。

41.根據(jù)下列條件使用等價(jià)劃分法設(shè)計(jì)測(cè)試用例。

某一8位微機(jī),其十六進(jìn)制常數(shù)定義為:以0x或0X開頭的數(shù)是十六進(jìn)制整數(shù),其值的范圍是-7f~7f(表示十六進(jìn)制的大小寫字母不加區(qū)別),如0X13,0X6A,-0X3c。

解答:等價(jià)劃分法①劃分等價(jià)類并編號(hào),如下表所示。

十六進(jìn)制整型常量輸入條件的等價(jià)類表輸入數(shù)據(jù)合理等價(jià)類不合理等價(jià)類3.非0x或非-打頭的串4.含有非數(shù)字且(a,b,c,d,e,f)以外字符5.多于5個(gè)字符6.-后跟非0的多位串7.-0后跟數(shù)字串8.-后多于3個(gè)數(shù)字10.小于-7f11.大于7f覆蓋范圍1,92,91.0x或0X開頭1~2位十六進(jìn)制整數(shù)數(shù)字串2.以-0x打頭的1~2位數(shù)字串十六進(jìn)制數(shù)范圍9.在-7f~7f之間②為合理等價(jià)類設(shè)計(jì)測(cè)試用例,表中有三個(gè)合理等價(jià)類,設(shè)計(jì)兩個(gè)例子

測(cè)試數(shù)據(jù)0×23-0×15期望結(jié)果顯示有效輸入顯示有效輸入③為每個(gè)不合理等價(jià)類至少設(shè)計(jì)一個(gè)測(cè)試用例測(cè)試數(shù)據(jù)2G12123311-1012-011-0134-0x7770x87期望結(jié)果顯示無效輸入顯示無效輸入顯示無效輸入顯示無效輸入顯示無效輸入顯示無效輸入顯示無效輸入顯示無效輸入覆蓋范圍3456781011

友情提示:本文中關(guān)于《桂電期末考試Linux習(xí)題總結(jié)》給出的范例僅供您參考拓展思維使用,桂電期末考試Linux習(xí)題總結(jié):該篇文章建議您自主創(chuàng)作。

來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請(qǐng)聯(lián)系我們及時(shí)刪除。


桂電期末考試Linux習(xí)題總結(jié)》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請(qǐng)保留原作者信息,謝謝!
鏈接地址:http://m.hmlawpc.com/gongwen/744060.html
相關(guān)文章