2023年二級語言筆試真題及答案_第1頁
2023年二級語言筆試真題及答案_第2頁
2023年二級語言筆試真題及答案_第3頁
2023年二級語言筆試真題及答案_第4頁
2023年二級語言筆試真題及答案_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

9月全國計(jì)算機(jī)等級考試二級筆試試卷A)可封裝B)自頂向下C)模塊化D)逐漸

1)卜列數(shù)據(jù)構(gòu)造中,屬于非線性構(gòu)造日勺是求精

A)循環(huán)隊(duì)列B)帶鏈隊(duì)列7)軟件詳細(xì)設(shè)計(jì)產(chǎn)生口勺圖如下:

0二叉樹D)帶鏈棧該圖是

2)下列數(shù)據(jù)成果中,可以按照“先走后出”原則存取數(shù)A)N-S圖B)PAD圖C)程序流程圖D)E-R圖

據(jù)的是8)數(shù)據(jù)庫管理系統(tǒng)是

A)循環(huán)隊(duì)列B)棧A)操作系統(tǒng)H勺一部分B)在操作系統(tǒng)支持下的系統(tǒng)軟件

C)隊(duì)列D)二叉樹0一種編譯系統(tǒng)D)一種操作系統(tǒng)

3)對于循環(huán)隊(duì)列,下列論述中對的的是9)在E-R圖中,用來表達(dá)實(shí)體聯(lián)絡(luò)的圖形是

A)隊(duì)頭指針是固定不變H勺A)橢圓圖B)矩形C)菱形D)三角形

T

B)隊(duì)頭指針一定不小于隊(duì)尾指針10)有三個(gè)

ABC

a12

O隊(duì)頭指針一定不不小于隊(duì)尾指針D)隊(duì)頭指針可以關(guān)系R,S

b21

c31

不小于隊(duì)尾指針,也可以不不小于隊(duì)尾指針和T如下:

d32

4)算法的空間復(fù)雜度是指其中關(guān)系T由關(guān)系R和S通過某種操作得到,該操作為

A)算法在執(zhí)行過程中所需要口勺計(jì)算機(jī)存儲空間B)算A)選擇B)投影C)交D)并

法所處理的數(shù)據(jù)量C)算法程序中的語句或指令條11)如下論述中對的的是A)程序設(shè)計(jì)的任務(wù)就是編

數(shù)寫程序代碼并上機(jī)

D)算法在執(zhí)行過程中所需要的臨時(shí)工作單元數(shù)B)程序設(shè)計(jì)的任務(wù)就是確定所用數(shù)據(jù)構(gòu)造

5)軟件設(shè)計(jì)中劃分模塊H勺一種準(zhǔn)則是C)程序設(shè)計(jì)的任務(wù)就是確定所用算法

A)低內(nèi)聚低耦合B)高內(nèi)聚低耦合C)低內(nèi)聚D)以二三種說法都不完整

高耦合D)高內(nèi)聚高耦合12)如下選項(xiàng)中,能用作顧客標(biāo)識符的是

6)下列選項(xiàng)中不屬干構(gòu)造化A)voidB)8_8C)_0_D)unsigned

程序設(shè)計(jì)原則H勺是13)閱讀如下程序

#include<stdio.h>printf(“與d\n",a=2*b);

main()

{intcase;floatprintF;程序運(yùn)行后的輸出成果是

printf(“請輸入2個(gè)數(shù):”);A)0,0B)1,0C)3,2D)1,2

scanf(“%d%f,>,&case,&pjrintF);17)設(shè)有定義:inta=l,b=2,c=3;,如下語句中執(zhí)行效

printf(%d%f\nw,case,printF);果與其他三個(gè)不一樣的是

}A)if(a>b)c=a,a=b,b=c;B)if(a>b){c=a,a=b,b=c;}

該程序編譯時(shí)產(chǎn)生錯(cuò)誤,其出錯(cuò)原因是Oif(a>b)c=a;a=b;b=c;D)if(a>b){c=a;a=b;b=c;J

A)定義語句出錯(cuò),case是關(guān)鍵字,不能用作顧客自定18)有如下程序

義標(biāo)識符B)定義語句出錯(cuò),printF不能用作顧客自定^include<stdio.h>

義標(biāo)識符rcainO

C)定義語句無錯(cuò),scanf不能作為輸入函數(shù)使用D){intc=0,k;

定義語句無錯(cuò),printf不能輸出case日勺值for(k=l;k<3;k++)

14)體現(xiàn)式:(int)((double)9/2)-(9)%2的值是switch(k)

A)0B)3C)4D)5{default:c+=k

15)若有定義語句:inix=10;,則體現(xiàn)式x-=x+x的值case2:c++;break;

為case4:c+=2;break;

A)-20B)-IOC)0D)10)

16)有如下程序printf("/d\n”,c);

#include<stdio.h>)

main()程序運(yùn)行后的輸出成果是

{inta=l,b=0:A)3B)5C)7D)9

printf(“%d,",b=a+b);19)如下程序段中,與語句:k=a>b?(b>c?l:0):0;功能

相似的是22)有如下定義語句,編譯時(shí)會出現(xiàn)編譯錯(cuò)誤日勺是

A)if((a>b)&&(b>c))k=l;elsek=0;A)chara=,a'B)chara=,\n*;C)chara=,

B)if((a>b)||(b>c)k=l;elsek=0;aa';D)chara=,\x2d';

C)if(a<=b)k=O;elseif(b<=c)k=l;23)有如下程序

D)if(a>b)k=l;elseif(b>c)k=l;elsek=0;^include<stdio.h>

20)有如下程序main()

#include<stdio.h>{charcl,c2;

mainOcl='A'+'8'-4;

{chars[]={w012xyw);c2='A'+'8'-'5';

inti,n=0;printf(**%c,%d\nw,cl,c2);

for(i=0;s[i]!=0;i++))

if(s[i]>=,a*&&s[i]<=,z*)n++;己知字母A日勺ASCII碼為65,程序運(yùn)行后依J輸出成果是

printf(a%d\nM,n);A)E,68B)D,69C)E,DD)輸出無定值

}程序運(yùn)行后的輸出成果是24)有如下程序

A)0B)2C)3D)5^include<stdio.h>

21)有如下程序voidfun(intp)

#include<stdio.h>{intd=2;

main()p-d++;printf(“鳧d”,p);}

!intn=2,k=0;nainO

while(k++&&n++>2);{inta=l;

printf("%d%d\nv,k,n);fun(a);printf("%d\n”,a);}程序運(yùn)行后日勺輸

)程序運(yùn)行后的輸出成果是出成果是

A)02B)13057D)12A)32B)12C)21D)22

25)如下函數(shù)findmax擬實(shí)目前數(shù)組中查找最大值并作27)若有定義語句:1成戰(zhàn)4][10],*6*口[4];且0遼十4

為函數(shù)值返回,但程序中有錯(cuò)導(dǎo)致不能實(shí)現(xiàn)預(yù)定功能則錯(cuò)誤日勺賦值是

SdefineMIN-A)p=aB)q[i]=a[i]C)p=a[i]D)p=&a[2][1]

intfindmax(intx[],intn)28)有如下程序

{inti,max;^include<stdio.h>

for(i=0;i<n;i++)i+include<string.h>

{max=MIN;irainO

if(max<x[i])max=x[i];}{charstr[][20]={"One*World

returnmax;<40ne*Dream!v},*p=str[l];

)導(dǎo)致錯(cuò)誤的I原因是printf(rt%d,w,strlen(p));printf(w%s\nw,p)

A)定義語句inti,max;中max未賦初值B)賦值語(程序運(yùn)行后日勺輸出成果是

句max=MIN;中,不應(yīng)給max賦MIN值A(chǔ))9,Cnc*WorldB)9,Ono*Dream

C)語句if(max<x[i])max=x[i];中判斷條件設(shè)置錯(cuò)C)10,Onc*DrcamD)10,One*World

D)賦值語句max=MTN;放錯(cuò)了位置29)有如下程序

(26)有如下程序^include<stdio.h>

#include<stdio.h>irain()

mainO{inta[]={2,3,5,4},i;

{intm_l,n_2,+p-&m,+q-&n,*r;for(i-0;i<4;i++)

r=p;p=q;q=r;switch(i%2)

printf(rt%d,%d,%d,%d\nM,m,n,*p,*q);{caseO:switch(a[i]%2)

)程序運(yùn)行后的輸出成果是{caseO:a[i]++;break;

A)1,2,hB)1,2,2,1case1:a[i]一:

C)2,1,2,D)2,1,1,2}break;

case1:a[i[=0;比較

D)檢查a和b所指字符串中與否有'\0,

for(i=0;i<4;i++)printfa[i]);printf(“\n”);33)設(shè)有如下函數(shù)

)voidfun(intn,char*s){...)則下面對函數(shù)指針

A)3344B)205003040D)0304的定義和賦值均是對的的是

30)有如下程序A)void(*pf)();pf=fun;B)viod*pf0;pf=fun;

#include<stdio.h>C)void*pf();*pf=fun;I))void

#include<string.h>(*pf)(int,char);pf=&fun;

mainO(34)有如下程序

{charaL10」="abed”;^include<stdio.h>

printf(u%d,%d\n,,,strlen(a),sizeof(a);intf(intn);

}程序運(yùn)行后的輸出成果是irain()

A)7,4B)4,10C)8,8D)10,10{inta=3,s;

31)下面是有關(guān)C語言字符數(shù)組的描述,其中錯(cuò)誤口勺是s=f(a);s=s+f(a);printf(,s);

A)不可以用賦值語句給字符數(shù)組名賦字符串B)可以)

用輸入語句把字符串整體輸入給字符數(shù)組C)字符數(shù)組intf(intn)

中的內(nèi)容不一定是字符串D)字符數(shù)組只能寄存字符{staticinta=l;

串n+-a++;

32)下列函數(shù)H勺功能是returnn;

fun(char*a,char*b))程序運(yùn)行后來的I輸出成果是

{while((*b=*a)!=,\0'){a++,b++;}}A)7B)8C)9D)10

A)將a所指字符串賦給b所指空間B)便指針b指向35)有如下程序

a所指字符串C)將a所指字符串和b所指字符串進(jìn)行^include<stdio.h>

#definef(x)x*x*xstructAf(structAt);

main()main()

!inta=3,s,t;{structA

s=f(a+1);t=f((a+1));a=(1001,wZhangDa”,1098.0};

printf(rt%d,%d\n,,s,t);a=f(a);jprintf("%d,%s,%6.lf\nw.a.a,a.b,a.c);

)程序運(yùn)行后的輸出成果是)

A)10,64B)10,10C)64,10I))64,64structAf(structAt)

36)下面構(gòu)造體的定義語句中,錯(cuò)誤的是(t.a=1002;strcpy(t.b,

A)structord{intx;inty;intz;);structorda;ChangRong>>);t.c=1202.0;returnt;)程序運(yùn)行后

B)structord{intx;inty;intz;}structorda;的輸出成果是

C)structord{intx;inty;intz;:a;D)A)1001,ZhangDa,1098.0

struct{intx;inty;intz;}a;B)1001,ZhangDa,1202.0

37)設(shè)有定義:char*c;,如下選項(xiàng)中可以使字符型指C)1001,ChangRong,1098.0

針c劑的指向一種字符串的是D)1001,ChangRong,1202.0

A)charstr[]=wsiring”;c=slr;39)若有如下程序段

B)scanf("%s",c);intr=8;

C)c=getchar();printf("%d\n”,r?l);輸出成果是

D)*c~"string”;A)16B)8C)4D)2

38)有如下程序40)下列有關(guān)C語言文件H勺論述中對的的是

#include<stdio.h>A)文件由一系列數(shù)據(jù)依次排列構(gòu)成,只能構(gòu)成二進(jìn)制文

#includc<string.h>件B)文件由構(gòu)造序列構(gòu)成,可以構(gòu)成二進(jìn)制文件或文

structA本文件C)文件由數(shù)據(jù)序列構(gòu)成,可以構(gòu)成二進(jìn)制文件

{inta;charb[10];doublec;};或文本文件【))文件由字符序列構(gòu)成,其類型只能是

文本文件main()

二、填空題(每空2分,共30分){inta=l,b=7;

1)某一叉樹有5個(gè)度為2口勺結(jié)點(diǎn)以及3個(gè)度為1口勺結(jié)點(diǎn),do{

則該二叉樹中共有【1】個(gè)結(jié)點(diǎn)。b=b/2;a+=b;

2)程序流程圖中的菱形框表達(dá)的是【2】。}while(b>l);

3)軟件開發(fā)過程重要分為需求分析、設(shè)計(jì)、編碼與測試prinlf("%d\n",a);}

四個(gè)階段,其中【3】階段產(chǎn)生“軟件需求規(guī)格闡明書。10)有如下程序

4)在數(shù)據(jù)庫技術(shù)中,實(shí)體集之間的聯(lián)絡(luò)可以是一對一或#include<stdio.h>

一對多或多對多時(shí),那么“學(xué)生”和“可選課程”的聯(lián)main()

絡(luò)為【4】o{intf,fl,f2,i;

5)人員基本信息一般包括:身份證號,姓名,性別,年fl=0;f2=l;

齡等。其中可以作為主關(guān)鍵字口勺是【5】oprintf("%d%d”,fl,f2);

6)若有定義語句:inta=5;,則體現(xiàn)式:a++於J值是【6】。for(i=3;i<=5;i++)

7)若有語句doublex=17;inty;當(dāng)執(zhí)行{f=fl+f2;printf("%d”,f);

y=(inl)(x/5)%2;之后y日勺值為【7】。fl=f2;f2=f;

8)如下程序運(yùn)行后H勺輸出成果是[8】o)

^include<stdio.h>printf("\n");

main()}程序運(yùn)行后的輸出成果是(10]

{intx=20;11)有如下程序

printf(w%dw,0<x<20);Sinclude<stdio.h>

printf("%d\n",0<x&&x<20);}inta=5;

9)如下程序運(yùn)行后時(shí)輸出成果是19】0voidfun(intb)

^include<stdio.h>{inta=10;

a+=b;printf(w%dw,a);main()

}{RECa={16,90.0};

main()funl(a);

{intc=20;fun(c);a+=c;printf("%d\n”,a.num);

printf(<<%d\nw,a);)程序運(yùn)行后的輸出成果是[14]

}程序運(yùn)行后的輸出成果是[11]o15)有如下程序

12)設(shè)有定義:#include<stdio.h>

structpersonfun(intx)

{intID;charname[12];}p;{if(x/2>0)run(x/2);

請將scanf(“%d”,[12]);語句補(bǔ)充完整,使其可printf("%d”,x);

認(rèn)為構(gòu)造體變顯P的組員ID對的讀入數(shù)據(jù)。)

13)有如下程序main()

#include<stdio.h>{fun(6);printf("\n0);}程序運(yùn)行后日勺輸出成

main()果是【15】。

{chara[20]="Howareyou?w,b[20];3月二級C語言筆試真題及答案

scanf(,b);printf(w%s%s\n”,a,b);

}程序運(yùn)行時(shí)從鍵盤輸入:Howareyou?<回車》則輸(1)下列論述中對的的是

出成果為[13]o心棧是“先進(jìn)先出”H勺線性表B)隊(duì)列是“先進(jìn)先出”

14)有如下程序的線性表C)循環(huán)隊(duì)列是非線性構(gòu)造D)有序性

#include<stdio.h>表既可以采用次序存儲構(gòu)造,也可.以采用鏈?zhǔn)酱鎯?gòu)造

typedofstruct(2)支持子程序調(diào)用日勺數(shù)據(jù)構(gòu)造是

{intnum:doubles)REC:A)棧B)樹C)隊(duì)列D)二叉樹

voidfunl(RECx){x.num=23;x.s=88.5;}(3)某二叉樹有5個(gè)度為2H勺結(jié)點(diǎn),則該二叉樹中H勺葉

ABC

子結(jié)點(diǎn)數(shù)是A)10B)8C)6D)4

a32

b01

(4)F列排序措施中,最壞狀況F比較次數(shù)至少的是A)

c21

冒泡排序B)簡樸選擇排序C)直接插排序D)

堆排序耳

(5)軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐二

zd

軟件(或工具軟件)。下面屬于應(yīng)用軟件的是A)編譯軟

由關(guān)系R通過運(yùn)算得到關(guān)系S,則所使用口勺運(yùn)算為A)選

件B)操作系統(tǒng)C)教務(wù)管理系統(tǒng)D)匯編程序

擇B)投影C)插入D)連接

(6)下面論述中錯(cuò)誤口勺是

(10)將E-R圖轉(zhuǎn)換為關(guān)系模式時(shí),實(shí)體和聯(lián)絡(luò)都可以

A)軟件測試日勺目的是發(fā)現(xiàn)錯(cuò)誤并改正錯(cuò)誤B)對被調(diào)

表達(dá)為A)屬性B)鍵C)關(guān)系D)域

試的程序進(jìn)行“錯(cuò)誤定位”是程序調(diào)試的必要步驟

(11)如下選項(xiàng)中合法口勺標(biāo)識符是A)1-1B)1—1C)

C)程序調(diào)試一般也稱為DebugD)軟件測

-11D)1-

試應(yīng)嚴(yán)格執(zhí)行測試計(jì)劃,排除測試的隨意性

(12)若函數(shù)中有定義語句:intk;,則

(7)耦合性和內(nèi)聚性是對模塊獨(dú)立性度最H勺兩個(gè)原則。

A)系統(tǒng)將自動給k賦初值0B)這時(shí)k中值無定義C)系

下列論述中對口勺的是

統(tǒng)將自動給k賦初值TD)這時(shí)k中無任何值

A)提高耦合性降低內(nèi)聚性有利于提高模塊的獨(dú)立性B)

(13)如下選項(xiàng)中,能用作數(shù)據(jù)常量的是A)

降低耦合性提高內(nèi)聚性有利于提高模塊的獨(dú)立性

0115B)0118C)1.5el.5D)115L

C)耦合性是指一種模塊內(nèi)部各個(gè)元素間彼此結(jié)合的緊密

(14)設(shè)有定義:intx=2;,如下體現(xiàn)式中,值不為6

程度D)內(nèi)聚性是指模塊間互相連接的緊密程度

時(shí)是A)x*=x+lB)x++,2*xC)x*=(1+x)I))

(8)數(shù)據(jù)庫應(yīng)用系統(tǒng)中H勺關(guān)鍵問題是

2*x,x+=2

A)數(shù)據(jù)庫設(shè)計(jì)B)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)C)數(shù)據(jù)庫維護(hù)

(15)程序段:intx=12;

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

doubley=3.141593;printf(“%d%8.6f”,x,y);的輸

(9)有兩個(gè)關(guān)系R,S如下:

出成果是

R

A)123.141593B)123.141593012,3.141593D)

123.141593{inta=l,b=2,c=3,d=0;

(16)若有定義語句:doublex,y,*px,*py,執(zhí)行了px=&x,if(a==1&&b++==2)

py=&y;之后,對的I的輸入語句是if(b!=211c—!=3)

A)scanf(u%f%f,\x,y);B)scanf(<!%f%fw,&x,&y);C)printf(“%d,%d,%d\n”,a,b,c);

scanfpx,py);D)scanf”,x,y);elseprintf(u%d,%d,%d\nw,a,b,c);

(17)如下是if語句的基本形式:if(體現(xiàn)式)語句elseprintf('*%(!,%d,%d\n,,,a,b,c);}程序運(yùn)行后日勺

其中“體現(xiàn)式”輸出成果是

A)必須是邏輯體現(xiàn)式B)必須是關(guān)系體現(xiàn)式C)必須是A)1,2,3B)1,3,2C)1,3,3D)3,2,1

邏輯體現(xiàn)式或關(guān)系體現(xiàn)式D)可以是任意合法的體現(xiàn)式(20)如下程序中的變量已對的定義

(18)有如下程序for(i=0;i<4;i++,i++

#include<stdio.h>for(k=l;k<3;k++);printf(*");程序段口勺輸出成

main()果是

{intx;A)********B)****C)**D)*

scanf("%d",&x);(21)有如下程序

if(x<=3);else#include<stdio.h>

if(x!=10)main()

printf("%d\nw,x);}程序運(yùn)行時(shí),輸入時(shí)值在哪{char

個(gè)范圍才會有輸出成果*s-(“ABC);

A)不等于10歐I整數(shù)B)不小于3且不等于10的整數(shù)C)do

不小于3或等于10日勺整數(shù)D)不不小于3H勺整數(shù){printf,*s%10);s++;

(19)有如下程序(while(*s);}注意,字母AW、JASCII碼值為65。

#includc<stdio.h>程序運(yùn)行后日勺輸出成果是

Main()A)5670B)656667C)567D)ABC

(22)設(shè)變量已對日勺定義,如下不能記錄出一行中輸入{inta=3,b=4,c=5,d;

字符個(gè)數(shù)(不包括回車符)日勺程序段是d=f(f(a,b),f(a,c));

A)n=0;while((ch=getchar())!='\n*)n++;B)printf(飛d\n",d);}程序運(yùn)行后的輸出成果是

n=0;while(getchar()!='\n')n++;A)10B)9C)8D)7

C)for(n=0;getchar()!='\n';n++);I))(25)有如下程序

n=0;for(ch二gelchar();ch!二'\n';n++);#include<stdio.h>

(23)有如下程序voidfun(char*s)

#include<stdio.h>{while(*s)

main(){if(*s%2=0)

{intal,a2;charcl,c2;printf("%c”,*s);

scanf(“%d%c%d%c",&al,&cl,&a2,&c2);s++;})

printf("%d,%c,%d,%c”,&1,cl,a2,c2);}main()

若想通過鍵盤輸入,使得al於J值為12,a2的)是為34,{char

cl口勺值為字符a,c2的值為字符b,程序輸出成果是:a{“good”};

12,a,34,b,則對的B勺輸入格式是(如下代表空格,<CR>fun(a);printf(“\n");}注意:字母a的ASCII碼值

代表回車)為97,程序運(yùn)行后的輸出成果是

A)12a34b<CR>C)12,a,34,b<CR>A)dB)goC)godD)good

B)12a34b<CR>D)12a34b<CR>(26)有如下程序

24)有如下程序^include<stdio.h>

#include<stdio.h>voidfun(int*a,int*b)

intf(intx,inty){int*c;

{return()y-x)*x):}c=a:a=b:b=c:}

main()main()

{intx=3,y-5,*P=&x,*q=&y;25)B)if(i/8=0)continue;

fun(p,q);printf(“%d,%d,”,*p,*q);C)if(i%8==0)print(“\n”);

fun(&x,&y);printf("%d,%d\n”,xp,*q);}程序26)D)if(i%8==0)continue;

運(yùn)行后『、J輸出成果是(29)若有如下定義intx[10],*pt=x;則對x數(shù)

A)3,5,5,3B)3,5,3,5C)5,3,3,5D)組元素的對H勺應(yīng)用是

5,3,5,3A)*&x[10]B)*(x+3)C)*(pt+10)D)pt+3

(27)有如下程序30)設(shè)有定義:chars[81];inti=10;,如下不能將一行

#include<stdio.h>(不超過80個(gè)字符)帶有空格的字符串真確讀入11勺語句

viodf(int*p,int*q);或語句組是

main()A)gets(s)B)while((sLi++J=getchar())!=”

{intm=l,n=2,*r=&m;\n";s=“\0";

f(r,&n);printf("%d,%d”,m,n);}C)scarf(u%s0,s);D)do(scanf(a%cw,&s);}while

voidf(int*p,int*q)(s[i++]!="\n");s="\0";

{p=p+l;*q=*q+l;}程序運(yùn)行后輸出的成果是(31)有如下程序

A)1,3B)2,3C)1,4D)1,2#include<stdio.h>

(28)如下函數(shù)按每行8個(gè)輸出數(shù)組中的數(shù)據(jù)main()

voidfun(int*w,intn){char*a[]={"abed",“ef",”gh","ijk“};int

{inti;I;

for(i=0;i<n;i++)for(i=0;i<4;i++)

(printf("%cw,*a);}程序運(yùn)行后輸出日勺成果是

print!'("%d",w);)A)aegiB)dfhkC)abedD)abedefghijk

printf("\nw);}下劃線處應(yīng)填入附語句是32)如下選項(xiàng)中對依舊、J語句組是

A)if(i/8==0)print;A)chars[];s=wB00K!M;B)char*s;s={"BOOK!”};

Ochars[10];s=rB00K!w;D)char*s;s=wB00K!w;printf;}程序運(yùn)行后輸出的成果是

(33)有如下程序A)10B)8C)10

^include<stdio.h>D)10

intfun{intx,inty}121028

{if(x==y)return(x);16

elsereturen((x+y)/2)}36)有如下程序

main()#include<stdio.h>

{inta=4,b=5,c=6;^definePT3.5;

printf(“先d\n",fun(2*a,fun(b,c)))}程序^defineS(x)PT*x*x;

運(yùn)行后的I輸出成果是mian()

A)3B)6C)8D)12{inta=l,b=2;printf("%4.lf\n",S(a+b));}程

(34)設(shè)函數(shù)中有整型變量n,為保證其在未賦值的J狀序運(yùn)行后輸出的成果是

況下初值為0,應(yīng)選擇的存儲類別是A)14.0B)31.5C)7.5D)程序有錯(cuò)

A)auxoB)registerC)staticD)無輸出成果

auto或register37)有如下程序

(35)有如下程序#include<stdio.h>

^include<stdio.h>structord

intb-2;{intx,y;}dt2,3,4):

intfun(int*k)main()

{b=*k+b;return(b);}{structord*p=dt;

ma

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論