參考答案及解析
(1)B[解析]棧是按“先進(jìn)后出”的原則組織數(shù)據(jù)的,數(shù)據(jù)的插入和刪除都在棧頂進(jìn)行操作。
(2)D[解析]字符串精確比較運(yùn)算符(==),只有當(dāng)兩個(gè)字符串完全相同時(shí),才會(huì)是邏輯真,所以X==Y為邏輯假;子串包含測(cè)試運(yùn)算符($),如果運(yùn)算符前的字符串是運(yùn)算符后的字符串的-個(gè)子字符串,則為邏輯真,所以X$Y為邏輯真;大于等于運(yùn)算符(>=),是對(duì)兩個(gè)字符串自左向右逐個(gè)進(jìn)行比較,-旦發(fā)現(xiàn)兩個(gè)對(duì)應(yīng)字符不同,就根據(jù)兩個(gè)字符的排序序列決定兩個(gè)字符串的大小,x、Y的前兩個(gè)字符相胃。所以比較第3個(gè)字符,由于x只有兩個(gè)字符,則第3位x小于Y.所以x小于Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項(xiàng)中,由于.NOT的優(yōu)先級(jí)高于AND。所以先比較NOT(X==Y)為邏輯真,由于X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項(xiàng)中。由于NOT的優(yōu)先級(jí)高于0R,所以先比較NOT(X$Y)為邏輯假,由于X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項(xiàng)中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項(xiàng)中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。
(3)C[解析]E-R圖轉(zhuǎn)換成關(guān)系模型數(shù)據(jù)則是把圖形分析出來(lái)的聯(lián)系反映到數(shù)據(jù)庫(kù)中,即設(shè)計(jì)出表,所以屬于邏輯設(shè)計(jì)階段。
(4)A[解析]設(shè)置系統(tǒng)菜單的命令格式:SET SYSMENU ON I OFF l AUTOMATIC I TO[<>]l TO[<>1]1 TO[<>]I SAVE I NOSAVE。所以B)選項(xiàng)的SET SYSMEMU TODEFAULT、C)選項(xiàng)的SET SYSMENU NOSAVE、D)選項(xiàng)的SETSYSMENU SAVE都符合這個(gè)格式,A)選項(xiàng)中缺少TO關(guān)鍵字,格式不正確。
(5)D[解析]自然連接是-種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且在結(jié)果中把重復(fù)的屬性列去掉,所以B)錯(cuò)誤。笛卡爾積是用R集合中元素為第-元素,s集合中元素為第二元素構(gòu)成的有序?qū),所以C)錯(cuò)誤。根據(jù)關(guān)系T可以很明顯地看出是從關(guān)系R與關(guān)系S中取得相同的關(guān)系組,所以使用的是交運(yùn)算,選擇D)。
(6)C[解析]學(xué)號(hào)是學(xué)生表s的主鍵,課號(hào)是課程表c的主鍵,所以選課表sc的關(guān)鍵字就應(yīng)該是與前兩個(gè)表能夠直接聯(lián)系且能唯-定義的學(xué)號(hào)和課號(hào),所以選擇C)。
(7)A[解析]結(jié)構(gòu)化程序設(shè)計(jì)的思想包括:自頂向下、逐步求精、模塊化、限制使用go to語(yǔ)句,所以選擇A)。
(8)B[解析]A)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C)錯(cuò)誤,概要設(shè)計(jì)說(shuō)明書是總體設(shè)計(jì)階段產(chǎn)生的文檔。D)錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫的文檔。B)正確,軟件需求規(guī)格說(shuō)明書是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文檔。
(9)B[解析]軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是高內(nèi)聚低耦合、模塊大小規(guī)模適當(dāng)、模塊的依賴關(guān)系適當(dāng)?shù)。模塊的劃分應(yīng)遵循-定的要求,以保證模塊劃分合理,并進(jìn)-步保證以此為依據(jù)開(kāi)發(fā)出的軟件系統(tǒng)可靠性強(qiáng),易于理解和維護(hù)。模塊之間的耦合應(yīng)盡可能的低,模塊的內(nèi)聚度應(yīng)盡可能的高。
(10)C[解析]在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標(biāo)有名字的箭頭表示控制流。所以選擇C)。
(11)A[解析]算法原則上能夠精確地運(yùn)行,而且人們用筆和紙做有限次運(yùn)算后即可完成。有窮性是指算法程序的運(yùn)行時(shí)間是有限的。
(12)C[解析]Space函數(shù)返回由指定數(shù)目組成的字符串,Space(0)返回空字符串,Empty函數(shù)判斷指定的表達(dá)式的運(yùn)算結(jié)果是否為空,故A)選項(xiàng)為真;Like函數(shù)比較前后兩個(gè)字符串對(duì)應(yīng)位置上的字符,若所有對(duì)應(yīng)字符都相匹配,函數(shù)返回值為邏輯真,否則為邏輯假,前字符串可包含通配符,故B)選項(xiàng)為真;At函數(shù)如果前字符串是后字符串的子串,返回前字符串首字符在后字符串中第幾次出現(xiàn)的位置,函數(shù)值為數(shù)值型,故C)返回的不為邏輯真;IsnuU函數(shù)判斷-個(gè)表達(dá)式的值是否為空值,故D)選項(xiàng)為真。
(13)D[解析]‘‘項(xiàng)目管理器”窗口是Visual FeffiPm開(kāi)發(fā)人員的工作平臺(tái),它包括6個(gè)項(xiàng)卡:數(shù)據(jù)、文檔、類、代碼、其他、全部!皵(shù)據(jù)”選項(xiàng)卡包括了-個(gè)項(xiàng)目中的所有數(shù)據(jù)數(shù)據(jù)庫(kù)、自由表、查詢和視圖。添加-個(gè)數(shù)據(jù)庫(kù),應(yīng)該使用‘?dāng)?shù)據(jù)”選項(xiàng)卡。。
(14)B[解析]內(nèi)存變量的作用域中,全局變量在任何模塊中使用,私有變量不需要通過(guò)PUBLIC和LOCAL竹事先聲明,而在程序中直接使用,局部變量只能在建立它的模塊中使用,不能在上層或下層模塊中使用。
(15)B[解析]在多個(gè)工作區(qū)打開(kāi)某個(gè)表時(shí),可徹命令:USE<表名>IN<工作區(qū)號(hào)>,而最小的工作區(qū)號(hào)是1,如果指定為0,則選擇編號(hào)最小的空閑工作區(qū),所以USE sc IN0的結(jié)果是選擇空閑的最小號(hào)工作區(qū)打開(kāi)SC表。
(16)B[解析]用命令方式建立和修改程序文件的命令格式是:MODIFY COMMAND<文件名>。
(17)D[解析]宏替換的功能是替換出字符變量的內(nèi)容,即&的值是變量中的字符串。去掉了定界符之后,結(jié)果就可能有多種類型,可以是字符串、數(shù)值或命令。
(18)C[解析]查詢?nèi)ハ虬ǎ簽g覽、臨時(shí)表、表、圖形、屏幕、報(bào)表文件、標(biāo)簽文件。四選項(xiàng)中,查詢?nèi)ハ虿话ㄎ谋疚募?/P>
(19)C[解析]在指定菜單名稱時(shí),如果要設(shè)置菜單項(xiàng)的訪問(wèn)鍵,方法是在要作為訪問(wèn)鍵的字符前加上“、<”兩個(gè)字符。為“綜合查詢”設(shè)定訪問(wèn)鍵…x’的正確方法是:綜合查詢(\
(20)D[解析]除了堆排序算法的比較次數(shù)是o(n1og2 n),其他的都是n(n-1)/2。
(21)A[解析]MODify Command命令用于建立和修改程序文件。程序文件的默認(rèn)擴(kuò)展名是prg。
(22)D[解析]表單的Caption屬性指明顯示于表單標(biāo)題欄上的文本。
(23)A[解析]數(shù)據(jù)庫(kù)(DB)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合;數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件。數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)都屬于數(shù)據(jù)庫(kù)系統(tǒng)(DBS)。
(24)B[解析]mpr是菜單程序文件的擴(kuò)展名,菜單文件的擴(kuò)展名是n1nx,菜單備注文件的擴(kuò)展名是rant,菜單參數(shù)文件不存在。
(25)B[解析]在SQL查詢語(yǔ)句的尾部添加INTO CUR-SOR<臨時(shí)表名>可以將查詢的結(jié)果放人指定的臨時(shí)表中。此操作通常是將-個(gè)復(fù)雜的查詢分解,臨時(shí)表通常不是最終結(jié)果,可以接下來(lái)對(duì)if缶時(shí)表操作得到最終結(jié)果。生成的臨時(shí)表是當(dāng)前被打開(kāi)的并且是只讀的,關(guān)閉該文件時(shí)將自動(dòng)刪除。所以B)為正確選項(xiàng)。
(26)A[解析]Visual FoxPro中的索引分為主索引、候選索引、唯-索引和普通索引四種。主索引是在指定字段或表達(dá)式中不允許出現(xiàn)重復(fù)值的索引,主索引可以看作表中的主關(guān)鍵字,-個(gè)表中只能有-個(gè)主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個(gè);唯-索引是索引項(xiàng)的唯-,而不是字段值的唯-;普通索引既允許字段中出現(xiàn)重復(fù)值,也允許索引項(xiàng)中出現(xiàn)重復(fù)值。
(27)A[解析]修改表單文件的命令格式是:MODIFYFORM<表單文件名>。
(28)A[解析]表單的Release方法是將表單從內(nèi)存中釋放;LostFocus事件是表單失去焦點(diǎn)的事件;Destroy事件是在表單對(duì)象釋放時(shí)引發(fā)的事件;表單沒(méi)有Delete事件和方法。
(29)B[解析]視圖由于是從表派生而來(lái)的,所以不存在修改結(jié)構(gòu)的問(wèn)題,但是視圖可以刪除,其命令格式為:DROPVIEW<視圖名>。因此B)選項(xiàng)正確。
(30)D[解析]本題考查SQL數(shù)據(jù)更新語(yǔ)句。該語(yǔ)句的基本命令格式為:UPDATE數(shù)據(jù)表名SET字段名=更新表達(dá)式值WHERE條件表達(dá)式。當(dāng)不使用WHERE子句時(shí),則更新全部記錄。套用UPDATE的命令格式,本題的正確答案為D)。
(31)A[解析]本題考查的SQL排序查詢。根據(jù)SQL查詢語(yǔ)句的基本結(jié)構(gòu),可以很容易發(fā)現(xiàn)選項(xiàng)B)和選項(xiàng)D)中,用來(lái)指定查詢條件的WHERE關(guān)鍵字錯(cuò)誤,首先排除這兩個(gè)選項(xiàng),然后,根據(jù)題目要求,需要按金額降序排序查詢結(jié)果,在排序語(yǔ)句中,ASC短語(yǔ)表示升序排序,是默認(rèn)的排序方式,可省略;而DESC短語(yǔ)表示降序排序,不可以缺少,選項(xiàng)A)和C)中,A)采用的是降序排序,與題目要求相符,正確答案為A)。
(32)A[解析]本題考查的簡(jiǎn)單計(jì)算查詢。求最大值的函數(shù)是MAX(),使用計(jì)算函數(shù)后,會(huì)改變?cè)瓉?lái)的用于計(jì)算的字段名,如果要指定新的字段名,可以在該計(jì)算函數(shù)后通過(guò)AS短語(yǔ)指定新的字段名,也可以省略AS短語(yǔ)直接輸入新字段名做為輸出顯示的字段名稱。本題選項(xiàng)C)和D)中,使用計(jì)算函數(shù)的表達(dá)方式錯(cuò)誤;而選項(xiàng)B)中,條件短語(yǔ)的關(guān)鍵字出錯(cuò),應(yīng)該是WHERE,而不是WHEN,正確答案是A)。
(33)C[解析]本題考查的是SQL操作語(yǔ)句的刪除功能。刪除記錄命令的標(biāo)準(zhǔn)格式為:DELETE FROM<數(shù)據(jù)表名>WHERE<邏輯表達(dá)式>。其中FROM指定從哪個(gè)表中刪除記錄,WHERE指定被刪除的記錄所滿足的條件,如果不使用WHERE子句,則刪除表中的全部記錄。本題選項(xiàng)A)和B)都屬于語(yǔ)法錯(cuò)誤,沒(méi)有DELETE TABLE這樣的用法,而選項(xiàng)D)的WHERE關(guān)鍵字使用錯(cuò)誤,正確答案為C)。
(34)D[解析]0RDER BY是對(duì)最終的查詢結(jié)果進(jìn)行排序,用ORDER BY短語(yǔ)可將查詢結(jié)果按升序(ASC)或降序(DESC)排列。GROUP BY短語(yǔ)用于對(duì)查詢結(jié)果進(jìn)行分組。
(35)C[解析]修改表結(jié)構(gòu)可使用ALTER TABLE命令,為表增加字段的命令格式為:ALTER TABLE<表名>ADD[COLUMN]<字段類型>[<長(zhǎng)度>[<小數(shù)位數(shù)>])][NULLINOTNULL][CHECK<邏輯表達(dá)式1>[ERROR<字符型文本提示信息>]][DEFAULT<默認(rèn)值表達(dá)式>][ADD PRIMARY KEY<索引表達(dá)式2>TAG<索引名1>][ADD UNIQUE<索引表達(dá)式3>TAG<索引名2>]套用ALTER TABLE的命令格式,選項(xiàng)C)正確。
(36)B[解析]SQL的基本格式為SELECT-FROM-WHERE,其中SELECT說(shuō)明要查詢的字段,F(xiàn)ROM說(shuō)明要查詢的字段來(lái)自哪個(gè)表或哪些表,WHERE說(shuō)明查詢條件。查詢主機(jī)板和硬盤信息應(yīng)使用…or連接。
(37)C[解析]表格是-種容器對(duì)象,其外形與Browse窗口相似,-個(gè)表格由若干列對(duì)象(Column)組成,每個(gè)列對(duì)象包含-個(gè)標(biāo)頭對(duì)象(Header)和若干控件。這里,表格、列、標(biāo)頭和控件都有自己的屬性、事件和方法。其中,RecordSource屬性用于指明表格數(shù)據(jù)源,即C)選項(xiàng)正確。
(38)D[解析]數(shù)據(jù)庫(kù)的報(bào)表總是與-定的數(shù)據(jù)源相聯(lián)系,在設(shè)計(jì)報(bào)表時(shí),首先要確定報(bào)表的數(shù)據(jù)源。報(bào)表的數(shù)據(jù)源通常是數(shù)據(jù)庫(kù)中的表或自由表,也可以是視圖、查詢或臨時(shí)表。當(dāng)數(shù)據(jù)源中的數(shù)據(jù)更新之后,使用同-報(bào)表文件打印的報(bào)表將反映新的數(shù)據(jù)內(nèi)容,但報(bào)表的格式不變。文本文件不能作為報(bào)表的數(shù)據(jù)源,因此本題選D)。
(39)D[解析]LIKE為字符串匹配運(yùn)算符,可與通配符“%”和“-”-起使用!%”表示與任意多個(gè)字符匹配;“-”表示與任意-個(gè)字符匹配。查詢客戶名稱中有“網(wǎng)絡(luò)”二字的客戶信息可用LIKE”%網(wǎng)絡(luò)%”表示,正確的選項(xiàng)為D)。
(40)B[解析]選項(xiàng)組又稱為選項(xiàng)按鈕組,是包含選項(xiàng)按鈕的-種容器。-個(gè)選項(xiàng)組中往往包含若干個(gè)選項(xiàng)按鈕,但用戶只能從中選擇-個(gè)按鈕。Value屬性用于初始化或返回選項(xiàng)組中被選中的選項(xiàng)按鈕。儲(chǔ)存的是選擇“選項(xiàng)組”中選項(xiàng)的位置順序,女排在第2個(gè)位置,所以選項(xiàng)按鈕“女”被中時(shí),Value的值為2,即B)選項(xiàng)正確。
相關(guān)推薦:
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |