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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

國家二級C語言機試(選擇題)模擬試

卷第1套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、深度為5的完全二叉樹的結點數不可能是()。

A、15

B、16

C、17

D、18

標準答案:A

知識點解析:對于滿二叉樹,葉子結點的數目等于2n—ln為深度,這里就是

24=16O

2、設有表示學生選課的三張表,學生S(學號,姓名,性別,年齡,身份證號),課

程C(課號,課名),選課SC(學號,課號,成績),則表SC的關鍵字(鍵或碼)為()。

A、課號,成績

B、學號,成績

C、學號,課號

D、學號,姓名,成績

標準答案:C

知識點解析:學號是學生表S的主鍵,課號是課程表C的主鍵,因此選課表SC的

關鍵字應該與前兩個表能夠直接聯系且能唯一定義元組,學號和課號的組合滿足條

件。

3、若有定義:inta,b,c;,則以下選項中的賦值語句正確的是()。

A^a=(b==c)=1;

(a=b)=c=1:

C、a=(b=c)+1;

D^a+b=c;

標準答案:C

知識點解析:賦值運算符的左側必須為變量而不能是表達式,所以答案選C。

4、關于"while(條件表達式)循環體”,以下敘述中正確的是()。

A、循環體的執行次數總是比條件表達式的執行次數多一次

B、條件表達式的執行次數總是比循環體的執行次數多一次

C、條件表達式的執行次數與循環體的執行次數一樣

D、條件表達式的執行次數與循環體的執行次數無關

標準答案:B

知識點解析:考查while循環的執行過程。先計算括號內表達式的值,若不為。則

執行循環體語句,若為0則跳出while循環,所以條件表達式的執行次數總是比循

環體的執行次數多一次,答案選B。

5、以下語句中存在語法錯誤的是()。

A、charss|6]|20];ss[l]="right?";

B、charss[][20]={wright?M};

w/,

CNchar*ssl6J;ss[l]=right?;

D、char*ss[]={"right?"};

標準答案:A

知識點解析:A項錯誤,數組定義后,不能對數組整體賦值,ss是二維數組,ss[l]

是一維字符數組,即字符串,字符串賦值可以使用飛trcpy(網1],"right");”的形

式,但不能使用賦值的形式。B、D兩項正確,在定義時對數組同時進行初始化;

C項正確,將常量字符串在內存中的首地址賦給指針數組的一個元素。

6、以下敘述中正確的是()。

A,如果企圖通過一個空指針來訪問一個存儲單元,將會得到一個出錯信息

B、即使不進行強制類型轉換,在進行指針賦值運算時,指針變量的基類型也可以

不同

C、設變量p是一個指針變量,則語句p=0;是非法的,應該使用p=NULL;

D、指針變量之間不能用關系運算符進行比較

標準答案:A

知識點解析:空指針意味著該指針沒有指向任何具體的變量,所以不能訪問一個存

儲單元,選項A正確。指針的賦值運算只能在同一數據類型之間進行,故選項B

錯。語句p=(^Dp=NULL是一樣的,都是把一個空指針賦給指針變量p,故選項C

錯.指針之間能進行關系運算.比較的是地址值的大小,選項D錯.答案選Ac

7、有以下程序:#include<stdio.h>voidfun(intn){staticintx[3]={1,2,3);

intk;for(k=0;k<3;k++)x[k]+=x[k]—n;for(k=0;k<3;k++)printf("%

d,",x[k]);}main()[fun(O);fun(l);)程序運行后的輸出結果是()。

A、1,2,3,0,2,4,

B、2,4,6,3,7,11,

C、2,4,6,1,3,5,

D、1,2,3,4,5,6,

標準答案:B

知識點解析:第一次調用fun()函數,此時n=0,數組x是靜態的,因此,只在第

一次時初始化,由x[k]+=x[k]—n計算可知,x[]={2,4,6),第二次調用fun。,

此時n=l,x[]={2,4,6},經計算得x口二{3,7,11),故輸出結果為2,4,6.

3,7,11,

8、對長度為10的線性表進行冒泡排序,最壞情況卜.需要比較的次數為()。

A、9

B、10

C、45

D、90

標準答案:C

知識點解析:冒泡法是在掃描過程中逐次比較相鄰兩個元素的大小,最壞的情況是

每次比較都要將相鄰的兩個元素互換,需要互換的次數為

9+8+7+6+5+4+3+2+1=45,故C選項正確。

9、有以下定義:structdata{inti;charc;doubled;}x;以下敘述中錯誤的是

()。

A、x的內存地址與x.i的內存地址相同

B、siructdata是一個類型名

C、初始化時,可以對x的所有成員同時賦初值

D、成員i、c和d占用的是同一個存儲空間

標準答案:D

知識點解析:i、c、d是結構體變量x中的三個不同的成員,占用不同的存儲空

間。

10、C語言編譯程序的功能是()。

A、執行一個C語言編寫的源程序

B、把C源程序翻譯成ASCH碼

C、把C源程序翻譯成機器代碼

D、把C源程序與系統提供的庫函數組合成一個二進制執行文件

標準答案:C

知識點解析:編譯程序的功能是將“高級語言”翻譯為“機器語言每條C語言語

句.經過編譯最終都將轉換成二進制的機器指令C

11、有以卜程序:#include<stdio.h>#defineM5#definef(x,y)x*y+Mmain()

{intk;k=f(2,3)*f(2,3);printf("%d\n",k);}程序的運行結果是()°

A、22

B、41

C、100

D、121

標準答案:B

知識點解析:宏定義中的函數在調用時只做簡單的替換功能。所以

k=2*3+5*2*3+5=4lo

12、設變量x為longin(型,并已正確賦值,以下表達式中能將x的百位上的數字

提取出的是()。

A、x/10%100

B、x%10/100

C、x%100/10

D、x/100%10

標準答案:D

知識點解析:x/100的個位數是x的百位數上的數字,所以再進行%10運算即可

得到該數字。

13、有以F程序:#include<stdio.h>main(){intk=10:printf("%4d,%o,%x

\n”,k,k,k);}程序的運行結果是()。(□代表一個空格。)

A、10,12,a

B、onlO,012,a

C>010,12,a

D、DDIO,12,a

標準答案:D

知識點解析:%4d表示先輸出占4個字符的十進制,10己占2個字符,故先輸出

2個空格,然后輸出10;%0表示輸出八進制,所以輸出10的八進制為12;%x

表示輸出十六進制,即a。

14,下列數據結構中,屬于非線性結構的是()。

A、循環隊列

B、帶鏈隊列

C、二義樹

D、帶鏈棧

標準答案:C

知識點解析:線性結構的特點:①有且只有一個根結點:②每一個結點最多有一

個前驅,也最多有一個后繼。不滿足線性結構條件的稱為非線性結構,二叉樹的非

葉子結點最多可以用兩個后繼結點,屬于非線性結構。

15、程序測試的目的是()。

A、為被測程序設計正確的測試用例

B、發現并改正程序中的錯誤

C、發現程序中的錯誤

D、改正程序中的錯誤

標準答案:C

知識點解析:程序測試是使用人工或自動手段來運行或測定某個系統的過程,其目

的在于檢驗它是否滿足規定的需求或是弄清預期結果與實際結果之間的差別,即為

發現錯誤而執行程序的過程,而不是改正錯誤。故正確答案為C。

16、關于C語言標識符,以下敘述中錯誤的是()。

A、標識符可全部由數字組成

B、標識符可全部由下面線組成

C、標識符可全部由小寫字母組成

D、標識符可全部由大寫字母組成

標準答案:A

知識點解析:C語言標識符只能由字母、數字、下畫線構成,且只能以字母、下畫

線開頭,故選項A不正確。

17、有以下程序:#include<stdio.h>main(){inti,j;for(i=l;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=3

B、1*1=11*2=21*3=32*2=42*3=63*3=9

C、1*1=11*2=22*2=41*3=32*3=63*3=9

D、1*1=12*1=22*2=43*1=33*2=63*3=9

標準答案:B

知識點解析:考查for循環及其嵌套。第一個for循環用來控制輸出行數,第二個

for循環用來控制每行輸出的表達式個數。當i=l,j=l時,第一行輸出3個表達

式:1*1=11東2=21*3=3當i=2,j=2時;第二行輸出2個表達式:2*2=42*3=6當

i=3,j=3時,第三行輸出1個表達式:3*3=9當i=4時,第一個for循環中4V4條

件不成立,循環結束,整個程序執行完畢。因此答案選B。

18、字符數組a和b中存儲了兩個字符串,判斷字符串a和b是否相等,應當使用

的是()。

A、if(strcmp(a,b)==0)

B、if(strcpy(a,b))

C、if(a==b)

D、if(a=b)

標準答案:A

知識點解析:考查字符串比較函數strcmp的功能。

19、要求定義一個具有6個元素的int型一維數組,以下選項中錯誤的是()。

A、intN=6,a[N];

B、inta[2*3]={0};

C、#defineN3inta[N+N]:

D.inta[]={l,2,3,4,5,6};

標準答案:A

知識點解析:數組定義中長度不能為變量。

20>有以卜程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x*x

main(){ima=l,b=2;printfT%4.lf\n%S(a+b));}程序運行后的輸出結果是

()。

A、31.5

B、7.5

C、程序有錯無輸出結果

D、14.0

標準答案:C

知識點解析:宏定義不是C語句,結尾不加“;”,所以該程序會出現編譯錯誤,

答案選C。

21、通常軟件測試實施的步驟是()。

A、集成測試、單元測試、確認測試

B、單元測試、集成測試、確認測試

C、確認測試、集成測試、單元測試

D、單元測試、確認測試、集成測試

標準答案:B

知識點解析:軟件測試過程一般按4個步驟進行,即單元測試、集成測試、驗收測

試(確認測試)和系統測試。故答案應該選B。

22、一名教師可講授多門課程,一門課程可由多名教師講授。則實體教師和課程間

的聯系是()。

A、1:1聯系

B、1:m聯系

C,m:1聯系

D、m:n聯系

標準答案:D

知識點解析:因為一名教師可講授多門課程,而一門課程乂能由多名教師講授,所

以教師和課程之間是多對多的關系,可以表示為m:n,選擇D.

23、以下各項中,屬于合法的轉義字符是()。

A、\x4「

B、'\0x41'

C、\X4「

D、\0X4「

標準答案:A

知識點解析:\xhh,表示1到2位十六進制所代表的字符,故答案為A。

24若有以下程序:#include<stdio.h>main(){intc;c=13I15:printf("%d

\n%c);}則程序的輸出結果是()。

A、13

B、15

C、18

D、5

標準答案:B

知識點解析:本題考查位運算中按位或運算符,或運算只要兩個比較的位中有一個

為1,其結果是1,否則結果為0。13用二進制表示為00001101,15用二進制表示

為00001111,或運算后結果為00001111,即15,故B選項正確。

25、有以下程序:#include<stdio.h>main(){inta=3;do{printf("%d,",a—

=2);)while(!(——a));printfC\n,f);)程序運行后的輸出結果是()。

A、1,—3,

B、h—2,

C、3,0,

D、1,0,

標準答案:B

知識點解析:本題重點考查do…while語句,該循環語句的特點是,先執行循環中

的語句,然后再判斷表達式是否為真,如果為真則繼續循環;如果為假,則終止循

環。因此,do...while循環至少要執行一次循環語句。變量a賦初值為3,每循環

一次需執行語句a—=2一次,同時循環條件使變量a自減1,所以第一次循環后變

量a變為1,第2次循環后變量a變為一2。故B選項正確。

26>有以卜程序:#include<stdio.h>intadd(inta,intb){retum(a+b);)main()

(intk,(*f)(),a=5,b=10:f=add:}則以下函數調用語句中錯誤的是()。

A、k=*f(a>b);

k=add(a,b);

C、k=(*f)(a,b):

D、k=f(a,b);

標準答案:A

知識點解析:im(*f)()為一個函數指針變量,返回值為整型,f為一個指針變量,指

向一個已經定義的函數,在調用該函數的時候需要把參數寫在相應的小括號內,即

(*指針名)(參數或參數列表),所以選項A調用錯誤,答案選A。

27、有以下程序:#include<stdio.h>voidmy(){charch:ch=getchar();

if(ch!=,c/)my();putchar(ch);)main(){my();}執行時,輸入abcV回車》,則

輸出結果是()。

A、abc

B、ababc

C、bca

D、cba

標準答案:D

知識點解析:my()遞歸,直到輸入了c開始返回。究歸使用的是棧的思想,因此最

后輸入進去的最先返回并輸出。所以結果是cha。

28、下列選項中屬于面向對象設計方法主要特征的是()。

A、繼承

B、自頂向下

C、模塊化

D、逐步求精

標準答案:A

知識點解析:面向對象沒計方法的基本概念有對象、類和實例、消息、繼承與多態

性,所以答案為A。

29、以下說法中正確的是()。

A、C語言程序總是從第一個定義的函數開始執行

B、在C語言程序中,耍調用的函數必須放在main。函數中定義

C、C語言程序總是從main。函數開始執行

D、C語言程序中的main。函數必須放在程序的開始部分

標準答案:C

知識點解析:C程序總是從main。函數開始執行,A選項錯誤,C選項正確;要調

用的函數必須放在main。函數中是函數嵌套,所有程序執行是從main。函數開始

的,被調用的函數在調用之前要進行聲明,B選項錯誤;調用的函數可以放在

main。函數之前,D選項錯誤。故正確答案為C。

30、有以卜.程序段:inlm=33,n=66;m=mAn;n=nAm;m=mAn;執行上述語句

后,m和n的值分別是()。

A、m=66,n=33

B、m=33,n=66

C,m=66,n=66

D、m=33.n=33

標準答案:A

知識點解析:m=nin;n=Mm:m=mAn;語句實現了m和n的交換。故答案為

Ao

31有以下程序:#include<stdio.h>main(){inti,array[6]={1,5,0,4);

for(i=0;i<5;i++)printf(//%d,\array[i]);printf(w\nf,);}程序運行后的輸出結

果是()。

A、04040

B、15040

C、15540

D、12120

標準答案:B

知識點解析:本題主要考查一維數組的輸出。由于數組中有6個元素,但初始化數

組的時候只給出4個元素,所以array[5]=0,array[6]=0,前面幾位元素依次輸出,

不夠位數補0,所以選項B正確。

32、有以下程序段:inlx,i;for(i=1;iV=100;i++){scanR"%d",&x);if(x<

O)continue;printf("%4d\n",x);}下列各項中,針對上述程序段的描述正確的

是()。

A、最多可以輸出100個非負整數

B、當x<0時結束整個循環

C、當x>=0時沒有任何輸出

D、prinlf函數調用語句總是被跳過

標準答案:A

知識點解析:continue語句的功能是結束本次循環,而不是終止整個循環的執行,

所以B選項錯誤;當x>=0時,程序執行printf(〃%4dW,x);語句,所以C、D

選項錯誤。因為for循環的循環次數i是從1到100,如果先后輸入100個非負整

數,則這些數將全部輸出。

33、有以下程序:#include<stdio.h>main(){inta=2?c=5;printR"a=%%d,

b=%%d\n",a,c);}程序的輸出結果是()。

A、a=2,b=5

a=%2,b=%5

C>a=%d,b=%d

D、a=%%d,b=%%d

標準答案:C

知識點解析:C語言中用“%%”輸出字符“%”,所以%%d輸出為%d兩個普通字

符,而不是根據格式控制符“%d”的含義來輸出,故C選項正確

34、設循環隊列的存儲空間為Q(l:35),初始狀態為front=rear=35。現經過系列

入隊與退隊運算后,front=15,rear=15,則循環隊列中的元素個數為()。

A、20

B、0或35

C、15

D、16

標準答案:B

知識點解析:Q(l:35)則隊列的存儲空間為35;隊空時:front=rear(初始化時:

front=rear);隊滿時:(rear+l)%n==front,n為隊列長度(所用數組大?。?。因此當執

行一系列的出隊與入隊操作,from=rear,則隊列要么為空,要么為滿。

35、數據字典(DD)所定義的對象都包含于()。

A、軟件結構圖

B、方框圖

C、數據流圖(DFD圖)

D、程序流程圖

標準答案:C

知識點解析:數據字典(DD)是指對數據的數據項、數據結構、數據流、數據存

儲、處理邏輯、外部實體等進行定義和描述,其目的是對數據流程圖中的各元素做

出詳細的說明。

36、以下選項中表示一個合法的常量的是(說明:符號□表示空格)()。

A、9口9口9

B、OXab

C、123E0.2

D、2.7e

標準答案:B

知識點解析:當用指數形式表示浮點數據時,E的前后都要有數據,并且E的后面

數要為整數。

37、若以下選項中的變量全部為整型變量,且已正確定義并賦值,則語法正確的

switch語句是()。

A^switch(a+9){casecl:y=a-b;casec2:y=a+b;)

B、switcha*b{case10:x=a+b:default:y=a—b:}

C、switch(a+b){easel:case3:y=a+b;break;cascO:casc4:y=a——b;

D、switch(a*a+b*b){default:break;case3:y=a+b;break;case2:y=a-b:

break;}

標準答案:D

知識點解析:選項A,當cl和c2相等時,不成立;選項B,a*b要用括號括起

來;選項C,case與后面的數字用空格隔開。

38、以下選項中,能正確進行字符串賦值的是()。

A、char*s="ABCDE";

B,chars[5]={'A','B','C',,D',

C、chars[4][5]={"ABCDE"};

D、char*s;get(s);

標準答案:A

知識點解析:本題考查字符數組的初始化。B選項中賦值號右側是賦值給一個字符

串數組,而左邊是一個字符數組,所以錯誤;C選項中字符串包含6個字符,所以

不能賦值給左邊只能存放5個字符的字符串數組中。D選項gets函數中參數需要指

定長度故A選項正確。

39有以下程序段:inifur(char*s)char*p;p=s;if(*s==O)return0;while(*+

+p);return(p—s);}該段程序是用來()。

A、計算字符串所占字節數

B、實現字符串的賦值

C、計算字符串的長度

D、將字符串逆序存放

標準答案:C

知識點解析:在fun()函數中定義了指針p,首先把s地址賦給p,再通過while函

數移動指針P,當p指針指向單元為0時,退出while循環,返回此時p和s地址

之差,即字符串長度。

40、以下針對全局變量的敘述中錯誤的是()。

A、用extern說明符可以限制全局變量的作用域

B、全局變量是在函數外部任意位置上定義的變量

C、全局變量的作用域是從定義位置開始至源文件結束

D、全局變量的生存期貫穿于整個程序的運行期間

標準答案:A

知識點解析:在不同編譯單位內用extern說明符來擴展全局變量的作用域,extern

可以將全局變量作用域^展到其他文件,而不是限制全局變量的作用域,故選A。

國家二級C語言機試(選擇題)模擬試

卷第2套

一、選擇題(本題共40題,每題1.0分,共40分。)

1、下列數據結構中,屬于非線性結構的是()。

A、循環隊列

B、帶鏈隊列

C、二叉樹

D、帶鏈棧

標準答案:C

知識點解析:樹是簡單的非線性結構,所以二叉樹作為樹的一種,也是一種非線性

結構。

2、若二維數組a有m列,則在前的元素個數為()。

A、j*m+i

B、i*m+j

C、j*m+i+l

D、i*m+j+l

標準答案:

知識之解析B:二維數組的元素可以看成是按矩陣形式存放的,總是先存放第一行的

元素,再存放第二行的元素。數組第一維的下標是i,說明它前面還有i行,有

i*m個元素,數組第二維的下標是i,說明它前面還有j歹U,有j個元素,所以共有

i*m+j個元素。

3、軟件按功能可以分為:應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬

于應用軟件的是()。

A、編譯程序

B、操作系統

C、教務管理系統

D、匯編程序

標準答案:C

知識點解析:編譯軟件、操作系統、匯編程序都屬于系統軟件,只有C選項教務

管理系統才是應用軟件。

4、以下選項中關于C語言常量的敘述錯誤的是

A、常量分為整型常量、實型常量、字符常量和字符串常量

B、經常被使用的變量可以定義成常量

C、常量可分為數值型常量和非數值型常量

D、所謂常量,是指在程序運行過程中,其值不能被改變的量

標準答案:B

知識點解析:常量指在程序運行過程中,具值不能被改變的量。常量分為整型常量

(即整常數)、實型常量、字符型常量和字符串常量。常量也可以按數據類型分為為

數據常量和非數據常量。變量是指在程序運行過程中,其值能被改變的量。

5、一棵二叉樹中共有70個葉子結點與80個度為1的結點,則該二叉樹中的總結

點數為

A、219

B、221

C、229

D、231

標準答案:A

知識點解析:在二叉樹中,葉子結點個數為no,則度為2的結點數n2=no-l。本題

中葉子結點的個數為70,所以度為2的結點個數為69,因而總結點數=葉子結點

數十度為1的結點數十度為2的結點數=70+80+69=219。

6、與十進制數200等值的十六進制數為

A、A8

B、A4

C、C8

D、C4

標準答案:C

知識點解析:本題考察了進制轉換,十進制的數轉換為十六進制規則:整數部分除

以16取余數,將余數倒過來排列。

7、下列敘述中錯誤的是()。

A、在帶鏈隊列中,隊頭指針和隊尾指針都是在動態變化的

B、在帶鏈棧中,棧頂指針和棧底指針都是在動態變化的

C、在帶鏈棧中,棧頂指針是在動態變化的,但棧底指針是不變的

D、以上說法均不對

標準答案:B

知識點解析:在棧結構中,插入和刪除操作都是在棧頂進行操作,相對應的在帶鏈

棧中,棧頂指針是在動態變化的,但棧底指針是不變的,所以選項B)說法錯誤。

8、下面屬于白盒測試方法的是()。

A、等價類劃分法

B、判定一條件覆蓋

C、因果圖法

D、錯誤推測法(猜錯法)

標準答案:B

知識點解析:白盒測試法主要有邏輯覆蓋、基本路徑測試等。其中,邏輯覆蓋又包

括語句覆蓋、路徑覆蓋、判定覆蓋、條件覆蓋、判斷一條件覆蓋。黑盒測試方法主

要有等價類劃分法、邊界值分析法、錯誤推測法和因果圖等。

9、軟件詳細設計產生的圖如下,該圖是

A、N?S圖

B、PAD圖

C、程序流程圖

D、E-R圖

標準答案:C

知識點解析:本題考查程序流程圖的概念,流程圖直觀地描述了程序的具體步驟。

10、軟件需求規格說明書的作用不包括()。

A、軟件驗收的依據

B、用戶與開發人員對軟件要做什么的共同理解

C、軟件設計的依據

D、軟件可行性研究的依據

標準答案:D

知識點解析:軟件需求規格說明書的作用為:便于用戶、開發人員進行理解和交

流;反映出用戶問題的結構,可以作為軟件開發工作的基礎和依據;作為確認測試

和驗收的依據。所以答案選擇D。

11、下列選項中不屬于面向對象程序設計特征的是

A、繼承性

B、多態性

C、類比性

D、封裝性

標準答案:c

知識點解析:面向對象程序設計的三個主耍特征是:封裝性、繼承性和多態性。封

裝性即只需知道數據的取值范圍和可以對該數據施加的操作,而無需知道數據的具

體結構以及實現操作的算法。繼承性是指使用已有的類定義作為基礎建立新類的定

義技術。對象根據所接受的消息而做出動作,同樣的消息被不同的對象接受時可導

致完全不同的行動,該現象稱為多態性。

12、以下正確的說法是()。

A、用戶若需要調用標準庫函數,調用前必須重新定義

B、用戶可以重新定義標準庫函數,但若重新定義,該函數將失去原有意義

C、用戶系統根本不允許用戶重新定義庫函數

D、用戶若需要調用庫函數,調用前不必使用預編譯命令將該函數所在文件包括到

用戶源文件中,系統會自動尋找該文件

標準答案:D

知識點解析:無論是標準庫函數,還是別的函數,都屬于函數的范疇,都允許用戶

重新定義和使用,使用的時候:include命令必須以“#”號開頭,文件名用一對雙引

號或一對尖括號括起來,系統提供的頭文件是以.h作為文件后綴。

13、下面不屬于軟件設計原則的是

A、抽象

B、模塊化

C、自底向上

D、信息隱藏

標準答案:c

知識點露析:軟件設計的基木原則包括抽象、信息隱藏、模塊化、局部化、確定

性、一致性、完備性和可驗證性。

14、C語言不能使用的數制是()。

A、八進制

B、十進制

C、二進制

D、十六進制

標準答案:C

知識點解析:在C語言中的數值可以用十進制、八進制和十六進制來表示,但不

用二進制來表不。

15、有以下程序:#include<stdio.h>main(){inta=0,b=0?c=0,d=0;

printf("%d,%d,%d,%d\nHa,b,c,d);}程序的運行結果是Q。

A、1,1,2,0

B、0,0,0,3

C、編譯有錯

D、0,1,2,0

標準答案:C

知識點解析:本題中if(a=l)b=l;與eked=3;之間多了語句c=2;,所以會出現

else語句的位置錯誤的編譯失敗提示。

16、卜.面不屬于結構化程序設計風格的是

A、程序結構良好

B、程序的易讀性

C、不濫用Goto語句

D、程序的執行效率

標準答案:D

知識點解析:結構化程序設計(slmciuredprogramming)是進行以模塊功能和處理過

程設計為主的詳細設計的基本原則。結構化程序設計是過程式程序設計的一個子

集,它對寫入的程序使用邏輯結構,使得理解和修改更有效更容易。

17、十進制整數設為整數類I,則下面屬于類I的實例的是

A、-518

B、0.518

C、518E-2

D、.518

標準答案:A

知識點解析:整數的全體構成整數集,整數集是一個數環。在整數系中,零和正整

數統稱為自然數。-1、-2、-3.........-n、…(n為非零自然數)為負整數。則正整數、

零與負整數構成整數系。整數不包括小數、分數。本題中,選項A是正確的,選

項B是小數,選項C是科學計數,也是小數,選項D是小數。

18、以下關于結構化程序設計的敘述中正確的是

A、結構化程序使用got。語句會很便捷

B、一個結構化程序必須同時由順序、分支、循環三種結構組成

C、由三種基本結構構成的程序只能解決小規模的問題

D、在C語言中,程序的模塊化是利用函數實現的

標準答案:D

知識點解析:C語言是結構化程序設計語言.順序結構、選擇結構、循環結構是結

構化程序設計的三種基本結構,研究證明任何程序都可以由這三種基本結構組成。

但是程序可以包含一種或者幾種結構,不是必須包含全部三種結構。自從提倡結構

化設計以來,got。就成了有爭議的語句。首先,由于got。語句可以靈活跳轉,如

果不加限制,它的確會破壞結構化設計風格。其次,goto語句經常帶來錯誤或隱

患。它可能跳過了某些對象的構造、變量的初始化、重要的計算等語句。Got。語

句的使用會使程序容易發生錯誤并且也不易閱讀,所以應避免使用。由三種基本結

構構成的程序幾乎能解決大部分問題。

19、軟件生命周期可分為定義階段、開發階段和維護階段,下面不屬于開發階段任

測試

A、

設計

B、

可行

、

C實現

D、

標準答案:c

知識點器析:軟件生命周期是指軟件產品從提出、實現、使用、維護到停止使用退

役的過程。其中,定義階段包括可行性研究與計劃制定和需求分析。測試、概要設

計、詳細設計和實現屬于開發階段。

20、在一個C源程序文件中所定義的全局變量,其作用域為()。

A、由具體定義位置和extern說明來決定范圍

B、所在程序的全部范圍

C、所在函數的全部范圍

D、所在文件的全部范圍

標準答案:A

知識點。析:全局變量的作用域是從聲明處到文件的結束,所以選擇A選項。

21、下面不能作為軟件需求分析工具的是

A、PAD圖

B、數據字典(DD)

C、數據流程圖(DFD圖)

D、判定樹

標準答案:A

知識點解析:結構化分析方法的常用工具:數據流圖(DFD)、數據字典

(DD)、判定表、判定樹。常用的過程設計工具如下所述:圖形工具(程序流程

圖、N-S圖、PAD圖、HIPO)、表格工具(判定表)、語言工具(PDL)。所以

選項A正確。

22、有以下程序#include<stdio.h>intflintx,inly){retum((y-x產x);}main()

(inta=3,b=4,c=5,d:d=flfla,b),f(a,c));printf(''%d\n'',d):}程序運行后

的輸出結果是

A、10

B、8

C、9

D、7

標準答案:C

知識點解析:本題考查函數的嵌套調用。首先計算f(a,b)與f(a,C,f(a,b)=(h

a)*a=3,f(a,C=(c.a)*a=6,然后計算f(3,6)=(6-3)*3=9o

23、以下選項中合法的常量是

A、2.7e

B、999

C、123E0.2

D、OXab

標準答案:D

知識點解析:Oxab是十六進制表示的常量。

24、若有以卜程序#includevoidsp(inl*a){intb=2:*a=*a*2:prinlf("%d,",

*a);a=&b;*a=*a*2;printf("%d,",*a);}main(){intk=3:sp(&k);

printfr%d\n,k);}則程序的輸出結果是

A、6,4,6

B、6,4,3

C>6,12,12

D、9,4,9

標準答案:A

知識點解析:本題考查了指針作為函數的參數,可以接收實參變量的地址,改變實

參的值。主函數調用sp(&k),執行sp函數a指向向k,執行語句*a=*a*2后a指向

空間的值k的值為6,改變a的指向以后,此時a指向b,則執行*a=*a*2以后,a

指向空間b的值為4。調用結束返回主函數,輸出k的值為6。

25、若有定義inta;floatb;doublec;程序運行時輸入:345能把值3輸入給變

量a、4輸入給變量b、5輸入給變量c的語句是

A、scanf(n%d%lf%lf,&a,&b,&c);

B、scanf(u%d%f%ir,&a,&b,&c);

C、scanf(n%d%f%f,&a,&b,&c);

D、scanf("%lf%lf%ir,&a,&b,&c);

標準答案:B

知識點露析:scanf函數進行輸入的時候,默認的輸入間隔為空格、跳格和回車,

變量a、b和c均為數值型數據,輸入時間隔為空格,因此scanf函數的第一個表示

格式的參數之間不用加入分隔符,而要輸入double型數據,格式控制必須用%

If(或%怕)。否則,數據不能正確輸入。

26、已定義以下函數inifun(int*p){return*p;}fun函數返回]值是

A、不確定的值

R、一個整數

C、形參p中存放的值

D、形參p的地址值

標準答案:B

知識點解析:由函數inifun(int*p){retum*p}的定義可知,返回值為整型指針變量p

所指向的數據。

27、若有以下程序intflinta口,intn)main(){if(n>l)intan={8,2,9,1,3,6,

4,7,5};{int]|t;t=f(a,n-1);printf(u%d\n",fla,9));returnt>a|n-l|?t:

a[n-l];))elsereturna[D];}則程序的輸出結果是

A、9

B、1

C、8

D、5

標準答案:A

知識點解析:主函數中調用f(a,9),遞歸函數的調用過程如下:f(a,9)-f(a,

8)->f(a,7)Tf(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[l],返回

8-8>a[2]不成立,返回a|2]的值為9……因此函數f的主要功能為計算數組中的

最大值。主函數中輸出最失值為9。

28、在函數調用過程中,如果函數如funA調用函數funB,函數funB又調用了函

數如funA,則

A、稱為函數的直接遞歸調用

B、稱為函數的間接遞歸調用

C、稱為函數的循環調用

D、C語言中不允許這樣的遞歸調用

標準答案:B

知識點解析:本題考查遞歸的概念,C語言中函數可以直接或間接調用自身,稱為

遞歸調用。本題中funA調用funB,然后funB又謊用funA,即funA間接調用了

自身。

29、程序流程圖中帶有箭頭的線段表示的是()。

A、圖兀關系

B、數據流

C、控制流

D、調用關系

標準答案:C

知識點解析:在數據流圖中,用標有名字的箭頭表示數據流。在程序流程圖中,用

標有名字的箭頭表示控制流。所以選擇C)。

30、有以下程序#includemain(){intx=l,y=0,a=0,b=0;switch(x){caseI:switch

(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;)

printf("a=%d,b=%d\n",a,b);}程序運行后的輸出結果是

A、a=l,b=0

B、a=1,b=1

C^a=2,b=l

D、a=2,b=2

標準答案:C

知識點解析:本題重點考察switch語句,switch語句中case分支后面如果沒有

break,那么就會順序執行下面的case,直到遇到break跳出。由于變量a和變量b

均賦初值為0,當程序執行完語句case。:a++;break;后,a的值為1,繼續執行語句

case2:a++;b++;break;a的值為2,b的值為1。因此C選項止確。

31、在面向對象方法中,不屬于“對象”基本特點的是()o

A、一致性

B、分類性

C、多態性

D、標識唯一性

標準答案:A

知識點解析:對象有如下一些基本特點:標識唯一性、分類性、多態性、封裝性、

模塊獨立性好。所以選擇A)。

32、下列程序中函數f的功能是:當flag為I時,進行由小到大排序;當flag為0

時,進行由大到小排序voidflintb[],inin,iniflag)main。{inti,j,I;{ini

a[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,I,6,7,8,9,10,

D、10,9,8,7,6,5,4,3,2,1,

標準答案:B

知識點解析:主函數中進行了兩次f函數的調用。第一次傳遞給形參數組b的地址

為元素a[2]的地址,n接收數據位5,因此數組b中元素為3,2,1,6,7,此時

nag的值為0,進行由大到小排序,而數組b和實參數組a共用一段存儲空間,第

一次調用結束以后,數組a的值為5,4,7,6,3,2,1,8,9,10。第二次調用

f函數,形參數組接收實參數組a的首地址,取5個元素,由小到大排序,調用結

束以后,數組a的值為3,4,5,6,7,2,1,8,9,10。

33、下面選項中的程序段,沒有編譯錯誤的是

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";

標準答案:A

知識點解析:選項R中數組名為常量,不能賦值,選項C字符數組之間無法完成

賦值操作,選項D和選項B相同,無法對數組進行賦值。

34、以下能正確定義二維數組是

A.inta[][3];

inta[][3]={2*3);

C、inta[][3]={);

D>inta[2][3]={{l),(2},{3,4)):

標準答案:B

知識點解析:C語言中定義二維數組,必須指定二維數組每一維的大小。選項A

沒有指定數組a行的大小,錯誤:選項B,雖然沒有指定行大小,但是可以通過大

括號里面的元素個數計算出行的大小為1,因此是正確的:選項C同樣沒有指定行

的大小,也不能通過元素個數計算行的個數,錯誤:選項D定義的是二行三列數

組,但是后面數據是三行,超出范圍,所以錯。

35、有以下程序#includestructord{intx,y;}dt[2]={1,2,3,4);

main。{structord*p=dt;pfintf("%d,",++(p—>x));printf(n%d\n",++(p

—>y));}程序運行后的輸出結果是

A、4,1

B、2,3

C>3,4

D>I,2

標準答案:B

知識點解析:在題目中定義了結構體。rd類型的數組變量dt,并對其賦初值。在程

序中定義了指向結構體ord類型的指針變量p,并且它指向變量數組dl的第一個元

素出[0],所以此時成員變量p—>x的值等于1,成員變量p—>y的值等于2,在

輸出時分別加1,所以輸出結果為選項B。

36、下面關于位運算符的敘述,正確的是

A、#表示“按位異或”的運算

B、II表示“按位或”的運算

C、~表示“按位異或”的運算

D、&表示“按位與”的運算

標準答案:D

知識點解析:C語言提供了6種位運算符,各種位運算符的含義見下表:

各種位總算符及其臺汽

運算符含義優先級

■依位求反1

?K.n2

?右樣2

&技位93

A核位v或4

按位或5(假)

37、下面對對象概念描述正確的是

A、對象間的通信靠消息傳遞

B、對象是名字和方法的封裝體

C、任何對象必須有繼承性

D、對象的多態性是指一個對象有多個操作

標準答案:A

知識點解析:對象之間進行通信的構造叫做消息、,A正確。多態性是指同一個操作

可以是不同對象的行為,D錯誤.對■象不一定必須有繼承性,C錯誤。封裝性是指

從外面看只能看到對象的外部特征,而不知道也無須知道數據的具體結構以及實現

操作,B錯誤。

38、有以FJSJr#includestructS{inta;int*b;};main(){intxl[]={3,4},x2[]={6,7);

structSx[]={1,x1,2,x2);printf("%d,%d\nu,*x[O].b,*x[1].b);}程序的運行結果是

()o

A、3,6

B、1,2

C、4.7

3/量的地址值

標準答案:A

知識點解析:數組名為一個指針常量,指向該數組的首地址,所以*x[0].b與*xl即

xl⑼等價,值為3,與*x2即x2⑼等價,值為6,答案選A。

39、有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-

s);}main()(printf("%d\n",fun("goodbey!"));}程序的輸出結果是

A、0

B、6

C、7

D、8

標準答案:C

知識點解析:本題主要考查了函數定義及調用,以及while循環語句,執行fun函

數后,首先是找到最后一個字符的地址,然后減去第一個地址得到的就是這個字符

串的長度,所以本題答案為8。

40、在軟件開發中,需求分析階段產生的主要文檔是()0

A、可行性分析報告

B、軟件需求規格說明書

C、概要設計說明書

D、集成測試計劃

標準答案:B

知識點解析:A)錯誤,可行性分析階段產生可行性分析報告。。錯誤,概要設計

說明書是總體設計階段產生的文檔。D)錯誤,集成測試計劃是在概耍設計階段編

寫的文檔。B)正確,需求規格說明書是后續工作如設計、編碼等需要的重要參考文

檔。

家二級C語言機試(選擇題)模擬試

卷第3套

一、選擇題(本題共25題,每題1.0分,共25分。)

1、對長度為n的線性表排序,在最壞情況下,比較次數不是n(n—1)/2的排序方

法是()。

A、快速排序

B、冒泡排序

C、直接插入排序

D、堆排序

標準答案:D

知識點解析:除了堆排序算法的比較次數是O(n】og2n)外,其他的都是n(n—1)/

2o

2、在深度為7的滿二叉樹中,度為2的結點個數為()。

A、64

B、63

C、32

D、31

標準答案:B

知識點解析:根據滿二叉樹的性質,深度為7的滿二叉樹共有22.1=127個結點。

根據二叉樹的性質,該滿二叉樹在第7層上,共有2川=64個結點,即共有64個葉

子結點,那么度為2的結點個數為127-64=63個。

3、下面程序段的執行結果是()。i=3;do{print"%2d",i-);)while(!i);

A、3

B、321

C、不打印任何內容

D^陷入死循環

標準答案:A

知識點解析:do-while語句不管循環條件是什么都至少執行一次,在執行了一次打

印語句后,i值變為2,!i為假(0),程序退出循環。

4、下面不屬于軟件工程過程的4種基本活動

A、軟件規格說明

B、軟件開發

C、軟件演進

D、軟件測試

標準答案:D

知識點解析:軟件工程過程的4種基本活動是:軟件規格說明、軟件開發、軟件確

認、軟件演進八

5、若有定義和語句:inta,b;scanf("%d,%d,",&a,&b);以下選項中的輸

入數據,不能把值3賦給變量a、5賦給變量b的是

A、3.5

B、3,5,

C、3,5

D、75,4

標準答案:C

知識點解析:在格式控制字符串中插入其他字符,則在輸入的時候應該據實加入到

輸入流中,不能隨意加入空格等,否則無法得到正確的輸入結果。

6、若有以下程序#includeVstdio.h>main()(inta=O,b=0,c=0;c=(a-=++a),

(a+=b,b+=4);printf(,5%d,%d,%d\n”,a,b,c);)則程序的輸出結果是

A、0,4,4

B、1,4,1

C、0,4,0

D、174,4

標準答案:C

知識點解析:對于語句c=(a+=++b,b+=4);首先計算a=a+(++b),a,b初值為0,

則計算以后a為1,b為1,然后計算b+=4,得到b的值為5,此時表達式b+=4的

值為整個逗號表達式的值,因此c的值為5。

7、設數據結構B=(D,R),其中D={a,b,c,d,e,f}R={(f,a),(d,b),(e,d),(c,e),(a,c))該數據

結構為

A、線性結構

B、循環隊列

C、循環鏈表

D、非線性結構

標準答案:A

知識點解析:由結點之間的關系R={(f,a),(d,b),(e,d).(c,e),(a,c)}可以得到,該數據結

構為:“f-a-ced-b”。由此可知結點f沒有前驅,結點b沒有后繼結點,并且其它的

結點只有一個前驅結點和一個后繼結點,所以該數據結構為線性結構。所以應選A

選項C

8、軟件測試的目的是

A、評估軟件可靠性

B、發現并改正程序中的錯誤

C、改正程序中的錯誤

D、發現程序中的錯誤

標準答案:D

知識點解析:軟件測試的目的是為了發現程序中的錯誤,而軟件調試是為了更正程

序中的錯誤。

9、耦合性和內聚性是對模塊獨立性度量的兩個標準。下列敘述中正確的是

A、提高耦合性降低內聚性有利于提高模塊的獨立性

B、降低耦合性提高內聚性有利于提高模塊的獨立性

C、耦合性是指一個模塊內部各個元素間彼此結合的緊密程度

D、內聚性是指模塊間互相連接的緊密程度

標準答案:B

知識點解析:耦合性是反映模塊間互相連接的緊密程度,內聚性是指一個模塊內部

各個元素間彼此接合的緊密程序。提高模塊的內聚性,降低模塊的耦合性是有利于

模塊的獨立性。

10、下列敘述中正確的是()。

A、可以用關系運算符比較字符串的大小

B、空字符串不占用內存,其內存空間大小是0

C、兩個連續的單引號是合法的字符常量

D、兩個連續的雙引號是合法的字符串常量

標準答案:D

知識點解析:比較兩個字符串大小用函數strcmp(std,str2),空字符串有結尾符,

所以也要占用字節,兩個雙引號表示地是空字符串。

11、以下選項中可用作C程序合法實數的是()。

A、.IcO

B、3.0e0.2

C,E9

D、9.12E

標準答案:A

知識點解析:考查實型常量的科學計數法??茖W計數法中,e/E前后必須有數字并

且后面的數字必須為整數,所以答案選A。

12、若要求從鍵盤讀入含有空格字符的字符串,應使用函數()。

A、getchar()

B、getc()

C、gets()

D、seanf()

標準答案:C

知識點解析:scanf()語句中用“空格”間隔不同的字符串,空格將被全部忽略掉,所

以用scanf()函數不能輸入空格;getchar。函數用于輸入字符,其調用格式為:

ch=getchar(),getchar(酒數從終端讀入一個字符作為函數值,把讀入的字符賦給變

ftcho在輸入時,空格、回車符都將作為字符讀入,而且只有在用戶敲入回車鍵

時,讀入才開始執行。gets。函數的調用形式為:gets(str_adr),其中stjadr是存放

輸入字符串的起始地址,可以是字符數組名、字符數組元素的地址或字符指針變

量。gets函數用來從終端鍵盤讀入字符串(包括空格符),直到讀入一個換行符為

止。getc()函數的調用形式為:ch二getc(pf),其中pf是文件指針,函數的功能是從

pf指定的文件中讀入一個字符,并把它作為函數值返回。因此C選項正確。

13、下列敘述中正確的是

A、軟件的使用存在老化問題

B、軟件是物理實體,不具有抽象性

C、軟件是邏輯實體,具有抽象性

D、軟件的運行對計算機系統不一定具有依賴性

標準答案:c

知識點解析:軟件是一種邏輯實體,而不是物理實體,具有抽象性。軟件的使用不

存在老化問題。

14、以下敘述中正確的是

A、在賦值表達式中,賦值號的右邊可以是變量,也可以是任意表達式

B、a是實型變量,a=10在C語言中是允許的,因此可以說:實型變量中可以存

放整型數

C、若有inta=4,b=9;執行了a=b后,a的值已由原值改變為b的值,b的值變

為0

D、若有inta=4,b=9;執行了a=b;b=a;之后,a的值為9,b的值為4

標準答案:A

知識點解析:選項B中a=10,在賦值時會把10自動轉換為double類型然后賦

值,實型變量中不可能存放整型。而選項C中執行a=b后,b的值不變還是9,選

項D中執行a=b;b=a;后,a的值為9,b的值也為9。

15、若有代數式4屋1(其中e僅代表自然對數的底數,不是變量),則以下能

夠正確表示該代數式的C語言表達式是

A、sqrt(fabs(pow(n,x)+pow(x,e)))

B、sqrt(abs(nAx+eAx))

C、sqrt(fabs(pow(n,x)+exp(x)))

D、sqrt(fabs(pow(x,n)+exp(x)))

標準答案:C

知識點解析:n和e的x幫次方,要分別調用C語言的數學庫函數doublepow(n,

x)和doubleexp(x),因為這兩個函數的返回值都為double型,對其兩者的和計算絕

對值,調用庫函數doublefabs(pow(n,x)+exp(x)),求出和的絕對值,再調用開平

方函數doublesqrt(fabs(pow(n,x)+exp(x))),這樣計算出的結果就是題干中算術表

達式的值。

16、有以下程序#incltadeintfun(chars[])main(){intn=0;{char

s[10]={,6,,‘1','4','9','O',,*'};while(*s<='n'9&&*s>='n'O)

printf("%d\n",fun(s));{n=10*n+*s-,0,;s++;}}return(n);}程序的運行結果

A、61490

B、61

C、9

D、5

標準答案:B

知識點解析:在fun函數中,while循環的功能是逐個取字符數組s的字符判斷其

是否是數字。若是則將這些數字組成一個數保存到變量n中,并返回變量n的值。

所以在主函數中調用fun(s)時,將把字符數組s中的數字組成一個數輸出。因為當

指針s指向數組的第3位時,即字符循環條件不成立,循環結束,返回n的

值。所以輸出n的值為61。

17、下列選項中,能夠滿足“只要字符串si等于字符串s2,則執行ST”要求的是

A、if(sl==s2)ST;

B、if(strcpy(sl,s2)==1)ST;

C、it(strcmp(s2,sl)==O)S1,;

D、if(sl-s2==0)ST;

標準答案:c

知識點解析:在C語言中要對兩個字符串的大小進行比較,就需要調用字符串比

較函數slrcmp(),如果這個函數的返回值等于0,說明兩個字符串相等。

18、以下不能用于描述算法的是()。

A、E-R圖

B、程序語句

C、偽代碼和流程圖

D、文字敘述

標準答案:A

知識點解析:E-R圖即”實體-聯系圖”將現實世界中的要求轉化成實體、聯系、屬性

等基本概念,描述的是實體之間的聯系,而不能對算法進行描述,相對而言,程序

語句、偽代碼和流程圖以及文字都能描述算法的基本思想,所以答案選A。

19、有下列程序:inta=4;intf(intn){intt=0:staticinta=5;if(n%2)(inta=

6;t+=a++;)else{int

溫馨提示

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

評論

0/150

提交評論