欧美成人永久免费_欧美日本五月天_A级毛片免看在线_国产69无码,亚洲无线观看,精品人妻少妇无码视频,777无码专区,色大片免费网站大全,麻豆国产成人AV网,91视频网络,亚洲色无码自慰

當(dāng)前位置:網(wǎng)站首頁(yè) >> 作文 >> 2022年計(jì)算機(jī)c語(yǔ)言考試題及答案(4篇)

2022年計(jì)算機(jī)c語(yǔ)言考試題及答案(4篇)

格式:DOC 上傳日期:2024-03-20 20:30:19
2022年計(jì)算機(jī)c語(yǔ)言考試題及答案(4篇)
時(shí)間:2024-03-20 20:30:19     小編:zdfb

在日常學(xué)習(xí),、工作或生活中,大家總少不了接觸作文或者范文吧,,通過(guò)文章可以把我們那些零零散散的思想,,聚集在一塊,。范文怎么寫才能發(fā)揮它最大的作用呢?以下是小編為大家收集的優(yōu)秀范文,,歡迎大家分享閱讀,。

計(jì)算機(jī)c語(yǔ)言考試題及答案篇一

a)執(zhí)行算法程序所需要的時(shí)間

b)算法程序的長(zhǎng)度

c)算法執(zhí)行過(guò)程中所需要的基本運(yùn)算次數(shù)

d)算法程序中的指令條數(shù)

答案:c

評(píng)析:所謂算法的時(shí)間復(fù)雜度,是指執(zhí)行算法所需要的計(jì)算工作量,。

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

a)線性表是線性結(jié)構(gòu)b)棧與隊(duì)列是非線性結(jié)構(gòu)

c)線性鏈表是非線性結(jié)構(gòu)d)二叉樹(shù)是線性結(jié)構(gòu)

答案:a

評(píng)析:一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類型:線性結(jié)構(gòu)與非線性結(jié)構(gòu),。線性表、棧與隊(duì)列,、線性鏈表都是線性結(jié)構(gòu),,而二叉樹(shù)是非線性結(jié)構(gòu)。

(3)下面關(guān)于完全二叉樹(shù)的敘述中,,錯(cuò)誤的是_________,。

a)除了最后一層外,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值

b)可能缺少若干個(gè)左右葉子結(jié)點(diǎn)

c)完全二叉樹(shù)一般不是滿二叉樹(shù)

d)具有結(jié)點(diǎn)的完全二叉樹(shù)的深度為[log2n]+1

答案:b

評(píng)析:滿二叉樹(shù)指除最后一層外每一層上所有結(jié)點(diǎn)都有兩個(gè)子結(jié)點(diǎn)的二叉樹(shù),。完全二叉樹(shù)指除最后一層外,,每一層上的結(jié)點(diǎn)數(shù)均達(dá)到最大值,在最后一層上只缺少右邊的若干子結(jié)點(diǎn)(葉子結(jié)點(diǎn))的二叉樹(shù),。

計(jì)算機(jī)c語(yǔ)言考試題及答案篇二

(1)結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是_________,。

a)程序的規(guī)模b)程序的易讀性

c)程序的執(zhí)行效率d)程序的可移植性

答案:b

評(píng)析:結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是結(jié)構(gòu)化程序清晰易讀,可理解性好,,程序員能夠進(jìn)行逐步求精,、程序證明和測(cè)試,以保證程序的正確性,。

(2)在軟件生命周期中,,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是________。

a)概要設(shè)計(jì)b)詳細(xì)設(shè)計(jì)c)可行性分析d)需求分析

答案:d

評(píng)析:需求分析是對(duì)待開(kāi)發(fā)軟件提出的需求進(jìn)行分析并給出詳細(xì)定義,,即準(zhǔn)確地確定軟件系統(tǒng)的功能,。編寫軟件規(guī)格說(shuō)明書及初步的用戶手冊(cè),提交評(píng)審,。

(3)數(shù)據(jù)流圖用于抽象描述一個(gè)軟件的邏輯模型,,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識(shí)的圖符不屬于數(shù)據(jù)流圖合法圖符的是_________,。

a)控制流b)加工c)數(shù)據(jù)存儲(chǔ)d)源和潭

答案:a

評(píng)析:數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,,來(lái)刻畫數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程。數(shù)據(jù)流圖中的主要圖形元素有:加工(轉(zhuǎn)換),、數(shù)據(jù)流,、存儲(chǔ)文件(數(shù)據(jù)源)、源和潭,。

(4)軟件需求分析一般應(yīng)確定的是用戶對(duì)軟件的__________,。

a)功能需求b)非功能需求c)性能需求d)功能需求和非功能需求

答案:d

評(píng)析:軟件需求分析中需要構(gòu)造一個(gè)完全的系統(tǒng)邏輯模型,理解用戶提出的每一功能與性能要求,,是用戶明確自己的任務(wù),。因此,需求分析應(yīng)確定用戶對(duì)軟件的功能需求和非功能需求。

計(jì)算機(jī)c語(yǔ)言考試題及答案篇三

1,、(a )是構(gòu)成c語(yǔ)言程序的基本單位,。

a、函數(shù)

b,、過(guò)程

c,、子程序

d、子例程

2.c語(yǔ)言程序從 c 開(kāi)始執(zhí)行,。

a,、 程序中第一條可執(zhí)行語(yǔ)句

b、 程序中第一個(gè)函數(shù)

c,、 程序中的main函數(shù)

d,、包含文件中的第一個(gè)函數(shù)

3、以下說(shuō)法中正確的是( c ),。

a,、c語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行

b、在c語(yǔ)言程序中,,要調(diào)用的函數(shù)必須在main( )函數(shù)中定義

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

d、c語(yǔ)言程序中的main( )函數(shù)必須放在程序的開(kāi)始部分

4,、下列關(guān)于c語(yǔ)言的說(shuō)法錯(cuò)誤的是( b ) ,。

a、 c程序的工作過(guò)程是編輯,、編譯,、連接、運(yùn)行

b,、 c語(yǔ)言不區(qū)分大小寫,。

c、 c程序的三種基本結(jié)構(gòu)是順序,、選擇,、循環(huán)

d、c程序從main函數(shù)開(kāi)始執(zhí)行

5,、下列正確的標(biāo)識(shí)符是(c),。

a,、-a1

b,、a[i]

c、a2_i

d,、int t

5~8題為相同類型題

考點(diǎn):標(biāo)識(shí)符的命名規(guī)則

只能由字母,、數(shù)字、下劃線構(gòu)成

數(shù)字不能作為標(biāo)識(shí)符的開(kāi)頭

關(guān)鍵字不能作為標(biāo)識(shí)符

選項(xiàng)a中的“-” ,選項(xiàng)b中“[”與“]”不滿足(1),;選項(xiàng)d中的int為關(guān)鍵字,,不滿足(3)

6、下列c語(yǔ)言用戶標(biāo)識(shí)符中合法的是(b ),。

a,、3ax

b、x

c,、case

d,、-e2 e)union

選項(xiàng)a中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2);選項(xiàng)c,,e均為為關(guān)鍵字,,不滿足(3);選項(xiàng)d中的“-”不滿足(1),;

7,、下列四組選項(xiàng)中,正確的c語(yǔ)言標(biāo)識(shí)符是( c ),。

a,、 %x

b、a+b

c,、a123

d,、123

選項(xiàng)a中的“%” ,選項(xiàng)b中“+”不滿足(1),;選項(xiàng)d中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2)

8,、下列四組字符串中都可以用作c語(yǔ)言程序中的標(biāo)識(shí)符的是( a)。

a,、print _3d db8 abc

b,、iam one_half start$it 3pai

c、str_1 cpp pow while

d,、pxq my->book line#

選項(xiàng)b中的“”,,”$” ,選項(xiàng)d中“>”,,”#”,,”?!?,”-”不滿足(1);選項(xiàng)c中的while為關(guān)鍵字,,不滿足(3)

9.c語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類型包括(d ),。

a,、整型、實(shí)型,、邏輯型

b,、整型、實(shí)型,、邏輯型,、字符型

c、整型,、字符型,、邏輯型

d、整型,、實(shí)型,、字符型

10、在c語(yǔ)言程序中,,表達(dá)式5%2的結(jié)果是 c ,。

a、2.5

b,、2

c,、1

d、3

%為求余運(yùn)算符,,該運(yùn)算符只能對(duì)整型數(shù)據(jù)進(jìn)行運(yùn)算,。且符號(hào)與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;

/為求商運(yùn)算符,,該運(yùn)算符能夠?qū)φ?、字符、浮點(diǎn)等類型的數(shù)據(jù)進(jìn)行運(yùn)算,,5/2=2

11,、如果int a=3,b=4;則條件表達(dá)式"aa、 3

b,、 4

c,、 0

d、1

詳見(jiàn)教材p97.

表達(dá)式1?表達(dá)式2:表達(dá)式3

先計(jì)算表達(dá)式1,,

若表達(dá)式1成立,, 則選擇計(jì)算表達(dá)式2,并表達(dá)式2的值作為整個(gè)大表達(dá)式的值,;

若表達(dá)式1不成立,,則選擇計(jì)算表達(dá)式3,并將表達(dá)式3的值作為整個(gè)大表達(dá)式的值

此題中的aa為3,,b為4,。a12.若int x=2,y=3,z=4 則表達(dá)式x

a,、4

b,、3

c,、2

d、0

e)1

13.c語(yǔ)言中,,關(guān)系表達(dá)式和邏輯表達(dá)式的值是( b ) ,。

a、0

b,、 0或1

c,、 1

d、‘t’或’f’

14,、 下面( d )表達(dá)式的值為4.

a,、 11/3

b、 11.0/3

c,、 (float)11/3

d,、 (int)(11.0/3+0.5)

14~16題為同一類型

詳見(jiàn)教材p54~56.

(1)相同數(shù)據(jù)類型的元素進(jìn)行數(shù)學(xué)運(yùn)算(+、-,、*,、/)得到結(jié)果還保持原數(shù)據(jù)類型。

(2)不同數(shù)據(jù)類型的元素進(jìn)行數(shù)學(xué)運(yùn)算,,先要統(tǒng)一數(shù)據(jù)類型,,統(tǒng)一的標(biāo)準(zhǔn)是低精度類型轉(zhuǎn)換為高精度的數(shù)據(jù)類型。

選項(xiàng)a,,11與3為兩個(gè)整數(shù),,11/3結(jié)果的數(shù)據(jù)類型也應(yīng)為整數(shù),因此將3.666666的小數(shù)部分全部舍掉,,僅保留整數(shù),,因此11/3=3.

選項(xiàng)b,11.0為實(shí)數(shù),,3為整數(shù),,因此首先要統(tǒng)一數(shù)據(jù)類型,將整型數(shù)據(jù)3轉(zhuǎn)換為3.0,,轉(zhuǎn)換后數(shù)據(jù)類型統(tǒng)一為實(shí)型數(shù)據(jù),,選項(xiàng)b變?yōu)?1.0/3.0,結(jié)果的數(shù)據(jù)類型也應(yīng)為實(shí)型數(shù)據(jù),因此選項(xiàng)b 11.0/3=3.666666

選項(xiàng)c,,先將整數(shù)11強(qiáng)制類型轉(zhuǎn)換,,轉(zhuǎn)換為實(shí)型11.0,因此選項(xiàng)c變?yōu)?1.0/3,,其后計(jì)算過(guò)程,、結(jié)果與選項(xiàng)b同

選項(xiàng)d,,首先計(jì)算11.0/3,其計(jì)算過(guò)程,、結(jié)果與選項(xiàng)b同,,得到3.666666;再計(jì)算3.666666+0.5=4.166666,最后將4.166666強(qiáng)制類型轉(zhuǎn)換為整型,,即將其小數(shù)部分全部舍掉,,結(jié)果為4

15、設(shè)整型變量 a=2,,則執(zhí)行下列語(yǔ)句后,,浮點(diǎn)型變量b的值不為0.5的是( b)

a、b=1.0/a

b,、b=(float)(1/a,、

c、b=1/(float)a

d,、b=1/(a*1.0)

16,、 若“int n; float f=13.8;”,則執(zhí)行“n=(int)f%3”后,,n的值是(a)

a,、1

b、4

c,、4.333333

d,、4.6

“(int)f“表示將f中的值強(qiáng)制類型轉(zhuǎn)換為整型,即將13.8的小數(shù)部分舍掉,,轉(zhuǎn)換為13;然后計(jì)算13%3,,結(jié)果為1,再將結(jié)果賦給變量n,,因此n的值為1

17,、 以下對(duì)一維數(shù)組a的正確說(shuō)明是: d

a、char a(10),;

b,、 int a[];

c,、int k=5,,a[k];

d,、char a[3]={‘a(chǎn)’,,’b’,’c’},;

詳見(jiàn)教材p143~144,,一維數(shù)組的定義,、初始化

類型符 數(shù)組名 [常量表達(dá)式]

類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則,;常量表達(dá)式是指數(shù)組的長(zhǎng)度(數(shù)組中包含元素的個(gè)數(shù)),,其值只能是整數(shù),不可以是變量,,而且從1開(kāi)始計(jì)數(shù),。

選項(xiàng)a,,常量表達(dá)式只能放在中括號(hào) [ ]中

選項(xiàng)b,,只有在對(duì)數(shù)組初始化(即賦值)的時(shí)候才可以省略數(shù)組的長(zhǎng)度,b中并未對(duì)a進(jìn)行初始化,。

選項(xiàng)c,,常量表達(dá)式不能為變量。

18,、以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是:( c )

a,、int a[5]=(0,1,2,3,4,)

b、 inta(5)={}

c,、 int a[3]={0,1,2}

d,、 int a{5}={10*1}

詳見(jiàn)教材p145,一維數(shù)組的定義,、初始化

選項(xiàng)b,d,,常量表達(dá)式只能放在中括號(hào) [ ]中

選項(xiàng)a,數(shù)組可以看做是若干個(gè)相同數(shù)據(jù)類型元素的有序集合,,因此以集合的形式對(duì)其初始化,,使用{ }對(duì)其初始化,選項(xiàng)a用了(),。

19,、在c語(yǔ)言中對(duì)一維整型數(shù)組的正確定義為 d 。

a,、int a(10),;

b、int n=10,a[n],;

c,、int n;a[n];

d,、#define n 10

int a[n],;

20、已知:int a[10],; 則對(duì)a數(shù)組元素的正確引用是( d ),。

a,、a[10]

b、a[3.5]

c,、a(5)

d,、a[0]

詳見(jiàn)教材p144,數(shù)組元素的引用

數(shù)組名[下標(biāo)]

引用數(shù)組元素時(shí),,[ ]中的下標(biāo)為邏輯地址下標(biāo),,只能為整數(shù),可以為變量,,且從0開(kāi)始計(jì)數(shù)

int a[10]表示定義了一個(gè)包含10個(gè)整型數(shù)據(jù)的數(shù)組a,,數(shù)組元素的邏輯地址下標(biāo)范圍為0~9,即a[0] 表示組中第1個(gè)元素,; a[1] 表示組中第2個(gè)元素,; a[2] 表示組中第3個(gè)元素; ,。.,。.。.,;a[9] 表示組中第10個(gè)元素,。

選項(xiàng)a,超過(guò)了數(shù)組a的邏輯地址下標(biāo)范圍,;

選項(xiàng)b,,邏輯地址下標(biāo)只能為整數(shù)

選項(xiàng)c,邏輯地址下標(biāo)只能放在[ ]中

21,、若有以下數(shù)組說(shuō)明,,則i=10;a[a[i]]元素?cái)?shù)值是(c)。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12},;

a,、10

b、9

c,、6

d,、5

先算a[a[i]]內(nèi)層的a[i],由于i=10,因此a[i]即a[10],。

a[10]對(duì)應(yīng)下面數(shù)組中的元素為9. 因此a[a[i]]即為a[9]

a[9]對(duì)應(yīng)下面數(shù)組中的元素為6. 因此a[9]即為6

22,、若有說(shuō)明:int a[][3]={{1,2,3},{4,5},,{6,7}},; 則數(shù)組a的第一維的大小為: ( b )

a、2

b、3

c,、4

d,、無(wú)確定值

5 7

d、3 6 9

二維數(shù)組的一維大小,,即指二維數(shù)組的行數(shù),,在本題中,按行對(duì)二維數(shù)組賦值,,因此內(nèi)層有幾個(gè)大括號(hào),,數(shù)組就有幾行

23、對(duì)二維數(shù)組的正確定義是(c)

詳見(jiàn)教材p149~152,,二維數(shù)組的定義,、初始化

類型符 數(shù)組名 [常量表達(dá)式][常量表達(dá)式]

二維數(shù)組可以看做是矩陣

類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則,;第一個(gè)常量表達(dá)式是指數(shù)組的行數(shù),;第二個(gè)常量表達(dá)式是指數(shù)組的列數(shù),;常量表達(dá)式的值只能是整數(shù),,不可以是變量,而且從1開(kāi)始計(jì)數(shù),。

一維數(shù)組初始化時(shí)可以省略數(shù)組長(zhǎng)度

二維數(shù)組初始化時(shí)可以省略行數(shù),,但不能省略列數(shù)

選項(xiàng)a,b,都省略了列數(shù)

選項(xiàng)d,,不符合二維數(shù)組定義的一般形式,,行、列常量表達(dá)式應(yīng)該放在不同的[]中

a,、int a[ ][ ]={1,2,3,4,5,6},;

b、int a[2] []={1,2,3,4,5,6},;

c,、int a[ ] [3]={1,2,3,4,5,6};

d,、int a[2,3]={1,2,3,4,5,6},;

24、已知int a[3][4],;則對(duì)數(shù)組元素引用正確的是__c___

a,、a[2][4]

b、a[1,3]

c,、a[2][0]

d,、a(2)(1)

詳見(jiàn)教材p150,數(shù)組元素的引用

數(shù)組名[下標(biāo)] [下標(biāo)]

引用數(shù)組元素時(shí),,[ ]中的下標(biāo)為邏輯地址下標(biāo),,只能為整數(shù),,可以為變量,且從0開(kāi)始計(jì)數(shù)

第一個(gè)[下標(biāo)]表示行邏輯地址下標(biāo),,第二個(gè)[下標(biāo)]表示列邏輯地址下標(biāo),。

本題圖示詳見(jiàn)p149圖6.7

因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;

選項(xiàng)a,列邏輯地址下標(biāo)超過(guò)范圍

選項(xiàng)b,d,,的引用形式不正確,。

25.c語(yǔ)言中函數(shù)返回值的類型是由 a 決定的。

a,、函數(shù)定義時(shí)指定的類型

b,、 return語(yǔ)句中的表達(dá)式類型

c、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型

d,、形參的數(shù)據(jù)類型

26,、 在c語(yǔ)言中,函數(shù)的數(shù)據(jù)類型是指(a )

a,、 函數(shù)返回值的數(shù)據(jù)類型

b,、 函數(shù)形參的數(shù)據(jù)類型

c、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類型

d,、任意指定的數(shù)據(jù)類型

27,、在函數(shù)調(diào)用時(shí),以下說(shuō)法正確的是( b)

a,、函數(shù)調(diào)用后必須帶回返回值

b,、實(shí)際參數(shù)和形式參數(shù)可以同名

c、函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量

d,、主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個(gè)文件里

28,、 在c語(yǔ)言中,表示靜態(tài)存儲(chǔ)類別的關(guān)鍵字是: ( c )

a,、 auto

b,、 register

c、static

d,、extern

29,、未指定存儲(chǔ)類別的變量,其隱含的存儲(chǔ)類別為(a ),。

a,、auto

b、static

c,、extern

d,、register

30、 若有以下說(shuō)明語(yǔ)句:

struct student

{ int num;

char name[ ];

float score;

}stu;

則下面的敘述不正確的是: (d )

a,、 struct是結(jié)構(gòu)體類型的關(guān)鍵字

b,、 struct student 是用戶定義的結(jié)構(gòu)體類型

c、 num, score都是結(jié)構(gòu)體成員名

d,、 stu是用戶定義的結(jié)構(gòu)體類型名

31,、若有以下說(shuō)明語(yǔ)句:

struct date

{ int year;

int month;

int day;

}brithday;

則下面的敘述不正確的是__c___.

a、 struct是聲明結(jié)構(gòu)體類型時(shí)用的關(guān)鍵字

b,、 struct date 是用戶定義的結(jié)構(gòu)體類型名

c,、 brithday是用戶定義的結(jié)構(gòu)體類型名

d、year,day 都是結(jié)構(gòu)體成員名

32,、 以下對(duì)結(jié)構(gòu)變量stul中成員age的非法引用是 b

struct student

{ int age;

int num;

}stu1,*p;

p=&stu1;

a,、

b、

c,、 p->age

d,、(*p)。age

33,、設(shè)有如下定義:

struck sk

{ int a;

float b;

}data;

int *p;

若要使p指向data中的a域,,正確的賦值語(yǔ)句是 c

a、 p=&a

b,、 p=data,、a;

c、p=&data,、a;

d、*p=data,、a;

34,、設(shè)有以下說(shuō)明語(yǔ)句:

typedef struct stu

{ int a;

float b;

} stutype;

則下面敘述中錯(cuò)誤的是( d )。

a,、struct是結(jié)構(gòu)類型的關(guān)鍵字

b,、struct stu是用戶定義的`結(jié)構(gòu)類型

c、a和b都是結(jié)構(gòu)成員名

d,、stutype是用戶定義的結(jié)構(gòu)體變量名

35,、語(yǔ)句int *p;說(shuō)明了 c 。

a,、p是指向一維數(shù)組的指針

b,、p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)

c,、p是指向int型數(shù)據(jù)的指針 // 指針的定義教材p223

d,、p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的指針

36、下列不正確的定義是(a ),。

a,、int *p=&i,i;

b、int *p,i;

i,*p=&i

d,、int i,*p;

選項(xiàng)a先定義一個(gè)整型指針變量p,,然后將變量i的地址賦給p。然而此時(shí)還未定義變量i因此編譯器無(wú)法獲得變量i的地址,。(a與c對(duì)比,,選項(xiàng)c先定義變量i,則在內(nèi)存中為i分配空間,,因此i在內(nèi)存空間的地址就可以確定了,;然后再定義p,此時(shí)可以為p賦i的地址,,c正確)

37,、 若有說(shuō)明:int n=2,*p=&n,*q=p,則以下非法的賦值語(yǔ)句是: (d )

a、p=q

b,、*p=*q

c,、n=*q

d、p=n

p,q同為整型指針變量,,二者里面僅能存放整型變量的地址,。

選項(xiàng)a,q中為地址,,因此可將此地址賦給p

選項(xiàng)b,,*p表示p所指向?qū)ο髇的內(nèi)容,即一個(gè)整數(shù),;*q表示q所指向?qū)ο蟮膬?nèi)容,,由于在定義q時(shí)為其初始化,將p中n的地址給q,,因此p中存放n的地址,,*q表示q所指向?qū)ο髇的內(nèi)容。因此*p=*q 相當(dāng)于 n=n;

選項(xiàng)c,,n=*q 等價(jià)于n=n;

選項(xiàng)d,,p中只能存放地址,不能將n中的整數(shù)值賦給p

38,、有語(yǔ)句:int a[10],,;則 b 是對(duì)指針變量p的正確定義和初始化,。

a,、int p=*a;

b,、int *p=a;

c、int p=&a

d,、int *p=&a

選項(xiàng)a,,a是數(shù)組名,不是指針變量名,,因此不可用*標(biāo)注數(shù)組名a

選項(xiàng)c,,a是數(shù)組名,數(shù)組名就是地址,,無(wú)需再用地址符號(hào),。而且在定義指針變量p時(shí),應(yīng)在變量名前加*,,標(biāo)明p是指針變量

選項(xiàng)d,,a是數(shù)組名,數(shù)組名就是地址,,無(wú)需再用地址符號(hào),。

39、若有說(shuō)明語(yǔ)句“int a[5],,*p=a;”,,則對(duì)數(shù)組元素的正確引用是( c )。

a,、a[p]

b,、p[a]

c、*(p+2)

d,、p+2

首先定義一個(gè)整型數(shù)組a,,a的長(zhǎng)度為5,然后定義一個(gè)指針變量p,,并同時(shí)對(duì)p進(jìn)行初始化,,將數(shù)組a的地址賦給p。因此此時(shí)p中存放的數(shù)組a的首地址,,即數(shù)組中第一個(gè)元素a[0]的地址。

對(duì)于數(shù)組元素下標(biāo)的引用(詳見(jiàn)p144),, 一般形式 數(shù)組名[下標(biāo)] 其中下標(biāo)為邏輯地址下標(biāo),,從0開(kāi)始計(jì)數(shù),方括號(hào)中的下標(biāo)可以是變量,,可以是表達(dá)式,,但結(jié)果一定要是整數(shù)。

選項(xiàng)a,,p中存放的是地址,,不是整數(shù),,不能做數(shù)組元素的下標(biāo)

選項(xiàng)b,a是數(shù)組名,,數(shù)組名就是地址,,不是整數(shù),不能做數(shù)組元素的下標(biāo)

選項(xiàng)c,,(重點(diǎn),!詳見(jiàn)p231~234) p+2表示指向同一數(shù)組中的下兩個(gè)元素的地址,當(dāng)前p指向a[0],,則p+2表示a[2]的地址,,因此*(p+2)表示a[2]的內(nèi)容

40、 有如下程序

int a[10]={1,2,3,4,5,6,7,8,9,10},,*p=a;

則數(shù)值為9的表達(dá)式是 b

a,、 *p+9

b、 *(p+8)

c,、 *p+=9

d,、p+8

(重點(diǎn)!詳見(jiàn)p231~234)

首先定義一個(gè)整型數(shù)組a,,a的長(zhǎng)度為5,,然后定義一個(gè)指針變量p,并同時(shí)對(duì)p進(jìn)行初始化,,將數(shù)組a的地址賦給p,。因此此時(shí)p中存放的數(shù)組a的首地址,即數(shù)組中第一個(gè)元素a[0]的地址,。

數(shù)組中9對(duì)應(yīng)的是a[8],, 選項(xiàng)b,p+8表示數(shù)組中后8個(gè)元素的地址,,即a[8]的地址,。*(p+8)則表示該地址內(nèi)所存放的內(nèi)容,即a[8]的值,。

選項(xiàng)a,,*p表示p所指向?qū)ο蟮膬?nèi)容,此時(shí)p指向a[0],, *p即a[0]的值1. *p+9=1+9=10

選項(xiàng)c,,*p表示p所指向?qū)ο蟮膬?nèi)容,此時(shí)p指向a[0],, *p即a[0]的值,。因此*p+=9 即*p =*p+9, 等價(jià)于a[0]=a[0]+9.

選項(xiàng)d,p+8表示數(shù)組中后8個(gè)元素的地址,,即a[8]的地址,,而非a[8]中的值,。

41、 在c語(yǔ)言中,,以 d 作為字符串結(jié)束標(biāo)志

a,、’ ’

b、’ ’

c,、 ’0’

d,、’’

42、下列數(shù)據(jù)中屬于“字符串常量”的是(a ),。

a,、“a”

b、{abc}

c,、‘a(chǎn)bc’

d,、‘a(chǎn)’

若干個(gè)字符構(gòu)成字符串

在c語(yǔ)言中,用單引號(hào)標(biāo)識(shí)字符,;用雙引號(hào)標(biāo)識(shí)字符串

選項(xiàng)b,,c,分別用{}和’’標(biāo)識(shí)字符串

選項(xiàng)d,,標(biāo)識(shí)字符,。

43、已知char x[]="hello",, y[]={h,,e,a,,b,,e};,, 則關(guān)于兩個(gè)數(shù)組長(zhǎng)度的正確描述是 b ,。

a、相同

b,、x大于y

c,、x小于y

d、以上答案都不對(duì)

c語(yǔ)言中,,字符串后面需要一個(gè)結(jié)束標(biāo)志位,,通常系統(tǒng)會(huì)自動(dòng)添加。

對(duì)一維數(shù)組初始化時(shí)可采用字符串的形式(例如本題數(shù)組x),,也可采用字符集合的形式(例如本題數(shù)組y)。在以字符串形式初始化時(shí),,數(shù)組x不盡要存儲(chǔ)字符串中的字符,,還要存儲(chǔ)字符串后的結(jié)束標(biāo)志位,,因此數(shù)組x的長(zhǎng)度為6;在以字符集合形式初始化時(shí),數(shù)組y,,僅存儲(chǔ)集合中的元素,,因此數(shù)組y長(zhǎng)度為5。

計(jì)算機(jī)c語(yǔ)言考試題及答案篇四

一 選擇題(7分,,每小題0.5分)

1.c語(yǔ)言源程序的基本單位是( ),。

a 過(guò)程 b 函數(shù) c 子程序 d 標(biāo)識(shí)符

2、下列程序的輸出結(jié)果是( ),。

main( )

{ int a=7,b=5;

printf("%d",,b=b/a);

}

a 5 b 1 c 0 d不確定值

3,、假設(shè)變量a,b均為整型,,表達(dá)式(a=5,b=2,a>b?a++:b++,a+b)的值是( ),。

a 7 b 8 c 9 d 2

4,、設(shè)a為int型變量,執(zhí)行下列賦值語(yǔ)句后,,a的取值分別是( ),。

a=125.534; a=(int)125.521%4; a=5<<2;

a 125,31,1 b 125,1,20 c 125,31,20 d 125.534,2,20

5、設(shè)有如下程序段,,下面描述中正確的是 ( ),。

int k=10; while(k=0) k=k-1;

a 循環(huán)執(zhí)行一次 b循環(huán)是無(wú)限循環(huán) c循環(huán)體語(yǔ)句一次也不執(zhí)行 d循環(huán)體語(yǔ)句執(zhí)行一次

6、以下程序的輸出結(jié)果為( ),。

int i;

void prt( )

{ for(i=5;i<8;i++) printf("%c",,*);

printf(" "),;

}

main( )

{ for(i=5;i<=8;i++) prt( ),;

}

a *** b *** *** *** *** c *** *** d * * *

7、在c語(yǔ)言程序中,,以下說(shuō)法正確的是(),。

a函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套

b函數(shù)的定義不可以嵌套,,但函數(shù)的調(diào)用可以嵌套

c函數(shù)的定義和函數(shù)的調(diào)用都不可以嵌套

d函數(shù)的定義和函數(shù)的調(diào)用都可以嵌套

8,、以下函數(shù)調(diào)用語(yǔ)句中含有( )個(gè)實(shí)參。

func((e1,e2),,(e3,e4,e5)),;

a 2 b 3 c 5 d 語(yǔ)法錯(cuò)誤

9、以下程序的輸出結(jié)果為( ),。

#define add(x) x*x

main( )

{ int a=4,b=6,c=7,d=add(a+b)*c;

printf("d=%d",,d),;

}

a d=70 b d=80 c d=140 d d=700

10、已知職工記錄描述如下,,在turbo c中,,系統(tǒng)為變量w分配( )字節(jié)的空間。

struct worker

{ int no;

char name[20],;

char sex;

union

{ int day; int month; int year;}birth;

} w;

a 29 b 20 c 25 d 6

11,、設(shè)有以下定義,值為5的枚舉常量是( ),。

enum week{sun,,mon=4,tue,,wed,,thu,fri,,sat} w;

a tue b sat c fri d thu

12,、下面選項(xiàng)中正確的賦值語(yǔ)句是(設(shè) char a[5],*p=a;)( ),。

a p="abcd",; b a="abcd"; c *p="abcd",; d *a="abcd",;

13、設(shè)有以下程序段,,則值為6的表達(dá)式是( ),。

struct st { int n; struct st *next;};

static struct st a[3]={5,&a[1],,7,&a[2],,9,0 },*p;

p=&a[0],;

a p++->n b ++p->n c p->n++ d (*p),。n++

14.c語(yǔ)言中的文件類型只有( )。

a 索引文件和文本文件兩種 b 文本文件一種

c 二進(jìn)制文件一種 d ascii碼文件和二進(jìn)制文件兩種

二 判斷對(duì)錯(cuò),,對(duì)的劃“√”,,錯(cuò)的劃“×”(5分,每小題0.5分)

1、在turbo c中,整型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié)。( )

i=20;switch(i/10){case 2:printf("a"),;case 1:printf("b");}的輸出結(jié)果為a,。( )

語(yǔ)句用在循環(huán)體中,,可結(jié)束本層循環(huán),continue語(yǔ)句用在循環(huán)體中,,可結(jié)束本次循環(huán)。( )

4,、函數(shù)的遞歸調(diào)用不過(guò)是一個(gè)函數(shù)直接或間接地調(diào)用它自身,。( )

5、函數(shù)strlen("asdfg")的值是7,。( )

6,、通過(guò)return語(yǔ)句,函數(shù)可以帶回一個(gè)或一個(gè)以上的返回值,。( )

7,、結(jié)構(gòu)體類型只有一種。 ( )

*p="girl",;的含義是定義字符型指針變量p,,p的值是字符串"girl"。( )

9,、若有定義:char *p(char a[10]),;則p是函數(shù)名。( )

10,、用fopen("file",,"r+");打開(kāi)的文件"file"可以進(jìn)行修改,。 ( )

三 寫出下列程序的運(yùn)行結(jié)果(10分,,每小題2分)

average (float array[10])

{ int i;

float aver,sum=array[0];

for (i=1;i<10;i++)

sum=sum+array[i],;

aver=sum/10;

return(aver),;

}

main( )

{ float score[10]={89,67.5,78,91,56,82.5,65,70,79,88},aver;

int i;

aver=average (score),;

printf (“average score is %5.2f”,,aver);

}

( )

{ char a[5]={‘a(chǎn)’,,‘b’,,‘c’,‘d’,,‘e’},,*p=a,**pa;

for(p=0;p<a+5;p++)< p="">

printf(“%2c”,*p);

printf(“”),;

printf(“%2c”,,**(pa=&p));

}

( )

{ int a,b,s=0;

for(a=1,b=1;a<=100;a++)

{ if(b>=20) break;

if(b%3==1)

{b+=3; continue; }

b-=5;

}

printf(“a=%d b=%d”,,a,b),;

}

()

{ printf(“main( ) :%d”,fact(5)),;

fact(-5),;

}

fact(int value)

{ int f;

if(value<0)

{ printf(“arg error");

return(-1),;

}

else if(value==1||value==0) f=1;

else f=value*fact(value-1)+1;

printf(“this called value=%d”,,f);

return f;

}

( )

{ int a=012,b=0x12,k=12;

char c=‘102’,,d=‘’,;

printf(“a=%d b=%d k=%d”,a,b,k),;

printf(“c=%c,d=%c%o”,,c,d,a);

a=‘a(chǎn)’,; c=49;

printf(“a=%d c=%c”,,a,c);

}

四 閱讀下列程序,,在 處填入適當(dāng)內(nèi)容,,使程序完整(8分,每個(gè)空1分)

1,、有一個(gè)3*4矩陣,,求其中的最大元素。

max_value( (1) )

{ int i,j,max;

max=array[0][0],;

for(i=0;i<3;i++)

for(j=0;j<4;j++)

if(array[i][j]>max)

max=array[i][j],;

(2) ;

}

main( )

{ int a[3][4],, i,j;

for(i=0;i<3;i++)

for(j=0;j<4;j++)

(3) ,;

printf(“max value is %d”,max_value(a)),;

}

2,、輸入x、y兩個(gè)整數(shù),,按先大后小的順序輸出x,、y。

#include “stdio.h”

main( )

{ int x,y, *px,*py, (4) ;

scanf(“%d%d”,,&x,&y),;

(5) ; (6) ,;

if(x<y)< p="">

{ p=px; px=py; py=p; }

printf(“x=%d,y=%d”,,x,y);

printf(“max=%d,min=%d”,,*px,*py),;

}

3、用選擇排序法對(duì)任意10個(gè)整數(shù)按照由小到大排序,。

main()

{ int a[11],i,j,k,t;

printf("please input 10 numbers:"),;

for(i=1;i<11;i++) scanf("%d",,&a[i]);

printf(""),;

for(i=1;i<=9;i++)

{ (7) ,;

for(j=i+1; (8) ;j++)

if(a[j]>a[k]) k=j;

if(k!=i)

{ t=a[k],; a[k]=a[i],; a[i]=t;}

}

printf("the sorted numbers:");

for(i=1;i<11;i++) printf("%d ",,a[i]),;

}

答案

一 選擇題(7分,每小題0.5分)

1,、 b 2. c 3. b 4. b 5. c

6,、 a 7. b 8. a 9. a 10. c

11、 a 12. a 13. b 14. d

二 判斷對(duì)錯(cuò),,對(duì)的劃“√”,,錯(cuò)的劃“×”(5分,每小題0.5分)

1,、× 2.× 3.√ 4.√ 5.×

6,、× 7.× 8.× 9.√ 10.√

三 寫出下列程序的運(yùn)行結(jié)果(10分,每小題2分)

1,、 2. 3.

4,、 5.

四 閱讀下列程序,在 處填入適當(dāng)內(nèi)容,,使程序完整(8分,,每個(gè)空1分)

1、(1)int array[3][4](int array[][4]) (2)return(max) (3)scanf(“%d”,&a[i][j])

2,、(4)*p (5)px=&x(py=&y) (6)py=&y(px=&x)

3,、(7) (8)

2003c語(yǔ)言試題3

一 選擇題(24分,每小題2分)

1,、已知函數(shù)fread的調(diào)用形式為fread(buffer,,size,count,,fp),,其中buffer代表的是( )。

a 存放讀入數(shù)據(jù)項(xiàng)的存儲(chǔ)區(qū) b 存放讀入數(shù)據(jù)的地址或指向此地址的指針

c 一個(gè)指向所讀文件的文件指針 d 一個(gè)整形變量,,代表要讀入的數(shù)據(jù)項(xiàng)總數(shù)

2,、以下程序的輸出結(jié)果為( )。

main( )

{ int i=010,j=10;

printf("%d,%d",,i++,,j--);

}

a 11,9 b 9,10 c 8,10 d 9,9

3,、設(shè)a為int型變量,,執(zhí)行下列賦值語(yǔ)句后,a的取值分別是( ),。a=125.534;a=20.0/3;a=(int)125.521%4;a=5<<2;

a 125,6,31,1 b 125,6,1,20 c 125,6.666666,31,20 d 125.534,6.666666,2,20

4,、設(shè)i和k都是int類型,則for循環(huán)語(yǔ)句( ),。

for(i=0,k=-1;k=1;i++,,k++) printf("****");

a 循環(huán)結(jié)束的條件不合法 b 循環(huán)體一次也不執(zhí)行 c 循環(huán)體只執(zhí)行一次 d 是無(wú)限循環(huán)

5,、以下程序的輸出結(jié)果為( ),。

main( )

{ char c;

int i;

for(i=65;i<68;i++)

{ c=i+32;

switch(c)

{ case a:case b:case c:printf("%c,",c),;break; default:printf("end"),;}

}

}

a a,b,c,end b a,a,a,end c a,a,a, d a,b,c,

6、函數(shù)調(diào)用語(yǔ)句:fseek(fp,,-10l,,2);的含義是( ),。

a 將文件位置指針從文件末尾處向文件頭的方向移動(dòng)10個(gè)字節(jié)

b 將文件位置指針從當(dāng)前位置向文件頭的方向移動(dòng)10個(gè)字節(jié)

c 將文件位置指針從當(dāng)前位置向文件末尾方向移動(dòng)10個(gè)字節(jié)

d 將文件位置指針移到距離文件頭10個(gè)字節(jié)處

7,、以下程序的輸出結(jié)果為( )。

main( )

{ char s1[40]="country",,s2[20]="side",;

int i=0,j=0;

while(s1[i],!=\0) i++;

while(s2[j],!=\0) s1[i++]=s2[j++],;

s1[i]=0;

printf("%s",s1),;

}

a side b country c sidetry d countryside

8,、下列說(shuō)法不正確的是( )。

a 主函數(shù)main中定義的變量在整個(gè)文件或程序中有效

b 不同函數(shù)中,,可以使用相同名字的變量

c 形式參數(shù)是局部變量

d 在一個(gè)函數(shù)內(nèi)部,,可以在復(fù)合語(yǔ)句中定義變量,這些變量只在本復(fù)合語(yǔ)句中有效

9,、在下列程序段中,,枚舉變量 c1的。值是( ),。

enum color { red,yellow,blue=4,green,white}c1; c1=yellow; c1=white;

a 1 b 3 c 5 d 6

10,、設(shè)有說(shuō)明 int (*ptr)();其中標(biāo)識(shí)符ptr是( ),。

a 是一個(gè)指向整形變量的指針 b 是一個(gè)指針,它指向一個(gè)函數(shù)值是int的函數(shù)

c 是一個(gè)函數(shù)名 d定義不合法

11,、定義由n個(gè)指向整形數(shù)據(jù)的指針組成的數(shù)組p,其正確的方式為( ),。

a int p; b int (*p)[n]; c int *p[n],; d int (*p)( ),;

12、具有相同類型的指針類型變量p與數(shù)組a,不能進(jìn)行的操作是( ),。

a p=a; b *p=a[0],; c p=&a[0]; d p=&a

二 判斷對(duì)錯(cuò),,對(duì)的劃“√”,,錯(cuò)的劃“×”(20分,每小題2分)

1,、參加位運(yùn)算的數(shù)據(jù)可以是任何類型的數(shù)據(jù),。( )

2、若有定義和語(yǔ)句:int a;char c;float f;scanf("%d,%c,%f",,&a,&c,&f),;若通過(guò)鍵盤輸入:10,a,12.5,則a=10,c=‘a(chǎn)’,,f=12.5,。( )

3.c語(yǔ)言把文件看作是一個(gè)字符(字節(jié))的序列,。( )

4、若有宏定義:#define s(a,b) t=a;a=b;b=t由于變量t沒(méi)定義,,所以此宏定義是錯(cuò)誤的,。( )

5、在turbo c中,,下面的定義和語(yǔ)句是合法的:file *fp;fp=fopen("",,"r");( )

6,、若有定義:char s[ ]="china",;則turbo c系統(tǒng)為數(shù)組s開(kāi)辟6個(gè)字節(jié)的內(nèi)存單元。( )

7,、若有定義和語(yǔ)句:int a[3][3]={{3,5},,{8,9},{12,35}},,i,sum=0;for(i=0;i<3;i++) sum+=a[i][2-i],;則sum=21。( )

8,、若有定義和語(yǔ)句:struct student { int num; char name[10],; float score;} s[5]={{1,"lili",98.5},,{9,"xiaohua",,66}},*p=s;printf("%d",,*p++),;輸出結(jié)果是1。( )

9,、在程序中定義了一個(gè)結(jié)構(gòu)體類型后,,可以多次用它來(lái)定義具有該類型的變量。( )

10,、在turbo c中,,此定義和語(yǔ)句是合法的:enum aa{ a=5,b,c}bb;bb=(enum aa)5;( )

三 寫出下列程序的運(yùn)行結(jié)果(36分,每小題6分)

( )

{ int i=29,j=6,k=2,s;

s=i+i/j%k-9;

printf(“s=%d”,,s),;

}

( )

{ int x=31,y=2,s=0;

do

{ s-=x*y;

x+=2;

y-=3;} while( x%3==0);

printf(“x=%d y=%d s=%d”,,x,y,s),;

}

( )

{ int a[6]={10,20,30,40,50,60},i;

invert(a,0,5),;

for(i=0;i<6;i++) printf(“%d,”,,a[i]),;

printf(“”);

}

invert(int s[ ],,int i,int j)

{ int t;

if(i<j)< p="">

{ invert(s,i+1j-1),;

t=s[i];s[i]=s[j],;s[j]=t;

}

}

4,、#include

main()

{ char str[ ]=“the c program”,c;

int i;

for(i=2;(c=str[i]),!=‘\0’,;i++)

{ switch(c)

{ case ‘g’: ++i; break;

case ‘o’: continue;

default: printf(“%c”,c),; continue;

}

printf(“*”),;

}

printf(“”);

}

w

{ char low;

char high;

},;

union u

{ struct w byte;

short word;

}uw;

main( )

{ int result;

=0x1234;

printf(“word value:%04x”,,);

printf(“high byte:%02x”,,),;

printf(“l(fā)ow byte:%02x”,),;

=0x74;

printf(“word value:%04x”,,);

result=+0x2a34;

printf(“the result:%04x”,,result);

}

()

{ char *s2=“i love china!”,,**s1=&s2;

char *s3,c,*s4=“w”,;

s3=&c

*s3=‘h’;

s2=s2+2;

printf(“%s %c %s %c”,,s2,*s3,s4,**s1),;

}

四 閱讀下列程序,在 處填入適當(dāng)內(nèi)容,,使程序完整(20分,,每個(gè)空2分)

1、 百馬百擔(dān)問(wèn)題:有100匹馬,,馱100擔(dān)貨,,大馬馱3擔(dān),中馬馱2擔(dān),,兩匹小馬馱1擔(dān),,問(wèn)大,、中、小馬各多少匹,?

main( )

{ int hb,hm,hl,n=0;

for(hb=0;hb<=100;hb+= (1) )

for(hm=0;hm<=100-hb;hm+= (2) )

{ hl=100-hb- (3) ,;

if(hb/3+hm/2+2* (3) ==100)

{ n++;

printf("hb=%d,hm=%d,hl=%d",,hb/3,hm/2,2*hl),;

}

}

printf("n=%d",n),;

}

2,、用“起泡法”對(duì)輸入的10個(gè)字符排序后按從小到大的次序輸出。

#define n 10

char str[n],;

main()

{ int i,flag;

for(flag=1;flag==1;)

{ scanf("%s",,str);

flag=0;

printf(""),;

}

sort(___(4)___),;

for(i=0;i<n;i++)< p="">

printf("%c",str[i]),;

printf(""),;

}

sort(char str[n])

{ int i,j;

char t;

for(j=1;j<n;j++)< p="">

for(i=0;(i<n-j)&&(str[i]!=\0),;i++)< p="">

if(str[i]>str[i+1])

{ t=str[i],;

____(5)____;

____(6)____;

}

}

3、以下程序是一個(gè)函數(shù),,功能是求二階矩陣(m行n列矩陣)的所有靠外側(cè)的各元素值之和,。(本程序中二階矩陣用一維數(shù)組來(lái)表示。)

例如,,矩陣為:

3 0 0 3

2 5 7 3

1 0 4 2

則所有靠外側(cè)的各元素值之和為3+0+0+3+2+3+1+0+4+2=18,。

add(int m,int n,int arr[])

{ int i,j,sum=0;

for(i=0;i<m;i=i+m-1)< p="">

for(j=0;j<n;j++)< p="">

sum=sum+ (7) ;

for(j=0;j<n;j=j+n-1)< p="">

for(i=1; (8) ,;i++)

sum=sum+arr[i*n+j],;

return(sum);

}

4,、用指針作函數(shù)參數(shù),,編程序求一維數(shù)組中的最大和最小的元素值。

#define n 10

main()

{ void maxmin(int arr[],,int *pt1,int *pt2,int n),;

int array[n]={10,7,19,29,4,0,7,35,-16,21},*p1,*p2,a,b;

p1=&a p2=&b

maxmin(array,p1,p2,n),;

printf("max=%d,min=%d",,a,b),;

}

void maxmin(int arr[],int *pt1,int *pt2,int n)

{ int i;

*pt1=*pt2=arr[0],;

for(i=1;i<n;i++)< p="">

{ if(arr[i]>*pt1) (9) ,;

if(arr[i]<*pt2) (10) ;

}

}

全文閱讀已結(jié)束,,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔
a.付費(fèi)復(fù)制
付費(fèi)獲得該文章復(fù)制權(quán)限
特價(jià):5.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里
b.包月復(fù)制
付費(fèi)后30天內(nèi)不限量復(fù)制
特價(jià):9.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里 聯(lián)系客服