




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷9(共9套)(共285題)國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷第1套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列數(shù)據(jù)結(jié)構(gòu)中,屬于非線性結(jié)構(gòu)的是()。A、循環(huán)隊(duì)列B、帶鏈隊(duì)列C、二叉樹(shù)D、帶鏈棧標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:樹(shù)是簡(jiǎn)單的非線性結(jié)構(gòu),所以二叉樹(shù)作為樹(shù)的一種,也是一種非線性結(jié)構(gòu)。2、若二維數(shù)組a有m列,則在a[i][j]前的元素個(gè)數(shù)為()。A、j*m+iB、i*m+jC、j*m+i+1D、i*m+j+1標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:二維數(shù)組的元素可以看成是按矩陣形式存放的,總是先存放第一行的元素,再存放第二行的元素。數(shù)組第一維的下標(biāo)是i,說(shuō)明它前面還有i行,有i*m個(gè)元素,數(shù)組第二維的下標(biāo)是i,說(shuō)明它前面還有j列,有j個(gè)元素,所以共有i*m+j個(gè)元素。3、軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件)。下面屬于應(yīng)用軟件的是()。A、編譯程序B、操作系統(tǒng)C、教務(wù)管理系統(tǒng)D、匯編程序標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:編譯軟件、操作系統(tǒng)、匯編程序都屬于系統(tǒng)軟件,只有C選項(xiàng)教務(wù)管理系統(tǒng)才是應(yīng)用軟件。4、以下選項(xiàng)中關(guān)于C語(yǔ)言常量的敘述錯(cuò)誤的是A、常量分為整型常量、實(shí)型常量、字符常量和字符串常量B、經(jīng)常被使用的變量可以定義成常量C、常量可分為數(shù)值型常量和非數(shù)值型常量D、所謂常量,是指在程序運(yùn)行過(guò)程中,其值不能被改變的量標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:常量指在程序運(yùn)行過(guò)程中,其值不能被改變的量。常量分為整型常量(即整常數(shù))、實(shí)型常量、字符型常量和字符串常量。常量也可以按數(shù)據(jù)類型分為為數(shù)據(jù)常量和非數(shù)據(jù)常量。變量是指在程序運(yùn)行過(guò)程中,其值能被改變的量。5、一棵二叉樹(shù)中共有70個(gè)葉子結(jié)點(diǎn)與80個(gè)度為1的結(jié)點(diǎn),則該二叉樹(shù)中的總結(jié)點(diǎn)數(shù)為A、219B、221C、229D、231標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在二叉樹(shù)中,葉子結(jié)點(diǎn)個(gè)數(shù)為n0,則度為2的結(jié)點(diǎn)數(shù)n2=n0-1。本題中葉子結(jié)點(diǎn)的個(gè)數(shù)為70,所以度為2的結(jié)點(diǎn)個(gè)數(shù)為69,因而總結(jié)點(diǎn)數(shù)=葉子結(jié)點(diǎn)數(shù)+度為1的結(jié)點(diǎn)數(shù)+度為2的結(jié)點(diǎn)數(shù)=70+80+69=219。6、與十進(jìn)制數(shù)200等值的十六進(jìn)制數(shù)為A、A8B、A4C、C8D、C4標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考察了進(jìn)制轉(zhuǎn)換,十進(jìn)制的數(shù)轉(zhuǎn)換為十六進(jìn)制規(guī)則:整數(shù)部分除以16取余數(shù),將余數(shù)倒過(guò)來(lái)排列。7、下列敘述中錯(cuò)誤的是()。A、在帶鏈隊(duì)列中,隊(duì)頭指針和隊(duì)尾指針都是在動(dòng)態(tài)變化的B、在帶鏈棧中,棧頂指針和棧底指針都是在動(dòng)態(tài)變化的C、在帶鏈棧中,棧頂指針是在動(dòng)態(tài)變化的,但棧底指針是不變的D、以上說(shuō)法均不對(duì)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在棧結(jié)構(gòu)中,插入和刪除操作都是在棧頂進(jìn)行操作,相對(duì)應(yīng)的在帶鏈棧中,棧頂指針是在動(dòng)態(tài)變化的,但棧底指針是不變的,所以選項(xiàng)B)說(shuō)法錯(cuò)誤。8、下面屬于白盒測(cè)試方法的是()。A、等價(jià)類劃分法B、判定一條件覆蓋C、因果圖法D、錯(cuò)誤推測(cè)法(猜錯(cuò)法)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:白盒測(cè)試法主要有邏輯覆蓋、基本路徑測(cè)試等。其中,邏輯覆蓋又包括語(yǔ)句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋。黑盒測(cè)試方法主要有等價(jià)類劃分法、邊界值分析法、錯(cuò)誤推測(cè)法和因果圖等。9、軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下,該圖是A、N-S圖B、PAD圖C、程序流程圖D、E-R圖標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查程序流程圖的概念,流程圖直觀地描述了程序的具體步驟。10、軟件需求規(guī)格說(shuō)明書(shū)的作用不包括()。A、軟件驗(yàn)收的依據(jù)B、用戶與開(kāi)發(fā)人員對(duì)軟件要做什么的共同理解C、軟件設(shè)計(jì)的依據(jù)D、軟件可行性研究的依據(jù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件需求規(guī)格說(shuō)明書(shū)的作用為:便于用戶、開(kāi)發(fā)人員進(jìn)行理解和交流;反映出用戶問(wèn)題的結(jié)構(gòu),可以作為軟件開(kāi)發(fā)工作的基礎(chǔ)和依據(jù);作為確認(rèn)測(cè)試和驗(yàn)收的依據(jù)。所以答案選擇D。11、下列選項(xiàng)中不屬于面向?qū)ο蟪绦蛟O(shè)計(jì)特征的是A、繼承性B、多態(tài)性C、類比性D、封裝性標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:面向?qū)ο蟪绦蛟O(shè)計(jì)的三個(gè)主要特征是:封裝性、繼承性和多態(tài)性。封裝性即只需知道數(shù)據(jù)的取值范圍和可以對(duì)該數(shù)據(jù)施加的操作,而無(wú)需知道數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)操作的算法。繼承性是指使用已有的類定義作為基礎(chǔ)建立新類的定義技術(shù)。對(duì)象根據(jù)所接受的消息而做出動(dòng)作,同樣的消息被不同的對(duì)象接受時(shí)可導(dǎo)致完全不同的行動(dòng),該現(xiàn)象稱為多態(tài)性。12、以下正確的說(shuō)法是()。A、用戶若需要調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù),調(diào)用前必須重新定義B、用戶可以重新定義標(biāo)準(zhǔn)庫(kù)函數(shù),但若重新定義,該函數(shù)將失去原有意義C、用戶系統(tǒng)根本不允許用戶重新定義庫(kù)函數(shù)D、用戶若需要調(diào)用庫(kù)函數(shù),調(diào)用前不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中,系統(tǒng)會(huì)自動(dòng)尋找該文件標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:無(wú)論是標(biāo)準(zhǔn)庫(kù)函數(shù),還是別的函數(shù),都屬于函數(shù)的范疇,都允許用戶重新定義和使用,使用的時(shí)候:include命令必須以“#”號(hào)開(kāi)頭,文件名用一對(duì)雙引號(hào)或一對(duì)尖括號(hào)括起來(lái),系統(tǒng)提供的頭文件是以.h作為文件后綴。13、下面不屬于軟件設(shè)計(jì)原則的是A、抽象B、模塊化C、自底向上D、信息隱藏標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件設(shè)計(jì)的基本原則包括抽象、信息隱藏、模塊化、局部化、確定性、一致性、完備性和可驗(yàn)證性。14、C語(yǔ)言不能使用的數(shù)制是()。A、八進(jìn)制B、十進(jìn)制C、二進(jìn)制D、十六進(jìn)制標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在C語(yǔ)言中的數(shù)值可以用十進(jìn)制、八進(jìn)制和十六進(jìn)制來(lái)表示,但不用二進(jìn)制來(lái)表不。15、有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0,d=0;printf(’’%d,%d,%d,%d\n’’,a,b,c,d);}程序的運(yùn)行結(jié)果是()。A、1,1,2,0B、0,0,0,3C、編譯有錯(cuò)D、0,1,2,0標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題中if(a=1)b=1;與elsed=3;之間多了語(yǔ)句c=2;,所以會(huì)出現(xiàn)else語(yǔ)句的位置錯(cuò)誤的編譯失敗提示。16、下面不屬于結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是A、程序結(jié)構(gòu)良好B、程序的易讀性C、不濫用Goto語(yǔ)句D、程序的執(zhí)行效率標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)(stmcturedprogramming)是進(jìn)行以模塊功能和處理過(guò)程設(shè)計(jì)為主的詳細(xì)設(shè)計(jì)的基本原則。結(jié)構(gòu)化程序設(shè)計(jì)是過(guò)程式程序設(shè)計(jì)的一個(gè)子集,它對(duì)寫入的程序使用邏輯結(jié)構(gòu),使得理解和修改更有效更容易。17、十進(jìn)制整數(shù)設(shè)為整數(shù)類I,則下面屬于類I的實(shí)例的是A、-518B、0.518C、518E-2D、.518標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:整數(shù)的全體構(gòu)成整數(shù)集,整數(shù)集是一個(gè)數(shù)環(huán)。在整數(shù)系中,零和正整數(shù)統(tǒng)稱為自然數(shù)。-1、-2、-3、…、-n、…(n為非零自然數(shù))為負(fù)整數(shù)。則正整數(shù)、零與負(fù)整數(shù)構(gòu)成整數(shù)系。整數(shù)不包括小數(shù)、分?jǐn)?shù)。本題中,選項(xiàng)A是正確的,選項(xiàng)B是小數(shù),選項(xiàng)C是科學(xué)計(jì)數(shù),也是小數(shù),選項(xiàng)D是小數(shù)。18、以下關(guān)于結(jié)構(gòu)化程序設(shè)計(jì)的敘述中正確的是A、結(jié)構(gòu)化程序使用goto語(yǔ)句會(huì)很便捷B、一個(gè)結(jié)構(gòu)化程序必須同時(shí)由順序、分支、循環(huán)三種結(jié)構(gòu)組成C、由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的問(wèn)題D、在C語(yǔ)言中,程序的模塊化是利用函數(shù)實(shí)現(xiàn)的標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:C語(yǔ)言是結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序設(shè)計(jì)的三種基本結(jié)構(gòu),研究證明任何程序都可以由這三種基本結(jié)構(gòu)組成。但是程序可以包含一種或者幾種結(jié)構(gòu),不是必須包含全部三種結(jié)構(gòu)。自從提倡結(jié)構(gòu)化設(shè)計(jì)以來(lái),goto就成了有爭(zhēng)議的語(yǔ)句。首先,由于goto語(yǔ)句可以靈活跳轉(zhuǎn),如果不加限制,它的確會(huì)破壞結(jié)構(gòu)化設(shè)計(jì)風(fēng)格。其次,goto語(yǔ)句經(jīng)常帶來(lái)錯(cuò)誤或隱患。它可能跳過(guò)了某些對(duì)象的構(gòu)造、變量的初始化、重要的計(jì)算等語(yǔ)句。Goto語(yǔ)句的使用會(huì)使程序容易發(fā)生錯(cuò)誤并且也不易閱讀,所以應(yīng)避免使用。由三種基本結(jié)構(gòu)構(gòu)成的程序幾乎能解決大部分問(wèn)題。19、軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護(hù)階段,下面不屬于開(kāi)發(fā)階段任務(wù)的是A、測(cè)試B、設(shè)計(jì)C、可行性研究D、實(shí)現(xiàn)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件生命周期是指軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用、維護(hù)到停止使用退役的過(guò)程。其中,定義階段包括可行性研究與計(jì)劃制定和需求分析。測(cè)試、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)屬于開(kāi)發(fā)階段。20、在一個(gè)C源程序文件中所定義的全局變量,其作用域?yàn)?)。A、由具體定義位置和extern說(shuō)明來(lái)決定范圍B、所在程序的全部范圍C、所在函數(shù)的全部范圍D、所在文件的全部范圍標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:全局變量的作用域是從聲明處到文件的結(jié)束,所以選擇A選項(xiàng)。21、下面不能作為軟件需求分析工具的是A、PAD圖B、數(shù)據(jù)字典(DD)C、數(shù)據(jù)流程圖(DFD圖)D、判定樹(shù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:結(jié)構(gòu)化分析方法的常用工具:數(shù)據(jù)流圖(DFD)、數(shù)據(jù)字典(DD)、判定表、判定樹(shù)。常用的過(guò)程設(shè)計(jì)工具如下所述:圖形工具(程序流程圖、N-S圖、PAD圖、HIPO)、表格工具(判定表)、語(yǔ)言工具(PDL)。所以選項(xiàng)A正確。22、有以下程序#include<stdio.h>intflintx,inty){retum((y-x)*x);}main(){inta=3,b=4,c=5,d;d=flfla,b),f(a,c));printf(’’%d\n’’,d);}程序運(yùn)行后的輸出結(jié)果是A、10B、8C、9D、7標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查函數(shù)的嵌套調(diào)用。首先計(jì)算f(a,b)與f(a,C,f(a,b)=(b—a)*a=3,f(a,C=(c.a(chǎn))*a=6,然后計(jì)算f(3,6)=(6-3)*3=9。23、以下選項(xiàng)中合法的常量是A、2.7eB、999C、123E0.2D、OXab標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:0xab是十六進(jìn)制表示的常量。24、若有以下程序#includevoidsp(int*a){intb=2:*a=*a*2:printf("%d,",*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3:sp(&k);printf("%d\n,k);}則程序的輸出結(jié)果是A、6,4,6B、6,4,3C、6,12,12D、9,4,9標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查了指針作為函數(shù)的參數(shù),可以接收實(shí)參變量的地址,改變實(shí)參的值。主函數(shù)調(diào)用sp(&k),執(zhí)行sp函數(shù)a指向向k,執(zhí)行語(yǔ)句*a=*a*2后a指向空間的值k的值為6,改變a的指向以后,此時(shí)a指向b,則執(zhí)行*a=*a*2以后,a指向空間b的值為4。調(diào)用結(jié)束返回主函數(shù),輸出k的值為6。25、若有定義inta;floatb;doublec;程序運(yùn)行時(shí)輸入:345能把值3輸入給變量a、4輸入給變量b、5輸入給變量c的語(yǔ)句是A、scanf("%d%lf%lf",&a,&b,&c);B、scanf("%d%f%lf",&a,&b,&c);C、scanf("%d%f%f",&a,&b,&c);D、scanf("%lf%lf%lf",&a,&b,&c);標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:scanf函數(shù)進(jìn)行輸入的時(shí)候,默認(rèn)的輸入間隔為空格、跳格和回車,變量a、b和c均為數(shù)值型數(shù)據(jù),輸入時(shí)間隔為空格,因此scanf函數(shù)的第一個(gè)表示格式的參數(shù)之間不用加入分隔符,而要輸入double型數(shù)據(jù),格式控制必須用%lf(或%le)。否則,數(shù)據(jù)不能正確輸入。26、已定義以下函數(shù)intfun(int*p){return*p;}fun函數(shù)返回值是A、不確定的值B、一個(gè)整數(shù)C、形參p中存放的值D、形參p的地址值標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:由函數(shù)intfun(int*p){retum*p}的定義可知,返回值為整型指針變量p所指向的數(shù)據(jù)。27、若有以下程序intflinta[],intn)main(){if(n>1)inta□={8,2,9,1,3,6,4,7,5};{int]]t;t=f(a,n-1);printf("%d\n",fla,9));returnt>a[n-1]?t:a[n-1];}}elsereturna[0];}則程序的輸出結(jié)果是A、9B、1C、8D、5標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:主函數(shù)中調(diào)用f(a,9),遞歸函數(shù)的調(diào)用過(guò)程如下:f(a,9)→f(a,8)→f(a,7)→f(a,6)→f(a,5)→f(a,4)→f(a,3)→f(a,2)→f(a,1),f(a,1)得到返回值為a[0],值為8,遞歸過(guò)程開(kāi)始回歸,回歸過(guò)程描述如下:8>a[1],返回8→8>a[2]不成立,返回a[2]的值為9……因此函數(shù)f的主要功能為計(jì)算數(shù)組中的最大值。主函數(shù)中輸出最大值為9。28、在函數(shù)調(diào)用過(guò)程中,如果函數(shù)如funA調(diào)用函數(shù)funB,函數(shù)funB又調(diào)用了函數(shù)如funA,則A、稱為函數(shù)的直接遞歸調(diào)用B、稱為函數(shù)的間接遞歸調(diào)用C、稱為函數(shù)的循環(huán)調(diào)用D、C語(yǔ)言中不允許這樣的遞歸調(diào)用標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:本題考查遞歸的概念,C語(yǔ)言中函數(shù)可以直接或間接調(diào)用自身,稱為遞歸調(diào)用。本題中funA調(diào)用funB,然后funB又調(diào)用funA,即funA間接調(diào)用了自身。29、程序流程圖中帶有箭頭的線段表示的是()。A、圖元關(guān)系B、數(shù)據(jù)流C、控制流D、調(diào)用關(guān)系標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。在程序流程圖中,用標(biāo)有名字的箭頭表示控制流。所以選擇C)。30、有以下程序#includemain(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("a=%d,b=%d\n",a,b);}程序運(yùn)行后的輸出結(jié)果是A、a=1,b=0B、a=1,b=1C、a=2,b=1D、a=2,b=2標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題重點(diǎn)考察switch語(yǔ)句,switch語(yǔ)句中case分支后面如果沒(méi)有break,那么就會(huì)順序執(zhí)行下面的case,直到遇到break跳出。由于變量a和變量b均賦初值為0,當(dāng)程序執(zhí)行完語(yǔ)句case0:a++;break;后,a的值為1,繼續(xù)執(zhí)行語(yǔ)句case2:a++;b++;break;a的值為2,b的值為1。因此C選項(xiàng)正確。31、在面向?qū)ο蠓椒ㄖ?,不屬?對(duì)象"基本特點(diǎn)的是()。A、一致性B、分類性C、多態(tài)性D、標(biāo)識(shí)唯一性標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:對(duì)象有如下一些基本特點(diǎn):標(biāo)識(shí)唯一性、分類性、多態(tài)性、封裝性、模塊獨(dú)立性好。所以選擇A)。32、下列程序中函數(shù)f的功能是:當(dāng)flag為1時(shí),進(jìn)行由小到大排序;當(dāng)flag為0時(shí),進(jìn)行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;{inta[10]={5,4,3,2,1,6,7,8,9,10},i;for(i=0;ib[j]:b[i]A、1,2,3,4,5,6,7,8,9,10,B、3,4,5,6,7,2,1,8,9,10,C、5,4,3,2,l,6,7,8,9,10,D、10,9,8,7,6,5,4,3,2,1,標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:主函數(shù)中進(jìn)行了兩次f函數(shù)的調(diào)用。第一次傳遞給形參數(shù)組b的地址為元素a[2]的地址,n接收數(shù)據(jù)位5,因此數(shù)組b中元素為3,2,1,6,7,此時(shí)nag的值為0,進(jìn)行由大到小排序,而數(shù)組b和實(shí)參數(shù)組a共用一段存儲(chǔ)空間,第一次調(diào)用結(jié)束以后,數(shù)組a的值為5,4,7,6,3,2,1,8,9,10。第二次調(diào)用f函數(shù),形參數(shù)組接收實(shí)參數(shù)組a的首地址,取5個(gè)元素,由小到大排序,調(diào)用結(jié)束以后,數(shù)組a的值為3,4,5,6,7,2,1,8,9,10。33、下面選項(xiàng)中的程序段,沒(méi)有編譯錯(cuò)誤的是A、char*sp,s[10];sp="Hello";B、char*sp,s[10];s="Hello";C、charstr1[10]="computer",str2[10];str2=strl;D、charmark[];mark="PROGRAM";標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:選項(xiàng)B中數(shù)組名為常量,不能賦值,選項(xiàng)C字符數(shù)組之間無(wú)法完成賦值操作,選項(xiàng)D和選項(xiàng)B相同,無(wú)法對(duì)數(shù)組進(jìn)行賦值。34、以下能正確定義二維數(shù)組是A、inta[][3];B、inta[][3]={2*3};C、inta[][3]={};D、inta[2][3]={{1},{2},{3,4}};標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:C語(yǔ)言中定義二維數(shù)組,必須指定二維數(shù)組每一維的大小。選項(xiàng)A沒(méi)有指定數(shù)組a行的大小,錯(cuò)誤:選項(xiàng)B,雖然沒(méi)有指定行大小,但是可以通過(guò)大括號(hào)里面的元素個(gè)數(shù)計(jì)算出行的大小為1,因此是正確的:選項(xiàng)C同樣沒(méi)有指定行的大小,也不能通過(guò)元素個(gè)數(shù)計(jì)算行的個(gè)數(shù),錯(cuò)誤:選項(xiàng)D定義的是二行三列數(shù)組,但是后面數(shù)據(jù)是三行,超出范圍,所以錯(cuò)。35、有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;pfintf(“%d,”,++(p->x));printf("%d\n",++(p->y));}程序運(yùn)行后的輸出結(jié)果是A、4,1B、2,3C、3,4D、1,2標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在題目中定義了結(jié)構(gòu)體ord類型的數(shù)組變量dt,并對(duì)其賦初值。在程序中定義了指向結(jié)構(gòu)體ord類型的指針變量p,并且它指向變量數(shù)組dt的第一個(gè)元素dt[0],所以此時(shí)成員變量p->x的值等于1,成員變量p->y的值等于2,在輸出時(shí)分別加1,所以輸出結(jié)果為選項(xiàng)B。36、下面關(guān)于位運(yùn)算符的敘述,正確的是A、#表示“按位異或”的運(yùn)算B、‖表示“按位或”的運(yùn)算C、~表示“按位異或”的運(yùn)算D、&表示“按位與”的運(yùn)算標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:C語(yǔ)言提供了6種位運(yùn)算符,各種位運(yùn)算符的含義見(jiàn)下表:37、下面對(duì)對(duì)象概念描述正確的是A、對(duì)象間的通信靠消息傳遞B、對(duì)象是名字和方法的封裝體C、任何對(duì)象必須有繼承性D、對(duì)象的多態(tài)性是指一個(gè)對(duì)象有多個(gè)操作標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:對(duì)象之間進(jìn)行通信的構(gòu)造叫做消息,A正確。多態(tài)性是指同一個(gè)操作可以是不同對(duì)象的行為,D錯(cuò)誤。對(duì)象不一定必須有繼承性,C錯(cuò)誤。封裝性是指從外面看只能看到對(duì)象的外部特征,而不知道也無(wú)須知道數(shù)據(jù)的具體結(jié)構(gòu)以及實(shí)現(xiàn)操作,B錯(cuò)誤。38、有以下程序#includestructS{inta;int*b;};main(){intx1[]={3,4},x2[]={6,7};structSx[]={1,x1,2,x2};printf("%d,%d\n",*x[0].b,*x[1].b);}程序的運(yùn)行結(jié)果是()。A、3,6B、1,2C、4,7D、變量的地址值標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)組名為一個(gè)指針常量,指向該數(shù)組的首地址,所以*x[0].b與*x1即x1[0]等價(jià),值為3,*x[1].b與*x2即x2[0]等價(jià),值為6,答案選A。39、有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!"));}程序的輸出結(jié)果是A、0B、6C、7D、8標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題主要考查了函數(shù)定義及調(diào)用,以及while循環(huán)語(yǔ)句,執(zhí)行fun函數(shù)后,首先是找到最后一個(gè)字符的地址,然后減去第一個(gè)地址得到的就是這個(gè)字符串的長(zhǎng)度,所以本題答案為8。40、在軟件開(kāi)發(fā)中,需求分析階段產(chǎn)生的主要文檔是()。A、可行性分析報(bào)告B、軟件需求規(guī)格說(shuō)明書(shū)C、概要設(shè)計(jì)說(shuō)明書(shū)D、集成測(cè)試計(jì)劃標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:A)錯(cuò)誤,可行性分析階段產(chǎn)生可行性分析報(bào)告。C)錯(cuò)誤,概要設(shè)計(jì)說(shuō)明書(shū)是總體設(shè)計(jì)階段產(chǎn)生的文檔。D)錯(cuò)誤,集成測(cè)試計(jì)劃是在概要設(shè)計(jì)階段編寫的文檔。B)正確,需求規(guī)格說(shuō)明書(shū)是后續(xù)工作如設(shè)計(jì)、編碼等需要的重要參考文檔。國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷第2套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是A、函數(shù)的遞歸調(diào)用B、數(shù)組元素的引用C、多重循環(huán)的執(zhí)行D、先到先服務(wù)的作業(yè)調(diào)度標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:隊(duì)列中最先插入的元素將最先被刪除,最后插入的元素將最后被刪除。2、下列與隊(duì)列結(jié)構(gòu)有關(guān)聯(lián)的是()。A、函數(shù)的遞歸調(diào)用B、數(shù)組元素的引用C、多重循環(huán)的執(zhí)行D、先到先服務(wù)的作業(yè)調(diào)度標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:隊(duì)列中最先插入的元素將最先被刪除,最后插入的元素將最后被刪除。3、軟件詳細(xì)設(shè)計(jì)產(chǎn)生的圖如下,該圖是A、N-S圖B、PAD圖C、程序流程圖D、E-R圖標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查程序流程圖的概念,流程圖直觀地描述了程序的具體步驟。4、當(dāng)變量c的值不為2、4、6時(shí),值也為’’真’’的表達(dá)式是A、(c=2)‖(c=4)‖(c=6)B、(c>=2&&c<=6)&&!(c%2)C、(c>=2&&c<=6)&&(c%21=1)D、(c>=2&&c<=6)‖(c!=3)‖(c!=5)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:邏輯或運(yùn)算中,只要有一項(xiàng)為真,表達(dá)式的值就為真,故選項(xiàng)D中c的值不為2、4、6時(shí),那么表達(dá)式(c>=2&&c<=6)以及(c!=3)、(c!=5)必有一個(gè)成立,表達(dá)式的值也為真。5、若有以下程序段:intr=8;printf("%d\n",r>>1);輸出結(jié)果是()。A、16B、8C、4D、2標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查位運(yùn)算,屬于基礎(chǔ)知識(shí)。題目中的整型變量8,二進(jìn)制表達(dá)為00001000,右移一位為00000100,即4,C選項(xiàng)正確。6、下面不屬于結(jié)構(gòu)化程序設(shè)計(jì)風(fēng)格的是A、程序結(jié)構(gòu)良好B、程序的易讀性C、不濫用Goto語(yǔ)句D、程序的執(zhí)行效率標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序設(shè)計(jì)(stmcturedprogramming)是進(jìn)行以模塊功能和處理過(guò)程設(shè)計(jì)為主的詳細(xì)設(shè)計(jì)的基本原則。結(jié)構(gòu)化程序設(shè)計(jì)是過(guò)程式程序設(shè)計(jì)的一個(gè)子集,它對(duì)寫入的程序使用邏輯結(jié)構(gòu),使得理解和修改更有效更容易。7、以下選項(xiàng)中可用作C程序合法實(shí)數(shù)的是()。A、.1e0B、3.0e0.2C、E9D、9.12E標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:C程序的合法實(shí)數(shù)有兩種表示形式,一種是小數(shù)形式,另一種是指數(shù)形式,對(duì)于用指數(shù)形式表示的實(shí)數(shù)來(lái)說(shuō),需要注意的是字母e或E之前必須要有數(shù)字,且字母e或E后面的指數(shù)必須為整數(shù),所以選項(xiàng)A為正確答案。8、要通過(guò)scanf。(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);語(yǔ)句為變量a1和a2賦數(shù)值1和2,為變量c1和c2賦字符a和b。以下所示的輸入形式中正確的是()。A、1口a2口bB、1口a2口b口C、1a2bD、1口a口2口b標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在使用scanf函數(shù)進(jìn)行輸入數(shù)據(jù)時(shí),必須嚴(yán)格按照格式輸入數(shù)據(jù)。而按照格式符’’%d%c%d%c’’說(shuō)明,數(shù)值型數(shù)據(jù)和字符數(shù)據(jù)輸入之間不要加入空格間隔,而字符型數(shù)據(jù)和數(shù)值型數(shù)據(jù)的輸入?yún)s可以加入任意的空格、回車和跳格。9、設(shè)有定義:doublea[10],*s=a;,以下能夠代表數(shù)組元素a[3]的是()。A、(*s)[3]B、*(s+3)C、*s[3]D、*s+3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:題中,首先定義了double型的數(shù)組a,并將數(shù)組首地址賦給指針s。s[3]能夠表示a[3],故選項(xiàng)A、C不能表示a[3];選項(xiàng)D的*s+3=a[0]+3。故本題答案為B選項(xiàng)。10、程序中若有如下說(shuō)明和定義語(yǔ)句charfun(char*);main(){char*s="one",a[5]={0},(*f1)()=fun,ch;}以下選項(xiàng)中對(duì)函數(shù)fun的正確調(diào)用語(yǔ)句是A、(*f1)(a);B、*f1(*s);C、fun(a);D、ch=*n(s);標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題主要考查函數(shù)調(diào)用和函數(shù)指針的使用。根據(jù)定義f1是一個(gè)函數(shù)指針,且指向fun函數(shù),因此可以使用函數(shù)指針來(lái)調(diào)用函數(shù)。使用函數(shù)指針調(diào)用函數(shù)的時(shí)候使用*運(yùn)算符,即*f1和fun是一樣的,fun函數(shù)有參數(shù),通過(guò)f1調(diào)用fun函數(shù)寫法為:(*f1)(a),括號(hào)是必須的,這樣才能保證各部分正確結(jié)合。11、以下選項(xiàng)中不能作為C語(yǔ)言合法常量的是A、’cd’B、0.1e+6C、\aD、’\011’標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:常量指的是在程序的運(yùn)行過(guò)程中,其值不能被改變的量。在C語(yǔ)言中,包括整型常量、實(shí)型常量、字符常量和字符串常量等類型。選項(xiàng)B0.1e+6是用指數(shù)形式表示的實(shí)型常量。在C語(yǔ)言中,用以“e”或“E”后一個(gè)整數(shù)來(lái)表示以10為底的冪數(shù)。以用這種形式表示實(shí)型常量時(shí)要注意C語(yǔ)言的語(yǔ)法規(guī)定,字母e或E之前必須要有數(shù)字,且e或E后面的指數(shù)必須為整數(shù),并且在字母e或E的前后以及數(shù)字之間不得插入空格。選項(xiàng)C中用雙引號(hào)括起來(lái)表示的字符串\a。選項(xiàng)D中’\011’表示用單引號(hào)括起來(lái)的轉(zhuǎn)義字符八制進(jìn)數(shù)011。選項(xiàng)A表示的字符常量是非法的,在用單引號(hào)表示的字符常量中,只能包含一個(gè)字符,而選項(xiàng)A中包含兩個(gè)字符。12、已知大寫字母A的ASCII碼是65,小寫字母a的ASCII碼是97。以下不能將變量c中的大寫字母轉(zhuǎn)換為對(duì)應(yīng)小寫字母的語(yǔ)句是()。A、c=(’A’+c)%26-’a’B、c=c+32C、c=c-’A’+’a’D、c=(c-’A’)%26+’a’標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:字符常量與其ASCII碼值一一對(duì)應(yīng),一個(gè)字符對(duì)應(yīng)小寫字母的ASCII碼要比對(duì)應(yīng)大寫字母的ASCII碼值大32。所以將大寫字母轉(zhuǎn)換成小寫字母,只需要將對(duì)應(yīng)字符加上32即可,只有選項(xiàng)A)不是在原來(lái)字符的基礎(chǔ)上加32,所以答案選A)。13、有以下程序intd=1:voidfun(intp)main(){inta=3;{intd=5;fun(a);d+=p++;d+=a++;printf("%d",d);}printf("%d\n",d):}程序的輸出結(jié)果是A、96B、94C、84D、85標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:代碼考查點(diǎn)為全局變量和局部變量的同名問(wèn)題,若全局變量和某個(gè)函數(shù)中的局部變量同名,則在該函數(shù)中,此全局變量被屏蔽,在該函數(shù)內(nèi),訪問(wèn)的是局部變量,與同名的全局變量不發(fā)生任何關(guān)系。主函數(shù)執(zhí)行fun(3)時(shí)候,執(zhí)行調(diào)用函數(shù)fun,使用局部變量d=5,執(zhí)行d+=p++,相當(dāng)于d=d+(p++),得到d的值為8,輸出。函數(shù)調(diào)用結(jié)束,轉(zhuǎn)到主函數(shù),繼續(xù)執(zhí)行d+=a++,此時(shí)d為全局變量,執(zhí)行語(yǔ)句以后,d值為4。14、以下選項(xiàng)中非法的C語(yǔ)言字符常量是()。A、’\09’B、’9’C、’\x09’D、’\x9d’標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:選項(xiàng)B)由單個(gè)字符構(gòu)成的字符常量,選項(xiàng)C)、D)為由2位十六進(jìn)制數(shù)所代表的字符,沒(méi)有用兩個(gè)十進(jìn)制數(shù)代表的字符,答案選A)。15、假定已建立以下鏈表結(jié)構(gòu),且指針p和q已指向如圖所示的節(jié)點(diǎn)。則下列選項(xiàng)中可將q所指節(jié)點(diǎn)從鏈表中刪除并釋放該節(jié)點(diǎn)的語(yǔ)句組是()。A、p->next=q->next;free(q);B、p=q->next;free(q);C、p=q;free(q);D、(*p).next=(*q).next;free(p);標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:本題考查刪除鏈表中的節(jié)點(diǎn)操作。其方法是將要?jiǎng)h除節(jié)點(diǎn)的上個(gè)節(jié)點(diǎn)的下個(gè)節(jié)點(diǎn)指向要?jiǎng)h除節(jié)點(diǎn)的下個(gè)節(jié)點(diǎn),然后釋放該要?jiǎng)h除的節(jié)點(diǎn),所以選項(xiàng)A正確。16、有以下說(shuō)明和定義語(yǔ)句structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};structstudent*p=stu;以下選項(xiàng)中引用結(jié)構(gòu)體變量成員的表達(dá)式錯(cuò)誤的是A、(p++)->numB、p->numC、(*p).numD、stu[3].a(chǎn)ge標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查結(jié)構(gòu)體和結(jié)構(gòu)體指針,stu是一個(gè)結(jié)構(gòu)體數(shù)組,p是結(jié)構(gòu)體指針,且p指向stu數(shù)組,即p指向了stu數(shù)組的首元素地址。選項(xiàng)A中p++表示先引用p指針,然后p指向下一個(gè)元素,(p++)->num表示取出stu首元素的num值,然后p指向stu[1]元素地址;選項(xiàng)B是通過(guò)結(jié)構(gòu)體指針訪問(wèn)結(jié)構(gòu)體元素,使用“->”運(yùn)算符;選項(xiàng)C中*p代表stu[0]元素,因此(*p).num表示stu[0].num;選項(xiàng)D中,stu數(shù)組的長(zhǎng)度為3,stu[3]已經(jīng)超出數(shù)組范圍,錯(cuò)誤。17、設(shè)有一個(gè)商店的數(shù)據(jù)庫(kù),記錄客戶及其購(gòu)物情況,由三個(gè)關(guān)系組成:商品(商品號(hào),商品名,單價(jià),商品類別,供應(yīng)商),客戶(客戶號(hào),姓名,地址,電郵,性別,身份證號(hào)),購(gòu)買(客戶號(hào),商品號(hào),購(gòu)買數(shù)量),則關(guān)系購(gòu)買的鍵為A、客戶號(hào)B、商品號(hào)C、客戶號(hào),商品號(hào)D、客戶號(hào),商品號(hào),購(gòu)買數(shù)量標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:購(gòu)買關(guān)系是聯(lián)系客戶和商品表的紐帶,所以購(gòu)買表的鍵為客戶號(hào)和商品號(hào),選項(xiàng)C正確。18、以下敘述中正確的是A、字符常量在內(nèi)存中占2個(gè)字節(jié)B、轉(zhuǎn)義字符要用雙引號(hào)括起來(lái),以便與普通的字符常量區(qū)分開(kāi)C、字符常量需要用單引號(hào)括起來(lái)D、字符常量是不能進(jìn)行關(guān)系運(yùn)算的標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在程序中用單引號(hào)把一個(gè)字符括起來(lái)作為字符常量。轉(zhuǎn)義字符又稱反斜線字符,這些字符常量總是以一個(gè)反斜線開(kāi)頭后跟一個(gè)特定的字符,用來(lái)代表某一個(gè)特定的ASCII字符,這些字符常量也必須括在一對(duì)單引號(hào)內(nèi),和整型常量一樣,字符常量也可以進(jìn)行關(guān)系運(yùn)算的。19、有以下程序(strcat函數(shù)用以連接兩個(gè)字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]=="IJK";strcat(a,b);printf("%s\n",a);}程序運(yùn)行后的輸出結(jié)果是A、ABCDE\0FG\0IJKB、ABCDIJKC、UKD、EFGIJK標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在字符串中字符’\0’表示字符串的結(jié)束標(biāo)志,所以字符串a(chǎn)和b相連接的結(jié)果為ABCDIJK。20、以下選項(xiàng)中與if(a==1)a=b;elsea++;語(yǔ)句功能不同的switch語(yǔ)句是A、switch(a==1){case0:a=b;break;case1:a++;}B、switch(a){case1:a=b;break;default:a++;}C、switch(a){default:a++;break;case1:a=b;}D、switch(a==1){case1:a=b;break;case0:a++;}標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:ifelse語(yǔ)句的含義是,如果變量a的值等于1,則把變量b的值賦給變量a,否則,變量a的值加1。在本題的4個(gè)選項(xiàng)中,與其含義不同的是選項(xiàng)A),表示如果變量a的值等于1,則把變量a的值加1,否則,把變量b的值賦給變量a。21、有以下程序#include#includemain(){charstr[12]={’s’,’t’,’r’,’i’,’n’,’g’};printf("%d\n",strlen(str));}程序運(yùn)行后的輸出結(jié)果是()。A、6B、7C、11D、12標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:strlen()函數(shù)的功能是計(jì)算字符串的實(shí)際長(zhǎng)度(不包含結(jié)束標(biāo)志),所以求得的字符串長(zhǎng)度為6,輸出的答案為選項(xiàng)A)。22、有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0);}main(){charss[10]="acc",aa[10]="bbxxyy";fun(ss,aa);printf("%s,%s\n",ss,aa);}程序的運(yùn)行結(jié)果是()。A、accbbxxyy,bbxxyyB、acc,bbxxyyC、accxxyy,bbxxyyD、accxyy,bbxxyy標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:函數(shù)fun()中第一個(gè)while循環(huán)將指針t指向了當(dāng)前字符串的尾部,而第二個(gè)while循環(huán)則是將s指向的字符串賦值給指針t指向的后續(xù)空間,所以函數(shù)fun()的功能是把s指向的字符串復(fù)制到t指向的字符串尾部,所以輸出結(jié)果為選項(xiàng)A)。23、有下列程序:#include<stdio.h>main(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a,sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printf("%d",a[i]);}程序的運(yùn)行結(jié)果是A、1,2,3,1,2,3,0,0,0,0,B、1,2,3,0,0,1,2,3,0,0,C、123,0,0,0,0,123,0,0,0,0,D、1,2,3,0,0,0,0,0,0,0,標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:首先用函數(shù)fopen()以“wb”的方式開(kāi)打文件“d2.dat”,然后調(diào)用兩次fwrite函數(shù)將數(shù)組a的5個(gè)元素,依次輸出到文件fp中,共10個(gè)字節(jié),關(guān)閉文件。再次打開(kāi)文件,使用文件指針指向文件的開(kāi)頭,調(diào)用fread函數(shù)從文件fp中讀取這10個(gè)字節(jié)的數(shù)據(jù)到數(shù)組a中,此時(shí)數(shù)組a的內(nèi)容就變?yōu)閧1,2,3,0,0,1,2,3,0,0},最后的輸出結(jié)果為“1,2,3,0,0,1,2,3,0,0”。24、有以下程序#includemain(){char*s="12134";intk=0,a=0;while(s[k+1]){k++;if(k%2==0){a=a+(s[k]-’0’+1);continue;}a=a+(s[k]-’0’);}printf("k=%da=%d\n",k,a);}程序運(yùn)行后的輸出結(jié)果是A、k=5a=15B、k=4a=12C、k=6a=11D、k=3a=14標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:當(dāng)k=0時(shí),執(zhí)行while一次,得到k=1,a為2;當(dāng)k=1時(shí),執(zhí)行while一次,得到k=2,a為4;當(dāng)k=2時(shí),執(zhí)行while一次,得到k=3,a為7;當(dāng)k=3時(shí),執(zhí)行while一次,得到k=4,a為12;所以答案為B選項(xiàng)。25、有二叉樹(shù)如下圖所示:則前序序列為()。A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGH標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:前序遍歷首先訪問(wèn)根節(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù);在遍歷左、右子樹(shù)時(shí),仍然先訪問(wèn)根節(jié)點(diǎn),然后遍歷左子樹(shù),最后遍歷右子樹(shù)。故本題前序序列是ABDEGCFH。中序遍歷首先遍歷左子樹(shù),然后訪問(wèn)跟節(jié)點(diǎn),最后遍歷右子樹(shù);在遍歷左、右子樹(shù)時(shí),仍然先遍歷左子樹(shù),然后訪問(wèn)跟節(jié)點(diǎn),最后遍歷右子樹(shù)。故本題的中序序列是DBGEAFHC。后序遍歷首先遍歷左子樹(shù),然后遍歷右子樹(shù),最后訪問(wèn)根節(jié)點(diǎn);在遍歷左、右子樹(shù)時(shí),仍然先遍歷左子樹(shù),然后遍歷右子樹(shù),最后訪問(wèn)根節(jié)點(diǎn)。故本題的后序序列是DGEBHFCA。故本題答案為A選項(xiàng)。國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷第3套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列處理中與隊(duì)列有關(guān)的是()。A、二叉樹(shù)的遍歷B、操作系統(tǒng)中的作業(yè)調(diào)度C、執(zhí)行程序中的過(guò)程調(diào)用D、執(zhí)行程序中的循環(huán)控制標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:隊(duì)列是指允許在一端進(jìn)行插入,而在另一端進(jìn)行刪除的線性表。由于最先進(jìn)入隊(duì)列的元素將最先出隊(duì),所以隊(duì)列具有“先進(jìn)先出”的特性,體現(xiàn)了“先來(lái)先服務(wù)”的原則。操作系統(tǒng)中的作業(yè)調(diào)度是指根據(jù)一定信息,按照一定的算法,從外存的后備隊(duì)列中選取某些作業(yè)調(diào)入內(nèi)存分配資源并將新創(chuàng)建的進(jìn)程插入就緒隊(duì)列的過(guò)程。2、以下敘述中正確的是A、可以在程序中由用戶指定任意一個(gè)函數(shù)作為主函數(shù),程序?qū)拇碎_(kāi)始執(zhí)行B、C語(yǔ)言程序?qū)脑闯绦蛑械谝粋€(gè)函數(shù)開(kāi)始執(zhí)行C、main的各種大小寫拼寫形式都可以作為主函數(shù)名,如:MAIN,Main等D、C語(yǔ)言規(guī)定必須用main作為主函數(shù)名,程序?qū)拇碎_(kāi)始執(zhí)行標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:C語(yǔ)言規(guī)定必須以main作為主函數(shù)名。程序中的main()是主函數(shù)的起始行,也是C程序執(zhí)行的起始行。每一個(gè)可執(zhí)行的C程序都必須有一個(gè)且只能有一個(gè)主函數(shù)。一個(gè)C程序中可以包含任意多個(gè)不同的函數(shù),但只能有一個(gè)主函數(shù)。程序要從main()函數(shù)開(kāi)始執(zhí)行,最后在main()函數(shù)中結(jié)束。3、某帶鏈的隊(duì)列初始狀態(tài)為front=rear=NULL。經(jīng)過(guò)一系列正常的人隊(duì)與退隊(duì)操作后。front=rear=10。該隊(duì)列中的元素個(gè)數(shù)為()。A、0B、1C、1或0D、不確定標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:帶鏈隊(duì)列空時(shí),頭指針和尾指針都為NULL;隊(duì)列中只有一個(gè)元素時(shí),頭指針和尾指針都指向這個(gè)元素。4、以下選項(xiàng)中合法的標(biāo)識(shí)符是A、1.1B、11C、11D、1標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查標(biāo)識(shí)符定義。合法標(biāo)識(shí)符的要求是由下劃線、英文大小寫字母利數(shù)字組成的字符串,且第一個(gè)字符必須是字母或下劃線。5、下列屬于白盒測(cè)試方法的是()。A、等價(jià)類劃分法B、邏輯覆蓋C、邊界值分析法D、錯(cuò)誤推測(cè)法標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:白盒測(cè)試法主要有邏輯覆蓋、基本路徑測(cè)試等。邏輯覆蓋測(cè)試包括語(yǔ)句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋,選擇B選項(xiàng)。其余為黑盒測(cè)試法。6、以下選項(xiàng)中合法的常量是A、2.7eB、999C、123E0.2D、0Xab標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:0xab是十六進(jìn)制表示的常量。7、下列敘述中正確的是()。A、軟件過(guò)程是軟件開(kāi)發(fā)過(guò)程B、軟件過(guò)程是軟件維護(hù)過(guò)程C、軟件過(guò)程是軟件開(kāi)發(fā)過(guò)程和軟件維護(hù)過(guò)程D、軟件過(guò)程是把輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:軟件過(guò)程是把輸入轉(zhuǎn)化為輸出的一組彼此相關(guān)的資源和活動(dòng)。軟件過(guò)程是為了獲得高質(zhì)量軟件所需要完成的一系列任務(wù)的框架,它規(guī)定了完成各項(xiàng)任務(wù)的工作步驟。軟件過(guò)程所進(jìn)行的基本活動(dòng)主要有軟件規(guī)格說(shuō)明、軟件開(kāi)發(fā)或軟件設(shè)計(jì)與實(shí)線、軟件確認(rèn)、軟件演進(jìn)。在過(guò)程結(jié)束時(shí),將輸入(用戶要求)轉(zhuǎn)化為輸出(軟件產(chǎn)品)。8、下列敘述中錯(cuò)誤的是A、循環(huán)鏈表中有一個(gè)表頭結(jié)點(diǎn)B、循環(huán)鏈表的存儲(chǔ)空間是連續(xù)的C、循環(huán)鏈表實(shí)現(xiàn)了空表與非空表運(yùn)算的統(tǒng)一D、循環(huán)鏈表的表頭指針與循環(huán)鏈表中最后一個(gè)結(jié)點(diǎn)的指針均指向表頭結(jié)點(diǎn)標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:循環(huán)鏈表是另一種形式的鏈?zhǔn)酱尜A結(jié)構(gòu)。它的特點(diǎn)是表中最后一個(gè)結(jié)點(diǎn)的指針域指向頭結(jié)點(diǎn),整個(gè)鏈表形成一個(gè)環(huán)。循環(huán)鏈表的結(jié)點(diǎn)是指針指向,他不一定要是連續(xù)的存儲(chǔ)空間,也可以是斷開(kāi)的空間。9、在快速排序法中,每經(jīng)過(guò)一次數(shù)據(jù)交換(或移動(dòng))后A、能消除多個(gè)逆序B、只能消除一個(gè)逆序C、不會(huì)產(chǎn)生新的逆序D、消除的逆序個(gè)數(shù)一定比新產(chǎn)生的逆序個(gè)數(shù)多標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:通過(guò)一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨(dú)立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對(duì)這兩部分?jǐn)?shù)據(jù)分別進(jìn)行快速排序,整個(gè)排序過(guò)程可以遞歸進(jìn)行,以此達(dá)到整個(gè)數(shù)據(jù)變成有序序列。10、軟件測(cè)試的目的是()。A、評(píng)估軟件可靠性B、發(fā)現(xiàn)程序中的錯(cuò)誤C、改正程序中的錯(cuò)誤D、發(fā)現(xiàn)并改正程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:軟件測(cè)試的目的是發(fā)現(xiàn)程序中的錯(cuò)誤,而軟件調(diào)試是為了更正程序中的錯(cuò)誤。11、數(shù)據(jù)字典(DD)所定義的對(duì)象都包含于()。A、數(shù)據(jù)流圖(DFD圖)B、程序流程圖C、軟件結(jié)構(gòu)圖D、方框圖標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)字典是用來(lái)定義數(shù)據(jù)流圖中各個(gè)成分的具體含義的,所以數(shù)據(jù)字典所定義的對(duì)象都包含于數(shù)據(jù)流圖中。12、在軟件開(kāi)發(fā)中,需求分析階段可以使用的工具是A、N—S圖B、DFD圖C、PAD圖D、程序流程圖標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:在軟件開(kāi)發(fā)中,需求分析階段常使用的工具有數(shù)據(jù)流圖(DFD),數(shù)據(jù)字典(DD)、判斷樹(shù)和判斷表。13、數(shù)據(jù)庫(kù)設(shè)計(jì)的根本目標(biāo)是要解決A、數(shù)據(jù)共享問(wèn)題B、數(shù)據(jù)安全問(wèn)題C、大量數(shù)據(jù)存儲(chǔ)問(wèn)題D、簡(jiǎn)化數(shù)據(jù)維護(hù)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的一個(gè)核心問(wèn)題就是設(shè)計(jì)一個(gè)能滿足用戶要求、性能良好的數(shù)據(jù)庫(kù),這就是數(shù)據(jù)庫(kù)設(shè)計(jì)。數(shù)據(jù)庫(kù)設(shè)計(jì)是在一定平臺(tái)制約下,根據(jù)信息需求與處理需求設(shè)計(jì)出性能良好的數(shù)據(jù)模式。數(shù)據(jù)庫(kù)設(shè)計(jì)的根本目標(biāo)是要解決數(shù)據(jù)共享的問(wèn)題。14、數(shù)據(jù)庫(kù)設(shè)計(jì)中反映用戶對(duì)數(shù)據(jù)要求的模式是A、內(nèi)模式B、概念模式C、外模式D、設(shè)計(jì)模式標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:概念模式,是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是對(duì)數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。它是由數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)據(jù)模式描述語(yǔ)言(DataDescriptionLanguage,DDL)來(lái)描述、定義的,體現(xiàn)、反映了數(shù)據(jù)庫(kù)系統(tǒng)的整體觀。外模式對(duì)應(yīng)于用戶級(jí),它是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導(dǎo)出的一個(gè)子集,也稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見(jiàn)到的數(shù)據(jù)模式,它反映了用戶對(duì)數(shù)據(jù)的要求。包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù),用戶可以通過(guò)外模式描述語(yǔ)言來(lái)描述、定義對(duì)應(yīng)于用戶的數(shù)據(jù)記錄(外模式),也可以利用數(shù)據(jù)操縱語(yǔ)言(DataManipulmionLanguage,DML)對(duì)這些數(shù)據(jù)記錄進(jìn)行描述。內(nèi)模式,對(duì)應(yīng)于物理級(jí),它是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫(kù)最低一級(jí)的邏輯描述,它描述了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和物理結(jié)構(gòu),對(duì)應(yīng)著實(shí)際存儲(chǔ)在外存儲(chǔ)介質(zhì)上的數(shù)據(jù)庫(kù)。內(nèi)模式由內(nèi)模式描述語(yǔ)言來(lái)描述、定義,它是數(shù)據(jù)庫(kù)的存儲(chǔ)觀。15、s1和s2已正確定義并分別指向兩個(gè)字符串。若要求:當(dāng)s1所指串大于s2所指串時(shí),執(zhí)行語(yǔ)句S;則以下選項(xiàng)中正確的是A、iffs1>s2)S;B、if(strcmp(s1,s2))S;C、if(strcmp(s2,s1)>0)S;D、if(strcp(s1,s2)>0)S:標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:字符串標(biāo)記使用strcmp函數(shù),該函數(shù)有兩個(gè)參數(shù)分別是需要比較大小的兩個(gè)字符串s1和s2,如果s1大于s2則返回值大于0,如果s1小于s2則返回值小于0,否則s1和s2相同返回0。題目要求s1大于s2時(shí)執(zhí)行語(yǔ)句S,因此strcmp(s1,s2)的返回值大于o時(shí)執(zhí)行S。16、有以下程序:#includevoidfun(int*P,int*q){P=P+1;*q=*q+1;}main(){intm=1,n=2,*r=&m;fun(r,&n);printf(“%d,%d\n”,m,n);}程序運(yùn)行后的輸出結(jié)果是()。A、1,3B、2,3C、1,4D、1,2標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:語(yǔ)句p=p+1;只改變指針p的地址,與p的內(nèi)容無(wú)關(guān),所以m沒(méi)有改變,而語(yǔ)句*q=*q+1;是改變?cè)撝羔標(biāo)傅刂分械膬?nèi)容,所以n變?yōu)?,m不變。17、在數(shù)據(jù)庫(kù)設(shè)計(jì)中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于A、需求分析階段B、概念設(shè)計(jì)階段C、邏輯設(shè)計(jì)階段D、物理設(shè)計(jì)階段標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)的設(shè)計(jì)階段包括需要分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)計(jì),其中將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過(guò)程屬于邏輯設(shè)計(jì)階段。18、設(shè)有定義:doublea[10],*s=a;,以下能夠代表數(shù)組元素a[3]的是()。A、(*s)[3]B、*(s+3)C、*s[3]D、*s+3標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:指針的賦值首先基類型必須一致,s二維數(shù)組名,是二維數(shù)組的首地址,其基類型是一個(gè)具有10個(gè)元素的字符數(shù)組。p是一個(gè)字符指針變量,其基類型是一個(gè)字符,k是一個(gè)行指針,其基類型是具有3個(gè)元素的字符型數(shù)組。所以A、C、D選項(xiàng)中兩項(xiàng)的基類型不一致。而B(niǎo)選項(xiàng),s[0]是二維數(shù)組s的第一個(gè)元素,其代表第一行元素構(gòu)成的數(shù)組的首地址,相當(dāng)于一維數(shù)組的數(shù)組名,其基類型是一個(gè)字符類型,和p基類型一致,因此B選項(xiàng)正確。19、若有代數(shù)式(其中e僅代表自然對(duì)數(shù)的底數(shù),不是變量),則以下能夠正確表示該代數(shù)式的C語(yǔ)言表達(dá)式是()。A、sqrt(1abs(pow(n,x)+exp(x)))B、sqrt(1abs(pow(N,x)+pow(x,e)))C、sgrt(abs(n^x+e^x))D、sqrt(1abs(pow(x,n)+exp(X)))標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:B選項(xiàng)中函數(shù)pow(x,e)錯(cuò)誤,應(yīng)該直接使用exp(x)函數(shù)。C選項(xiàng)中函數(shù)abs(n^x+e^x)錯(cuò)誤,應(yīng)該使用fabs()返回浮點(diǎn)數(shù)的絕對(duì)值。D選項(xiàng)中pow(x,n)參數(shù)順序錯(cuò)誤。20、有以下程序(strcat函數(shù)用于連接兩個(gè)字符串):#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="LIK";strcat(a,b);prinff("%s\n",a);}程序的運(yùn)行結(jié)果是()。A、IJKB、ABCDE\0FG\OIJKC、ABCDIJKD、EFGIJK標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:字符數(shù)組a中包含兩個(gè)’\0’,遇到第一個(gè)’\0’時(shí)就表示字符串a(chǎn)結(jié)束。字符串處理函數(shù)strcat(字符數(shù)組a,字符數(shù)組b),功能是連接兩個(gè)字符數(shù)組中的字符串,把字符串b連接到字符串a(chǎn)的后面,結(jié)果放在字符數(shù)組a中。連接時(shí)將字符串a(chǎn)后的’\0’取消,只在新串最后保留一個(gè)’\0’。本題相當(dāng)于將"AB-CD"和"IJK".連接,因此C選項(xiàng)正確。21、設(shè)有如下關(guān)系表:則下列操作中正確的是A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:關(guān)系代數(shù)的并運(yùn)算是指:設(shè)關(guān)系R和S具有相同的關(guān)系模式,R和S的并是由屬于R或?qū)儆赟的元組組成的集合,記為R∪S。形式定義為:R∪S≡{t|t∈R∧t∈S},式中t是元組變量。本題中關(guān)系T是由屬于關(guān)系R的或者屬于關(guān)系S的元組組成,所以T是R∪S的結(jié)果。22、關(guān)于return語(yǔ)句的敘述中錯(cuò)誤的是()。A、用戶定義的函數(shù)中可以沒(méi)有return語(yǔ)句B、用戶定義的函數(shù)中若沒(méi)有return語(yǔ)句,則應(yīng)當(dāng)定義函數(shù)為void類型C、用戶定義的函數(shù)中可以有多個(gè)return語(yǔ)句,以便可以調(diào)用一次返回多個(gè)函數(shù)值D、函數(shù)的return語(yǔ)句中可以沒(méi)有表達(dá)式標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:C語(yǔ)言return語(yǔ)句返回,return語(yǔ)句的形式如下:return表達(dá)式;當(dāng)程序執(zhí)行到return語(yǔ)句時(shí),程序的流程就返回到調(diào)用該函數(shù)的地方,并帶回函數(shù)值。在同一函數(shù)內(nèi),可以根據(jù)需要,在多處出現(xiàn)return語(yǔ)句,在函數(shù)體的不同部位退出函數(shù)。無(wú)論函數(shù)體中有多少個(gè)return語(yǔ)句,return語(yǔ)句只可能執(zhí)行一次,返回一個(gè)函數(shù)值。return語(yǔ)句中也可以不含有表達(dá)式,這時(shí)必須定義函數(shù)為。void類型,它的作用只是使流程返回到調(diào)用函數(shù)。并沒(méi)有確定的函數(shù)值。函數(shù)體內(nèi)可以沒(méi)有return語(yǔ)句,這時(shí)也必須定義函數(shù)為void類型,程序的流程就一直執(zhí)行到函數(shù)末尾的“}”,然后返回調(diào)用函數(shù),也沒(méi)有確定的函數(shù)值帶回。23、下列敘述中正確的是()。A、棧是一種先進(jìn)先出的線性表B、隊(duì)列是一種后進(jìn)先出的線性表C、棧與隊(duì)列都是非線性結(jié)構(gòu)D、以上三種說(shuō)法都不對(duì)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:棧是一種先進(jìn)后出的線性表,隊(duì)列是一種先進(jìn)先出的線性表,棧與隊(duì)列都是線性結(jié)構(gòu)。24、設(shè)有以下函數(shù):voidfun(intn,char*s){…},則下列對(duì)函數(shù)指針的定義和賦值均正確的是()。A、void(*pf)(int,char);pf=&fun;B、void*pf();pf=fun;C、void*pf();*pf=fun;D、void(*pf)(int,char*);pf=fun;標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:函數(shù)的參數(shù)可以是指針類型,它的作用是將一個(gè)變量的地址傳送到另一個(gè)函數(shù)中。函數(shù)名代表函數(shù)的入口地址,指向函數(shù)的指針應(yīng)該定義為void(*pf)()。如果定義為void*pf(),則表示函數(shù)pf的返回值是一個(gè)基類型為void的指針,因此D選項(xiàng)正確。25、設(shè)有以下函數(shù):voidfun(intn,char*s){…},則下列對(duì)函數(shù)指針的定義和賦值均正確的是()。A、void(*pf)(int,char);pf=&fun;B、void*pf();pf=fun;C、void*pf();*pf=fun;D、void(*pf)(int,char*);pf=fun;標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:函數(shù)的參數(shù)可以是指針類型,它的作用是將一個(gè)變量的地址傳送到另一個(gè)函數(shù)中。函數(shù)名代表函數(shù)的入口地址,指向函數(shù)的指針應(yīng)該定義為void(*pf)()。如果定義為void*pf(),則表示函數(shù)pf的返回值是一個(gè)基類型為void的指針,因此D選項(xiàng)正確。26、有以下程序intd=1;yoidfun(intP){intd=5:d+=p++;printf(’’%d’’,d);)main(){inta=3:fun(a);d+=a++:printf(’’%d\n’’,d);}程序的輸出結(jié)果是A、96B、94C、84D、85標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:代碼考查點(diǎn)為全局變量和局部變量的同名問(wèn)題,若全局變量和某個(gè)函數(shù)中的局部變量同名,則在該函數(shù)中,此全局變量被屏蔽,在該函數(shù)內(nèi),訪問(wèn)的是局部變量,與同名的全局變量不發(fā)生任何關(guān)系。主函數(shù)執(zhí)行。fun(3)時(shí)候,執(zhí)行調(diào)用函數(shù)fun,使用局部變量d=5,執(zhí)行d+=p++,相當(dāng)于d:d+(p++),得到d的值為8,輸出。函數(shù)調(diào)用結(jié)束,轉(zhuǎn)到主函數(shù),繼續(xù)執(zhí)行d+=a++,此時(shí)d為全局變量,執(zhí)行語(yǔ)句以后,d值為4。27、有以下程序#include#includemain(){inta=1,b=4,c=2;doublex=10.5,y=4.0,z;z=(a+b)/c+sqrt(y)*1.2/c+x;printf("%f\n",z);}程序運(yùn)行后的輸出結(jié)果是()。A、13.700000B、14.000000C、15.400000D、14.900000標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:考查運(yùn)算符與表達(dá)式。表達(dá)式(a+b)/c+sqrt(y)*1.2/c+x;先計(jì)算(a+b)/c,a、b、c均為整數(shù),所以計(jì)算的結(jié)果也為整數(shù)即2;然后計(jì)算sqrt(y)*1.2/c,即2.0*1.2/c,結(jié)果為1.2;最后計(jì)算2+1.2+x的值,為13.7,輸出結(jié)果為選項(xiàng)A)。28、有以下程序,已知字母A的ASCII碼為65,程序運(yùn)行后的輸出結(jié)果是main(){charc1,c2;c1=’A’+’8’-’4’;c2=’A’+’8’-’5’;printf("%c,%d\n",c1,c2);}A、D,69B、E,68C、E,DD、輸出無(wú)定值標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:字符變量c1的ASCH值等于69,而字符變量c2的ASCII值等于68,當(dāng)分別以字符和整型輸出c1和c2的ASCH碼值時(shí),其結(jié)果為E,68。29、有三個(gè)關(guān)系R,S和T如下圖所示:則由關(guān)系R和S得到關(guān)系T的運(yùn)算是A、自然連接B、交C、投影D、并標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:選擇是單目運(yùn)算,其運(yùn)算對(duì)象是一個(gè)表。該運(yùn)算按給定的條件,從表中選出滿足條件的行形成一個(gè)新表作為運(yùn)算結(jié)果。投影也是單目運(yùn)算,該運(yùn)算從表中選出指定的屬性值組成一個(gè)新表。自然連接是一種特殊的等價(jià)連接,它將表中有相同名稱的列自動(dòng)進(jìn)行記錄匹配。自然連接不必指定任何同等連接條件。30、以下敘述中正確的是A、在C語(yǔ)言中,預(yù)處理命令行都以”#”開(kāi)頭B、預(yù)處理命令行必須位于C源程序的起始位置C、#include必須放在C程序的開(kāi)頭D、C語(yǔ)言的預(yù)處理不能實(shí)現(xiàn)宏定義和條件編譯的功能標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在C語(yǔ)言中,凡是以“#”號(hào)開(kāi)頭的行,都稱為“編譯預(yù)處理”命令行。預(yù)處理命令可以放在程序中的任何位置,其有效范圍是從定義開(kāi)始到文件結(jié)束。預(yù)處理命令有宏定義、文件包含和條件編譯三類。#include命令行表示程序中要引用C標(biāo)準(zhǔn)函數(shù)庫(kù)中的標(biāo)準(zhǔn)輸入輸出函數(shù)。31、以下敘述中正確的是A、函數(shù)名代表該函數(shù)的入口地址B、所有函數(shù)均不能接受函數(shù)名作為實(shí)參傳入C、函數(shù)體中的語(yǔ)句不能出現(xiàn)對(duì)自己的調(diào)用D、如果函數(shù)帶有參數(shù),就不能調(diào)用自己標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:函數(shù)形、實(shí)參傳遞的時(shí)候,要求對(duì)應(yīng)位置類型一致即可,如果實(shí)參為函數(shù)名,可以定義相應(yīng)的形參為指向函數(shù)的指針變量來(lái)獲得該函數(shù)的入口地址,因此選項(xiàng)B)錯(cuò)誤的,在C語(yǔ)言中允許進(jìn)行遞歸調(diào)用,即自己調(diào)用自己,選項(xiàng)C)和選項(xiàng)D)是錯(cuò)誤的。32、若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}main(){inti=3,*p=&i,**r=&p;f(r);printf("%d,%d,%d\n",i,*p,**r);}則程序的輸出結(jié)果是A、7,5,7,3,3,3,B、7,5,7,3,5,7,C、7,5,5,3,3,3,D、7,7,5,3,3,3,標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:本題考查二級(jí)指針作為函數(shù)的參數(shù),可以通過(guò)函數(shù)調(diào)用來(lái)改變主函數(shù)中一級(jí)指針的指向。主函數(shù)中指針變量p指向i,r指向p,調(diào)用f函數(shù),形參指針s指向p,流程轉(zhuǎn)到f函數(shù)執(zhí)行,指針變量t指向k,s指向t,此時(shí)更改了s的指向,s指向了t,更改了s指向的地址空間內(nèi)容為m的地址,同時(shí)t也指向變量m,因此**s的值為m的值,*t為m的值,k為7。流程返回到主函數(shù),沒(méi)有對(duì)主函數(shù)空間的數(shù)據(jù)和指向作出更改,因此全部為3。33、有以下程序#includemain(){intx;scanf("%d",&x);if(x<=3);elseif(x!=10)printf("%d\n",x);}程序運(yùn)行時(shí),輸入的值在哪個(gè)范圍才會(huì)有輸出結(jié)果A、不等于10的整數(shù)B、大于3或等于10的整數(shù)C、小于3的整數(shù)D、大于3且不等10的整數(shù)標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:題目中,雖然else和第二個(gè)if不在同一行上,但等價(jià)于在同一行上,因此,程序的意思是當(dāng)x大于3且不等于10時(shí)打印出來(lái)。34、有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序運(yùn)行后的輸出結(jié)果是A、4B、8C、9D、6標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:宏展開(kāi)以后NUM為(2+1+1)*2+1/2,計(jì)算以后值為8。注意在進(jìn)行宏展開(kāi)的時(shí)候,千萬(wàn)不要試圖計(jì)算,展開(kāi)以后再進(jìn)行計(jì)算。35、C語(yǔ)言中的標(biāo)識(shí)符分為關(guān)鍵字、預(yù)定義標(biāo)識(shí)符和用戶標(biāo)識(shí)符,以下敘述正確的是A、關(guān)鍵字可用作用戶標(biāo)識(shí)符,但失去原有含義B、在標(biāo)識(shí)符中大寫字母和小寫字母被認(rèn)為是相同的字符C、用戶標(biāo)識(shí)符可以由字母和數(shù)字任意順序組成D、預(yù)定義標(biāo)識(shí)符可用作用戶標(biāo)識(shí)符,但失去原有含義標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:預(yù)定義標(biāo)識(shí)符是C語(yǔ)言中的標(biāo)識(shí)符,在C語(yǔ)言中也有特定的含義,如函數(shù)printf、scanf、sin等和編譯預(yù)處理命令名(如define和include)。預(yù)定義標(biāo)識(shí)符可以作為用戶標(biāo)識(shí)符使用,只是這樣會(huì)失去系統(tǒng)規(guī)定的原義。36、在數(shù)據(jù)管理技術(shù)發(fā)展的三個(gè)階段中,數(shù)據(jù)共享最好的是()。A、人工管理階段B、文件系統(tǒng)階段C、數(shù)據(jù)庫(kù)系統(tǒng)階段D、三個(gè)階段相同標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:數(shù)據(jù)管理發(fā)展至今已經(jīng)歷了三個(gè)階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫(kù)系統(tǒng)階段。其中最后一個(gè)階段結(jié)構(gòu)簡(jiǎn)單,使用方便邏輯性強(qiáng)物理性少,在各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫(kù)領(lǐng)域的主導(dǎo)地位,所以選擇C)。37、有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<2;i++)for(j=0;p[i][j]>0;j+=2)s=10*s+p[i][j]-’0’;printf("%d\n",s);}程序運(yùn)行后的輸出結(jié)果是A、6938B、9824C、4528D、6385標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題中首先是將二維字符數(shù)組c賦值指針數(shù)組p,然后遍歷p找到兩個(gè)字符串中的偶數(shù)位置的字符并組成一個(gè)數(shù)值輸出,根據(jù)代碼執(zhí)行即可得到結(jié)果為6385。38、有以下程序,程序的輸出結(jié)果是#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1:a/=SQR(k+m)/SQR(k+m);printf("%d\n",a);}A、0B、1C、9D、10標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:SQR(k+m)宏展開(kāi)以后為k+m*k+m,值為5,表達(dá)式a/=SQR(k+m)/SQR(k+m)為a=a/(5+5),表達(dá)式值為1。39、有以下程序段int*p;p=___________malloc(sizeof(int));若要求使p指向一個(gè)int型的動(dòng)態(tài)存儲(chǔ)單元,在橫線處應(yīng)填入的是A、(int*)B、intC、int*D、(*int)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:ANSIC標(biāo)準(zhǔn)規(guī)定malloc函數(shù)返回值的類型為void*。使用形式為:malloc(size),其中size的類型為unsignedint。malloc函數(shù)用來(lái)分配size個(gè)字節(jié)的存儲(chǔ)區(qū),返回一個(gè)指向存儲(chǔ)區(qū)首地址的基類型為void的地址。若沒(méi)有是夠的內(nèi)存單元供分配,函數(shù)返回空(NULL)??梢酝ㄟ^(guò)強(qiáng)制類型轉(zhuǎn)換將返回值轉(zhuǎn)換為需要類型的地址。40、在C語(yǔ)言中,只有在使用時(shí)才占用內(nèi)存單元的變量,其存儲(chǔ)類型是()。A、auto和staticB、extern和registerC、auto和registerD、static和register標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:auto:函數(shù)中的局部變量,動(dòng)態(tài)地分配存儲(chǔ)空間,數(shù)據(jù)存儲(chǔ)在動(dòng)態(tài)存儲(chǔ)區(qū)中,在調(diào)用該函數(shù)時(shí)系統(tǒng)會(huì)給它們分配存儲(chǔ)空間,在函數(shù)調(diào)用結(jié)束時(shí)就自動(dòng)釋放這些存儲(chǔ)空間。register:為了提高效率,C語(yǔ)言允許將局部變量的值放在CPU中的寄存器中,這種變量叫"寄存器變量",只有局部自動(dòng)變量和形式參數(shù)可以作為寄存器變量。extern:外部變量(即全局變量)是在函數(shù)的外部定義的,它的作用域?yàn)閺淖兞慷x處開(kāi)始,到本程序文件的末尾。如果外部變量不在文件的開(kāi)頭定義,其有效的作用范圍只限于定義處到文件終了。static:靜態(tài)局部變量屬于靜態(tài)存儲(chǔ)類別,在靜態(tài)存儲(chǔ)區(qū)內(nèi)分配存儲(chǔ)單元。在程序整個(gè)運(yùn)行期間都不釋放。國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷第4套一、選擇題(本題共40題,每題1.0分,共40分。)1、下列敘述中正確的是()。A、非完全二叉樹(shù)可以采用順序存儲(chǔ)結(jié)構(gòu)B、有兩個(gè)指針域的鏈表就是二叉鏈表C、有的二叉樹(shù)也能用順序存儲(chǔ)結(jié)構(gòu)表示D、順序存儲(chǔ)結(jié)構(gòu)一定是線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在計(jì)算機(jī)中,二叉樹(shù)為非線性結(jié)構(gòu),通常采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),但對(duì)于滿二叉樹(shù)和完全二叉樹(shù)來(lái)說(shuō),可以按層進(jìn)行順序存儲(chǔ)。因此A項(xiàng)錯(cuò)誤,C項(xiàng)正確。雖然滿二叉樹(shù)和完全二叉樹(shù)可以采用順序存儲(chǔ)結(jié)構(gòu),但仍是一種非線性結(jié)構(gòu),因此D項(xiàng)錯(cuò)誤。雙向鏈表也有兩個(gè)指針域,因此B項(xiàng)錯(cuò)誤。2、設(shè)棧的順序存儲(chǔ)空間為S(1:50),初始狀態(tài)為top=0?,F(xiàn)經(jīng)過(guò)一系列入棧與退棧運(yùn)算后,top=20,則當(dāng)前棧中的元素個(gè)數(shù)為()。A、30B、29C、20D、19標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:在棧中,top位置直接反映棧中元素的個(gè)數(shù),top=20,則說(shuō)明當(dāng)前棧中的元素個(gè)數(shù)為20。3、下列排序方法中,最壞情況下比較次數(shù)最少的是A、冒泡排序B、簡(jiǎn)單選擇排序C、直接插入排序D、堆排序標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:冒泡排序、簡(jiǎn)單選擇排序和直接插入排序法在最壞的情況下比較次數(shù)為:n(n-1)/2。而堆排序法在最壞的情況下需要比較的次數(shù)為O(nlog2n)。其中堆排序的比較次數(shù)最少。4、下面不屬于需求分析階段任務(wù)的是’A、確定軟件系統(tǒng)的功能需求B、確定軟件系統(tǒng)的性能需求C、需求規(guī)格說(shuō)明書(shū)評(píng)審D、制定軟件集成測(cè)試計(jì)劃標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:需求分析階段的工作可分為4個(gè)階段:需求獲取、需求分析、編寫需求規(guī)格說(shuō)明書(shū)、需求評(píng)審。5、下面屬于黑盒測(cè)試方法的是A、語(yǔ)句覆蓋B、邏輯覆蓋C、邊界值分析D、路徑覆蓋標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:采用黑盒技術(shù)設(shè)計(jì)測(cè)試用例的方法有:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)、因果圖和綜合策略。6、軟件(程序)調(diào)試的任務(wù)是A、診斷和改正程序中的錯(cuò)誤B、盡可能多地發(fā)現(xiàn)程序中的錯(cuò)誤C、發(fā)現(xiàn)并改正程序中的所有錯(cuò)誤D、確定程序中錯(cuò)誤的性質(zhì)標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:在對(duì)程序進(jìn)行了成功的測(cè)試之后將進(jìn)入程序調(diào)試(通常稱Dcbug,即排錯(cuò))。程序調(diào)試的任務(wù)是診斷和改正程序中的錯(cuò)誤。它與軟件測(cè)試不同,軟件測(cè)試是盡可能多地發(fā)現(xiàn)軟件中的錯(cuò)誤。先要發(fā)現(xiàn)軟件的錯(cuò)誤,然后借助于一定的調(diào)試工具去執(zhí)行并找出錯(cuò)誤的具體位置。軟件測(cè)試貫穿整個(gè)軟件生命期,調(diào)試主要在開(kāi)發(fā)階段。7、有以下程序:#includemmn(){unsignedchaura=8,c;c=a>>3:pnnff(“%d\n”,c);}程序運(yùn)行后的輸出結(jié)果是()。A、32B、16C、1D、0標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:字符常量與其ASCⅡ碼值一一對(duì)應(yīng),在計(jì)算的時(shí)候,可以使用該字符的ASCⅡ碼參與運(yùn)算,輸出時(shí)會(huì)根據(jù)格式控制符輸出對(duì)應(yīng)的字符或者ASCⅡ碼。右移運(yùn)算符“>>”的運(yùn)算規(guī)則是把左邊運(yùn)算數(shù)的各二進(jìn)制位全部右移n位,n取決于“>>”右邊的數(shù)值。字符a的ASCⅡ碼值為8,對(duì)應(yīng)二進(jìn)制為1000,所以a>>3=1,輸出的字符c的ASCⅡ碼值為1,答案選C。8、下面描述中正確的是A、軟件調(diào)試是為了改善軟件的性能B、軟件測(cè)試要確定錯(cuò)誤的性質(zhì)和位置C、軟件測(cè)試是軟件質(zhì)量保證的重要手段D、軟件調(diào)試的任務(wù)是發(fā)現(xiàn)并改正程序中的錯(cuò)誤標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:軟件測(cè)試(SoftwareTesting),描述一種用來(lái)促進(jìn)鑒定軟件的正確性、完整性、安全性和質(zhì)量的過(guò)程。9、下面的for語(yǔ)句的循環(huán)次數(shù)為()。for(x=1,y=0;(y!=19)&&(x<6);x++);A、是無(wú)限循環(huán)B、循環(huán)次數(shù)不定C、最多執(zhí)行6次D、最多執(zhí)行5次標(biāo)準(zhǔn)答案:D知識(shí)點(diǎn)解析:本題考查for循環(huán)。只考慮x的取值變化,x從1取到5,可以循環(huán)5次,但是并不知道y是如何變化的,有可能出現(xiàn)y=19提前跳出循環(huán)的情況,所以是最多執(zhí)行了5次。10、數(shù)據(jù)庫(kù)設(shè)計(jì)中反映用戶對(duì)數(shù)據(jù)要求的模式是A、內(nèi)模式B、概念模式C、外模式D、設(shè)計(jì)模式標(biāo)準(zhǔn)答案:C知識(shí)點(diǎn)解析:概念模式,是由數(shù)據(jù)庫(kù)設(shè)計(jì)者綜合所有用戶的數(shù)據(jù),按照統(tǒng)一的觀點(diǎn)構(gòu)造的全局邏輯結(jié)構(gòu),是對(duì)數(shù)據(jù)庫(kù)中全部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的總體描述,是所有用戶的公共數(shù)據(jù)視圖(全局視圖)。它是由數(shù)據(jù)庫(kù)管理系統(tǒng)提供的數(shù)掂模式描述語(yǔ)言(DataDescriptionLanguage,DDL)來(lái)描述、定義的,體現(xiàn)、反映了數(shù)據(jù)庫(kù)系統(tǒng)的整體觀。外模式,對(duì)應(yīng)于用戶級(jí),它是某個(gè)或某幾個(gè)用戶所看到的數(shù)據(jù)庫(kù)的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。外模式是從模式導(dǎo)出的一個(gè)子集,也稱為子模式或用戶模式,它是用戶的數(shù)據(jù)視圖,也就是用戶所見(jiàn)到的數(shù)據(jù)模式,它反映了用戶對(duì)數(shù)據(jù)的要求。包含模式中允許特定用戶使用的那部分?jǐn)?shù)據(jù),用戶可以通過(guò)外模式描述語(yǔ)言來(lái)描述、定義對(duì)應(yīng)于用戶的數(shù)據(jù)記錄(外模式),也可以利用數(shù)據(jù)操縱語(yǔ)言(DataManipulationLanguage,DML)對(duì)這些數(shù)據(jù)記錄進(jìn)行描述。內(nèi)模式,對(duì)應(yīng)于物理級(jí),它是數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的內(nèi)部表示或底層描述,是數(shù)據(jù)庫(kù)最低一級(jí)的邏輯描述,它描述了數(shù)據(jù)在存儲(chǔ)介質(zhì)上的存儲(chǔ)方式和物理結(jié)構(gòu),對(duì)應(yīng)著實(shí)際存儲(chǔ)在外存儲(chǔ)介質(zhì)上的數(shù)據(jù)庫(kù)。內(nèi)模式由內(nèi)模式描述語(yǔ)言來(lái)描述、定義,它是數(shù)據(jù)庫(kù)的存儲(chǔ)觀。11、以下敘述中正確的是A、當(dāng)break出現(xiàn)在循環(huán)體中的switch語(yǔ)句體內(nèi)時(shí),其作用是跳出該switch語(yǔ)句體,并中止循環(huán)體的執(zhí)行B、只能在循環(huán)體內(nèi)和switch語(yǔ)句體內(nèi)使用break語(yǔ)句C、continue語(yǔ)句的作用是:在執(zhí)行完本次循環(huán)體中剩余語(yǔ)句后,中止循環(huán)D、在while語(yǔ)句和do—while語(yǔ)句中無(wú)法使用continue語(yǔ)句標(biāo)準(zhǔn)答案:B知識(shí)點(diǎn)解析:break語(yǔ)句可以使程序流程跳出switch語(yǔ)句體,也可用break語(yǔ)句在循環(huán)結(jié)構(gòu)中終止循環(huán)體,從而提前結(jié)束循環(huán),而當(dāng)break出現(xiàn)在循環(huán)體中的switch語(yǔ)句體內(nèi)時(shí),其作用只是跳出該switch語(yǔ)句體,并不能中止循環(huán)體的執(zhí)行。若想強(qiáng)行終止循環(huán)體的執(zhí)行,可以在循環(huán)體中,但并不在switch語(yǔ)句中設(shè)置break語(yǔ)句,滿足某種條件則跳出循環(huán)體。continue語(yǔ)句的作用是結(jié)束本次循環(huán),在while和do.while循環(huán)中,continue語(yǔ)句使得流程直接跳到循環(huán)控制條件的測(cè)試部分,然后決定循環(huán)是否繼續(xù)進(jìn)行。12、下列定義變量的語(yǔ)句中錯(cuò)誤的是A、floatUS$;B、doubleint_;C、charFor;D、int_int;標(biāo)準(zhǔn)答案:A知識(shí)點(diǎn)解析:C語(yǔ)言規(guī)定
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年對(duì)苯二甲酸二辛酯項(xiàng)目可行性研究報(bào)告
- 樂(lè)清公司汽車租賃合同范本
- 全案策劃運(yùn)營(yíng)合同范本
- 2023-2029年中國(guó)泌尿系統(tǒng)藥物行業(yè)市場(chǎng)深度分析及投資策略咨詢報(bào)告
- 2025年中國(guó)釀酒行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資前景展望報(bào)告
- 五金店會(huì)員管理策略考核試卷
- 2025年中國(guó)根(塊)莖作物收獲機(jī)行業(yè)發(fā)展前景預(yù)測(cè)及投資方向研究報(bào)告
- 2025年中國(guó)商貿(mào)物流行業(yè)發(fā)展監(jiān)測(cè)及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 中國(guó)四川省水電工市場(chǎng)競(jìng)爭(zhēng)格局及投資戰(zhàn)略規(guī)劃報(bào)告
- 中國(guó)航空客運(yùn)市場(chǎng)競(jìng)爭(zhēng)態(tài)勢(shì)及投資戰(zhàn)略規(guī)劃研究報(bào)告
- 腎臟病日宣傳活動(dòng)策劃方案
- 微納光學(xué)結(jié)構(gòu)制造
- 中職語(yǔ)文教學(xué)
- 外部干擾排查流程及案例
- 商業(yè)銀行信貸實(shí)務(wù):第一章 商業(yè)銀行信貸概述
- 灌注樁鋼筋籠自動(dòng)計(jì)算套用表格
- 機(jī)械工業(yè)建設(shè)項(xiàng)目概算編制辦法及各項(xiàng)概算指標(biāo)
- 蘇科版七年級(jí)數(shù)學(xué)下冊(cè)期末復(fù)習(xí)+10(專題-幾何圖形的證明)
- 人人都是產(chǎn)品經(jīng)理2 0:寫給泛產(chǎn)品經(jīng)理
- 振動(dòng)振動(dòng)測(cè)試基礎(chǔ)知識(shí)培訓(xùn)課件
- 《云南瀾滄鉛礦有限公司勐濱煤礦采礦權(quán)價(jià)款退還計(jì)算說(shuō)明》
評(píng)論
0/150
提交評(píng)論