




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
全國計算機二級C選擇題題庫第36套優(yōu)選資料全國計算機二級C選擇題題庫第36套1、以下表達中正確的選項是算法復(fù)雜度是指算法控制構(gòu)造的復(fù)雜程度算法復(fù)雜度是指設(shè)計算法的難度算法的時間復(fù)雜度是指設(shè)計算法的工作量算法的復(fù)雜度包括時間復(fù)雜度與空間復(fù)雜度參照答案:D算法的復(fù)雜度是指運行該算法所需要的計算機資源的多少,所需的資源越多,該算法的復(fù)雜度越高;反之,所需資源越少,復(fù)雜度越低。算法復(fù)雜度包括算法的時間復(fù)雜度和算法的空間復(fù)雜度,算法的時間復(fù)雜度是指執(zhí)行算法所需要的計算工作量,算法空間復(fù)雜度指執(zhí)行這個算法所需要的內(nèi)存空間。應(yīng)選擇D選項。2、設(shè)循環(huán)隊列的儲藏空間為Q(1:50),初始狀態(tài)為front=rear=50。現(xiàn)經(jīng)過一系列入隊與退隊操作后,front=rear=1,此后又正常地插入了兩個元素。最后該隊列中的元素個數(shù)為21352參照答案:A循環(huán)隊列是隊列的一種序次儲藏構(gòu)造,用隊尾指針rear指向隊列中的隊尾元素,用排頭指針指向排頭元素的前一個地址。循環(huán)隊列長度為50,由初始狀態(tài)為front=rear=50可知此時循環(huán)隊列為空。入隊運算時,第一隊尾指針進1(即rear+1),爾后在rear指針指向的地址插入新元素。特其余,當隊尾指針僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝2優(yōu)選資料rear=50+1時,置rear=1。退隊運算時,排頭指針進1(即front+1),爾后刪除front指針指向的地址上的元素,當排頭指針front=50+1時,置front=1。若經(jīng)過運算,front=rear=1可知隊列空也許隊列滿。此后又正常地插入了兩個元素說明插入前隊列為空,則插入后隊列元素個數(shù)為2。應(yīng)選A選項。3、一棵完好二叉樹共有360個結(jié)點,則在該二叉樹中度為1的結(jié)點個數(shù)為01180181參照答案:B在二叉樹中,一個結(jié)點所擁有的后件個數(shù)稱為該結(jié)點的度。完好二叉樹指除最后一層外,每一層上的結(jié)點數(shù)均達到最大值,在最后一層上只缺少右邊的若干結(jié)點。由定義能夠知道,完好二叉樹中度為1的結(jié)點個數(shù)為1也許0。若結(jié)點總數(shù)為偶數(shù),則有1個度為1的結(jié)點;若結(jié)點總數(shù)為奇數(shù),沒有度為1的結(jié)點。由于題目中的完好二叉樹共有360個結(jié)點,則度為1的結(jié)點個數(shù)為1。應(yīng)選擇B選項。4、設(shè)某二叉樹的后序序列與中序序列均為ABCDEFGH,則該二叉樹的前序序列為HGFEDCBAABCDEFGHEFGHABCDDCBAHGFE參照答案:A二叉樹遍歷能夠分為3種:前序遍歷(接見根結(jié)點在接見左子樹和接見右子樹從前)、中序遍歷(接見根結(jié)點在接見左子樹和接見右子樹兩者之間)、后序遍歷(接見根結(jié)點在接見左子樹和接見右子樹此后)。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝3優(yōu)選資料二叉樹的后序序列與中序序列相同,說明此樹結(jié)點沒有右子樹,且最后一個節(jié)點H為根節(jié)點,而前序遍歷中根節(jié)點應(yīng)在最先被接見,即節(jié)點H在最先出現(xiàn),由此推斷前序遍歷為HGFEDCBA,故A選項正確。5、在排序過程中,每一次數(shù)據(jù)元素的搬動會產(chǎn)生新的逆序的排序方法是快速排序簡單插入排序冒泡排序以上說法均不正確參照答案:A冒泡排序只交換相鄰元素,但不是每次搬動都產(chǎn)生新的逆序。簡單插入排序的元素搬動不會產(chǎn)生新的逆序??焖倥判蛎恳淮谓粨Q搬動都會產(chǎn)生新的逆序,因為當不會有新的逆序產(chǎn)生時,本輪比較結(jié)束。應(yīng)選擇A選項。6、下面對軟件工程描述正確的選項是軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、保護計算機軟件的有關(guān)技術(shù)及管理方法軟件工程的三要素是方法、工具和進度軟件工程是用于軟件的定義、開發(fā)和保護的方法軟件工程是為認識決軟件生產(chǎn)率問題參照答案:A軟件工程是應(yīng)用于計算機軟件的定義、開發(fā)和保護的一整套方法、工具、文檔、實踐標準和工序。C選項表達不全面。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝4優(yōu)選資料軟件工程包括3個要素:方法、工具和過程。B選項錯誤。軟件工程的目標是:在給定成本、進度的前提下,開發(fā)出擁有有效性、可靠性、可理解性、可保護性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性且滿足用戶需求的產(chǎn)品,追求這些目標有助于提高軟件產(chǎn)品的質(zhì)量和開發(fā)效率,減少保護的困難。D選項錯誤。軟件工程是用工程、科學(xué)和數(shù)學(xué)的原則與方法研制、保護計算機軟件的有關(guān)技術(shù)及管理方法。故本題選A選項。7、耦合性和內(nèi)聚性是對模塊獨立性胸襟的兩個標準。以下表達中正確的選項是內(nèi)聚性是指模塊間互相連接的親密程度提高耦合性降低內(nèi)聚性有利于提高模塊的獨立性耦合性是指一個模塊內(nèi)部各個元素間互相結(jié)合的親密程度降低耦合性提高內(nèi)聚性有利于提高模塊的獨立性參照答案:D模塊的獨立程度能夠由兩個定性標準胸襟,一個是耦合性,用來衡量不相同模塊互相間互相依賴(連接)的親密程度。另一個是內(nèi)聚性,用來衡量一個模塊內(nèi)部各個元素互相結(jié)合的親密程度。一般來說,要求模塊之間的耦合盡可能弱,即模塊盡可能獨立,且要求模塊的內(nèi)聚程度盡可能高。應(yīng)選D選項。8、以下關(guān)于數(shù)據(jù)庫系統(tǒng)的表達中正確的選項是數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)種類一致數(shù)據(jù)庫系統(tǒng)防備了所有冗余僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝5優(yōu)選資料數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)參照答案:C數(shù)據(jù)管理技術(shù)的發(fā)展經(jīng)歷了3個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。數(shù)據(jù)庫系統(tǒng)共享性大,冗余度小,但可是減少了冗余,其實不是防備所有冗余。數(shù)據(jù)的一致性是指在系統(tǒng)中同一數(shù)據(jù)在不相同地址的出現(xiàn)應(yīng)保持相同的值,而不是數(shù)據(jù)種類的一致。數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)有更強的管理控制能力,而不是管理更多的數(shù)據(jù)。故本題選C選項。9、一名演員能夠出演多部電影,則實體演員和電影之間的聯(lián)系是多對多一對一多對一一對多參照答案:A實體集之間經(jīng)過聯(lián)系來建立聯(lián)接關(guān)系分為三類:一對一聯(lián)系(1:1)、一對多聯(lián)系(1:m)、多對多聯(lián)系(m:n)。由于一名演員能夠出演多部電影,而一部電影必定有多個演員參演,則實體演員和電影之間的聯(lián)系屬于多對多。應(yīng)選A選項。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝6優(yōu)選資料10、表S中所有學(xué)生都選修了的課程的課號所有課程的課號成績不小于80的學(xué)生的學(xué)號所選人數(shù)很多的課程的課號參照答案:A表示針對屬性進行的投影運算,"/"表示除運算,能夠近似地看作笛卡爾積的逆運算。表達式表示,第一在關(guān)系模式SC中選擇屬性"學(xué)號"與"課號",結(jié)果以下左圖。其次在這個關(guān)系模式中對關(guān)系模式S進行除運算,結(jié)果以下右圖。則關(guān)系式結(jié)果表示S中所有學(xué)生(S1、S2)都選修了的課程的課號(C1、C2)。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝7優(yōu)選資料πS#,C#(SC)/S的運算結(jié)果πS#,C#(SC)的運算結(jié)果故本題選A選項。11、有以下程序#include<stdio.h>main(){inta=2,b=3,c=4;a*=16+(b++)-(++c);printf("%d\n",a);}程序運行后的輸出結(jié)果是15302814參照答案:C1、后置自增運算:k++表示先運算,后自加。2、前置自增運算:++k表示先自加,后運算。++單目運算符的優(yōu)先級高于賦值運算符。a*=16+(b++)-(++c);可轉(zhuǎn)變成:a=a*(16+b-(c+1));b=b+1;代入值計算可得值a=28。答案為C選項。12、以下表達正確的選項是經(jīng)過分解成簡單據(jù)任務(wù),能夠完成任何復(fù)雜任務(wù)每個構(gòu)造化程序都要包括所有三種基本構(gòu)造僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝8優(yōu)選資料C語言程序的所有自定義函數(shù)只能寫在同一個源文件中C語言程序贊同使用多個main函數(shù),只要它們的函數(shù)體各不相同即可參照答案:A算法的三種基本構(gòu)造:循環(huán)、序次、條件。有的簡單的程序只包括其中的若干個,因此B選項錯誤,C語言程序的自定義函數(shù)能夠放在多個.c文件中,只要包含其引用的頭文件即可鏈接到,因此選項C錯誤。C語言程序有且只有一個main函數(shù),因此D選項錯誤。故答案為A選項。13、以下選項中,合法的C語言實數(shù)是E4.8.4e00.29E參照答案:CC語言"標準化指數(shù)形式":其數(shù)值部分是一個小數(shù),小數(shù)點前的數(shù)字是零,小數(shù)點后的第一位數(shù)字不是零。一個實數(shù)能夠有多種指數(shù)表示形式,但只有一種屬于標準化指數(shù)形式。在C語言中e后邊的指數(shù)必定是整數(shù)。因此只有C選項正確。14、設(shè)a,b,c已定義為整型變量,以下選項中不正確的賦值表達式是a=3=(b=2)=1;a=(b=0)*c+1;a=(b=0)*c+1;a=10%(b=c=2.0);參照答案:A依照()和=運算符的優(yōu)先級,運算過程為b=2,b=1,此后3=1為非法賦值運算。,,C語言規(guī)定常量只能做為右值,不能夠做左值,,因此選項A的表達式錯誤。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝9優(yōu)選資料15、若變量已正確定義并賦初值,以下合法的賦值語句是k=(m==n);k=-m-nk=int(m+n);k=m*n=1;參照答案:Am,n的變量種類未知,但題目中已定義和賦值。選項B的-m-n關(guān)于整型與浮點數(shù)種類能夠這樣操作,但若變量為字符種類,則錯誤。選項C,編譯種類錯誤,強制轉(zhuǎn)變使用錯誤。選項D,m*n是常量,只能用作表達式的右值,不能夠作為左值。故答案為A選項。16、以下關(guān)于邏輯運算符兩側(cè)運算對象的表達中正確的選項是A)只能是整數(shù)0或1B)只能是整數(shù)0或非0整數(shù)C)能夠是構(gòu)造體種類的數(shù)據(jù)D)能夠是任意合法的表達式參照答案:D與運算符(&&)和或運算符(||)均為雙目運算符,擁有左結(jié)合性。非運算符單目運算符,擁有右結(jié)合性。只若是合法的表達式,都能夠作為邏輯運算表達的運算表達式。因此可知選項A,B,C錯誤。答案為D選項。
(!)為17、以下選項中錯誤的選項是printf("%s\n",'s');printf("%d%c\n",'s','s');printf("%c\n",'s'-32);printf("%c\n",65);參照答案:A僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝10優(yōu)選資料%d能夠作為輸出字符和整型種類的格式,%c作為輸出字符種類的格式,%s作為輸出字符串種類的格式,選項A,'s'是字符,不能夠用%s格式來輸出。故答案為A選項。18、如有定義:charch;當執(zhí)行以下循環(huán)時從鍵盤輸入abcde<回車>,將輸出*的個數(shù)是while((ch=getchar())=='e')printf("*");4051參照答案:Bwhile((ch=getchar())=='e'),輸入abcde,接收到的第一個字符是a,while循環(huán)的條件為0,跳出循環(huán)結(jié)束。因此printf沒有執(zhí)行過。因此,沒有打印任何字符出來。故答案為B選項。19、有以下程序#include<stdio.h>main(){intx=10,y=11,z=12;if(y<z)x=y;y=z;z=x;printf("x=%dy=%dz=%d\n",x,y,z);}程序運行后的輸出結(jié)果是x=11y=12z=11x=10y=10z=10x=11y=11z=10x=10y=10z=12參照答案:Aif條件為真,執(zhí)行x=y;此時x=11;y=11;z=12僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝11優(yōu)選資料再執(zhí)行y=z;z=x;此時y=12;z=11;最后x=11;y=12;z=11;故答案為A選項。20、關(guān)于if(表達式)語句,以下表達正確的選項是"表達式"不能夠是變量"表達式"的值只能是整數(shù)值"表達式"能夠是常量"表達式"中不能夠夠出現(xiàn)字符型變量的比較參照答案:CC語言沒有規(guī)定if(表達式)中的"表達式"的形式,能夠是任意合法表達式。故答案為C選項。21、有以下程序#include<stdio.h>main(){charch='1';while(ch<'9'){printf("%d",ch-'0');ch++;}}程序運行后的輸出結(jié)果是123456780123456701參照答案:A僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝12優(yōu)選資料將字符轉(zhuǎn)為數(shù)字,并輸出打印的格式為%d,while循環(huán)從1-8,因此打印的結(jié)果是12345678。故答案為A選項。22、以下與表達式(!x==0)的邏輯值不等價的選項是x==1xx!=0x>0||x<0參照答案:A與==運算,!的優(yōu)先級高于==,即等價于(!x)==0。若是x0,則表達式為真,否則表達式為假,因此能夠考據(jù)選項,只有選項A不吻合。故答案為A選項。23、以下表達正確的選項是表達式9-'0'的值是數(shù)值9表達式'A'+32的值是字母A的ASCII碼表達式'a'-32的值是字母a的ASCII碼表達式9+'0'的值是字符9的ASCII碼參照答案:D表達式9-'0'的值是數(shù)值9-48=-39,應(yīng)選項A錯誤,表達式'A'+32的值是字母a的ASCII碼,應(yīng)選項B錯誤,表達式'a'-32的值是字母A的ASCII碼,應(yīng)選項C錯誤。故答案為D選項。24、有以下程序#include<stdio.h>intfun(intx,inty){if(x!=y)return((x+y)/2);elsereturn(x);}僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝13優(yōu)選資料main(){inta=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));}程序運行后的輸出結(jié)果是36812參照答案:Bfun函數(shù)的功能是獲取二個數(shù)的平均數(shù),注意平均數(shù)是整型數(shù),小數(shù)會被截斷。fun(2*4,fun(5,6))fun(8,5)6,因此答案為C選項。25、有以下程序#include<stdio.h>intf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}程序運行后的輸出結(jié)果是81097參照答案:Cf(a,b)=f(3,4)=(4-3)*3=3;f(a,c)=f(3,5)=(5-3)*3=6;f(3,6)=(6-3)*3=9;因此,d=f(f(a,b),f(a,c))=9,答案為C選項。26、有以下程序#include<stdio.h>voidfun(inta[],intn,intflag){inti=0,j,t;僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝14優(yōu)選資料for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(flag){if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}}else{if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}}}main(){intc[10]={7,9,10,8,3,5,1,6,2,4},i;fun(c,4,1);fun(c+4,6,0);for(i=0;i<10;i++)printf("%d,",c[i]);printf("\n");}程序運行后的輸出結(jié)果是7,8,9,10,6,5,4,3,2,1,10,9,8,7,6,5,4,3,2,1,10,9,8,7,1,2,3,4,5,6,1,2,3,4,5,6,7,8,9,10,參照答案:Cfun()函數(shù)作用冒泡法排序,flag控制升序(0)也許降序(1)。n為參加排序的個數(shù)。a為數(shù)組的初步地址。因此,fun(a,4,1),數(shù)組的前四個降序排序,fun(a+4,6,0)從數(shù)組的第四項,后六個升序排序。故結(jié)果為10,9,8,7,1,2,3,4,5,6。答案為C選項。27、有以下程序#include<stdio.h>intm1(intx,inty){if(x<=y)return2*x+1;elsereturny;}intm2(intx,inty)僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝15優(yōu)選資料{if(x<=y)return2*y+1;elsereturnx;}main(){inti,t1=10,t2=0;for(i=1;i<=4;i++){t1=m1(i,t1);t2=m2(i,t2);}printf("t1=%dt2=%d\n",t1,t2);}程序運行后的輸出結(jié)果是t1=9t2=4t1=4t2=9t1=9t2=9t1=1t2=4參照答案:A函數(shù)m1(x,y),
若x<y,
返回2*x+1,否則返回y,
函數(shù)m2(x,y),
若x<=y,返回2*y+1,否則返回
x,for
循環(huán)對t1=m1(i,t1),
執(zhí)行4次,可知答案為
9,t2=m2(i,t2),
執(zhí)行4次,可知答案為
4,因此答案為A選項。28、有以下程序#include<stdio.h>voidf1(char*a,charb){charc;c=*a;*a=b;b=c;}voidf2(chara,charb){charc;c=a;a=b;b=c;}voidf3(char*a,char*b){charc;c=*a;*a=*b;*b=c;}main(){chart1,t2;t1='A';t2='B';f3(&t1,&t2);putchar(t1);putchar(t2);t1='A';t2='B';f2(t1,t2);putchar(t1);putchar(t2);t1='A';t2='B';f1(&t1,t2);putchar(t1);putchar(t2);printf("\n");}程序運行后的輸出結(jié)果是ABBABBBAABBBBABABABABAAB參照答案:B僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝16優(yōu)選資料f1(*a,b),*a地址傳達,b值傳達,將b值傳給*a,則f1(&t1,t2)調(diào)用后輸出t1、t2為BB。f2(a,b)值傳達,傳入的可是a,b的拷貝,不實現(xiàn)交換,則f2(t1,t2)調(diào)用后輸出t1、t2為AB。f3(*a,*b)為地址傳達,能夠?qū)崿F(xiàn)a,b值的交換,則f3(&t1,&t2)調(diào)用后輸出t1、t2為BA。因此結(jié)果為BAABBB。故答案為B選項。29、以下表達正確的選項是A)charc1,*c2,*c3[10];是合法的變量定義語句數(shù)組說明符的一對方括號中不能夠使用表達式數(shù)組元素下標能夠是非整數(shù)D)如有定義chararray[4];則語句printf("%c",array["3"]);是合法的參照答案:AC語言規(guī)定定義數(shù)組時,數(shù)組的長度必定是整型常量,數(shù)組說明符的一對方括號中表達式只若是常量即合法,因此選項B錯誤。C語言規(guī)定,數(shù)組元素下標必定是非負整數(shù),因此選項C錯誤。選項Dchararray[4]數(shù)組的長度為4,array["3"],其中"3"常量字符串,與C語言規(guī)定數(shù)組的下標必定是非負整數(shù)不符,故答案為A選項。30、有以下程序#include<stdio.h>main(){inta[3][3]={{1,3,5,},{7,9,11,},{13,15,17}};int(*p)[3]=a,i,j,n=0;for(i=0;i<3;i++)for(j=0;j<2;j++)n+=*(*(p+i)+j);printf("%d\n",n);僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝17優(yōu)選資料}程序運行后的輸出結(jié)果是54603648參照答案:Dfor循環(huán)的作用是求數(shù)組各行前二列的數(shù)字之和。*(*(p+i)+j)p[i][j]1+3+7+9+13+15=48,因此答案為D選項。31、設(shè)有定義:charp[]={'1','2','3'},*q=p;以下不能夠計算出一個char型數(shù)據(jù)所占字節(jié)數(shù)的表達式是A)sizeof(*q)B)sizeof(char)C)sizeof(p)D)sizeof(p[0])參照答案:C變量p,q均是指針,因此sizeof(p)=4,而*p,*q,p[0]的種類都是char,因此長度為1,故A、D選項均正確。選項B,直接計算char的字節(jié)數(shù)也正確,故答案為C選項。32、有以下程序#include<stdio.h>fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(j,m);printf("%d\n",k);}僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝18優(yōu)選資料執(zhí)行后的輸出結(jié)果是5,115,511,1111,5參照答案:Astatic靜態(tài)變量只在聲明時初始化一次。因此m,n可是在第一個調(diào)用fun函數(shù)時初始化,第二次保持原來的只不變,不在進行初始化。因此第一次,可計算i=3,m=3+1+1=5,故打印為5,第二次i=4+5,m=9+1+1=11,故打印11。故答案為A選項。33、有以下程序#include<stdio.h>intf(intx[],intn){if(n>1)returnx[n-1]+f(x,n-1)*10;elsereturnx[0];}main(){intz[3]={1,2,3},y;y=f(z,3);printf("%d\n",y);}程序運行后的輸出結(jié)果是32112313參照答案:Bf函數(shù)的作用是將int型數(shù)組構(gòu)造成一個整型數(shù)。f函數(shù)采用遞歸的方式來實現(xiàn),位數(shù)是遞加的。有題設(shè)可知結(jié)果為123,因此輸出結(jié)果為B選項。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝19優(yōu)選資料34、有以下程序#include<stdio.h>#include<string.h>main(){charss[10]="12345";strcat(ss,"6789");gets(ss);printf("%s\n",ss);}執(zhí)行時輸入:ABC<回車>,則輸出結(jié)果是123456ABCABC9ABCABC456789參照答案:Cgets(ss)讀入一串字符串,直到遇到回車,讀入的數(shù)據(jù)從數(shù)組的初步地址覆蓋。數(shù)組s里的內(nèi)容是ABC\056789\0,因此打印出ABC。故答案為C選項。35、有以下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\t\n\0C011\1"));}程序運行后的輸出結(jié)果是31310參照答案:AC語言轉(zhuǎn)義字符是一個字符。字符串0\t\n\0C011,共有0,\t,\n三個字符。strlen()遇到\0計數(shù)結(jié)束,因此計數(shù)為3,故答案為A選項。僅供學(xué)習(xí)與交流,如有侵權(quán)請聯(lián)系網(wǎng)站刪除感謝20優(yōu)選資料36、有以下程序#include<stdio.h>intshow(char*str){while(*str){putchar(*str+1);str++;}return*str+1;}main(){printf("%d\n",show("ABCD"));}程序運行后的輸出結(jié)果是ABCD0BCDE0BCDE1ABCD1參照答案:Cputchar()每次輸出一個字符,依照*str+1,因此ABCD每個字符都加1,最后'\0'=0,因此最后輸出1,故答案BCDE1。故答案為C選項。37、有以下程序#include<stdio.h>voidmy_put(){charch;ch=getchar();if(ch!='C')my_put();putchar(ch);}
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年芳香除臭化學(xué)品:空氣清新劑項目發(fā)展計劃
- 基于大概念的二年級“測量”單元教學(xué)設(shè)計研究報告
- 2025年配網(wǎng)自動化監(jiān)控項目合作計劃書
- 藝術(shù)攝影作品企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 機動車燃氣零售企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 金屬架家具企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 竹藤制品企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 化裝鏡盒企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 航空客運票務(wù)代理服務(wù)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 針葉木木粒企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 基于語文核心素養(yǎng)的初中語文綜合性學(xué)習(xí)教學(xué)策略研究
- 工藝部述職報告
- 廣東中考美術(shù)知識點
- 臨床科室科研用藥管理制度
- 多層光柵結(jié)構(gòu)的防偽技術(shù)研究
- 《國有企業(yè)采購操作規(guī)范》【2023修訂版】
- 五年級語文下冊第五單元【教材解讀】-【單元先導(dǎo)課】
- DQ-廠房設(shè)施設(shè)計確認方案
- 常用中藥飲片介紹PPT幻燈片
- 各國鋼材牌號對照大全
- MSA-測量系統(tǒng)分析模板
評論
0/150
提交評論