國家二級C語言機試(選擇題)模擬試卷36(共270題)_第1頁
國家二級C語言機試(選擇題)模擬試卷36(共270題)_第2頁
國家二級C語言機試(選擇題)模擬試卷36(共270題)_第3頁
國家二級C語言機試(選擇題)模擬試卷36(共270題)_第4頁
國家二級C語言機試(選擇題)模擬試卷36(共270題)_第5頁
已閱讀5頁,還剩70頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

國家二級C語言機試(選擇題)模擬試卷36(共9套)(共270題)國家二級C語言機試(選擇題)模擬試卷第1套一、選擇題(本題共25題,每題1.0分,共25分。)1、下列對隊列的描述中正確的是A、隊列屬于非線性表B、隊列按“先進后出”原則組織數(shù)據(jù)C、隊列在隊尾刪除數(shù)據(jù)D、隊列按“先進先出”原則組織數(shù)據(jù)標(biāo)準(zhǔn)答案:D知識點解析:隊列(queue)是指允許在一端進行插入、而在另一端進行刪除的線性表。允許插入的一端稱為隊尾;允許刪除的一端稱為隊頭。在隊列這種數(shù)據(jù)結(jié)構(gòu)中,最先插入的元素將最先能夠被刪除;反之,最后插入的元素將最后才能被刪除。因此,隊列又稱“先進先出”或“后進后出”的線性表。2、在長度為n的順序表中查找一個元素,假設(shè)需要查找的元素有一半的機會在表中,并且如果元素在表中,則出現(xiàn)在表中每個位置上的可能性是相同的。則在平均情況下需要比較的次數(shù)大約為()。A、nB、3n/4C、n/2D、n/4標(biāo)準(zhǔn)答案:B知識點解析:在順序表中查找,最好情況下第一個元素就是要查找的元素,則比較次數(shù)為1;在最壞情況下,最后一個元素才是要找的元素,則比較次數(shù)為n。這是找到元素的情況。如果沒有找到元素,則要比較n次。因此,平均需要比較:找到元素的情況×+未找到元素的情況×=(1+2+…-+n)/n×,大約為3n/4。3、數(shù)據(jù)庫系統(tǒng)的三級模式不包括()。A、概念模式B、內(nèi)模式C、外模式D、數(shù)據(jù)模式標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫系統(tǒng)的三級模式是概念模式、外模式和內(nèi)模式,所以選擇D選項。4、數(shù)據(jù)庫管理系統(tǒng)是()。A、操作系統(tǒng)的一部分B、在操作系統(tǒng)支持下的系統(tǒng)軟件C、一種編譯系統(tǒng)D、一種操作系統(tǒng)標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫的機構(gòu),它是一種系統(tǒng)軟件,負(fù)責(zé)數(shù)據(jù)庫中數(shù)據(jù)組織、數(shù)據(jù)操縱、數(shù)據(jù)維護、控制及保護和數(shù)據(jù)服務(wù)等。是一種在操作系統(tǒng)之上的系統(tǒng)軟件。5、設(shè)有如下關(guān)系表:則下列操作正確的是()。A、T=R/SB、T=R×SC、T=R∩SD、T=R∪S標(biāo)準(zhǔn)答案:C知識點解析:T就是關(guān)系R中有的,同時S中也有的有序組(4、5、6),即交運算(∪)。6、若有以下定義和語句:#includechars1[10]=“abcd!”,*s2="\n123\\";prinff(“%d%d\n”,strlen(s1),strlen(s2));程序的運行結(jié)果是()。A、107B、105C、55D、58標(biāo)準(zhǔn)答案:C知識點解析:strlen函數(shù)返回字符串的長度,求字符串長度時,遇到結(jié)束標(biāo)志‘\0’為止,但是長度不包括結(jié)束標(biāo)識。字符數(shù)組s1的后5個元素沒有賦值,都為‘\0’,即”abed!”后為‘\0’,所以strlen(s1)的值為5。字符指針s2所指向的字符串中,\n為轉(zhuǎn)義字符換行符,表示1個字符,\\也為轉(zhuǎn)義字符,代表\,也是1個字符.其后為字符串結(jié)束標(biāo)識‘\0’,所以strlen(s2)的值也為5,因此C選項正確。7、有以下程序:#include<stdioh>main(){imy=9;for(;y>0;y--)if(y%3==0)printf(’’%d’’,-y);}程序的運行結(jié)果是()。A、852B、963C、741D、875421標(biāo)準(zhǔn)答案:A知識點解析:第1次for循環(huán),y的值為9,y%3的值為0,滿足條件打印-y,即先減一后打印,所以打印8;第2次for循環(huán),y的值為7,y%3的值為1,不執(zhí)行打印語句;第3次for循環(huán),y的值為6,y%3的值為0,滿足條件打印-y,即先減一后打印,所以打印5;第4次for循環(huán),y的值為4,不滿足if條件,不執(zhí)行打印語句;第5次for循環(huán),y的值為3,滿足if條件,打印輸出2;第6次for循環(huán),y的值為1,不滿足條件,不執(zhí)行打印語句。8、有以下程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)e[s[i]]++;for(i=1;i<5;i++)printf("%d",c[i]);printf("\n");}程序的運行結(jié)果是()。A、2344B、4332C、1234D、1123標(biāo)準(zhǔn)答案:B知識點解析:在for(i=0;i<12;i++)c[s[i]]++中,數(shù)組元素s[i]的值作為數(shù)組c的下標(biāo),當(dāng)退出循環(huán)時,數(shù)組c的4個元素的值分別為4、3、3、2,因此B選項正確。9、表達式:(int)((double)9/2)-9%2的值是A、0B、3C、4D、5標(biāo)準(zhǔn)答案:B知識點解析:先將整型數(shù)據(jù)9強制轉(zhuǎn)換成double型,然后除以2得到的結(jié)果與double型保持一致,即為4.5,然后將4.5強制轉(zhuǎn)換成整型數(shù)據(jù)4,然后計算9%2的值為1,最后計算4-1的值為3,所以選擇B選項。10、合法定義一維數(shù)組的是()。A、inta[5]={0,1,2,3,4,5};B、chara[]一{1,2,3,4,5};C、chara={’A’,’B’,’C’};D、inta[5]=’’0123’’標(biāo)準(zhǔn)答案:B知識點解析:本題考查一維數(shù)組的定義,C語言中一維數(shù)組的定義必須使用[]說明長度,長度可以省略。選項A定義的數(shù)組長度為5,元素個數(shù)為6,超過數(shù)組長度,錯誤;選項B正確,編譯器會根據(jù)初始化元素的個數(shù)自動計算數(shù)組的長度。選項C中沒有使用“[]”,不能定義一維數(shù)組;選項D中數(shù)組元素的初始化必須使用大括號。11、下面描述中正確的是A、軟件就是可執(zhí)行的程序B、軟件就是程序和數(shù)據(jù)C、軟件就是程序和相關(guān)文檔D、軟件是程序、數(shù)據(jù)及相關(guān)文檔的集合標(biāo)準(zhǔn)答案:D知識點解析:計算機軟件(也稱軟件)是指計算機系統(tǒng)中的程序及其文檔,程序是計算任務(wù)的處理對象和處理規(guī)則的描述;文檔是為了便于了解程序所需的闡明性資料。因此選項D正確。12、關(guān)于C語言的變量,以下敘述中錯誤的是A、所謂變量是指在程序運行過程中其值可以被改變的量B、變量所占的存儲單元地址可以隨時改變C、程序中用到的所有變量都必須先定義后才能使用D、由三條下劃線構(gòu)成的符號名是合法的變量名標(biāo)準(zhǔn)答案:B知識點解析:變量是指在程序運行過程中其值可以改變的值,一個變量實質(zhì)上是代表了內(nèi)存中的某個存儲單元。在程序中對某個變量的操作實際上就是對這個存儲單元的操作,程序運行期間,這個分配的存儲單元不會改變,但是其值可以變化。變量命名要符合標(biāo)識符的規(guī)定,其中下劃線是標(biāo)識符的組成字符。程序中所有變量都必須先定義后使用。13、以下敘述中錯誤的是()。A、C程序必須由一個或一個以上的函數(shù)組成B、函數(shù)調(diào)用可以作為一個獨立的語句存在C、若函數(shù)有返回值,必須通過return語句返回D、函數(shù)形參的值也可以傳回給對應(yīng)的實參標(biāo)準(zhǔn)答案:D知識點解析:形參是函數(shù)定義時由用戶定義的形式上的變量,實參是函數(shù)調(diào)用時,主調(diào)函數(shù)為被調(diào)函數(shù)提供的原始數(shù)據(jù)。在C語言中,實參向形參傳送數(shù)據(jù)的方式是"值傳遞"。因此D選項正確。14、工廠生產(chǎn)中所需的零件可以存放在多個倉庫中,而每一倉庫中可存放多種零件。則實體倉庫和零件間的聯(lián)系是A、多對多B、一對多C、多對一D、一對一標(biāo)準(zhǔn)答案:A知識點解析:零件可以存放在多個倉庫中,而每一倉庫中可存放多種零件。則實體倉庫和零件間的聯(lián)系是多對多的關(guān)系。選項A正確。15、有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3:i++)for(j=3;j<=ij++)m=m%j;printf("%d\n",m);}程序的運行結(jié)果是A、0B、1C、2D、3標(biāo)準(zhǔn)答案:B知識點解析:在程序中,內(nèi)層循環(huán)判斷條件為“j<=i”,而j的初值為3,故當(dāng)外層循環(huán)變量i的值為1和2時,內(nèi)層循環(huán)體都不會被執(zhí)行。只有當(dāng)i和j都等于3時循環(huán)才會執(zhí)行一次。因為m的值為55對3求余結(jié)果為1。16、若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}main(){STUa={NULL,’m’,290},b;=(char*)malloc(10);strcpy(,"Zhao");b=a;f();b.gender=’f’;b.score=350;printf("%s,%c,%d,",,a.gender,a.score);printf("%s,%c,%d\n",,b.gender,b.score);}則程序的輸出結(jié)果是A、Zhao,m,290,Qian,f,350B、Zhao,m,290,Zhao,f,350C、Qian,f,350,Qian,f,350D、Qian,m,290,Qian,f,350標(biāo)準(zhǔn)答案:B知識點解析:本題考查結(jié)構(gòu)體變量中的引用,其中a的name為Zhao,b執(zhí)行函數(shù)f()后b的name并沒有改變,還是Zhao,所以答案為B選項。17、對長度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為A、nB、n-1C、n(n-1)D、n(n-1)/2標(biāo)準(zhǔn)答案:D知識點解析:快速排序最壞情況就是每次選的基準(zhǔn)數(shù)都和其他數(shù)做過比較,共需比較(n-1)+(n-2)+…+1=n(n-1)/2,選D。18、一間宿舍可住多個學(xué)生,則實體宿舍和學(xué)生之間的聯(lián)系是()。A、一對一B、一對多C、多對一D、多對多標(biāo)準(zhǔn)答案:B知識點解析:因為一間宿舍可以住多個學(xué)生即多個學(xué)生住在一個宿舍中,但一個學(xué)生只能住一間宿舍,所以實體宿舍和學(xué)生之間是一對多的關(guān)系。19、有以下程序#includestructSTU{charname[9];charsex;intscore[2];};voidf(structSTUa[]){structSTUb={"zhao",’m’,85,90);a[1]=b;}main(){structSTUc[2]={{"Qian",’f’,95,92},{"Sun",’m’,98,99}};f(c);printf("%s,%c,%d,%d,",c[0].name,c[0].sex,c[0].score[0],c[0].score[1]);printf("%s,%c,%d,%d\n",",c[1].name,c[1].sex,c[1].score[0],c[1].score[1]);}程序運行后輸出結(jié)果是A、Qian,f,95,92,Sun,m,98,99B、Zhao,m,85,90,Sun,m,98,99C、Qian,f,95,92,Zhao,m,85,90D、Zhao,m,85,90,Qian,f,95,92標(biāo)準(zhǔn)答案:C知識點解析:在主函數(shù)中,定義了結(jié)構(gòu)體STU數(shù)組c[2],并對其賦初始值。執(zhí)行f(c)時,在函數(shù)f()中,把結(jié)構(gòu)體變量b的值賦給了c[1]。20、下面選項中合法的字符常量是A、XB、’X’C、’abc’D、’\’標(biāo)準(zhǔn)答案:B知識點解析:字符常量是用單引號括起來的一個字符。A選項中,使用雙引號,所以是錯誤的;C選項中,’abc’是字符串,字符常量只能是單個字符,不能是字符串;D選項中,以反斜線"\"開頭的是轉(zhuǎn)義字符。因此B選項正確。21、有以下程序#include#includevoidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2=s;p1++;p2--;}}main(){chara[]="123456";fun(a,strlen(a));puts(a);}A、116611B、161616C、654321D、123456標(biāo)準(zhǔn)答案:C知識點解析:函數(shù)fun的功能是將字符串w中的元素從大到小進行排列,所以在主函數(shù)中調(diào)用函數(shù)fun后,字符串a(chǎn)的元素從大到小進行了排列。22、有三個關(guān)系R,S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是A、選擇B、差C、交D、并標(biāo)準(zhǔn)答案:B知識點解析:關(guān)系T是關(guān)系R的一部分,并且是關(guān)系R去掉R和S相同的元素,符合差操作。23、以下選項中,沒有編譯錯誤的是A、charstr3[]={’d’,’e’,’b’,’u’,’g’,’\0’};B、charstr1[5]="pass",str2[6];str2=str1;C、charname[10];name="china";D、charstr4[];str4="helloworld";標(biāo)準(zhǔn)答案:A知識點解析:B選項中,不能直接將字符數(shù)組名直接賦值給另一個字符數(shù)組名。C選項賦值錯誤,不能將一個字符串常量賦值給一個字符指針。D選項定義str4時需要定義其長度。24、若變量已正確定義,在if(W)printf("%d\n",k);中,以下不可替代W的是()。A、a<>b+cB、ch=getchar()C、a==b+cD、a++標(biāo)準(zhǔn)答案:A知識點解析:選項A是非法的表達式,C語言中沒有“<>”運算符。25、以下選項中錯誤的是()。A、printf("%s\n",’s’);B、printf("%d%c\n",’s’,’s’);C、printf("%c\n",’s’-32);D、printf("%c\n",65);標(biāo)準(zhǔn)答案:A知識點解析:%d可以作為輸出字符和整型類型的格式,%c作為輸出字符類型的格式,%s作為輸出字符串類型的格式,選項A,‘s’是字符,不能用%s格式來輸出。故答案為A選項。國家二級C語言機試(選擇題)模擬試卷第2套一、選擇題(本題共40題,每題1.0分,共40分。)1、以下敘述正確的是()。A、可以把define和if定義為用戶標(biāo)識符B、可以把define定義為用戶標(biāo)識符,但不能把if定義為用戶標(biāo)識符C、可以把if定義為用戶標(biāo)識符,但不能把define定義為用戶標(biāo)識符D、define和if都不能被定義為用戶標(biāo)識符標(biāo)準(zhǔn)答案:B知識點解析:在C語言中,define是編譯預(yù)處理命令動詞,通常用來定義符號常數(shù),但它不是保留字,可以被定義為用戶標(biāo)識符,而if是保留字,不能被定義為用戶標(biāo)識符。2、軟件生命周期可分為定義階段、開發(fā)階段和維護階段,下面屬于定義階段任務(wù)的是()。A、軟件設(shè)計B、軟件測試C、可行性研究D、數(shù)據(jù)庫設(shè)計標(biāo)準(zhǔn)答案:C知識點解析:軟件生命周期可分為定義階段、開發(fā)階段和維護階段。軟件定義階段的任務(wù)是:確定軟件開發(fā)工作必須完成的目標(biāo);確定工程的可行性。軟件開發(fā)階段的任務(wù)是:具體完成設(shè)計和實現(xiàn)定義階段所定義的軟件,通常包括總體設(shè)計、詳細(xì)設(shè)計、編碼和測試。其中總體設(shè)計和詳細(xì)設(shè)計又稱為系統(tǒng)設(shè)計,編碼和測試又稱為系統(tǒng)實現(xiàn)。軟件維護階段的任務(wù)是:使軟件在運行中持久地滿足用戶的需要。3、對長度為n的線性表作快速排序,在最壞情況下,比較次數(shù)為A、nB、n-1C、n(n-1)D、n(n-1)/2標(biāo)準(zhǔn)答案:D知識點解析:假設(shè)線性表的長度為n,則在最壞情況下,冒泡排序需要經(jīng)過n/2遍的從前往后的掃描和n/2遍的從后往前的掃描,需要的比較次數(shù)為n(n-1)/2??焖倥判蚍ㄒ彩且环N互換類的排序方法,但由于它比冒泡排序法的速度快,因此,稱為快速排序法。4、以下說法正確的是()。A、宏定義是C語句,要在行末加分號B、可以使用#undefine提前結(jié)束宏名的使用C、在進行宏定義時,宏定義不能嵌套D、雙引號中出現(xiàn)的宏名也要進行替換標(biāo)準(zhǔn)答案:B知識點解析:本題考查宏的使用規(guī)則:①字符替換格式:#define標(biāo)識符字符串,行末不加分號;②雙引號中出現(xiàn)的宏名不替換;③如果提前結(jié)束宏名的使用,程序中可以使用#undefine;④在進行宏定義時,宏定義能層層置換,能夠嵌套。5、按照C語言規(guī)定的用戶標(biāo)識符命名規(guī)則,不能出現(xiàn)在標(biāo)識符中的是()。A、大寫字母B、下劃線C、數(shù)字字符D、連接符標(biāo)準(zhǔn)答案:D知識點解析:C語言中的標(biāo)識符由字母、下劃線、數(shù)字組成,且開頭必須是字母或下劃線,所以D選項中的連接符不合法。6、某圖書集團數(shù)據(jù)庫中有關(guān)系模式R(書店編號,書籍編號,庫存數(shù)量,部門編號,部門負(fù)責(zé)人),其中要求(1)每個書店的每種書籍只在該書店的一個部門銷售;(2)每個書店的每個部門只有一個負(fù)責(zé)人;(3)每個書店的每種書籍只有一個庫存數(shù)量。則關(guān)系模式R最高是()。A、1NFB、2NFC、3NFD、BCNF標(biāo)準(zhǔn)答案:B知識點解析:由題可知關(guān)系模式R有三個函數(shù)依賴:(書店編號,書籍編號)→部門編號(書店編號,部門編號)→負(fù)責(zé)人(書店編號,書籍編號)→庫存數(shù)量由此可知,(書店編號,書籍編號)可以唯一標(biāo)識關(guān)系模式R中的每個元組,因此屬于關(guān)系模式的主鍵。在此關(guān)系模式中,每個屬性都是不可再分的,R屬于1NF,且“書店編號”和“書籍編號”單獨之一都不能決定其他非主屬性,所以R屬于2NF;但(書店編號,書籍編號)可以決定“部門編號”,“部門編號”又可決定“部門負(fù)責(zé)人”,存在傳遞依賴,所以不屬于3NF,更不是BCNF。7、下面關(guān)于算法的敘述中,正確的是()。A、算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)B、算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止C、算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)D、以上三種描述都正確標(biāo)準(zhǔn)答案:B知識點解析:算法在運行過程中需輔助存儲空間的大小稱為算法的空間復(fù)雜度。算法的有窮性是指一個算法必須在執(zhí)行有限的步驟后結(jié)束。8、在軟件開發(fā)中,需求分析階段產(chǎn)牛的主要文檔是A、軟件集成測試汁劃B、軟件詳細(xì)設(shè)計說明書C、用戶手冊D、軟件需求規(guī)格說明書標(biāo)準(zhǔn)答案:D知識點解析:在軟件開發(fā)過程中,需求分析階段產(chǎn)生的主要文檔是軟件需求規(guī)格說明書。9、以下選項中不能作為C語言合法常量的是()。A、0.1e+6B、’cd’C、\aD、’\011’標(biāo)準(zhǔn)答案:B知識點解析:要想表示字符串常量,應(yīng)該用雙引號表示,即"cd",單引號用于表示字符常量,所以B選項中的表示方法錯誤。10、設(shè)變量已正確定義并賦值,下列表達式中正確的是()。A、x=y+z+5,++yB、int(15.8%5)C、x=y*5=x+zD、x=25%5.0標(biāo)準(zhǔn)答案:A知識點解析:B選項與D選項中取模運算符%的左右兩個操作數(shù)均應(yīng)為整數(shù),所以錯誤。C選項中不能將x+y的值賦給表達式y(tǒng)*5,所以C選項錯誤。11、將E-R圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為A、屬性B、鍵C、關(guān)系D、域標(biāo)準(zhǔn)答案:C知識點解析:將E-R圖轉(zhuǎn)換為關(guān)系模式時,實體和聯(lián)系都可以表示為關(guān)系。12、有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是A、自然連接B、交C、除D、并標(biāo)準(zhǔn)答案:C知識點解析:從關(guān)系R、S和T的結(jié)構(gòu)可以得出關(guān)系T是由關(guān)系R、S經(jīng)過除運算后得到的。13、以下選項中可用作C程序合法實數(shù)的是A、3.0e0.2B、E9C、.1e0D、9.12E標(biāo)準(zhǔn)答案:C知識點解析:C程序的合法實數(shù)有兩種表示形式,一種是小數(shù)形式,另一種是指數(shù)形式,對于用指數(shù)形式表示的實數(shù)來說,需要注意的是字母e或E之前必須要有數(shù)字,且字母e或E后面的指數(shù)必須為襤數(shù)。14、有三個關(guān)系R、S和T如下:則由關(guān)系R和S得到關(guān)系T的操作是A、選擇B、差C、交D、并標(biāo)準(zhǔn)答案:B知識點解析:由關(guān)系T中的數(shù)據(jù)可以看出,其數(shù)據(jù)由屬于關(guān)系R但是不屬于關(guān)系S的數(shù)據(jù)組成。所以關(guān)系T是由關(guān)系R和S通過差運算得到的。15、有以下程序:#include<stdio.h>main(){inta=1,b=3,c=5;int*p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}程序的運行結(jié)果是()。A、1B、2C、3D、4標(biāo)準(zhǔn)答案:C知識點解析:該程序中int*p1=&a,*p2=&b,*p=&c;指定義3個指針變量,并賦值,即使p1指向a;p2指向b;p指向c。*p=*p1*(*p2);語句是給p所指的存儲單元c賦值,就是p1所指的存儲單元的值,即a的值,與p2所指的存儲單元b的值相乘,也就是c=a*b,等價于c=1*3=3,因此C選項正確。16、若有語句typedefstruetS{intg;charh;}T;,則下列敘述中正確的是()。A、可用S定義結(jié)構(gòu)體變量B、可用T定義結(jié)構(gòu)體變量C、S是struet類型的變量D、T是struetS類型的變量標(biāo)準(zhǔn)答案:B知識點解析:本題考查typedef重新聲明一種結(jié)構(gòu)體類型。那么T為結(jié)構(gòu)體類型,而不是結(jié)構(gòu)體變量,所以B選項正確。17、若有代數(shù)式(其中e僅代表自然對數(shù)的底數(shù),不是變量),則以下能夠正確表示該代數(shù)式的C語言表達式是A、sqrt(fabs(pow(n,x)+pow(x,e)))B、sqrt(abs(n^x+e^x))C、sqrt(fabs(pow(n,x)+exp(x)))D、sqrt(fabs(pow(x,n)+exp(x)))標(biāo)準(zhǔn)答案:C知識點解析:n和e的x冪次方,要分別調(diào)用C語言的數(shù)學(xué)庫函數(shù)doublepow(n,x)和doubleexp(x),因為這兩個函數(shù)的返回值都為double型,對其兩者的和計算絕對值,調(diào)用庫函數(shù)doublefabs(pow(n,x)+exp(x)),求出和的絕對值,再調(diào)用開平方函數(shù)doublesqrt(fabs(pow(n,x)+exp(x))),這樣計算出的結(jié)果就是題干中算術(shù)表達式的值。18、若變量已正確定義,以下選項中非法的表達式是()。A、’a’=1/2*(x=y=20,x*3)B、a!=4||’b’C、’a’%4D、’A’+32標(biāo)準(zhǔn)答案:A知識點解析:賦值運算符的左側(cè)必須為變量而不能是表達式或者常量,選項A)的表達式非法,答案選A)。19、數(shù)據(jù)庫系統(tǒng)的三級模式不包括A、概念模式B、內(nèi)模式C、外模式D、數(shù)據(jù)模式標(biāo)準(zhǔn)答案:D知識點解析:數(shù)據(jù)庫系統(tǒng)的三級模式包括概念模式、外模式和內(nèi)模式(物理模式)。20、以下選項中與if(a==1)a=b;elsea++;語句功能不同的switch語句是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知識點解析:ifelse語句的含義是,如果變量a的值等于1,則把變量b的值賦給變量a,否則,變量a的值加1。在本題的4個選項中,與其含義不同的是選項A),表示如果變量a的值等于1,則把變量a的值加1,否則,把變量b的值賦給變量a。21、下面選項中的程序段,沒有編譯錯誤的是A、char*sp,s[10];sp=’’Hello’’;B、char*sp,s[10];S=’’Hello’’;C、charstrl[10]=’’computer’’,str2[10];str2=strl;D、charmark[];mark=’’PROGRAM’’;標(biāo)準(zhǔn)答案:A知識點解析:選項B中數(shù)組名為常量,不能賦值,選項C字符數(shù)組之間無法完成賦值操作,選項D和選項B相同,無法對數(shù)組進行賦值。22、有以下程序,程序的運行結(jié)果是#include#includeintfun(intn)main(){int*p;{inta;p=(int*)malloc(sizeof(int));a=fun(10);*p=n;return*p;printf("%d\n",a+fun(10));}}A、10B、20C、0D、出錯標(biāo)準(zhǔn)答案:B知識點解析:函數(shù)fun(intn)的功能是在內(nèi)存中每次動態(tài)的申請一個整型變量的存儲空間,把整型變量n的值存入這個存儲空間中。所以當(dāng)在主函數(shù)中執(zhí)行輸出語句時,a+fun(10)的值等于20。23、有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序運行后的輸出結(jié)果是A、0B、1C、-1D、7標(biāo)準(zhǔn)答案:C知識點解析:在while語句中,先判斷while后面的表達式是否為0,如果為0,則退出循環(huán),否則執(zhí)行循環(huán)體。在本題中.當(dāng)變量a的值經(jīng)過幾次循環(huán)后,其值等于0時,退出while循環(huán)語句,變量a再執(zhí)行自減運算,所以其值等于-1。24、若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%d\n",a,b,c);}則程序的輸出結(jié)果是A、1,14,3B、0,18,3C、0,14,3D、0,14,6標(biāo)準(zhǔn)答案:C知識點解析:循環(huán)體執(zhí)行三次,a初值6,第一次執(zhí)行循環(huán)體,b=6,a=5。繼續(xù)執(zhí)行循環(huán)體,b=11,a=3,第三次執(zhí)行循環(huán)體,b=14,a=0,循環(huán)退出。25、有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf("%d%d\n",c,d);}程序的輸出結(jié)果是A、43B、34C、71D、00標(biāo)準(zhǔn)答案:C知識點解析:函數(shù)fun有四個形參,功能是利用參數(shù)的地址傳遞來計算前兩個參數(shù)的和與差。主函數(shù)中調(diào)用fun函數(shù)c計算4+3,d計算4-3值為1。26、avg函數(shù)的功能是求整型數(shù)組中的前若干個元素的平均值,設(shè)數(shù)組元素個數(shù)最多不超過10,則下列函數(shù)說明語句錯誤的是A、intavg(int*a,intn);B、intavg(inta[10],intn);C、intavg(inta[],intn,);D、intavg(inta,intn);標(biāo)準(zhǔn)答案:D知識點解析:本題考查函數(shù)的定義。題目要求計算數(shù)組的平均值,因此函數(shù)必須獲取數(shù)組的地址(指針),即函數(shù)必須要有一個指針類型的參數(shù),選項D中函數(shù)參數(shù)都是整型,錯誤。27、有下列程序:main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9);for(i=0;i<9;i+=2)s+=*(t+i);printf("%d\n",s);}程序執(zhí)行后的輸出、結(jié)果是A、20B、45C、36D、25標(biāo)準(zhǔn)答案:D知識點解析:本題在主函數(shù)中定義了一維整型數(shù)組t[]={1,2,3,4,5,6,7,8,9};然后在for循環(huán)語句中自變量i從0開始,每次自加2,執(zhí)行s+=*(t+i)語句,因為C語言規(guī)定數(shù)組名代表數(shù)組的首地址,也就是第一個元素的地址。因此*(t+i)代表數(shù)組的第i+1個元素。所以程序運行的結(jié)果是1+3+5+7+9=25,即變量s的值等于25。28、若有以下定義和語句chars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));則輸出結(jié)果是A、105B、107C、55D、58標(biāo)準(zhǔn)答案:C知識點解析:本題要注意的是轉(zhuǎn)義字符的問題,在字符串s2中,有兩個轉(zhuǎn)義字符,分別是回車換行符和反斜線。所以其字符串長度等于5。29、有以下程序voidfun2(chara,charb)main(){printf("%c%c",a,b);}{fun1();chara=’A’,b=’B’;printf("%c%c",a,b);voidfun1()fun2(’E’,’F’);}{a=’C’;b=’D’;}程序的運行結(jié)果是A、ABEFB、CDEFC、ABCDD、CDAB標(biāo)準(zhǔn)答案:B知識點解析:在fun1()函數(shù)之前定義了全局字符變量a和b。這兩個變量的作用域是從其定義處到整個程序結(jié)束。在fun1()函數(shù)之內(nèi)定義了兩個變量a和b,并且分別初始化為字符’C’和’D’。在C語言中,若全局變量和某個函數(shù)中的局部變量同名,則在該函數(shù)中此全局變量被屏蔽,在該函數(shù)內(nèi)訪問的是局部變量,與同名的全局變量不發(fā)生任何關(guān)系。所以在主函數(shù)中,執(zhí)行fun1()后,變量a、b的值分別等于’C’、’D’,打印輸出CD,接著執(zhí)行fun2(’E’,’F’)語句,變量a、b的值變?yōu)椤疎’、’F’并輸出。30、有以下程序main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序運行后的輸出結(jié)果是A、2B、0C、1D、3標(biāo)準(zhǔn)答案:B知識點解析:x=1,if和elseif的條件都不滿足,故y值不改變輸出。31、有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}程序執(zhí)行后的輸出結(jié)果是A、753B、369C、751D、357標(biāo)準(zhǔn)答案:D知識點解析:由于在程序中定義了二維數(shù)組t[][3]={9,8,7,6,5,4,3,2,1};由二維數(shù)組的存儲方式按行存儲,即初始化完第一行的所有列再初始化下一行的元素??芍@是一個3行3列的二維數(shù)組,第一行的元素為{9,8,7},第二行的元素為{6,5,4},第三行的元素為{3,2,1}。然后用for循環(huán)輸出t[2][0]、t[1][1]、t[0][2],它們的值分別為3、5、7。32、下列敘述中正確的是A、兩個連續(xù)的單引號(")是合法的字符常量B、可以對字符串進行關(guān)系運算C、兩個連續(xù)的雙引號("")是合法的字符串常量D、空字符串不占用內(nèi)存,其內(nèi)存空間大小是0標(biāo)準(zhǔn)答案:C知識點解析:兩個連續(xù)的雙引號:"",是一個字符串常量,稱為“空串”。33、若有以下程序,則程序的輸出結(jié)果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}A、17,37B、49,2401C、17,289D、49,289標(biāo)準(zhǔn)答案:A知識點解析:本題考查了宏替換,宏替換就是簡單的字符替換,不會進行語法錯誤檢查也不會進行運算?!癝(k+j)”宏展開以后為“k+j*k+j”,值為17,“T(k+j)”宏展開以后為“k+i*k+j*k+j*k+j”,值為37。34、若有以下定義intx[10],*pt=x;則對x數(shù)組元素的正確引用是A、*(x+3)B、*&x[10]C、*(pt+10)D、pt+3標(biāo)準(zhǔn)答案:A知識點解析:本題考查指針的調(diào)用。x代表x[10]數(shù)組的首地址指針,pt是指向x[10]數(shù)組的首地址的指針,即兩者指向同一內(nèi)存單元。*(x+3)等同于x[3]。35、下列定義數(shù)組的語句中,正確的是A、intN=10;intx[N];B、#defineN10intx[N];C、intx[0..10];D、intx[];標(biāo)準(zhǔn)答案:B知識點解析:數(shù)組說明的一般形式為:類型說明符數(shù)組名[常量表達式];其中類型說明符可以是任一種基本數(shù)據(jù)類型或構(gòu)造數(shù)據(jù)類型,數(shù)組名是定義的數(shù)組標(biāo)識符。常量表達式表示數(shù)據(jù)元素的個數(shù),也就是數(shù)組的長度,必須是整型常量。36、有以下程序(說明:字母A的ASCII碼值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n");}程序運行后的輸出結(jié)果是A、BTB、YEC、YTD、BY標(biāo)準(zhǔn)答案:B知識點解析:程序只輸出字母ASCII值為奇數(shù)的字母,根據(jù)字母B,Y,T,E的ASCII值的奇偶性相應(yīng)輸出。37、以下敘述中正確的是A、由printf輸出的數(shù)據(jù)都隱含左對齊B、scanf和printf是C語言提供的輸入和輸出語句C、賦值語句是一種執(zhí)行語句,必須放在函數(shù)的可執(zhí)行部分D、由printf輸出的數(shù)據(jù)的實際精度是由格式控制中的域?qū)捄托?shù)的域?qū)拋硗耆珱Q定的標(biāo)準(zhǔn)答案:C知識點解析:scanf和printf是C語言提供的輸入輸出函數(shù),所以B錯誤,由printf輸出的數(shù)據(jù)都隱含右對齊,所以A錯誤,Printf輸出數(shù)據(jù)所占的寬度由系統(tǒng)決定,所以D錯誤。38、有以下程序#includemain(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序運行后的輸出結(jié)果是A、10B、20C、30D、40標(biāo)準(zhǔn)答案:C知識點解析:因為指針變量p的初始值指向數(shù)組a,所以執(zhí)行for循環(huán)語句后,數(shù)組a中的元素的值不變。因此C選項正確。39、軟件生命周期中的活動不包括A、市場調(diào)研B、需求分析C、軟件測試D、軟件維護標(biāo)準(zhǔn)答案:A知識點解析:軟件生命周期可以分為軟件定義、軟件開發(fā)與軟件運行維護三個階段。主要活動階段是:可行性研究與計劃階段,需求分析,軟件設(shè)計,軟件實現(xiàn),軟件測試,運行和維護,所以選擇A。40、若有以下程序#includemain(){charc1,c2;c1=’C’+’8’-’3’;c2=’9’-’0’;printf("%c%d\n",c1,c2);}則程序的輸出結(jié)果是A、H’9’B、H9C、F’9’D、表達式不合法輸出無定值標(biāo)準(zhǔn)答案:B知識點解析:本題考察字符變量以及printf()函數(shù)相關(guān)知識,字符變量c1被賦值為’C’+’8’-’3’,即ASSCII碼的運算,67+54-49=72,即H;字符變量c2被賦值為’9’-’0’,但輸出時,需要注意的是c1以字符變量輸出,而c2是以十進制整型變量輸出。因此B選項正確。國家二級C語言機試(選擇題)模擬試卷第3套一、選擇題(本題共25題,每題1.0分,共25分。)1、若有定義語句:inta=3,b=2,c=1;,以下選項中錯誤的賦值表達式是()。A、a=(b=4)=3;B、a=b=c+1;C、a=(b=4)+c;D、a=l+(b=c=4);標(biāo)準(zhǔn)答案:A知識點解析:這道題目主要考察賦值表達式,對于賦值表達式來說,賦值號“=”的左邊一定為變量名,右邊為一個C語言合法的表達式。2、構(gòu)成計算機軟件的是A、源代碼B、程序和數(shù)據(jù)C、程序和文檔D、程序、數(shù)據(jù)及相關(guān)文檔標(biāo)準(zhǔn)答案:D知識點解析:軟件由兩部分組成:一是機器可執(zhí)行的程序和數(shù)據(jù);二是機器不可執(zhí)行的,與軟件開發(fā)、運行、維護、使用等有關(guān)的文檔。3、關(guān)系數(shù)據(jù)模型的三個組成部分中不包括()。A、關(guān)系的數(shù)據(jù)操縱B、關(guān)系的并發(fā)控制C、關(guān)系的數(shù)據(jù)結(jié)構(gòu)D、關(guān)系的完整性約束標(biāo)準(zhǔn)答案:B知識點解析:關(guān)系數(shù)據(jù)模型的三個組成部分:關(guān)系的數(shù)據(jù)結(jié)構(gòu)(用二維表表示),關(guān)系操縱(查詢、刪除、插入、修改),關(guān)系的數(shù)據(jù)約束(實體完整性約束、參照完整性約束、用戶定義的完整性約束)。4、軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是A、低內(nèi)聚低耦合B、高內(nèi)聚低耦合C、低內(nèi)聚高耦合D、高內(nèi)聚高耦合標(biāo)準(zhǔn)答案:B知識點解析:耦合性和內(nèi)聚性是模塊獨立性的兩個定性標(biāo)準(zhǔn),各模塊的內(nèi)聚性越強,則耦合性越弱。軟件設(shè)計應(yīng)該遵循高內(nèi)聚低耦合。5、下列關(guān)于C語言數(shù)據(jù)文件的敘述中正確的是()。A、文件由ASCII碼字符序列組成,C語言只能讀寫文本文件B、文件由二進制數(shù)據(jù)序列組成,C語言只能讀寫二進制文件C、文件由記錄序列組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件D、文件由數(shù)據(jù)流形式組成,可按數(shù)據(jù)的存放形式分為二進制文件和文本文件標(biāo)準(zhǔn)答案:D知識點解析:本題考查的是數(shù)據(jù)文件的有關(guān)概念。文件由數(shù)據(jù)流的形式組成,可以按數(shù)據(jù)存放的形式分為二進制文件和文本文件,C語言既能讀寫文本文件,又能讀寫二進制文件。6、下面不屬于軟件工程過程的4種基本活動A、軟件規(guī)格說明B、軟件開發(fā)C、軟件演進D、軟件測試標(biāo)準(zhǔn)答案:D知識點解析:軟件工程過程的4種基本活動是:軟件規(guī)格說明、軟什開發(fā)、軟件確認(rèn)、軟件演進。7、下列描述中正確的是A、為了建立一個關(guān)系,首先要構(gòu)造數(shù)據(jù)的邏輯關(guān)系B、表示關(guān)系的二維表中各元組的每一個分量還可以分成若干數(shù)據(jù)項C、一個關(guān)系的屬性名表稱為關(guān)系模式D、一個關(guān)系可以包括多個二維表標(biāo)準(zhǔn)答案:A知識點解析:二維表中元組的分量是不可分割的基本數(shù)據(jù)項,這就是元組分量的原子性,故選項B)錯誤;關(guān)系的框架稱為關(guān)系模式;一個滿足“元組個數(shù)有限性、元組的惟一性、元組的次序無關(guān)性、元組分量的原子性、屬性名惟一性、屬性的次序無關(guān)性、分量值域的同一性”7個性質(zhì)的二維表稱為關(guān)系。8、有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;}printf("%d,",--x);}}程序的運行結(jié)果是A、8,7,5,2,B、9,7,6,4,C、7,4,2,D、8,5,4,2.標(biāo)準(zhǔn)答案:D知識點解析:“x--”表示先執(zhí)行程序,再令x的值減1;而“--x”表示令x的值減1,再執(zhí)行程序。x=8時,x%3為非0值,執(zhí)行語句“{printf("%d,",x--);continue;}”,輸出“8,”,此時經(jīng)過x--,x的值變?yōu)?,跳出此次循環(huán);執(zhí)行“x--,x=6,x%3=0”,后面語句不執(zhí)行,執(zhí)行語句“printf("%d,",--x);”,輸出“5,”;執(zhí)行for語句中的x--,得到x=4,判斷x%3,輸出“4,”,執(zhí)行兩次x--后,x=2,執(zhí)行“{printf("%d,",x--);continue;}”后,輸出“2,”;然后執(zhí)行兩次x--后,x=0,不符合“x>0”,循環(huán)全部結(jié)束。9、將數(shù)據(jù)庫的結(jié)構(gòu)劃分成多個層次,是為了提高數(shù)據(jù)庫的邏輯獨立性和A、物理獨立性B、操作獨立性C、安全性D、管理規(guī)范性標(biāo)準(zhǔn)答案:A知識點解析:物理獨立性是指用戶的應(yīng)用程序與存儲在磁盤上的數(shù)據(jù)庫中數(shù)據(jù)是相互獨立的。即,數(shù)據(jù)在磁盤上怎樣存儲由DBMS管理,用戶程序不需要了解,應(yīng)用程序要處理的只是數(shù)據(jù)的邏輯結(jié)構(gòu),這樣當(dāng)數(shù)據(jù)的物理存儲改變了,應(yīng)用程序不用改變:邏輯獨立性存在于外模式和內(nèi)模式之間。數(shù)據(jù)的邏輯獨立性是指數(shù)據(jù)與程序的邏輯獨立性。用戶的應(yīng)用程序和數(shù)據(jù)庫中的邏輯結(jié)構(gòu)是相互獨立的,當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)發(fā)生改變時應(yīng)用不需要改變,邏輯獨立性存在于外模式和內(nèi)模式之間。數(shù)據(jù)的邏輯獨立性是指數(shù)據(jù)與程序的邏輯獨立性。10、有以下程序:#includestructS{inta,b;}data[2]={10,100,20,200};main(){structSP=data[1];prinff(“%d\n”,++(P.a(chǎn)));}程序的運行結(jié)果是()。A、10B、11C、20D、21標(biāo)準(zhǔn)答案:D知識點解析:聲明data是結(jié)構(gòu)s數(shù)組,初始化data[0].a(chǎn)=10;data[0].b:100;data[1].a(chǎn)=20:data[1].b=200。主函數(shù)中p=data[1];即p.a(chǎn)=data[1].a(chǎn);p.b=data[1].b;,執(zhí)行語句printf(“%d\n”,++(p.a(chǎn)));,打印輸出時,p.a(chǎn)先增1再打印,p.a(chǎn)=data[1].a(chǎn)=20,先增1等于21。11、若有定義語句:intx=10;則表達式x=x+x的值為A、-20B、0C、-10D、10標(biāo)準(zhǔn)答案:C知識點解析:表達式x.=x+X等價于X=X.(x+x),整型變量x的初始值等于10,計算題目所求表達式的值時,首先計算x與x的和等于20,然后再用10減去20等于-10,得到該表達式的值。12、設(shè)intx=0,*p;下列賦值語句正確的是()。A、*p=x;B、p=NULL;C、p=x;D、*p=NULL;標(biāo)準(zhǔn)答案:B知識點解析:定義指針變量時,必須將指針變量初始化為NULL(為空),否則,如果不賦給它地址,系統(tǒng)會隨機給它分配一個地址.以致出現(xiàn)錯誤的運算結(jié)果。13、有以下程序段charname[20];intnum;scanf("name=%snum=%d",name,&nurn);當(dāng)執(zhí)行上述程序段,并從鍵盤輸入:name=Lilinum=1001后,name的值為A、name=LiliB、Lilinum=C、name=Lilinum=1001D、Lili標(biāo)準(zhǔn)答案:D知識點解析:在題目中以字符串的形式給字符數(shù)組賦值,所以字符數(shù)組name的值為Lili。14、有以下程序main(){inta=1,b=2,c=3,d=0;if(a=1&&b++=2)if(b!=2||c--!=3)printf("%d,%d,%d\n",a,b,c);elseprintf("%d,%d,%d\n",a,b,c);elseprintf("%d,%d,%d\n",a,b,c);}程序運行后的輸出結(jié)果是A、1,3,2B、1,2,3C、1,3,3D、3,2,1標(biāo)準(zhǔn)答案:C知識點解析:a,b,c,d初始值分別為1,2,3,0。嵌套的if語句中,第一個if中,表達式a==1&&b++==2值為1,執(zhí)行嵌套的if分支,此時“b=3,b!=2”成立,由于運算符是||,不管后面一個表達式的值是不是1,其整個表達式的值總是l,“c--!=3”表達式不執(zhí)行,最后打印出a,b,c的值是1,3,3。15、有以下程序,程序運行后的輸出結(jié)果是main(){intm=12,n=34;printf(“%d%d”,m++,++n);printf(“%d%d\n”,n++,++m);}A、12353514B、123535i3C、12343514D、12343513標(biāo)準(zhǔn)答案:A知識點解析:本題主要考查自加運算符,自加運算符++在變量前表示先增加然后再使用,++在變量后表示先使用然再增加。本題中,第一個printf語句m++表示先輸出m的值,然后m增加1,因此首先輸出的是12,然后m的值變成13,++n表示n首先增加1變成35然后輸出,因此輸出的是35;在第二個printf。語句中,n++是先輸出n的值然后增加,即輸出35,n的值變?yōu)?6,++m表示先增加m的值再輸出,m的值由13變成14,故最后輸出的是14。16、有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){chara[6]="ABCDE";fun(a,5);printf("%s\n",a);}程序運行后的輸出結(jié)果是A、abcdeB、ABCDEC、edcbaD、EDCBA標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)組名作為函數(shù)參數(shù),執(zhí)行f函數(shù)時,傳進去的a指針被重新指向了b,所以原本a數(shù)組的地址內(nèi)容不變,所以輸出結(jié)果為ABCDE,答案為B選項。17、以下敘述中正確的是()。A、每個數(shù)組包含一組具有同一類型的變量,這些變量在內(nèi)存中占有連續(xù)的存儲單元B、一條語句只能定義一個數(shù)組C、數(shù)組說明符的一對方括號中只能使用整型常量,而不能使用表達式D、在引用數(shù)組元素時,下標(biāo)表達式可以使用浮點數(shù)標(biāo)準(zhǔn)答案:A知識點解析:同類元素的集合稱為數(shù)組,數(shù)組元素在內(nèi)存中占據(jù)連續(xù)的存儲空間,答案A)正確。在使用逗號運算符的情況下,一條語句可以定義多個數(shù)組,選項B)錯。方括號中可以為整型變量或者常量表達式,選項C)錯。數(shù)組元素在數(shù)組中的下標(biāo)為整型常量或者變量構(gòu)成的整型表達式,不能為浮點數(shù),選項D)錯。答案選A)。18、若有以下程序intf(inta[],intn){if(n>1){intt;t=f(a,n-1);retumt>a[n-1]?t:a[n-1];}elseretuma[0];}main(){inta[]={8,2,9,1,3,6,4,7,5};printf("%d\n",f(a,9));}則程序的輸出結(jié)果是A、9B、1C、8D、5標(biāo)準(zhǔn)答案:A知識點解析:主函數(shù)中調(diào)用f(a,9),遞歸函數(shù)的調(diào)用過程如下: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,遞歸過程開始回歸,回歸過程描述如下:8>a[1],返回8→8>a[2]不成立,返回a[2]的值為9……因此函數(shù)f的主要功能為計算數(shù)組中的最大值。主函數(shù)中輸出最大值為9。19、若有定義語句:doublex[5]={1.0,2.0,3.0,4.0,5.O),*p=x;則錯誤引用x數(shù)組元素的是A、*PB、x[5]C、*(p+1)D、*x標(biāo)準(zhǔn)答案:B知識點解析:本題考查數(shù)組和指向數(shù)組的指針。x是一個一維double類型的數(shù)組,長度為5,下標(biāo)范圍是0-4,指針P指向數(shù)組x。選項A中*p是取數(shù)組首元素x[0]的值;選項B下標(biāo)超出范圍;選項C,p+1表示x[1]的地址,因此*(p+1)是取x[1]元素值;選項D中,數(shù)組名x本身代表數(shù)組的首地址,因此*x表示取元素x[0]的值。20、以下程序的功能是:給r輸入數(shù)據(jù)后計算半徑為r的圓面積s。程序在編譯時出錯main()/*Beginning*/{intr;floats;scanf("%d",r);s=*π*r*r;printf("s=%f\n",s);}出錯的原因是A、注釋語句書寫位置錯誤B、存放圓半徑的變量r不應(yīng)該定義為整型C、輸出語句中格式描述非法D、計算圓面積的賦值語句使用了非法變量標(biāo)準(zhǔn)答案:D知識點解析:本題考查了C語言的基本輸入輸出函數(shù)。選項A)錯誤,代碼里面的注釋是正確的,“/*”和“*/”配對;選項B)錯誤,r變量定義為整型是可以的;選項C)輸出語句格式正確;選項D)正確,計算s的時候s=*π*r*r使用了未定義變量π。21、有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);continue;case0:exit(0);}printf("%d\n",n);}A、當(dāng)產(chǎn)生的隨機數(shù)n為4時結(jié)束循環(huán)操作B、當(dāng)產(chǎn)生的隨機數(shù)n為1和2時不做任何操作C、當(dāng)產(chǎn)生的隨機數(shù)n為0時結(jié)束程序運行D、for循環(huán)語句固定執(zhí)行8次標(biāo)準(zhǔn)答案:C知識點解析:rand()函數(shù)功能為產(chǎn)生一個隨機數(shù),rand()%5,則產(chǎn)生0~4之間的任意隨機數(shù),當(dāng)產(chǎn)生的隨機數(shù)n為0時,執(zhí)行case0:exit(0)這條語句,結(jié)束程序的運行。22、以下函數(shù)不能用于向文件中寫入數(shù)據(jù)的是A、fwriteB、fputcC、flellD、fprintf標(biāo)準(zhǔn)答案:C知識點解析:本題考查文件操作。ftell函數(shù)返回文件指針的當(dāng)前位置,其他的都寫文件函數(shù)。23、下列語句組中,正確的是()。A、char*s;s="Olympic";B、chars[7];s="Olympic";C、char*s;s={"Olympic"};D、chars[7];s={"Olympic"};標(biāo)準(zhǔn)答案:A知識點解析:字符串"Olympic"長度為8,字符數(shù)組s放不下,選項B)、D)錯誤;將字符串賦值給指針變量時不需要寫大括號,選項C)錯誤,答案選A)。24、以下敘述中正確的是A、在scanf函數(shù)的格式串中,必須有與輸入項一一對應(yīng)的格式轉(zhuǎn)換說明符B、只能在printf函數(shù)中指定輸入數(shù)據(jù)的寬度,而不能在scanf函數(shù)中指定輸入數(shù)據(jù)占的寬度C、scanf函數(shù)中的字符串,是提示程序員的,輸入數(shù)據(jù)時不必管它D、復(fù)合語句也被稱為語句塊,它至少要包含兩條語句標(biāo)準(zhǔn)答案:A知識點解析:在printf和scanf函數(shù)中都可以指定數(shù)據(jù)的寬度,所以B錯誤。scanf()的格式控制串可以使用其他非空白字符,如逗號,但在輸入時必須輸入這些字符,以保證匹配,所以C錯誤。復(fù)合語句可以由任意多條語句構(gòu)成,可以使一條也可以沒有,所以D錯誤。25、若有以下函數(shù)首部intfun(doublex[10],int*n)則下面針對此函數(shù)的函數(shù)聲明語句中正確的是A、intfun(double,int);B、intfun(double*,int*);C、intfun(double*x,intn);D、intfun(doublex,int*n);標(biāo)準(zhǔn)答案:B知識點解析:函數(shù)聲明的一般形式為:類型說明符被調(diào)函數(shù)名(類型形參,類型形參…);或為:類型說明符被調(diào)函數(shù)名(類型,類型…);由于函數(shù)首部為intfun(doublex[10],int*n),因此B選項正確。國家二級C語言機試(選擇題)模擬試卷第4套一、選擇題(本題共25題,每題1.0分,共25分。)1、對于一個正常運行的C程序,下列敘述中正確的是()。A、程序的執(zhí)行總是從main函數(shù)開始,在main函數(shù)結(jié)束B、程序的執(zhí)行總是從程序的第一個函數(shù)開始,在main函數(shù)結(jié)束C、程序的執(zhí)行總是從main函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束D、程序的執(zhí)行總是從程序中的第一個函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束標(biāo)準(zhǔn)答案:A知識點解析:一個C語言源程序無論包括了多少函數(shù),總是從main函數(shù)開始執(zhí)行,從main函數(shù)結(jié)束。2、在數(shù)據(jù)處理中,其處理的最小單位是()。A、數(shù)據(jù)B、數(shù)據(jù)項C、數(shù)據(jù)結(jié)構(gòu)D、數(shù)據(jù)元素標(biāo)準(zhǔn)答案:B知識點解析:數(shù)據(jù)元素是由多個數(shù)據(jù)項組成,數(shù)據(jù)是能夠被計算機識別、存儲和加工處理的信息載體,數(shù)據(jù)處理的最小單位是數(shù)據(jù)項。3、軟件生存周期中,解決軟件“做什么”的階段是()。A、需求分析B、軟件設(shè)計C、軟件實現(xiàn)D、可行性研究標(biāo)準(zhǔn)答案:A知識點解析:軟件生命周期可細(xì)化為可行性研究和計劃制定、需求分析、軟件設(shè)計(總體設(shè)計和詳細(xì)設(shè)計)、編碼、軟件測試、運行和維護等階段。需求分析是對待開發(fā)軟件提出的需求進行分析并給出詳細(xì)定義,是解決軟件“做什么”的階段。軟件設(shè)計是解決軟件“怎么做”的階段。4、算法空間復(fù)雜度的度量方法是A、算法程序的長度B、算法所處理的數(shù)據(jù)量C、執(zhí)行算法所需要的工作單元D、執(zhí)行算法所需要的存儲空間標(biāo)準(zhǔn)答案:D知識點解析:算法空間復(fù)雜度是對一個算法在運行過程中臨時占用存儲空間大小的度量,因此選項D正確。5、下列敘述中錯誤的是A、向量是線性結(jié)構(gòu)B、非空線性結(jié)構(gòu)中只有一個結(jié)點沒有前件C、非空線性結(jié)構(gòu)中只有一個結(jié)點沒有后件D、只有一個根結(jié)點和一個葉子結(jié)點的結(jié)構(gòu)必定是線性結(jié)構(gòu)標(biāo)準(zhǔn)答案:D知識點解析:線性結(jié)構(gòu)是n個數(shù)據(jù)元素的有序(次序)集合。①集合中必存在唯一的一個“第一個元素”;②集合中必存在唯一的一個“最后的元素”;③除最后元素之外,其它數(shù)據(jù)元素均有唯一的“后件”;④除第一元素之外,其它數(shù)據(jù)元素均有唯一的“前件”。相對應(yīng)于線性結(jié)構(gòu),非線性結(jié)構(gòu)的邏輯特征是一個結(jié)點元素可能對應(yīng)多個直接前驅(qū)和多個后繼。向量符合線性結(jié)構(gòu)特點。非線性結(jié)構(gòu)也會存在只有一個根結(jié)點和葉子結(jié)點的情況。6、執(zhí)行以下程序段后,w的值為()。intw=’A’,x=14,y=15;w=((x‖y)&&(w<’a’));A、-1B、NULLC、1D、0標(biāo)準(zhǔn)答案:C知識點解析:字符變量w的初值為字符“’A’”,其ASCII碼值為65,字符“’a’”的ASCII碼值為97,所以關(guān)系表達式“w<’a’”的值為1;變量x=14,變量y=15,“x∥y”為或,x、y均為真,所以x∥y的結(jié)果1。因而邏輯表達式“(x∥y)&&(w<’a’)”的值為1。7、以下選項中,值為1的表達式是()。A、1一‘0’B、1一‘\0’C、‘1’一0D、‘\0’一‘0’標(biāo)準(zhǔn)答案:B知識點解析:\0,空值,其.ASCII碼值為0,所以B選項的值為1。字符0的ASCⅡ碼值為048,所以A、C、D選項的值均不為1。8、下列敘述中正確的是A、程序執(zhí)行的效率與數(shù)據(jù)的存儲結(jié)構(gòu)密切相關(guān)B、程序執(zhí)行的效率只取決于程序的控制結(jié)構(gòu)C、程序執(zhí)行的效率只取決于所處理的數(shù)據(jù)量D、以上都不正確標(biāo)準(zhǔn)答案:A知識點解析:影響程序執(zhí)行效率的因素有很多,如數(shù)據(jù)的存儲結(jié)構(gòu)、程序處理的數(shù)據(jù)量、程序的算法等。順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)在數(shù)據(jù)插入和刪除操作上的效率就存在差別。其中,鏈?zhǔn)酱鎯Y(jié)構(gòu)的效率要高一些。9、定義學(xué)生、教師和課程的關(guān)系模式S(S#,Sn,Sd,Dc,Sa)(其屬性分別為學(xué)號、姓名、所在系、所在系的系主任、年齡);C(C#,Cn,P#)(其屬性分別為課程號、課程名、先修課);SC(S#,C#,G)(其屬性分別為學(xué)號、課程號和成績),則該關(guān)系為()。A、第一范式B、第二范式C、第三范式D、BCNF范式標(biāo)準(zhǔn)答案:B知識點解析:本題中關(guān)系s中的“學(xué)號”列可決定“所在系”列,“所在系”列又可決定“所在系的系主任”,存在傳遞函數(shù)依賴,不滿足第三范式。10、若有以下程序main(){inta=1,b=2,c=3,d=4,r=O;if(a!=1);elser=1;if(b==2)r+=2:if(c!=3);r+=3;if(d==4)r+=4;printf("%d\n",r);}則程序的輸出結(jié)果是A、7B、10C、6D、3標(biāo)準(zhǔn)答案:B知識點解析:程序代碼中有四條并列的if語句,第一條if表達式a!=1不成立,執(zhí)行else分支,r=1:第二條if表達式b==2成立,執(zhí)行r+=2,r==3;第三條if語句c!=3不成立,執(zhí)行語句r+=3,r=6;第四條if分支d=4成立,執(zhí)行該if分支語句,r+=4,r=10。11、有定義語句:char*s1=’’OK’’,*s2=’’ok’’;以下選項中,能夠輸出’’K’’的語句是A、if(strcmp(s1,s2)!=0)puts(s1);B、if(strcmp(s1,s2)!=0)puts(s2);C、if(strcmp(s1,s2)=1)puts(s1);D、if(strcmp(s1,s2)=0)puts(s1);標(biāo)準(zhǔn)答案:A知識點解析:字符串比較函數(shù)strcmp的功能是對s1和s2所指字符串進行比較。如果s1<s2,返回負(fù)數(shù),如果s1=s2,返回0,如糶s1>s2,返回正數(shù),所以對于本題來說,能夠輸出”O(jiān)K”的語句是選項A所指的語句。12、計算機能直接執(zhí)行的程序是A、目標(biāo)程序B、可執(zhí)行程序C、匯編程序D、源程序標(biāo)準(zhǔn)答案:B知識點解析:把由高級語言編寫的程序稱為“源程序”,由二進制代碼表示的程序稱為“目標(biāo)程序”(后綴名為.obj),由匯編語占編寫的程序稱為“匯編程序”。為了把源程序轉(zhuǎn)換成機器能接受的目標(biāo)程序,軟件工作者編制了一系列軟件,通過這些軟件可以把用戶按規(guī)定語法寫出的語句——翻譯成二進制的機器指令。這種具有翻譯功能的軟件稱為“編譯程序”,每種高級語言都有與它對應(yīng)的編譯程序。C源程序經(jīng)過C編譯程序編譯之后生成一個后綴為.obj的二制進文件(稱為目標(biāo)文件),這個目標(biāo)程序要和C語言的庫函數(shù)相鏈接牛成一個后綴為.exe的文件,這個文件可以在操作系統(tǒng)中A接執(zhí)行,稱為叮執(zhí)行程序。13、若有定義:charc;intd;,程序運行時輸入:1,2<回車>,能把值1輸入給變量c、值2輸入給變量d的輸入語句是()。A、scanf("%c,%d",&c,&d);B、scanf("%c%d",&c,&d);C、scanf("%d,%f",&c,&d);D、scanf("%d%d",&c,&d);標(biāo)準(zhǔn)答案:A知識點解析:考查scanf的格式輸入。如果程序調(diào)試的時候有普通的字符,那么若要程序調(diào)試通則需要在scanf的""內(nèi)原樣帶有相同的字符,變量c和d的數(shù)據(jù)類型分別為char型和int型,對應(yīng)的格式控制符為%c和%d,所以答案選A。14、有以下程序#includevoidfun(char*t,char*s){while(*t!=0)t++;while((*t++=*s++)!=0),}maiin_(){charss[10]="acc",aa[10]="bbxxyy";fun(ss,aa);printf("%s,%s\n",ss,aa);}程序的運行結(jié)果是A、acc,bbxxyyB、accxxyy,bbxxyyC、accbbxxyy,bbxxyyD、accxyy,bbxxyy標(biāo)準(zhǔn)答案:C知識點解析:fun函數(shù)中,第1個while循環(huán)語句使指針t指向字符串的末尾,第2個while循環(huán)語句實現(xiàn)了字符串t和s的連接。主函數(shù)中語句。fun(ss,aa)的功能是將字符串a(chǎn)a連接到字符串ss的末尾。15、有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}當(dāng)執(zhí)行程序時,按下列方式輸入數(shù)據(jù)(從第1列開始,代表回車,注意:回車也是一個字符)1234則輸出結(jié)果是A、12B、1234C、123D、1234標(biāo)準(zhǔn)答案:C知識點解析:scanf和getchax函數(shù)分別從鍵盤上讀入一個字符,因此輸入12空格34,則變量a中存放的為1,b中存放2,c中存放空格,d中存放3。16、若有以下程序typedefstructstu{charname[10],gender;intscore;)STU;voidf(STUa,STUb){b=a:printf(”%s,%c,%d,”,b.name,b.gender,b.score);}main(){STUa={’’Zhao’’,’m’,290},b={’’Qian’’,’f’,350};f(a,b);printf(”%s,%c,%dha”,b.name,b.gender,b.score);}則程序的輸出結(jié)果是A、Zhao,m,290,Zhao,m,290B、Zhao,m,290,Qian,f,350C、Qian,f,350,Qian,f,350D、Zhao,m,290,Zhao,f,350標(biāo)準(zhǔn)答案:B知識點解析:函數(shù)f(STua,sTub)的主要功能是為把結(jié)構(gòu)體變量a的值存放到b中,然后輸出b中各個成員的值。主函數(shù)中調(diào)用函數(shù)f(a,b),輸出賦值以后b的數(shù)據(jù),實際為a{’’zhao’’,’m’,290}的數(shù)據(jù),函數(shù)調(diào)用結(jié)束,形參a和b撤銷,流程到主函數(shù)輸出b{’’Qian’’,’f,350}的數(shù)據(jù)。17、以下選項中有語法錯誤的是A、charstr[3][10];str[1]="guest";B、charstr[][10]={"guest"};C、char*str[3];str[1]="guest";D、char*str[]={"guest”[]};標(biāo)準(zhǔn)答案:A知識點解析:本題考查字符數(shù)組的定義和使用。選項A)定義了一個二維字符數(shù)組,第二句是直接給字符數(shù)組賦值錯誤,C語言中不能直接給字符數(shù)組賦值;選項B)、C)和D)都是正確的。18、以下選項中函數(shù)形參不是指針的是A、fun(int*a){…}B、fun(inta[10]){…}C、fun(int&p){…}D、fun(intp[]){…}標(biāo)準(zhǔn)答案:C知識點解析:B選項和D選項是將數(shù)組作為函數(shù)參數(shù);A選項是將指針作為函數(shù)參數(shù);因此C選項正確。19、有以下程序main(){inti,j;for(i=1;i<4;i++){for(j=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");}}A、1*1=11*2=21*3=32*1=22*2=43*1=3B、1*1=11*2=22*2=41*3=32*3=63*3=9C、1*1=11*2=21*3=32*2=42*3=63*3=9D、1*1=12*1=22*2=43*1=33*2=63*3=9標(biāo)準(zhǔn)答案:C知識點解析:外層for循環(huán)的自變量i從1開始,每次循環(huán)后增1,直到i等于3結(jié)束。對于外層循環(huán)自變量i的每一個值,內(nèi)層循環(huán)的自變量j每次從i開始,每次循環(huán)后增1,直到j(luò)等于3結(jié)束。所以在每次外循環(huán)開始后,內(nèi)層循環(huán)在一行先打印i*j=兩個乘數(shù)的積,然后回車換行,下次循環(huán)從下一行開始打印輸出結(jié)果。20、以下敘述中正確的是A、函數(shù)的形式參數(shù)不屬于局部變量B、對于變量而言,"定義"和"說明"這兩個詞實際上是同一個意思C、在復(fù)合語句中不能定義變量D、全局變量的存儲類別可以是靜態(tài)類標(biāo)準(zhǔn)答案:D知識點解析:聲明變量不分配空間,定義變量要分配空間,所以B選項錯誤。符合語句中可以定義變量,所以C選項錯誤。函數(shù)的形參屬于局部變量,所以A選項錯誤。21、以下敘述中正確的是A、下面的語句用賦初值方式來定義字符串,其中,’\0’是必須的charstr1[]={’s’,’t’,’r’,’1’,’\0’};B、有定義語句:charstr1[]="str1";,數(shù)組str1將包含4個元素C、字符串常量"str1"的類型是:字符串?dāng)?shù)據(jù)類型D、字符數(shù)組的每個元素可存放一個字符,并且最后一個元素必須是’\0’字符標(biāo)準(zhǔn)答案:B知識點解析:選項B中除了字符串中實際字符之外,還要存儲字符串結(jié)束標(biāo)志,應(yīng)為5個元素。在C語言中沒有字符串?dāng)?shù)據(jù)類型,因此選項C不正確,選項D字符數(shù)組不一定必須存放字符串,因此沒有規(guī)定最后一個元素為字符串結(jié)束標(biāo)志。22、以下程序依次把從終端輸入的字符存放到f文件中,用#作為結(jié)束輸入的標(biāo)志,則在橫線處應(yīng)填入的選項是#include<stdio.h>main(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getchar())!=’#’)fputc(__________);fclose(fp);}A、fp,chB、chC、ch,"fname"D、ch,fp標(biāo)準(zhǔn)答案:D知識點解析:fputc()是以字符(字節(jié))為單位的讀寫函數(shù)。每次可從文件讀出或向文件寫入一個字符。使用格式為fputc(ch,fp);其中ch是待輸出的某個字符,它可以是一個字符常量,也可以是一個字符變量;fp是文件指針。fputc(ch,fp)的功能是將字符ch寫到文件指針fp所指的文件中。如果輸出成功,fputc函數(shù)返回所輸出的字符;如果輸出失敗,則返回一個EOF值。EOF是在stdio.h庫函數(shù)文件中定義的符號常量,其值等于-1。23、一棵二叉樹中共有80個葉子結(jié)點與70個度為1的結(jié)點,則該二叉樹中的總結(jié)點數(shù)為A、219B、229C、230D、231標(biāo)準(zhǔn)答案:B知識點解析:二叉樹中,度為0的節(jié)點數(shù)等于度為2的節(jié)點數(shù)加1,即n2=n0-1,葉子節(jié)點即度為0,則n2=79,總結(jié)點數(shù)為n0+n1+n2=80+70+79=229,答案為B。24、某二叉樹共有12個結(jié)點,其中葉子結(jié)點只有1個。則該二叉樹的深度為(根結(jié)點在第1層)A、3B、6C、8D、12標(biāo)準(zhǔn)答案:D知識點解析:二叉樹中,度為0的節(jié)點數(shù)等于度為2的節(jié)點數(shù)加1,即n2=n0-1,葉子節(jié)點即度為0,n0=1,則n2=0,總節(jié)點數(shù)為12=n0+n1+n2=1+n1+0,則度為1的節(jié)點數(shù)n1=11,故深度為12,選D。25、有以下程序:#includeintfun(intx,inty){if(x?。統(tǒng))return((x+y)/2);elsereturn(x);}main(){inta=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));}A、6B、3C、8D、12標(biāo)準(zhǔn)答案:A知識點解析:本題中第一次調(diào)用為fun(8,fun(5,6)),因為fun(5,6)返回值為5,所以第二次調(diào)用為fun(8,5)=6。所以選擇A)。國家二級C語言機試(選擇題)模擬試卷第5套一、選擇題(本題共40題,每題1.0分,共40分。)1、算法的空間復(fù)雜度是指()。A、算法在執(zhí)行過程中所需要的計算機存儲空間B、算法所處理的數(shù)據(jù)量C、算法程序中的語句或指令條數(shù)D、算法在執(zhí)行過程中所需要的臨時工作單元數(shù)標(biāo)準(zhǔn)答案:A知識點解析:算法的空間復(fù)雜度是指算法在執(zhí)行過程中所需要的內(nèi)存空間,所以選擇A選項。2、計算機能直接執(zhí)行的程序是A、目標(biāo)程序B、可執(zhí)行程序C、匯編程序D、源程序標(biāo)準(zhǔn)答案:B知識點解析:把由高級語言編寫的程序稱為“源程序”,由二進制代碼表示的程序稱為“目標(biāo)程序”(后綴名為.obj),由匯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論