第 1 頁(yè):選擇題 |
第 3 頁(yè):程序填空題 |
第 4 頁(yè):程序修改題 |
第 5 頁(yè):程序設(shè)計(jì)題 |
第 6 頁(yè):參考答案 |
(21)C 【解析】數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式是概念模式、外模式和內(nèi)模式。概念模式是數(shù)據(jù)庫(kù)系統(tǒng)中全局?jǐn)?shù)據(jù)邏輯結(jié)構(gòu)的描述,是全體用戶公共數(shù)據(jù)視圖。外模式也稱子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,給出了每個(gè)用戶的局部數(shù)據(jù)描述,所以選擇C。內(nèi)模式又稱物理模式,它給出了數(shù)據(jù)庫(kù)物理存儲(chǔ)結(jié)構(gòu)與物理存取方法。
(22)D 【解析】需求分析階段的工作可以概括為:需求獲取、需求分析、編寫(xiě)需求規(guī)格說(shuō)明書(shū)、需求評(píng)審四個(gè)方面。所以選擇D。
(23)B 【解析】線性鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)中每個(gè)結(jié)點(diǎn)都由數(shù)據(jù)域與指針域兩部分組成,增加了存儲(chǔ)空間,所以一般要多于順序存儲(chǔ)結(jié)構(gòu)。
(24)B 【解析】關(guān)系T中的元組是R關(guān)系中有而S關(guān)系中沒(méi)有的元組的集合,所以進(jìn)行的是差的運(yùn)算。
(25)A 【解析】通常,將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使用退役的過(guò)程稱為軟件生命周期。也就是說(shuō),軟件產(chǎn)品從考慮其概念開(kāi)始,到該軟件產(chǎn)品不能使用為止的整個(gè)時(shí)期都屬于軟件生命周期。
(26)C 【解析】輸人數(shù)據(jù)的格式必須與scanf()的格式控制串完全匹配,如果A、B、C選項(xiàng)中在數(shù)字10后面均輸入了空格,則會(huì)將空格賦給變量cl,而不是把x賦給cl,所以選擇C選項(xiàng)。
(27)C 【解析】本題重點(diǎn)考察二維數(shù)組名作為實(shí)參進(jìn)行參數(shù)傳遞,在主函數(shù)中調(diào)用了fun函數(shù),實(shí)參為二維數(shù)組名a和兩個(gè)整數(shù)4、0,這樣對(duì)應(yīng)定義fun函數(shù)首部有三種形式,這里采用了第一種形式——行指針,這樣在fun函數(shù)對(duì)s[i][j]進(jìn)行操作實(shí)際上就是對(duì)主函數(shù)中的a[i][j]進(jìn)行操作,再分析fun函數(shù)的作用便可知,是求二維數(shù)組第0列中最大的那個(gè)元素。因此C選項(xiàng)正確。
(28)D 【解析】?jī)?nèi)部靜態(tài)變量是始終存在的,當(dāng)函數(shù)被調(diào)用退出后,內(nèi)部靜態(tài)變量會(huì)保存數(shù)據(jù),再次調(diào)用該函數(shù)時(shí),以前調(diào)用時(shí)的數(shù)值仍然保留著。fun(a,5)的值是15,再次調(diào)用后sum=15,所以fun(b,4)=45,S=45+15=60。因此D選項(xiàng)正確。
(29)B 【解析】本題考查結(jié)構(gòu)體變量的引用以及作為函數(shù)參數(shù),題目雖然看似復(fù)雜,其實(shí)比較容易,f函數(shù)的參數(shù)是結(jié)構(gòu)體變量,然后對(duì)參數(shù)重新賦值并返回,所以該題目的答案為B選項(xiàng)。
(30)B 【解析】A選項(xiàng)去掉大括號(hào)就正確了;C選項(xiàng)和D選項(xiàng)應(yīng)在定義時(shí)賦初值。因此B選項(xiàng)正確。
(31)B 【解析】A選項(xiàng)中e后面的指數(shù)必須為整數(shù),所以錯(cuò)誤。C語(yǔ)言規(guī)定,E之前必須要有數(shù)字,所以C選項(xiàng)錯(cuò)誤。E后面必須要有數(shù)字,且必須為整數(shù),所以D選項(xiàng)錯(cuò)誤。
(32)D 【解析】繼承是面向?qū)ο蟮姆椒ǖ囊粋(gè)主要特征,是使用已有的類(lèi)的定義作為基礎(chǔ)建立新類(lèi)的定義技術(shù)。廣義地說(shuō),繼承是指能夠直接獲得已有的性質(zhì)和特征,而不必重復(fù)定義它們,所以說(shuō)繼承是指類(lèi)之間共享屬性和操作的機(jī)制。
(33)D
(34)D 【解析】棧是一種先進(jìn)后出的線性表,隊(duì)列是一種先進(jìn)先出的線性表,棧與隊(duì)列都是線性結(jié)構(gòu)。
(35)C 【解析】因?yàn)橐粋(gè)人可以操作多個(gè)計(jì)算機(jī),而一臺(tái)計(jì)算機(jī)又可以被多個(gè)人使用,所以兩個(gè)實(shí)體之間是多對(duì)多的關(guān)系。
(36)B 【解析】先將整型數(shù)據(jù)9強(qiáng)制轉(zhuǎn)換成double型,然后除以2得到的結(jié)果與double型保持一致,即為4.5,然后將4.5強(qiáng)制轉(zhuǎn)換成整型數(shù)據(jù)4,然后計(jì)算9%2的值為1,最后計(jì)算4-1的值為3,所以選擇B選項(xiàng)。
(37)C 【解析】A選項(xiàng)中錯(cuò)在沒(méi)有對(duì)指針進(jìn)行初始化,是無(wú)效指針,并且在seanf(”%d”,&p)中無(wú)需再進(jìn)行取地址操作;B選項(xiàng)中沒(méi)有對(duì)指針進(jìn)行初始化,是無(wú)效指針;D選項(xiàng)中語(yǔ)句*P=&k;的左端* P是指針?biāo)竷?nèi)存空間的值,&k是地址,應(yīng)為P=&k。因此C選項(xiàng)正確。
(38)B 【解析】strcmp(s1,s2)是字符串比較函數(shù),比較規(guī)則是兩個(gè)字符串自左向右逐個(gè)字符相比(按照ASCII碼值大小),以第一個(gè)不相同的字符的大小作為比較結(jié)果。因?yàn)?0'<'o',所以strcmp(s1,s2)為負(fù)值,只有B選項(xiàng)正確。
(39)D 【解析】本題考查結(jié)構(gòu)體的相關(guān)知識(shí),題目中需要輸入一個(gè)變量,scanf要求參數(shù)為指針,而D選項(xiàng)中ps->age為一個(gè)變量,不是指針,所以錯(cuò)誤。
(40)A 【解析】本題考查位運(yùn)算符以及相關(guān)運(yùn)算,為按位或,&為按位與,那么a^b為3,再與c按位與仍然為3。所以答案為A選項(xiàng)。
相關(guān)推薦:
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總
各地2016年計(jì)算機(jī)等級(jí)考試準(zhǔn)考證打印時(shí)間匯總
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試費(fèi)用匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |