國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷40_第1頁(yè)
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷40_第2頁(yè)
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷40_第3頁(yè)
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷40_第4頁(yè)
國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試卷40_第5頁(yè)
已閱讀5頁(yè),還剩55頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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ī)試(選擇題)模擬試

卷第1套

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

1、下列敘述中正確的是

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)先出的線性表,二者均為線性結(jié)

構(gòu)。

2、以下選項(xiàng)中不屬于C語(yǔ)言標(biāo)識(shí)符的是

A、用戶標(biāo)識(shí)符

B、關(guān)鍵字

C、常量

D、預(yù)定義標(biāo)識(shí)符

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:C語(yǔ)言的標(biāo)識(shí)符可分為以下3類:①關(guān)鍵字。C語(yǔ)言預(yù)先規(guī)定了一

批標(biāo)識(shí)符,它們?cè)诔绦蛑卸即碇潭ǖ暮x,不能另作他用。這些字符稱為關(guān)鍵

字。例如,ini、dotlbleif.else、while、for等。②預(yù)定義標(biāo)識(shí)符。即預(yù)先定義

并具有特定含義的標(biāo)識(shí)符。③用戶標(biāo)識(shí)符。由用戶根據(jù)需要定義的標(biāo)識(shí)符稱為用

戶標(biāo)識(shí)符,又稱自定義標(biāo)識(shí)符,一般用來(lái)給變量、函數(shù)、數(shù)組等命名。

3、下列關(guān)于二叉樹(shù)的敘述中,正確的是

A、葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)少一個(gè)

B、葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè)

C、葉子結(jié)點(diǎn)數(shù)是度為2的結(jié)點(diǎn)數(shù)的兩倍

D、度為2的結(jié)點(diǎn)數(shù)是度為1的結(jié)點(diǎn)數(shù)的兩倍

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:由二叉樹(shù)的性質(zhì)可以知道在二叉樹(shù)中葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多

一個(gè)。

4、執(zhí)行以下程序段后,s的值為()。inta[]={l,2,3,4,5,6,7,8,9),

s=0,k;for(k=0;k<8;k+=2)s+=*(a+k);prinfR"%d\n",s);

A、13

B、16

C、17

D、45

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:數(shù)組元素為:a[O]=l,a[l]=2...a[8]=9ok=0時(shí),s=s+*(a+k)=O+l=l;

k=2時(shí),s=l+*(a+2)=l=3=4;k=4時(shí),s=4+5=9;k=6時(shí),s=9+7=16o

5、以下正確的字符串常量是

A、'abc'

OlympicGames

C、””

D、\\\

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析?:字符串常量是由雙引號(hào)括起來(lái)的一串字符。在C語(yǔ)言中,以一個(gè)反

斜線開(kāi)頭后跟一個(gè)特定的字符,用來(lái)代表一個(gè)特定的ASCII字符。利用兩個(gè)

表示一個(gè)反斜杠,因此選項(xiàng)D)的表示無(wú)法確認(rèn)表示幾個(gè)反斜杠。

6、建立表示學(xué)生選修課程活動(dòng)的實(shí)體聯(lián)系模型,其中的兩個(gè)實(shí)體分別是()。

A、學(xué)生和學(xué)號(hào)

B、課程和課程號(hào)

C、課程和成績(jī)

D、學(xué)生和課程

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:實(shí)體是概念世界中的基木單位,是客觀存在并可以相互區(qū)別的事物。

要建立表示學(xué)生選修課程活動(dòng)的實(shí)體聯(lián)系模型,能互相區(qū)別并可以聯(lián)系起來(lái)的實(shí)體

是學(xué)生和課程。

7^有以下程序:#include<stdio.h>charf(charx){returnx*x%lO+'O";}

main()(chara;intb=0;for(a=0;a<5;a+=1){b=f(a);putchar(b);}}則程序

的輸出結(jié)果是()。

A、014916

B、01234

C、01496

D、00000

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:該題目中x*x%10,即x和x相乘后,結(jié)果再對(duì)10求余操作。主函

數(shù)中通過(guò)for語(yǔ)句使變量a從0到4進(jìn)行取值,當(dāng)a=0時(shí),調(diào)用函數(shù)f后,返回值

為0,賦給b,并且進(jìn)行字符輸出;當(dāng)a=l時(shí),返回值為1賦給b,并且進(jìn)行字符

輸出;當(dāng)a=2時(shí),返回值為4賦給b,并且進(jìn)行字符輸出;當(dāng)a=3時(shí),返回值為9

賦給b,并且進(jìn)行字符輸出;當(dāng)a=4時(shí),返回值為6賦給b,并且進(jìn)行字符輸巴。

故C選項(xiàng)正確。

8、以下選項(xiàng)中,合法的一組C語(yǔ)言數(shù)值常量是()。

A、12.0Xa234.5eO

B、028.5e-3-Oxf

C、.1774el.50abc

D、0x8A10,0003.e5

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:C語(yǔ)言中,八進(jìn)制整型常量的開(kāi)頭數(shù)字是0,十六進(jìn)制整型常量的開(kāi)

頭數(shù)字是Ox或OX。C語(yǔ)言中的實(shí)型常量有兩種表示形式:小數(shù)形式,表示的實(shí)型

常量必須要有小數(shù)點(diǎn);指數(shù)形式,以e或E后跟一個(gè)整數(shù)來(lái)表示以10為底數(shù)的幕

數(shù),且規(guī)定字母e或E之前必須要有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)。B選

項(xiàng)中028錯(cuò)誤,八進(jìn)制中沒(méi)有數(shù)字8。C選項(xiàng)中4el.5中e后面的指數(shù)不是整數(shù)。

D選項(xiàng)中10,000數(shù)字之間不能有逗號(hào)。

9、下列描述中錯(cuò)誤的是()。

A、在數(shù)據(jù)庫(kù)系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致

B、數(shù)據(jù)庫(kù)技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)的共享問(wèn)題

C、數(shù)據(jù)庫(kù)設(shè)計(jì)是指在已有數(shù)據(jù)庫(kù)管理系統(tǒng)的基礎(chǔ)上建立數(shù)據(jù)庫(kù)

D、數(shù)據(jù)庫(kù)系統(tǒng)需要操作系統(tǒng)的支持

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在數(shù)據(jù)庫(kù)系統(tǒng)中,物理獨(dú)立性是指數(shù)據(jù)的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)、

存取方式等)的改變。如存儲(chǔ)設(shè)備的更換、物理存儲(chǔ)的更換、存取方式改變等都不

影響數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),從而不致引起應(yīng)用程序的變化。

10、有以下程序main(){intx=Ly=0;if(!x)y++;elseif(x=O)if(x)y+=2;else

y+=3;printf("%dha",y):}程序運(yùn)行后的輸出結(jié)果是

A、2

B、0

C、1

D、3

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:x=l,if和elseif的條件都不滿足,故y值不改變輸出。

II、若在定義語(yǔ)句:inta,b,c,*p=&c;接著執(zhí)行以下選項(xiàng)中的語(yǔ)句,則能正確

執(zhí)行的語(yǔ)句是

A、scanf("%d%d%出3a,b,c):

B、scanfV'%dl.,a,b,c);

C、scanfV'%d",p);

D、scanfC'%d",&p);

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:程序語(yǔ)句ima,b,c,*p=&c;定義了三個(gè)整型變量a,b,c,和一

個(gè)整型指針變量p,并且把變量c的地址賦給p。scanf函數(shù)的一般形式

為“scanf(“格式控制字符串”,地址列表廣,其中的地址列表應(yīng)當(dāng)是存放輸入數(shù)據(jù)變

量的地址。

12>有以下程序段inta,b,c:a=10;b=50:c=30;if(a>b)a=b?b=c;c=a:

printfa=%db=%dc=%d\n",a,b,c);程序的輸出結(jié)果是

A、a=10b=50c=30

B、a=10b=30c=10

C、a=10b=50c=10

D、a=50b=30c=50

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題的程序段首先定義三個(gè)整型變量a,b,c,并且其初始值分別等

于10,50,30,然后判斷a>b是否成立,如果條件成立,則把b的值賦給a,把c

的值賦給b0由a和b的初始值可知,此條件表達(dá)式不成立,所以a和b的值保持

不變。再執(zhí)行下一條語(yǔ)句,把a(bǔ)的值賦給c,所以c的當(dāng)前值等于10,最后由輸出

語(yǔ)句輸出變量a,b,c的當(dāng)前值,分別為10,50.10o

13、以下關(guān)于retum語(yǔ)句的敘述中正確的是

A、一個(gè)自定義函數(shù)中必須有一條return語(yǔ)句

B、一個(gè)自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條return語(yǔ)句

C、定義成void類型的函數(shù)中可以有帶返回值的return語(yǔ)句

D、沒(méi)有return語(yǔ)句的自定義函數(shù)在執(zhí)行結(jié)束時(shí)不能返回到調(diào)用處

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:return語(yǔ)句主要用于返回函數(shù)的值。在一個(gè)自定義函數(shù)中,可以根據(jù)

不同的情況設(shè)置多條relurn語(yǔ)句返回函數(shù)的值。

14、數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程不包括

A、概念設(shè)計(jì)

B、邏輯設(shè)計(jì)

C、物理設(shè)計(jì)

D、算法設(shè)計(jì)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)

計(jì)。

15、以下選項(xiàng)中,合法的一組C語(yǔ)言數(shù)值常量是

A、12.0Xa234.5e0

B、028.5e-3-0xf

C、.1774el.50abc

D、0x8A10.0003.e5

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:八進(jìn)制數(shù)其開(kāi)頭必須是數(shù)字“0",其數(shù)字包括0?7,而在選項(xiàng)B)中,

028是錯(cuò)誤的。浮點(diǎn)數(shù)據(jù)的指數(shù)形式表示常量中,C語(yǔ)言規(guī)定字母e或E之前必須

要有數(shù)字,且e或E之后的指數(shù)必須為整數(shù),而選項(xiàng)。中4el.5是錯(cuò)誤的。在選

項(xiàng)D)中,整型數(shù)據(jù)10,000的表示形式是錯(cuò)誤的。

16、學(xué)校的每個(gè)社團(tuán)都有一名團(tuán)長(zhǎng),且一個(gè)同學(xué)可同時(shí)擔(dān)任多個(gè)社團(tuán)的團(tuán)長(zhǎng),則實(shí)

體團(tuán)長(zhǎng)和實(shí)體社團(tuán)間的聯(lián)系是

A、一1對(duì)多

B、多對(duì)多

C、多對(duì)一

D、一對(duì)一

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:一對(duì)多關(guān)系是關(guān)系數(shù)據(jù)庫(kù)中兩個(gè)表之間的一種關(guān)系,該關(guān)系中第一個(gè)

表中的單個(gè)行可以與第二個(gè)表中的一個(gè)或多個(gè)行相關(guān),但第二個(gè)表中的一個(gè)行只可

以與第一個(gè)表中的一個(gè)行相關(guān)。本題中,一個(gè)團(tuán)長(zhǎng)可以對(duì)應(yīng)多個(gè)社團(tuán),一個(gè)社團(tuán)只

有一個(gè)團(tuán)長(zhǎng),因此是一對(duì)多關(guān)系。

17、以下敘述中正確的是

A、整型常量和實(shí)型常量都是數(shù)值型常量

B、常量的類型不能從字面形式上區(qū)分,需要根據(jù)類型名來(lái)決定

C、預(yù)定義的標(biāo)識(shí)符是C語(yǔ)言關(guān)鍵字的一種,不能另作它用

D、只能在函數(shù)體內(nèi)定義變量,其他地方不允許定義變量

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:整型常量和文型常量都是數(shù)值型常量,選項(xiàng)A)正確;常量的類型可

以從字面上區(qū)分,比如整型常量不能有小數(shù)點(diǎn),組成字符為。?9等,選項(xiàng)B)錯(cuò)

誤;預(yù)定義標(biāo)識(shí)符,即預(yù)先定義并具有特定含義的標(biāo)識(shí)符,可以另作他用,不過(guò)更

改了原有的含義,選項(xiàng)C)錯(cuò)誤;變量可以定義在程序中任何的地方,屬于不同的

變量,選項(xiàng)D)錯(cuò)誤。

18、若變量x、y己正確定義并賊值,以下符合C語(yǔ)言語(yǔ)法的表達(dá)式是

A、++x,y=x-

B、x+l=y

C、x=x+10=x+y

D^double(x)/10

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:用逗號(hào)將表達(dá)式連接起來(lái)的式子稱為逗號(hào)表達(dá)式。其表達(dá)式的一般形

式為:表達(dá)式1,表達(dá)式2,……,表達(dá)式n。最后一個(gè)表達(dá)式的值就是此逗號(hào)表

達(dá)式的值。所以選項(xiàng)A)為C語(yǔ)言中的逗號(hào)表達(dá)式。賦值表達(dá)式的左側(cè)只能是變

量,不能是常量或表達(dá)式。強(qiáng)制類型轉(zhuǎn)換表達(dá)式的形式為:(類型名)(表達(dá)式),其

中(類型名)稱為強(qiáng)制類型轉(zhuǎn)換運(yùn)算符,數(shù)據(jù)類型兩邊的圓括號(hào)不能省略。

19、設(shè)有定義:intk=0;以卜選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的

A^++k

B、k+=l

C^k++

D、k+1

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:++k,先使得k的值自增1后再使用,k++是先取得k的值再將k的值自

增1,所以C選項(xiàng)中表達(dá)式的值為0,而其他三個(gè)表達(dá)式的值均為1,所以選擇C?

20、若有以下程序main。{inta=?2,b=0;do{++b;)while(a++);prinlf("%d,%d

\n",a,b);}則程序的輸出結(jié)果是

A、0,2

B、1,2

C、1,3

D、2,3

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:由于a的初始值等于-2,所以while循環(huán)語(yǔ)言執(zhí)行三次結(jié)束,第一次

a=-2,b=l,然后判斷價(jià)環(huán)條件a++非零,執(zhí)行第二次循環(huán)體a=l,b=2,判斷循環(huán)

條件非零,執(zhí)行循環(huán)體a=0,b=3,判斷循環(huán)條件為0,此時(shí)變量a的值等于1。

21,與數(shù)學(xué)表達(dá)式x沙表對(duì)應(yīng)的C語(yǔ)言表達(dá)式是

A、(x>=y>=z)

B、(x>=y)&&(y>=z)

C^(x>=y)!(y>=z)

D、(x>=y)||(y>=x)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:若要表示x大于等于y,同時(shí)y大于等于z,需要用邏輯與表達(dá)式連

接。

22、以下敘述中正確的是

A、對(duì)于變量而言,“定義”和“說(shuō)明”這兩個(gè)詞實(shí)際上是同一個(gè)意思

B、在復(fù)合語(yǔ)句中不能定義變量

C、全局變量的存儲(chǔ)類別可以是靜態(tài)類

D、函數(shù)的形式參數(shù)不屬于局部變量

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)解析:用stalic說(shuō)明符說(shuō)明全局變量時(shí),此變量可稱作靜態(tài)全局變量。靜態(tài)

全局變量只限于本編譯單位使用,不能被其他編譯單位所引用。在一個(gè)函數(shù)內(nèi)部定

義的變量(包括形參)是局部變量,它只在本函數(shù)范圍內(nèi)有效。不同函數(shù)中可以使

用相同名字的局部變量,它們代表不同的對(duì)象,互不影響。在函數(shù)內(nèi)部復(fù)合語(yǔ)句

中也可以定義變量,這些變量都是局部變量,只在本復(fù)合語(yǔ)句中有效。

23、有以卜程序段charname|20];intnum;scanf(',name=%snum=%d',,name,&nuni);當(dāng)

執(zhí)行上述程序段,并從鍵盤(pán)輸入:name=Lilinum=1001〈回車(chē)〉后,name的值為

A、name=Lilinum=1001

B>name=Lili

CNLilinum=

D、Lili

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:在輸入格式控制"name=%snum=%d"中,普通字符"name=num="在輸

入時(shí)要原樣輸入,而格式控制符%5和%€1對(duì)應(yīng)各自的輸入項(xiàng),將輸入的數(shù)據(jù)賦給相

應(yīng)的輸入項(xiàng)。本題中輸入“name=Lilinum=IOOY回車(chē),”后,將字符串Lili賦給字符

數(shù)組name,整數(shù)1001賦給變量num。因此D選項(xiàng)正確。

24、若有定義typcdctint*1';1'aLIOJ;則a的定義與下面哪個(gè)語(yǔ)句等價(jià)

A、int(*a)[10];

B、int*a[10];

C、int*a;

Dsinta[IO];

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題考查typedef的使用方法,typedef對(duì)已存在的類型使用一個(gè)新的

名字,其中本題中im*用T來(lái)代替,所以定義Ta[10];就相當(dāng)于是選項(xiàng)B

正確。

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

A、當(dāng)對(duì)文件的讀(寫(xiě))操作完成之后,必須將它關(guān)閉,否則可能導(dǎo)致數(shù)據(jù)丟失

B、打開(kāi)一個(gè)已存在的文件并進(jìn)行了寫(xiě)操作后,原有文件中的全部數(shù)據(jù)必定被覆蓋

C、在一個(gè)程序中當(dāng)對(duì)文件進(jìn)行了寫(xiě)操作后,必須先關(guān)閉該文件然后再打開(kāi),才能

讀到第1個(gè)數(shù)據(jù)

D、C語(yǔ)言中的文件是流式文件,因此只能順序存取數(shù)據(jù)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:B)選項(xiàng)中打開(kāi)一個(gè)已存在的文件并進(jìn)行了寫(xiě)操作后,原有文件中的全

部數(shù)據(jù)不一定被覆蓋,也可以對(duì)源文件進(jìn)行追加操作等°C選項(xiàng)中在一個(gè)程序中當(dāng)

對(duì)文件進(jìn)行了寫(xiě)操作后,不用先關(guān)閉該文件然后再打開(kāi),才能讀到第1個(gè)數(shù)據(jù),可

以用fseek()函數(shù)進(jìn)行重新定位即可。D選項(xiàng)中,C語(yǔ)言中的文件可以進(jìn)行隨機(jī)讀

寫(xiě)。

國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試

卷第2套

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

1、若輸入“abcdeF'、"abdeF',以下程序的輸出結(jié)果為()。#include#includemain()

{intn:charsi[20],s2[20],*pl,*p2:scanf("%s",si);scanf("%s",s2);

p1=s1;p2=s2;n=strcmp(p1,p2);printf("%d\n'\n);}

A、-1

B、0

C、abcdcf

D、abdef

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:本題考查兩個(gè)知識(shí)點(diǎn):①字符串比較函數(shù)strcmp(sl,s2),若

s1>s2,則返回1;若sl=s2,則返回0;若si

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

A、棧與隊(duì)列都只能順序存儲(chǔ)

B、循環(huán)隊(duì)列是隊(duì)列的順序存儲(chǔ)結(jié)構(gòu)

C、循環(huán)鏈表是循環(huán)隊(duì)列的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)

D、以上說(shuō)法都不對(duì)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析?:棧和隊(duì)列都可以采用鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),選項(xiàng)A)錯(cuò)誤。隊(duì)列的順序存儲(chǔ)

結(jié)構(gòu)一般采用循環(huán)隊(duì)列的形式,所以循環(huán)隊(duì)列是隊(duì)列的順序存儲(chǔ)結(jié)構(gòu),選項(xiàng)B正

確,選項(xiàng)C)錯(cuò)誤。答案選B)。

3、數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是()。

A、數(shù)據(jù)庫(kù)設(shè)計(jì)

B、數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)

C、數(shù)據(jù)庫(kù)維護(hù)

D、數(shù)據(jù)庫(kù)管理員培訓(xùn)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中的核心問(wèn)題是數(shù)據(jù)庫(kù)的設(shè)計(jì)「

4、結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,三種基本結(jié)構(gòu)組成的算法

A、可以完成任何復(fù)雜的任務(wù)

B、只能完成部分復(fù)雜的任務(wù)

C、只能完成符合結(jié)構(gòu)化的任務(wù)

D、只能完成一些簡(jiǎn)單的任務(wù)

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:結(jié)構(gòu)化程序由3種基本結(jié)構(gòu)組成:順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。

已經(jīng)得到證明,由3種基本結(jié)構(gòu)組成的算法結(jié)構(gòu)可以解決任何復(fù)雜的問(wèn)題。

5、對(duì)序線性表(23,29,34,55,60,70,78)用二分法查找值為60的元素時(shí),需

要比較次數(shù)為()。

A、1

B、2

C、3

D、4

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:根據(jù)二分法查找法需要兩次:①首先將60與表中間的元素55進(jìn)行

比較,由于60大于55,所以在線性表的后半部分查找。②第二次比較的元素是后

半部分的中間元素,將60與表中間的元素70進(jìn)行比較,由于60小于70,所以在

線性表的前半部分查找。③第三次比較的元素是前半部分的中間元素,即60,這

時(shí)兩者相等,即查找成功。

6、下列程序段的輸出結(jié)果是()。main(){charslJ="Helloworld";s[3]=0;

printf("%s\n",s);}

A^HelloOworld

B、Heiioworld

C、Hello

D、HelloO

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:由于r數(shù)組中數(shù)組下標(biāo)為5的元素賦值為0,0是字符串的結(jié)束標(biāo)

志,所以在輸出字符串的時(shí),僅輸出數(shù)組下標(biāo)為0~4的數(shù)組元素。

7、數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式不包括()。

A、概念模式

B、內(nèi)模式

C、外模式

D、數(shù)據(jù)模式

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)系統(tǒng)的三級(jí)模式包括概念模式、外模式和內(nèi)模式(物理模式)。

8、若變量已正確定義,以下選項(xiàng)中非法的表達(dá)式是

A、a!=4l|b'

B、V%4

C、a,=l/2*(x=y=20,x*3)

D、'A』32

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn)。析:賦值表達(dá)式左邊應(yīng)為變量,選項(xiàng)C中左邊為字符常最,因此非法,

其余表達(dá)式均為合法的表達(dá)式。

9、下列敘述中正確的是

A、帶鏈棧的棧底指針是固定的

B、帶鏈棧的棧底指針是隨棧的操作而動(dòng)態(tài)變化的

C、若帶鏈隊(duì)列的隊(duì)頭指針與隊(duì)尾指針相同,則隊(duì)列為空

D、若帶鏈隊(duì)列的隊(duì)頭指針與隊(duì)尾指針相同,則隊(duì)列中至少有一個(gè)元素

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:棧(stack)又名堆棧,它是一種運(yùn)算受限的線性表。其限制是僅允

許在表的一端進(jìn)行插入和刪除運(yùn)算。這一端被稱為棧頂,相對(duì)地,把另一端稱為棧

底。向一個(gè)棧插入新元素又稱作進(jìn)棧、入?;驂簵?,它是把新元素放到棧頂元素的

上面,使之成為新的棧頂元素;從一個(gè)棧刪除元素又稱作出棧或退棧,它是把棧頂

元素刪除掉,使其相鄰的元素成為新的棧頂元素。帶鏈棧的棧底指針是隨棧的操作

而動(dòng)態(tài)變化的;若帶鏈隊(duì)列的隊(duì)頭指針與隊(duì)尾指針相同,則隊(duì)列可能為0也可能為

lo

10、下列語(yǔ)句組中正確的是()。

A、charts;s={''BOOK!”};

B、charts;s="BOOK!”;

C、chars[10];s="BOOK!”;

D、chars[];s="BOOK!”;

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:A選項(xiàng)去掉大括號(hào)就正確了;C選項(xiàng)和D選項(xiàng)應(yīng)在定義時(shí)賦初值。B

選項(xiàng)正確。

11、以下選項(xiàng)中合法的變量是

A、5a

B、A%

C、」0_

D^sizeof

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:對(duì)于變量的命名要利用標(biāo)識(shí)符命名,所謂標(biāo)識(shí)符就是C語(yǔ)言中的變

量名、函數(shù)名、數(shù)組名、文件名、類型名等。其中標(biāo)識(shí)符構(gòu)成如下:①標(biāo)識(shí)符由

字母、數(shù)字和下劃線組成;②第一個(gè)字符必須為字母或下劃線;因此選項(xiàng)A中數(shù)

字開(kāi)頭,選項(xiàng)B出現(xiàn)了非法字符%,而選項(xiàng)D中sizeof為關(guān)鍵字,不能為變量命

名c

12、關(guān)于變量的定義和說(shuō)明的敘述中正確的是()。

A、對(duì)于變量而言,“定義”和“說(shuō)明”這兩個(gè)詞實(shí)際上是同一個(gè)意思

B、在復(fù)合語(yǔ)句中不能定義變量

C、全局變量的存儲(chǔ)類別可以是靜態(tài)類

D、函數(shù)的形式參數(shù)不屬于局部變量

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:C語(yǔ)言的關(guān)鍵字static說(shuō)明符說(shuō)明全局變量時(shí),此變量可稱作靜態(tài)全

局變量。靜態(tài)全局變量只限于本編譯單位使用,不能被其他編譯單位所引用。在一

個(gè)函數(shù)內(nèi)部定義的變量(包括形參)是局部變量,它只在木函數(shù)范圍內(nèi)有效。不同函

數(shù)中可以使用相同名字的局部變量,它們代表不同的對(duì)象,互不影響。在函數(shù)內(nèi)部

復(fù)合語(yǔ)句中也可以定義變量,這些變量都是局部變量,只在本復(fù)合語(yǔ)句中有效。

13、關(guān)于字符數(shù)組定義中存在語(yǔ)法錯(cuò)誤的是()。

A、charss[][20]={,,right,,};

char*ss[6];ss[l]=,'right?B

C、char*ss[]={,,right?’‘};

D、charss[6][20];ss[l]=,,right?D

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查字符數(shù)組,選項(xiàng)D中定義了二維數(shù)組ss,可以用于存儲(chǔ)字

符串,但是字符串的存儲(chǔ)不能通過(guò)賦值,僅可以初始化或者輸入得到,而選項(xiàng)C

和A不同,選項(xiàng)B為指針數(shù)組,對(duì)于指針變量可以保存常量字符串的地址。

14、下面描述中正確的是

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ò)程。

15,一個(gè)教師講授多門(mén)課程,一門(mén)課程由多個(gè)教師講授。則實(shí)體教師和課程間的聯(lián)

系是

A、1:1聯(lián)系

B、l:m聯(lián)系

C、m:l聯(lián)系

D、m:n聯(lián)系

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:一個(gè)教師可講授多門(mén)課程,一門(mén)課程可由多個(gè)教師講授,則實(shí)體教師

和課程的聯(lián)系是多對(duì)多的聯(lián)系。

16>若變量已正確定義為int型,要通過(guò)語(yǔ)句scanf("%d,%d,%d",&a,&b,

&c);給a賦值1、給b賦值2、給c賦值3,以下輸入形式中錯(cuò)誤的是(注:□代表

一個(gè)空格符)

□□□1.2,3

B、1,□□□2,口口口3

C、1.2.3

D^1口2口3

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題主要考查scanf函數(shù)的輸入格式問(wèn)題。scanf函數(shù)的一般形式為:

scanf(格式控制字符串,地址I,地址2,…);格式控制字符串是由雙撇號(hào)括起來(lái)

的字符串,它主要由兩種類型的字符組成:①格式說(shuō)明符由“%”和格式字符組

成,如%“,%d,%s,%f等。其作用是將輸入的數(shù)據(jù)轉(zhuǎn)換為指定的格式,賦給

scanf的二個(gè)參量(是地址1)所指定的內(nèi)存單元(可能一次使用多個(gè))中。格式說(shuō)明以

“%”字符為標(biāo)志;②普通字符,是需要用戶在輸入時(shí)原樣輸入的字符。在本題中

格式控制字符串為"%d,%d,%d”,表示按十進(jìn)制輸入三個(gè)數(shù)據(jù)。要求在輸入數(shù)

據(jù)時(shí),兩個(gè)數(shù)據(jù)間一定以一個(gè)逗號(hào)“,”作為間隔符,

17、有以下程序段序ti,n;for(i=0;i<8;i++){n=rand()%5;switch(n)

{case1:case3:pnntf;n%d\n",n);break;case2:case4:printf("%d\n",

n);continue;case0:exit(O);)printf("%d\n",n);}以下關(guān)于程序段執(zhí)行情況

的敘述,正確的是

A、當(dāng)產(chǎn)生的隨機(jī)數(shù)n為4時(shí)結(jié)束循環(huán)操作

B、當(dāng)產(chǎn)生的隨機(jī)數(shù)n為1和2時(shí)不做任何操作

C、當(dāng)產(chǎn)生的隨機(jī)數(shù)n為。時(shí)結(jié)束程序運(yùn)行

D、for循環(huán)語(yǔ)句固定執(zhí)行8次

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:rand()函數(shù)功能為產(chǎn)生一個(gè)隨機(jī)數(shù),rand()%5,則產(chǎn)生0?4之間的任

意隨機(jī)數(shù),當(dāng)產(chǎn)生的隨機(jī)數(shù)n為。時(shí),執(zhí)行“case0:exit(0)”這條語(yǔ)句,結(jié)束程序的

運(yùn)行。

18、以下敘述中正確的是

A、下面的語(yǔ)句用賦初值方式來(lái)定義字符串,其中,’\(r是必須的char

strl[]={'s','t','r',T,,\0,)?

B、有定義語(yǔ)句:charstrl[]=,,strr,;,數(shù)組strl將包含4個(gè)元素

C、字符串常量“strl”的類型是:字符串?dāng)?shù)據(jù)類型

D、字符數(shù)組的每個(gè)元素可存放一個(gè)字符,并且最后一個(gè)元素必須是、(T字符

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:選項(xiàng)B)中除了字符串中實(shí)際字符之外,還要存儲(chǔ)字符串結(jié)束標(biāo)志,

應(yīng)為5個(gè)元素。在C語(yǔ)言中沒(méi)有字符串?dāng)?shù)據(jù)類型,因此選項(xiàng)C)不正確,選項(xiàng)D)字

符數(shù)組不一定必須存放字符串,因此沒(méi)有規(guī)定最后一個(gè)元素為字符串結(jié)束標(biāo)志。

19、有下列程序,程序執(zhí)行后的輸出結(jié)果是fun(charP[][10]){intn=0,i;

for(i=0;i<7;i++)if(p[i][0]==,T,)n++;returnn;(main(){char

str[][10]={"MonM,MTue",“Wed","Thu%Tri","Sat,nSun"};printf("%d\n",

fun(str));}

A、1

B、3

C、0

D、2

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題在主函數(shù)中定義了一個(gè)字符二維數(shù)組sgHlO],并用{“Mon”,

"Tuen,"Wed","TbuH,"Fri",nSatH,”Sun”}初始化。函數(shù)fun(charp口[10])的功能

是統(tǒng)計(jì)出中p[i|[0]等于字符,「的個(gè)數(shù)。所以fun(str)的功能是統(tǒng)計(jì)一周七天

中英文名稱首字母為“T”的個(gè)數(shù)。因?yàn)樽址癟ue”和“Thu”的首字符是“T",所以

n=2o

20、軟件設(shè)計(jì)中模塊劃分應(yīng)遵循的準(zhǔn)則是

A、低內(nèi)聚低耦合

B、圖耦合圖內(nèi)聚

C、高內(nèi)聚低耦合

D、以上說(shuō)法均錯(cuò)誤

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:根據(jù)軟件設(shè)計(jì)原理提出如下優(yōu)化準(zhǔn)則:①劃分模塊時(shí),盡量做到高

內(nèi)聚、低耦合,保持模塊相對(duì)獨(dú)立性,并以此原則優(yōu)化初始的軟件結(jié)構(gòu)。②一個(gè)

模塊的作用范圍應(yīng)在其控制范圍之內(nèi),且判定所在的模塊應(yīng)與受其影響的模塊在層

次上盡量靠近。③軟件結(jié)構(gòu)的深度、寬度、扇入、扇出應(yīng)適當(dāng)。④模塊的大小

要適中。C正確。

21、下面選項(xiàng)中關(guān)于位運(yùn)算的敘述正確的是

A、位運(yùn)算符都需要兩個(gè)操作數(shù)

B、左移運(yùn)算的結(jié)果總是原操作數(shù)據(jù)2倍

C、右移運(yùn)算時(shí),高位總是補(bǔ)0

D、位運(yùn)算的對(duì)象只能是整型或字符型數(shù)據(jù)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:位運(yùn)算則是以位(bit)一級(jí)進(jìn)行的運(yùn)算,位運(yùn)算符中除“?''以外,均

為二元運(yùn)算符,即要求兩側(cè)各有一個(gè)運(yùn)算量,運(yùn)算量只能是整型或字符型的數(shù)據(jù),

不能為實(shí)型數(shù)據(jù)。其中右移時(shí),右端(低位)移出的二進(jìn)制數(shù)舍棄,左端(高位)

移入的二進(jìn)制數(shù)分兩種情況:對(duì)于無(wú)符號(hào)整數(shù)和正整數(shù),高位補(bǔ)0;對(duì)于負(fù)整數(shù),

高位補(bǔ)1。而左移運(yùn)算在沒(méi)有溢出的前提下每移動(dòng)一位,相當(dāng)于原數(shù)據(jù)的2倍。

22、有以下程序#include#inckidetypedefstruct{charname[10];charsex;intage;)

STU;voidfun(STU*t){strcpy((*t).name,"Tong");(*t).age++;}main()|STU

s[2]={"Hua";m,,l8JQin",f』9};fun(s+l);

printf("%s,%d,%s,%d\n",s[O].name,s[O].age,s|I].name,s[1].age);}程序運(yùn)行后的輸出

結(jié)果是()。

A、Hua,18,Tong,20

B、Hua,18,Qin/9

C^Tong,19,Qin,19

D、Hua,19,Tong/9

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:結(jié)構(gòu)體數(shù)組名作為函數(shù)參數(shù)為地址傳參,函數(shù)fun()的作用是把當(dāng)前

指針指向的結(jié)構(gòu)體變量中的name賦值為”Tong”,并讓成員變量age自增1,調(diào)用

函數(shù)時(shí)傳遞的是數(shù)組第二個(gè)元素的地址,所以改變的是第二個(gè)元素的值,答案選

Ao

23、以下程序中函數(shù)f的功能是:當(dāng)flag為1時(shí),進(jìn)行由小到大排序;當(dāng)flag為0

時(shí),進(jìn)行由大到小排序。#includevoidf(intb[],intn,intflag){intfor(i=0;i<n-

1;i++)for(j=i+l;j<n;j++)if(flag?b[i]>b[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,1,6,7,8,9,10,

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

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:本題重點(diǎn)考察函數(shù)的參數(shù)傳遞,函數(shù)的參數(shù)傳遞分為傳值和傳地址兩

種情況。本題就是結(jié)合數(shù)組考查參數(shù)傳遞的情形。解析:函數(shù)f完成的功能是對(duì)數(shù)

據(jù)進(jìn)行排序,語(yǔ)句f(&a[2],5,0)的作用是對(duì)從a[2]開(kāi)始的5個(gè)元素進(jìn)行從大到小排

序。注意:這里傳遞的是地址&a[2],所以排序操作可看作是直接對(duì)數(shù)組a操作,

執(zhí)行后的結(jié)果為5,4,7,63,2/,8,9,10。語(yǔ)句f(a,5,l)對(duì)數(shù)組a的前5個(gè)元素從小到大

排序,排序后數(shù)組為:3,4,5,6,7,2,1,8910。因此B選項(xiàng)正確。

24、有以卜程序#includeintfun(intx){intp;if(x==0||x==l)return(3);p=x-fun(x-2);

returnp;}main(){printf("%d\n",fun(7));}執(zhí)行后的輸出結(jié)果是

A、2

B、3

C、7

D、0

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:因?yàn)閒un(iMx)是一個(gè)遞歸函數(shù),所以主函數(shù)中fun(7)經(jīng)過(guò)3次遞歸調(diào)

用,其過(guò)程可以描述為"flm⑺=7-fuIl(5)=7-(5-fun(3))=7-(5-(3-fun(l)))=7-(5-(3-3))=7-

5=2”,所以最后輸出結(jié)果為2。因此A選項(xiàng)正確。

25、構(gòu)成計(jì)算機(jī)軟件的是

A、源代碼

B、程序和數(shù)據(jù)

C、程序和文檔

D、程序、數(shù)據(jù)及相關(guān)文檔

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:軟件指的是計(jì)算機(jī)系統(tǒng)中與硬件相互依賴的另一部分,包括程序、數(shù)

據(jù)和有關(guān)的文檔,選D。

國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試

卷第3套

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

1、算法的有窮性是指

A、算法程序的運(yùn)行時(shí)間是有限的

B、算法程序所處理的數(shù)據(jù)量是有限的

C、算法程序的長(zhǎng)度是有限的

D、算法只能被有限的用戶使用

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:算法的有窮性,是指算法必須能在有限的時(shí)間內(nèi)做完,即算法必須能

在執(zhí)行有限個(gè)步驟之后終止。

2、關(guān)于C語(yǔ)言標(biāo)識(shí)符,以下敘述中錯(cuò)誤的是()。

A、標(biāo)識(shí)符可全部由數(shù)字組成

B、標(biāo)識(shí)符可全部由下畫(huà)線組成

C、標(biāo)識(shí)符可全部由小寫(xiě)字母組成

D、標(biāo)識(shí)符可全部由大寫(xiě)字母組成

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:c語(yǔ)言標(biāo)識(shí)符只能由字母、數(shù)字、下畫(huà)線構(gòu)成,且只能以字母、下畫(huà)

線開(kāi)頭,故選項(xiàng)A不正確。

3、下列描述中正確的是

A、軟件交付使用后還需要再進(jìn)行維護(hù)

B、軟件工具交付使用就不需要再進(jìn)行維護(hù)

C、軟件交付使用后其生命周期就結(jié)束

D、軟件維護(hù)是指修復(fù)程序中被破壞的指令

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:通常將軟件產(chǎn)品從提出、實(shí)現(xiàn)、使用維護(hù)到停止使剛退役的過(guò)程稱為

軟件生命劇期。軟件生命周期分為軟件定義、軟件開(kāi)發(fā)及軟件運(yùn)行維護(hù)三個(gè)階段。

已交付的軟件投入運(yùn)行后,應(yīng)在運(yùn)行使用中不斷地維護(hù),根據(jù)新提出的需要進(jìn)行必

要而且可能的擴(kuò)充和刪改。

4、設(shè)有定義:inta;floatb:,執(zhí)行seanf(”%2d%F,&a,&b);語(yǔ)句時(shí),若從鍵

盤(pán)輸入876543.0V回車(chē)>,則a和b的值分別是0。

A、87和6.0

B、876和543.0

C、87和543.0

D、76和543.0

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:在格式字符前加入一個(gè)整數(shù)可以指定輸入數(shù)據(jù)所占的寬度,所以賦值

時(shí)會(huì)將87賦給變量a,把6.0賦給floal型變量b。

由關(guān)系R和S得到關(guān)系T的操作是

A、自然連接

B、并

C、交

D、差

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:由關(guān)系T中的數(shù)據(jù)可以看出,其數(shù)據(jù)由屬于關(guān)系R但是不屬于關(guān)系S

的數(shù)據(jù)組成。所以關(guān)系T是由關(guān)系R和S通過(guò)差運(yùn)算得到的。

6、有以下程序:#includevoidmain(){chara[5][10]={<<one,\"two","three”,

"fbur",“five”};inti,j;chart:for(i:0;i<5;i++)for(j=i+l;j<4;j++)

if(a[i][O]>a[j][O]){t;a[i][0];a[i][O]=a[j][O];a[j][O]=t;puts(a[l]);}}程序運(yùn)行

后的輸出結(jié)果是()。

A^twoowo

B、fixowo

C、twofov

D、owooff

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:for循環(huán)完成的功能是把二維數(shù)組a的第一列的字母按從小到大排

序,其他列的字母不變。

7、若有以下程序main()finta=6,b=0,c=0;for(;a;){b+=a;a-=++c;}

printfC%d,%d,%d\n",a,b,c);}則程序的輸出結(jié)果是

A、1,14,3

B、0,18,3

C、0,14,3

D、0,14,6

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:循環(huán)體執(zhí)行三次,a初值6,第一次執(zhí)行循環(huán)體,b=6,a=5o繼續(xù)執(zhí)

行循環(huán)體,b=ll,a=3,第三次執(zhí)行循環(huán)體,b=14,a=0,循環(huán)退出。

8、下列程序段中完全正確的是()。

A、int*p;scanR''%d'',&p);

B、int*p;scanf(,,%d,\p);

C、intk,*p=&k;scanf(''%d'',p);

D、intk,*p;*p=&k;scanf(''%d'',p);

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:A選項(xiàng)中錯(cuò)在沒(méi)有對(duì)指針進(jìn)行初始化,無(wú)效指針,并且在scanf'%

&p)中無(wú)須再進(jìn)行取地址操作;B選項(xiàng)中沒(méi)有對(duì)指針進(jìn)行初始化,無(wú)效指針;

D選項(xiàng)中語(yǔ)句*p=&k;的左端*p是指針?biāo)竷?nèi)存空間的值,&k是地址,應(yīng)為

p=&koC選項(xiàng)正確。

9、若有以下程序#include<sldio.h>main(){inta=0,b=0,c=0;c=(a-=++a),

(a+=b,b+=4);printf("^d,%d,%d\n",a,b,c);}則程序的輸出結(jié)果是

A、0,4,4

B、1,4,1

C、0,4,0

D、1,4,4

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:表達(dá)式c=(a-=++a),(a+=b,b+=4)相當(dāng)于逗號(hào)表達(dá)式,首先計(jì)算

c=(a-=++a)?其中a?=++a)等價(jià)于a=a-(++a),得到a的值0,c的值為0,在計(jì)算

(a+=b,b+=4)時(shí),a和b的初值為0,計(jì)算以后,a為0,b為4。

10、若有定義語(yǔ)句:intx=12,y=8,z;在其后執(zhí)行語(yǔ)句z=0.9+x/y;則z的值

A、1.9

B、1

C>2

D、2.4

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:由于x,y,z都是整型數(shù)據(jù),所以x除以y的值為整型數(shù)值1.1和

0.9相加得到1.9,再轉(zhuǎn)換為整型數(shù)1賦給整型變量z。

11、有以下程序#includeVstdio.h>#include<stdlib.h>main(){int*a,*b,

*c;a=b=c=(int*)malloc(sizcof(int));*a=l;*b=2,*c=3;a=b:printf(''%d,%

d,%d\n”,*a,*b,*c);}程序運(yùn)行后的輸出結(jié)果是

A、2,2,3

B、3,3,3

C、I,2,3

D、1,1,3

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:a=b=c=(int*)malloc(sjzeof(int));含義為中請(qǐng)了一個(gè)整型的存儲(chǔ)空間,

讓指針a,b,c分別指向它,*a=l;*b=2;*c=3;語(yǔ)句的含義為所申請(qǐng)的整型存儲(chǔ)

空間的內(nèi)容,*c=3最后執(zhí)行導(dǎo)致存儲(chǔ)空間的內(nèi)容為3。

12、若有以卜程序#includemain。{inta=l,b=2,c=3,d=4,r=0;if(a!=l);elser=l;if

(b==2)r+=2;else;if(c!=3)r+=3;else;if(d==4)r+=4;printf("%d\n",r);}則程序的輸

出結(jié)果是()。

A、7

B、10

C、6

D、3

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:else總是與前面距離它最近的且未曾配對(duì)的if語(yǔ)句配對(duì)?!眎f(a!=l);

elser=l;”執(zhí)行的是空語(yǔ)句";二"if(b=2)r+=2;else;”執(zhí)行的是語(yǔ)句”r+=2”,r值為

2。"if(c!=3)r+=3;else;”執(zhí)行的是空語(yǔ)句”if(d==4)r+=4;"執(zhí)行語(yǔ)句”r+=4”,計(jì)算

后r的值為7,輸出結(jié)果為選項(xiàng)A)。

13、有下列程序:yoidflintb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main()

{inta[10]={l,2,3,4,5,6,7,8,9,10),i;fla):for(i=0;i<10,

i++)printf,%d,”,a[i]);}程序運(yùn)行后的輸出結(jié)果是

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

B、1,2,3,4,10,12,14,16,9,10,

C、I,2,6,8,10,12,7,8,9,10,

D、1,2,6,8,10,12,14,16,9,10

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:函數(shù)voidf(intb[])的功能是對(duì)數(shù)組b口中第2個(gè)到第5個(gè)元素的值逐個(gè)

擴(kuò)大2倍。所以在main()函數(shù)中,f(a)語(yǔ)句的作用是對(duì)數(shù)組a[10]中從a⑵到a[5]的

各個(gè)數(shù)字乘以2,因而數(shù)組a[10]的元素就變成了{(lán)1,2,6,8,10,12,7,8,9,

10}。

14、有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,

name):當(dāng)執(zhí)行H術(shù)程序段,從鍵盤(pán)卜輸入555667777ahc后,y的值為

A、55566.0

B、7777.0

C、566.0

D、566777.0

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:因?yàn)樵谳斎敫袷娇刂品兄付ㄗ兞縥的輸入格式控制符為“%2d”,即

變量j所占的寬度為2,所以變量j只接收輸入數(shù)據(jù)的前兩位,從第三位開(kāi)始直到

空格之間的輸入整數(shù)都會(huì)被保存到變量y中,因?yàn)閥為浮點(diǎn)型數(shù)據(jù),所以輸出結(jié)果

為選項(xiàng)C)o

15、avg函數(shù)的功能是求整型數(shù)組中的前若干個(gè)元素的平均值,設(shè)數(shù)組元素個(gè)數(shù)最

多不超過(guò)10,則下列函數(shù)說(shuō)明語(yǔ)句錯(cuò)誤的是

A^intavg(int*a,intn):

B、intavg(inta|10|,intn);

C、intavg(inta[bintn,);

D^intavg(inta,intn);

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查函數(shù)的定義。題目要求計(jì)算數(shù)組的平均值,因此函數(shù)必須獲

取數(shù)組的地址(指針),即函數(shù)必須要有一個(gè)指針類型的參數(shù),選項(xiàng)D中函數(shù)參數(shù)都

是整型,錯(cuò)誤。

16、有如[程序#includemain(){inti,k;intarray[4||2|={{1,2),{4,9},{6}};for

(i=0;i<2;i++)for(k=0;k<4;k++){printf("%d,H,array[k][i]);}printf(H\n");)程序運(yùn)行

后的輸出結(jié)果是()。

A、146,0,2,9,0,0,

B、124,9,6,

C、2,9,0,0,146,0,

D、2,9,61,4,

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:定義語(yǔ)句"imarray[4][2]={{1,2},{4,9},{6}};"的作用是使

array[0][0]=l>array10]|1]=2,array111|0|=4,array[l][l]=9?array⑵⑼=6,其余元

素均為0,所以按列輸巴結(jié)果為答案A)。

17、若有定義語(yǔ)句:chars[10]=nl234567\0\0n;則strlcn(s)的值是

A、8

B、7

C>9

D、10

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:字符串長(zhǎng)度函數(shù)strlcn(s)表示計(jì)算出以s為起始地址的字符串的長(zhǎng)

度,并作為函數(shù)值返回。這個(gè)長(zhǎng)度值不包括串尾的結(jié)束標(biāo)志'\0'。

18、以下關(guān)于return語(yǔ)句的敘述中正確的是

A^一個(gè)自定義函數(shù)中必須有一條return語(yǔ)句

B、一個(gè)自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條向urn語(yǔ)句

C、定義成void類型的函數(shù)中可以有帶返回值的return語(yǔ)句

D、沒(méi)有return語(yǔ)句的自定義函數(shù)在執(zhí)行結(jié)束時(shí)不能返回到調(diào)用處

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:return語(yǔ)句主要用于返回函數(shù)的值。在一個(gè)自定義函數(shù)中,可以根據(jù)

不同的情況設(shè)置多條return語(yǔ)句返回函數(shù)的值。

19、若有定義:in【a,b;通過(guò)語(yǔ)句scanf("%d;%d”,&a,&b);能把整數(shù)3賦給變量a,5

賦給變量b的輸入數(shù)據(jù)是

A、3,5

B、35

C、3;5

D、35

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:在采用scanf這個(gè)函數(shù)輸入數(shù)據(jù)時(shí),要嚴(yán)格遵守其輸入的規(guī)則定義。

本題此函數(shù)定義的規(guī)則是,在兩個(gè)整數(shù)之間加分號(hào)輸入。

20、以下敘述中正確的是

A、用戶自己定義的函數(shù)只能調(diào)用庫(kù)函數(shù)

B、不同函數(shù)的形式參數(shù)不能使用相同名稱的標(biāo)識(shí)符

C、在C語(yǔ)言的函數(shù)內(nèi)部,可以定義局部嵌套函數(shù)

D、實(shí)用的C語(yǔ)言源程序總是由一個(gè)或多個(gè)函數(shù)組成

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:一個(gè)C語(yǔ)言源程序可以由一個(gè)或多個(gè)源文件組成,每個(gè)源文件可由

一個(gè)或多個(gè)函數(shù)組成,這些函數(shù)可以是自定義函數(shù),也可以是庫(kù)函數(shù),各個(gè)函數(shù)之

間沒(méi)有主從關(guān)系,不能嵌套定義函數(shù)。

21、若有以下程序#inckideint*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}

returns;)main(){inti=3,j=5,*p=&i,*q=&j,*r;r=f(p,q);

printf("%d,%d,%d,%d,%d\n”,i,j,*p,*q,*r);}則程序的輸出結(jié)果是()。

A、353,5,5

B、3,5,5,3,5

C、5,3,5,3,5

D、53,3,5,5

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:考查指針與函數(shù)。被調(diào)函數(shù)為指針型函數(shù),返回的是s這一指針型數(shù)

據(jù)。雖然該函數(shù)進(jìn)行的是地址傳參,但只是改變了指針的指向,對(duì)原指向的數(shù)據(jù)并

沒(méi)有改變。并且若以指卦作為操作單元,不涉及其指向的數(shù)據(jù)時(shí),該函數(shù)仍然可以

看做是值傳遞,即形參指針指向的變化不會(huì)影響到實(shí)參指針的指向。if語(yǔ)句將s指

向*s、%較大的數(shù)據(jù)的地址并返回。所以函數(shù)調(diào)用結(jié)束之后,i、j值不變,p的指

向不變,「的指向和q的指向一致,輸出結(jié)果為:3,5,3,5,5,答案選A。

22、有以卜程序#includcmain。{ints[3][2]={1,2,34,5,6),*ps[3|,k;for(k=0;k<3;k++)

{ps[k]=s[k];printf("%d'^(pslkl+l));)}程序的運(yùn)行結(jié)果是()o

A、246

B、135

C、123

D、456

標(biāo)準(zhǔn)答案:A

知識(shí)點(diǎn)解析:考查行指針。(*ps)[引表示一個(gè)能存放三個(gè)整型兀索首地址的一條數(shù)

組的首地址?!眕s[k]=s[k];”表示將ps指向s的第k行數(shù)據(jù),所以“printf("%d

”,*(ps[k]+l));"輸出的是二維數(shù)組s中的第二列數(shù)據(jù),答案選Ao

23、有以卜程序程ncludeVsidio.h>main(){FILE*fp;charstr[10|;

H

fp=fopen(myfile.dat","w");fputsC'abc'*,fl));fclose(fp);rpo

fopen("myfile.dat","a+");fprintf(fp,H%d",28);rewind(fp);fscanf(fp,

s",str);puts(str);fclose(fp);}程序運(yùn)行后的輸tj結(jié)果是

A、28c

B、abc28

C>abc

D、因類型不一致而出錯(cuò)

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:在程序中首先把字符串a(chǎn)bc寫(xiě)入到文件myfile.dal中,然后再把整

數(shù)28追加到字符串a(chǎn)bc的后面,最后把文件myfiledat的內(nèi)容讀入到字符串str

中,并把其內(nèi)容輸出。

24、有以下結(jié)構(gòu)體說(shuō)明、變量定義和賦值語(yǔ)句structSTD{charname|10];image;

charsex;}s[5],*ps;ps=&s[0];則以下scanf函數(shù)調(diào)用語(yǔ)句有錯(cuò)誤的是

scanf("%sn,s[0].name);

B、scanf("%d",&s|0].age);

C^scanf("%c,',&(ps->sex));

D^scanf("%d",ps->agc);

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查結(jié)構(gòu)體的相關(guān)知識(shí),題目中需要輸入一個(gè)變量,scanf要求

參數(shù)為指針,而D選項(xiàng)中ps->agc為一個(gè)變量,不是指針,所以錯(cuò)誤。

25、以下選項(xiàng)中正確的語(yǔ)句組是

A^char*s;s={uBOOK!');

B、char*s;s="BOOK!H;

C、chars[10];s="BOOK!";

D、chars[];s=',ROOK!u;

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:A選項(xiàng)去掉大括號(hào)就正確了;C選項(xiàng)和D選項(xiàng)應(yīng)在定義時(shí)賦初值。因

此B選項(xiàng)正確。

國(guó)家二級(jí)C語(yǔ)言機(jī)試(選擇題)模擬試

卷第4套

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

1、以下選項(xiàng)中,不合法的c語(yǔ)言用戶標(biāo)識(shí)符是

A、AaBc

a-b

C^a_b

D、_1

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:在C語(yǔ)言中的用戶標(biāo)識(shí)符只能由字母,數(shù)字和下劃母組成,并且第

一個(gè)字符必須是字母或下劃線,在選項(xiàng)A中出現(xiàn)了非法的字符-。

2、以下選項(xiàng)中表示一個(gè)合法的常量是(說(shuō)明:符號(hào)□表示空格)

A、123E0.2

B、2.7eD

C、0999□

D、OXab

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:本題考查C語(yǔ)言中的常量。選項(xiàng)A字母E后面必須是整型數(shù),浮點(diǎn)

數(shù)錯(cuò)誤:選項(xiàng)B字母e后面沒(méi)有整型數(shù):選項(xiàng)C以。開(kāi)始表示8進(jìn)制數(shù),8進(jìn)制數(shù)

沒(méi)有9:選項(xiàng)D是一個(gè)正確的16進(jìn)制常數(shù)。

3、數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程不包括()。

A、概念設(shè)計(jì)

B、邏輯設(shè)計(jì)

C、物理設(shè)計(jì)

D、算法設(shè)計(jì)

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程主要包括需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)分析、

數(shù)據(jù)庫(kù)物理設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段。答案為D選項(xiàng)。

4、數(shù)據(jù)流圖中帶有箭頭的線段表示的是

A、控制流

B、事件驅(qū)動(dòng)

C、模塊調(diào)用

D、數(shù)據(jù)流

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:數(shù)據(jù)流圖是從數(shù)據(jù)傳遞和加工的角度,來(lái)刻畫(huà)數(shù)據(jù)流從輸入到輸出的

移動(dòng)變換過(guò)程。其中帶箭頭的線段表示數(shù)據(jù)流。沿箭頭方向傳遞數(shù)據(jù)的通道,一般

在旁邊標(biāo)注數(shù)據(jù)流名。

5、若有定義語(yǔ)句:intyear=2009,*p=&year;,以下不能使變量year中的值增至

2010的語(yǔ)句是O。

A、(*p)++:

B、*p++;

C、++(*p);

D^*p+=l;

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:由于自加運(yùn)算符++的運(yùn)算級(jí)別高于間接運(yùn)算*的運(yùn)算級(jí)別,所以B選

項(xiàng)的表達(dá)式*P++不能使變量year中的值增至2010,因此選擇B選項(xiàng)。

6、下列描述中正確的是

A、程序就是軟件

B、軟件開(kāi)發(fā)不受計(jì)算機(jī)系統(tǒng)的限制

C、軟件既是邏輯實(shí)體,又是物理實(shí)體

D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:計(jì)算機(jī)軟件與硬件是計(jì)算機(jī)系統(tǒng)中相互依存的兩部分。計(jì)算機(jī)軟件是

包括程序、數(shù)據(jù)及相關(guān)文檔的完整集合。軟件由兩部分組成:一部分是機(jī)器可執(zhí)

行的程序和數(shù)據(jù);二是機(jī)器不可執(zhí)行的,與軟件開(kāi)發(fā)、運(yùn)行、維護(hù)、使用等有關(guān)的

文檔。軟件具有以下六個(gè)特點(diǎn):①軟件是一種邏輯實(shí)體,而不是物理實(shí)體,具有

抽象性。②軟件的生產(chǎn)與硬件不同,它沒(méi)有明顯的制作過(guò)程。③軟件在運(yùn)行、使

用期間不存在磨損、老叱問(wèn)題。④軟件的開(kāi)發(fā)、運(yùn)行對(duì)計(jì)算機(jī)系統(tǒng)具有依賴性,

受計(jì)算機(jī)系統(tǒng)的限制,這導(dǎo)致了軟件移值的問(wèn)題。⑤軟件復(fù)雜性高,成本昂貴。

⑥軟件的開(kāi)發(fā)涉及諸多社會(huì)因素。

7、執(zhí)行以下程序段后,w的值為()。intw='A\x=14,y=15;w=((xIIy)&(w

V'a'));

A、一1

B、2

C、1

D、0

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:本題考查表達(dá)式和邏輯運(yùn)算。x和y分別為14和15,因此(xlly)的

值是真。w的值為A,其ASCH值為65,a的ASCI【值為97,因此(wV3)的值為

真。表達(dá)式w=((xlly)&(wV3))的前后兩個(gè)值均為真,整個(gè)表達(dá)式的值為真。

8、由以下while構(gòu)成的循環(huán),循環(huán)體執(zhí)行的次數(shù)是intk=0;while(k=l)k++;

A、一次也不執(zhí)行

B、執(zhí)行一次

C、無(wú)限次

D、有語(yǔ)法錯(cuò),不能執(zhí)行

標(biāo)準(zhǔn)答案:C

知識(shí)點(diǎn)解析:循環(huán)條件表達(dá)式為賦值表達(dá)式k=l,因此循環(huán)執(zhí)行無(wú)限次。

9、以下敘述中正確的是

A、C語(yǔ)言程序總是從最前面的函數(shù)開(kāi)始執(zhí)行

B、C語(yǔ)言程序總是從main函數(shù)開(kāi)始執(zhí)行

C、C語(yǔ)言程序中main函數(shù)必須放在程序的開(kāi)始位置

D、C語(yǔ)言程序所調(diào)用的函數(shù)必須放在main函數(shù)的前面

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:C語(yǔ)言中一個(gè)源程序都有一個(gè)且只能有一個(gè)main函數(shù),即主函數(shù);C

語(yǔ)言規(guī)定必須用main作為主函數(shù)名。其后的一對(duì)圓括號(hào)中可以是空的,但不能省

略。程序中的main。是主函數(shù)的起始行,也是C程序執(zhí)行的起始行。每一個(gè)程序

都必須有一個(gè)且只能有一個(gè)主函數(shù)。一個(gè)C程序總是從主函數(shù)開(kāi)始執(zhí)行,到main

函數(shù)體執(zhí)行完后結(jié)束,而不論main函數(shù)在整個(gè)程序中的位置如何。而調(diào)用函數(shù)的

定義位置和調(diào)用沒(méi)有直接關(guān)系。

10、若有定義語(yǔ)句inta⑵[3],*p[引;,則以下語(yǔ)句中正確的是()。

A、p=a;

B、p|O]=a;

C>p[0]=&a[l][2];

D、p[l]=&a;

標(biāo)準(zhǔn)答案:c

知識(shí)點(diǎn).析:A選項(xiàng)錯(cuò)誤,因?yàn)閜是指向一個(gè)指針數(shù)組,作為數(shù)組名,不能指向別

的地方。B選項(xiàng)錯(cuò)誤,因?yàn)閜[0]是一個(gè)ini指針,也就是int*;而a是一個(gè)指向指《I

的指針int**。C選項(xiàng)正確,因?yàn)閜[0]是一個(gè)int*,a⑴⑵是int,&a[l]⑵是int*,

類型吻合。D選項(xiàng)錯(cuò)誤,因?yàn)閍作為數(shù)組名,不能取地址,即使能取,p[l]是

int*,&aMint***,類型不對(duì)。

11、有以卜程序:#include<stdio.h>voidf(int*p,int*q);main(){intm=l,

n=2,*r=&m;f(r,&n);printf(''%d,%d",m,n);}voidf(intint*q)

{p=p+1:*q=*q+l:}程序的運(yùn)行結(jié)果是()。

A、2,3

R、1.3

C、1,4

D、1,2

標(biāo)準(zhǔn)答案:B

知識(shí)點(diǎn)解析:在f(int*p,int*q)函數(shù)中,執(zhí)行p=p+1是將p所對(duì)應(yīng)的地址加1,而

*q=*q+l是將q所指向n的地址所對(duì)應(yīng)的值加1,所以m的值所對(duì)應(yīng)的值沒(méi)有變,

而n的值則為3了,因比B選項(xiàng)正確。

12、若有定義intw[3][5];,則以下不能正確表示該數(shù)組元素的表達(dá)式是()。

A、*(&w[0][0]+l)

B、*(**+3)

C、*(*(w+l))

D、*(w+l)[4|

標(biāo)準(zhǔn)答案:D

知識(shí)點(diǎn)解析:A選項(xiàng)中*(&w⑼⑼+1)表示B選項(xiàng)中*(*w+3)表示w[0]]3];

C選項(xiàng)中*(*(w+l))表示

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論