第 1 頁(yè):?jiǎn)雾?xiàng)選擇題 |
第 3 頁(yè):填空題 |
18下面不屬于軟件設(shè)計(jì)原則的是
A.抽象B.模塊化C.自底向上D.信息隱蔽
參考答案:C
19程序流程圖中帶有箭頭的線段表示的是
A.圖元關(guān)系B.數(shù)據(jù)流C.控制流D.調(diào)用關(guān)系
參考答案:C
20下列對(duì)于軟件測(cè)試的描述中正確的是
A.軟件測(cè)試的目的是證明程序是否正確
B.軟件測(cè)試的目的是使程序運(yùn)行結(jié)果正確
C.軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤
D.軟件測(cè)試的目的是使程序符合結(jié)構(gòu)化原則
參考答案:C
參考解析:軟件測(cè)試是為了發(fā)現(xiàn)錯(cuò)誤而執(zhí)行程序的過(guò)程。因此軟件測(cè)試的目的是盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤,而不是證明程序是否正確。因此選項(xiàng)C正確。
21數(shù)據(jù)庫(kù)DB、數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS之間的關(guān)系是( )
A.DB包含DBS和DBMS
B.DBMS包含DB和DBS
C.DBS包含DB和DBMS
D.沒(méi)有任何關(guān)系
參考答案:C
參考解析:數(shù)據(jù)庫(kù)系.e完(DBS)由數(shù)據(jù)庫(kù)(DB.、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)、數(shù)據(jù)庫(kù)管理員(DBA.、硬件平臺(tái)、軟件平臺(tái)這五個(gè)部分構(gòu)成。所以可以得出DBS包含DB和DBMS。因此本題的正確答案是C
22數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是指( )
A.存儲(chǔ)在外存中的數(shù)據(jù)
B.數(shù)據(jù)所占的存儲(chǔ)空間量
C.數(shù)據(jù)在計(jì)算機(jī)中的順序存儲(chǔ)方式
D.數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的表示
參考答案:D
參考解析:數(shù)據(jù)的邏輯結(jié)構(gòu)是指數(shù)據(jù)元素之間的邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu)。數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)則是數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的物理實(shí)現(xiàn),有時(shí)也稱作數(shù)據(jù)的物理結(jié)構(gòu)。兩者的區(qū)別是數(shù)據(jù)的邏輯結(jié)構(gòu)只涉及到數(shù)據(jù)之間抽象的數(shù)學(xué)關(guān)系。存儲(chǔ)結(jié)構(gòu)則涉及到如何在計(jì)算機(jī)中通過(guò)對(duì)數(shù)據(jù)的物理存儲(chǔ)進(jìn)行組織來(lái)表達(dá)數(shù)據(jù)元素之間的邏輯關(guān)系。比如在線性表的順序存儲(chǔ)中是利用物理存儲(chǔ)空間上的連續(xù)性來(lái)表達(dá)線性表中數(shù)據(jù)的前后件關(guān)系;在線性表的鏈?zhǔn)酱鎯?chǔ)中是通過(guò)指針域構(gòu)成的邏輯鏈條來(lái)表達(dá)數(shù)據(jù)的前后件關(guān)系。-般的,-種數(shù)據(jù)的邏輯結(jié)構(gòu)對(duì)應(yīng)的物理實(shí)現(xiàn),即數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)不止-種。因此選項(xiàng)D正確。
23下列敘述中正確的是( )
A.順序存儲(chǔ)結(jié)構(gòu)的存儲(chǔ)一定是連續(xù)的,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的存儲(chǔ)空間不-定是連續(xù)的
B.順序存儲(chǔ)結(jié)構(gòu)只針對(duì)線性結(jié)構(gòu),鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)只針對(duì)非線性結(jié)構(gòu)
C.順序存儲(chǔ)結(jié)構(gòu)能存儲(chǔ)有序表,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)不能存儲(chǔ)有序表
D.鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)節(jié)省存儲(chǔ)空間
參考答案:A
參考解析:順序存儲(chǔ)結(jié)構(gòu)中各數(shù)據(jù)元素在存儲(chǔ)空間中是按邏輯順序依次連續(xù)存放的,在鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中元素之間的關(guān)系通過(guò)指針來(lái)連接,所以不要求存儲(chǔ)空間-定是連續(xù)的;順序存儲(chǔ)結(jié)構(gòu)(或鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu))既可以針對(duì)線性結(jié)構(gòu),也可以針對(duì)非線性結(jié)構(gòu),但像棧、隊(duì)列這樣的線性結(jié)構(gòu)-般采用順序存儲(chǔ)結(jié)構(gòu)(但也可以采用鏈?zhǔn)浇Y(jié)構(gòu)),樹、二叉樹這樣的非線性結(jié)構(gòu)-般采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)(但也可以采用順序存儲(chǔ)結(jié)構(gòu));鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)既可以存儲(chǔ)無(wú)序表,也可以存儲(chǔ)有序表,注意,鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)存儲(chǔ)的即使是有序表,也不能進(jìn)行二分查找;鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)比順序存儲(chǔ)結(jié)構(gòu)要多使用存儲(chǔ)空間,由于鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中要用額外空間來(lái)保存指針。因此本題的正確答案是A。
24下面對(duì)測(cè)試和調(diào)試的論述錯(cuò)誤的是
A.調(diào)試的任務(wù)是修改錯(cuò)誤,測(cè)試的任務(wù)是查找錯(cuò)誤
B.調(diào)試主要發(fā)生在程序的開(kāi)發(fā)階段,測(cè)試貫穿整個(gè)軟件生命周期
C.出現(xiàn)錯(cuò)誤的地方很可能還有錯(cuò)誤,對(duì)程序的測(cè)試和調(diào)試都是這樣
D.由于調(diào)試的過(guò)程已經(jīng)修正了錯(cuò)誤,調(diào)試過(guò)的地方用不著再測(cè)試了參考答案:D
25在下列關(guān)系運(yùn)算中,不改變關(guān)系表中的屬性個(gè)數(shù)但能減少元組個(gè)數(shù)的是( )
A.并B.交C.投影D.笛卡兒乘積
參考答案:B
參考解析:并運(yùn)算的含義是:假設(shè)有一個(gè)“在校學(xué)生信息表”,它包括這樣一些字段:學(xué)號(hào)、姓名、性別、出生日期、籍貫、聯(lián)系電話,這個(gè)表的關(guān)系模式可以表示為:校學(xué)生信息表(學(xué)號(hào),姓名,性別,出生日期,籍貫,聯(lián)系電話)。還有一個(gè)“新生信息表(學(xué)號(hào),姓名,性別,出生日期,籍貫,聯(lián)系電話)”。若要將9月份進(jìn)校的新生信息加入到“在校學(xué)生信息表”中,這樣進(jìn)行的就是并運(yùn)算。并運(yùn)算不會(huì)改變表的字段(又叫屬性)個(gè)數(shù),但是會(huì)增加記錄(又叫元組)個(gè)數(shù)。交運(yùn)算的含義是:兩個(gè)表(要求結(jié)構(gòu)要一模一樣)進(jìn)行交運(yùn)算取兩個(gè)表中相同的記錄構(gòu)成一個(gè)新表,交運(yùn)算不會(huì)改變表的字段個(gè)數(shù),但是一般會(huì)減少記錄個(gè)數(shù)。投影運(yùn)算的含義是:從在“校學(xué)生信息表(學(xué)號(hào),姓名,性別,出生日期,籍貫,聯(lián)系電話)”中選取學(xué)生的“姓名”和“聯(lián)系電話”這兩個(gè)字段,可以構(gòu)成一個(gè)“學(xué)生聯(lián)系表(姓名,聯(lián)系電話)”,這就是一個(gè)投影運(yùn)算,所以投影運(yùn)算一般會(huì)減少字段(又叫屬性)的個(gè)數(shù)。笛卡兒乘積又叫稱乘運(yùn)算,設(shè)有n元關(guān)系R和m元關(guān)系s,他們分別有P、q個(gè)元組,則關(guān)系R和關(guān)系s的笛卡兒積表示為R×S,該關(guān)系是一個(gè)n+m元關(guān)系,元組個(gè)數(shù)是P X q。因此本題的正確答案是B。第25題 筆記記錄我的筆記(0) | 精選筆記(0)選擇筆記標(biāo)簽:試題內(nèi)容(0)答案解析(0)
26設(shè)有表示學(xué)生選課的三張表,學(xué)生s(學(xué)號(hào),姓名,性別,年齡,身份證號(hào)),課程c(課號(hào),課名),選課sc(學(xué)號(hào),課號(hào),成績(jī)),則表sc的關(guān)鍵字(鍵或碼)為( )
A.課號(hào),成績(jī)B.學(xué)號(hào),成績(jī)C.學(xué)號(hào),課號(hào)D.學(xué)號(hào),姓名,成績(jī)
參考答案:C
參考解析:能惟一標(biāo)識(shí)元組且不包括多余屬性的屬性組合稱為關(guān)系的關(guān)鍵字。學(xué)生表S的關(guān)鍵字為學(xué)號(hào)、課程表C的關(guān)鍵字為課號(hào)、選課表SC的關(guān)鍵字為學(xué)號(hào)和課號(hào)的組合。因此本題的正確答案是C。
27下面關(guān)于形成良好的程序設(shè)計(jì)風(fēng)格要注意的因素的描述中正確的是
A.程序的注釋不是必要的
B.數(shù)據(jù)說(shuō)明的次序可以根據(jù)程序員自己的愛(ài)好和風(fēng)格來(lái)定
C.在程序中應(yīng)該盡量使用臨時(shí)變量來(lái)增強(qiáng)程序的可讀性
D.輸入和輸出的方式和格式應(yīng)盡量方便用戶的使用
參考答案:D
28一棵二叉樹中共有70個(gè)葉子結(jié)點(diǎn)與80個(gè)度為1的結(jié)點(diǎn),該二叉樹中的總結(jié)點(diǎn)數(shù)為( )
A.219B.221C.229D.231
參考答案:A
參考解析:二叉樹具有這樣一個(gè)性質(zhì):在任意-顆二叉樹中,度為0的結(jié)點(diǎn)(即葉子結(jié)點(diǎn))總是比度為2的結(jié)點(diǎn)多一個(gè)。本題告知,葉子結(jié)點(diǎn)有70個(gè),那度為2的結(jié)點(diǎn)就有69個(gè),度為l的結(jié)點(diǎn)有80個(gè),這顆二叉樹共有70+69+80=219個(gè)結(jié)點(diǎn)。因此本題的正確答案是A。
29結(jié)構(gòu)化程序設(shè)計(jì)的基本原則不包括
A.多態(tài)性B.自頂向下C.模塊化D.逐步求精
參考答案:A
參考解析:在結(jié)構(gòu)化程序設(shè)計(jì)中要遵循以下四個(gè)基本原則:①自頂向下;②逐步求精;③模塊化 ;④限制使用GOT0語(yǔ)句。多態(tài)性是對(duì)象的一個(gè)基本特點(diǎn)。因此本題的正確答案是A。
30下列哪一項(xiàng)不是結(jié)構(gòu)化程序設(shè)計(jì)的原則?
A.自頂向下B.逐步求精C.對(duì)象化D.模塊化
參考答案:C
31下列詵項(xiàng)中不屬于結(jié)構(gòu)化稗序設(shè)計(jì)方法的是
A.自頂向下B.逐步求精C.模塊化D.可復(fù)用
參考答案:D
參考解析:結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化、限制使用GOTO語(yǔ)句。可復(fù)用不是結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則。因此本題的正確答案是D。
32下列選項(xiàng)中不屬于軟件生命周期開(kāi)發(fā)階段任務(wù)的是
A.軟件測(cè)試B.概要設(shè)計(jì)C.軟件維護(hù)D.詳細(xì)設(shè)計(jì)
參考答案:C
參考解析:軟件生命周期包括軟件定義、軟件開(kāi)發(fā)及軟件維護(hù)三個(gè)階段(見(jiàn)圖1-19)。軟件定義階段的任務(wù)包括可行性研究與計(jì)劃制定、需求分析;軟件開(kāi)發(fā)階段的任務(wù)包括概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、軟件實(shí)現(xiàn)、軟件測(cè)試:軟件維護(hù)的任務(wù)包括軟件的運(yùn)行、維護(hù)和退役。因此本題的正確答案是C。
33下面哪一項(xiàng)內(nèi)容不是軟件設(shè)計(jì)包括的?
A.軟件結(jié)構(gòu)設(shè)計(jì)B.過(guò)程設(shè)計(jì)C.接口設(shè)計(jì)D.數(shù)據(jù)流設(shè)計(jì)
參考答案:D
34長(zhǎng)度為l0的順序表的首地址是從l023開(kāi)始的,順序表中每個(gè)元素的長(zhǎng)度為2,在第4個(gè)元素前面插入一個(gè)元素和刪除第7個(gè)元素后,順序表的總長(zhǎng)度還是不變。問(wèn)在執(zhí)行插入和刪除操作前,順序表中第5個(gè)元素在執(zhí)行插入和刪除操作后在順序表中的存儲(chǔ)地址是( )
A.1028B.1029C.1031D.1033
參考答案:D
參考解析:由于問(wèn)的是原來(lái)順序表中的第5個(gè)元素,它在插入操作后變成了第6個(gè)元素(因?yàn)椴迦氲脑卦谒懊?。由于刪除的第7個(gè)元素在它后面,不會(huì)影響它在順序表中的排位。因此在執(zhí)行插入和刪除操作后原先順序表中的第5個(gè)元素變成了新的順序表中的第6個(gè)元素。再按照線性表的隨機(jī)存取地址的計(jì)算公式ADD(ai)=ADD(a1)+(i-l)×k計(jì)算ADD(a6)=ADD(a1)+(6—1)×2=1023+5×2=1033,因此選項(xiàng)D正確。
35用戶數(shù)據(jù)庫(kù)是建立在下面哪個(gè)模式的框架上?( )
A.內(nèi)模式B.外模式C.概念模式D.物理模式
參考答案:B
相關(guān)推薦:
推薦:2015年計(jì)算機(jī)等級(jí)考試上機(jī)應(yīng)試技巧
2015計(jì)算機(jī)二級(jí)公共基礎(chǔ)知識(shí)精選選擇題專項(xiàng)練習(xí)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |