




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
試卷科目:C語言開發(fā)基礎(chǔ)C語言開發(fā)基礎(chǔ)(習(xí)題卷65)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語言開發(fā)基礎(chǔ)第1部分:單項(xiàng)選擇題,共70題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.關(guān)于?while(條件表達(dá)式)循環(huán)體?,以下敘述正確的是A)條件表達(dá)式的執(zhí)行次數(shù)總是比循環(huán)體的執(zhí)行次數(shù)多一次B)循環(huán)體的執(zhí)行次數(shù)總是比條件表達(dá)式的執(zhí)行次數(shù)多一次C)條件表達(dá)式的執(zhí)行次數(shù)與循環(huán)體的執(zhí)行次數(shù)一樣D)條件表達(dá)式的執(zhí)行次數(shù)與循環(huán)體的執(zhí)行次數(shù)無關(guān)答案:A解析:[單選題]2.staticcharstr[10]="China";數(shù)組元素個(gè)數(shù)為()。A)5B)10C)6D)9答案:B解析:題號(hào):55801[單選題]3.一個(gè)運(yùn)動(dòng)隊(duì)有多個(gè)隊(duì)員,一個(gè)隊(duì)員僅屬于一個(gè)運(yùn)動(dòng)隊(duì),一個(gè)隊(duì)一般都有一個(gè)教練,則實(shí)體運(yùn)動(dòng)隊(duì)和隊(duì)員的聯(lián)系是()。A)一對(duì)多B)一對(duì)一C)多對(duì)一D)多對(duì)多答案:A解析:一個(gè)運(yùn)動(dòng)隊(duì)有多個(gè)隊(duì)員,表明在運(yùn)動(dòng)隊(duì)表中的每個(gè)隊(duì)與隊(duì)員表中的一個(gè)或多個(gè)隊(duì)員相關(guān);一個(gè)隊(duì)員僅屬于一個(gè)運(yùn)動(dòng)隊(duì),表明隊(duì)員表中的每個(gè)隊(duì)員只可以與運(yùn)動(dòng)隊(duì)表中的一個(gè)隊(duì)相關(guān),為一對(duì)多關(guān)系。答案選擇A選項(xiàng)。[單選題]4.設(shè)數(shù)據(jù)集合為D={1,3,5,7,9},D上的關(guān)系為R,下列數(shù)據(jù)結(jié)構(gòu)B=(D,R)中為非線性結(jié)構(gòu)的是()。A)R={(5,1),(7,9),(1,7),(9,3)}B)R={(9,7),(1,3),(7,1),(3,5)}C)R={(1,9),(9,7),(7,5),(5,3)}D)R={(1,3),(3,5),(5,9),(7,3)}答案:D解析:A項(xiàng)中,5為根結(jié)點(diǎn),線性表為51793。B項(xiàng)中,9為根結(jié)點(diǎn),線性表為97135。C項(xiàng)中,1為根結(jié)點(diǎn),線性表為19753。D項(xiàng)中,結(jié)點(diǎn)1與7都是根結(jié)點(diǎn),屬于非線性結(jié)構(gòu),D項(xiàng)正確。答案選擇D選項(xiàng)。[單選題]5.已知chara;intb;floatc;doubled;,則表達(dá)式a+b*c-d的結(jié)果為()型。A)charB)intC)floatD)double答案:D解析:[單選題]6.若有定義和聲明:Typedefenum{green,red,yellow,blue,b1ack}color;Colorflower;則下列語句中正確的是_________。A)Green=red;B)Flower=red;C)Color=red;D)Enum=red;答案:B解析:[單選題]7.一棵二叉樹共有25個(gè)結(jié)點(diǎn),其中5個(gè)葉子結(jié)點(diǎn),那么度為1的結(jié)點(diǎn)數(shù)為()。A)4B)6C)10D)16答案:D解析:根據(jù)二叉樹的性質(zhì)3:在任意一棵二叉樹中,度為0的葉子結(jié)點(diǎn)總是比度為2的結(jié)點(diǎn)多一個(gè),所以度為2的結(jié)點(diǎn)數(shù)為4個(gè),那么25-5-4=16即為度為1的結(jié)點(diǎn)數(shù)。答案選擇D選項(xiàng)。[單選題]8.下列程序段的運(yùn)行結(jié)果是()。inti,n=0;for(i=1;i<=10;i++){n+=2;++i;}printf("%d\n",n);A)10B)8C)12D)20答案:A解析:[單選題]9.函數(shù)fc,其功能為統(tǒng)計(jì)數(shù)組中偶數(shù)的個(gè)數(shù)。編寫main函數(shù),用數(shù)組名num做為函數(shù)傳遞的參數(shù)調(diào)用fc函數(shù),實(shí)現(xiàn)對(duì)數(shù)組num的統(tǒng)計(jì),并輸出統(tǒng)計(jì)結(jié)果。*/#include?stdio.h?Intfc(inta[],intn){Inti,c=0;For(i=0;i<n;i++)if(填空1)C=c+1;Return(c);}Main(){Inti,num[10],n;For(i=0;i<10;i++)scanf(?%d?,&num[i]);N=填空2Printf(?偶數(shù)個(gè)數(shù)為:%d\n?,n);Getch();}請(qǐng)閱讀代碼并選擇?填空1??填空2?的空白處應(yīng)填寫的內(nèi)容()A)?填空1?a[i]%2==0B)?填空1?a[i]%2==0C)?填空1?a[i]%2!=0D)?填空1?a[i]%2!=0答案:A解析:[單選題]10.計(jì)算機(jī)軟件的構(gòu)成是()。A)源代碼B)程序和數(shù)據(jù)C)程序和文檔D)程序、數(shù)據(jù)及相關(guān)文檔答案:D解析:計(jì)算機(jī)軟件是程序、數(shù)據(jù)及相關(guān)文檔的完整集合。答案選擇D選項(xiàng)。[單選題]11.下列字符序列中,是C語言保留字的是()。A)sizeofB)includeC)scanfD)sqrt答案:A解析:[單選題]12.()。C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置。A)必須在最開始B)必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C)可以任意D)必須在最后答案:C解析:[單選題]13.下列表達(dá)式中,可作為C合法表達(dá)式的是()。A)[3,2,1,0]B)(3,2,1,0)C)3=2=1=0D)3/2/1/0答案:B解析:[單選題]14.若有以下程序段:Inta=0,b=0,c=0;C=(a-=a-5),(a=b,b+3);Cout<<a<<","<<b<<","<<c<<endl;其輸出結(jié)果是()。A)3,0,-10B)0,0,5C)-10,3,-10D)3,0,3答案:B解析:[單選題]15.如有如下定義:floata=2.5;則表達(dá)式(int)a+5的值為()A)7B)7.5C)8D)8.5答案:A解析:[單選題]16.若有下面程序:Intm;Intfun(intn){return標(biāo)識(shí)符;}#includeIntw;Intmain(){intz=2;fun(z);···}則在函數(shù)fun中return語句后允許出現(xiàn)的標(biāo)識(shí)符是A)m或wB)m或nC)z或wD)NULL答案:B解析:[單選題]17.關(guān)于函數(shù)返回值,下面敘述中正確的是A)函數(shù)返回值的類型由函數(shù)體內(nèi)return語句包含的表達(dá)式的類型決定B)若函數(shù)體內(nèi)沒有return語句,則函數(shù)沒有返回值C)若函數(shù)體中有多個(gè)return語句,則函數(shù)的返回值是排列在最后面的return語句中表達(dá)式的值D)函數(shù)返回值的類型由函數(shù)頭部定義的函數(shù)類型決定答案:D解析:[單選題]18.若有語句int*point,a=4;和point=&a;下面均代表地址的一組選項(xiàng)是()。A)a,point,*&aB)&*a,&a,*pointC)*&point,*point,&aD)&a,*&point,point答案:D解析:[單選題]19.設(shè)已有說明語句:inti=5,*q;,若要建立如圖所示的存儲(chǔ)結(jié)構(gòu),以下正確的賦值語句是____A)q=i;B)*q=i;C)q=&i;D)*q=&i;答案:C解析:[單選題]20.若有以下定義chars='\092';則該語句()A)使s的值包含一個(gè)字符B)定義不合法,s的值不確定C)使s的值包含4個(gè)字符D)使s的值包含3個(gè)字符答案:B解析:[單選題]21.若x是int型變量,且有下面的程序片段For(x=3;x<6;x++)printf((x%2)?("**%d"):("##%d\n"),x);上面程序片段的輸出結(jié)果是______。①**3②##3③##3④**3##4##4**4**4##5**5**5##5A)①B)②C)③D)④答案:D解析:[單選題]22.執(zhí)行如下程序段后,輸出結(jié)果是______。Intn=1,s=0;While(n<=3){n=n+1;s=s+n;}Printf("%d,%d\n",n,s);A)3,5B)4,10C)4,9D)3,6答案:C解析:[單選題]23.有如下程序程序運(yùn)行后的輸出結(jié)果是()A)4#3#2#1#B)0#1#2#3#C)4#5#6#7#D)1#2#3#4#答案:D解析:sum_3()函數(shù)接收兩個(gè)參數(shù)a、b,返回a+b-3,main()函數(shù)中,for循環(huán)傳入實(shí)參為i和3,所以每次調(diào)用sum_3時(shí),b的值都是3,所以sum_3返回值等價(jià)于實(shí)參i,所以每次for循環(huán)輸出的值就是i的值,本題答案為D。[單選題]24.C語言規(guī)定,函數(shù)返回值的類型是由()。A)return語句中的表達(dá)式類型所決定B)調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型所決定C)調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定D)在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定答案:D解析:[單選題]25.若有定義:floatx=1.5;inta=1,b=3,c=2;則正確的switch語句是()。A)switch(a+b){case1:printf("*\n");casec:printf("**\n");}B)switch((int)x);{case1:printf("*\n");case2:printf("**\n");}C)switch(x){case1.0:printf("*\n");case2.0:printf("**\n");}D)switch(a+b){case1:printf("*\n");case2+1:printf("**\n");}答案:D解析:D項(xiàng)正確,標(biāo)號(hào)可以是整型表達(dá)式。A項(xiàng)錯(cuò)誤,case是關(guān)鍵字,與其后面的常量表達(dá)式合稱case語句標(biāo)號(hào)。常量表達(dá)式的類型必須與swicth后圓括號(hào)中的表達(dá)式類型相同,各case語句標(biāo)號(hào)的值應(yīng)該互不相同。c是變量,不能作為表達(dá)式放在case后面;B項(xiàng)錯(cuò)誤,switch后面不應(yīng)該有分號(hào);C項(xiàng)錯(cuò)誤,switch參數(shù)值類型必須是這幾種類型之一:int,long,short,byte,char。答案選擇D選項(xiàng)。[單選題]26.在C語言中,表示靜態(tài)存儲(chǔ)類別的關(guān)鍵字是()。A)autoB)registerC)staticD)extern答案:C解析:[單選題]27.已知有聲明?intx=3,y=4,z;?,則執(zhí)行語句?z=1/2*(x+y);?后,z的值A(chǔ))0B)3C)3.5D)4答案:A解析:[單選題]28.假定w.x.y.z.m均為int型變量,有如下程序段:w=1;x=2;y=3;z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;則該程序段執(zhí)行后,m的值是___()____.A)4B)3C)2D)1答案:D解析:[單選題]29.下列選項(xiàng)中,哪一項(xiàng)不是C語言中的位運(yùn)算符()。A)&B)||C)~D)^答案:B解析:[單選題]30.對(duì)應(yīng)main()函數(shù)中的fun函數(shù)調(diào)用語句,以下給出的四個(gè)fun()函數(shù)首部中,錯(cuò)誤的是________。Main(){inta[50],n;fun(n,&a[9]);}A)Voidfun(intm,intx[])B)Voidfun(ints,inth[41])C)Voidfun(intp,int*s)D)Voidfun(intn,inta)答案:D解析:[單選題]31.以下程序main(){inti;for(i=1;i<6;i++){if(i%2){printf("A)<*<*<B)<<<<<C)*****D)*<*<*答案:A解析:[單選題]32.以下程序段若要使輸出值為2,則從鍵盤給n輸入的值應(yīng)為()。ints=0,a=1,n;scanf("%d",&n);do{s+=1;a=a-2;}while(a!=n);printf("%d\n",s);A)-1B)-3C)-5D)0答案:B解析:[單選題]33.以下不正確的敘述是()A)程序中,APH和aph是兩個(gè)不同的變量B)在C程序中所用的變量必須先定義后使用C)當(dāng)輸入數(shù)值數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型值;對(duì)于實(shí)型變量只能輸入實(shí)型值D)若a和b類型相同,在執(zhí)行了賦值語句a=b;后b中的值將放入a中,b中的值不變答案:C解析:[單選題]34.C語言允許函數(shù)類型缺省定義,此時(shí)函數(shù)的返回值類型是____。A)floatB)charC)longD)int答案:D解析:[單選題]35.一個(gè)算法應(yīng)包含有限個(gè)操作步驟,也就是說,在執(zhí)行若干個(gè)操作步驟之后,算法將結(jié)束。這屬于算法的()A)可行性B)確定性C)有窮性D)有一個(gè)或多個(gè)輸出答案:C解析:[單選題]36.十進(jìn)制3位數(shù)整數(shù)x,下面哪條語句能正確分離出它的十位上的數(shù)字d?A)d=(x/10)%10;B)d=x%10;C)d=(x-x%10)/10;D)d=x%100;答案:A解析:[單選題]37.一個(gè)C語言的源程序中()。A)必須有一個(gè)主函數(shù)B)可能有多個(gè)主函數(shù)C)必須有除主函數(shù)外其它函數(shù)D)可以沒有主函數(shù)答案:A解析:[單選題]38.以下整型常量正確的是()注:整型常量一般用十進(jìn)制表示A)78B)20C)20000000000D)Oxabc答案:D解析:[單選題]39.若w=4,x=3,y=3,z=4,則條件表達(dá)式wA)4B)3C)2D)1答案:B解析:[單選題]40.在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是()A)%B)^C)>D)!答案:A解析:[單選題]41.關(guān)于循環(huán)for(x=0,y=0;(y!=123)&&(x<4);x++)printf("HELLO");的說法正確的是____。A)是無限循環(huán)B)循環(huán)次數(shù)不定C)循環(huán)3次D)循環(huán)4次答案:D解析:[單選題]42.在E-R圖中,用()來表示實(shí)體之間聯(lián)系。A)矩形B)菱形C)橢圓形D)正方形答案:B解析:E-R圖是實(shí)體聯(lián)系模式圖,其中用矩形表示實(shí)體集;用橢圓形表示屬性;用菱形表示聯(lián)系。答案選擇B選項(xiàng)。[單選題]43.下面程序運(yùn)行結(jié)果是()。#include<iostream>Usingnamespacestd;Intmain(){intA,B,C,D,x;a=c=0;b=1;d=20;if(a)d=d-10;elseif(!b)if(!c)x=15;elsex=25;cout<<d<<endl;return0;}A)25B)20C)15D)10答案:B解析:[單選題]44.若有以下定義:inta[]={1,2,3,4,5,6,7};charcl='b',c2='2';則數(shù)值不為2的表達(dá)式是()。A)a[1]B)'d'-clC)a['3'-c2]D)c2-0答案:D解析:[單選題]45.floatfun1(){}Inti;Floatfun2(){}Main(){}對(duì)于上面的程序結(jié)構(gòu),不正確的評(píng)價(jià)是____。A)函數(shù)fun2可以使用變量iB)變量i是全局變量C)函數(shù)fun1不能使用變量iD)主函數(shù)main不能使用變量i答案:D解析:[單選題]46.選擇出合法的if語句(設(shè)intx,a,b,c;)()。A)if(a=b)c++;B)if(a=<b)c++;C)if(a<>b)c++;D)if(a=>b)c++;答案:A解析:[單選題]47.若a、b、c1、c2、x、y均是整型變量,以下正確的switch語句是A)switch(a+b);{case1:y=a+b;break;case0:y=a-b;break;}B)switch(a*a+b*b){Case3:Case1:y=a+b;break;Case3:y=b-a,break;}C)switcha{casec1:y=a-b;break;Casec2:x=a*b;break;Default:x=a+b;}D)switch(a-b){default:y=a*b;break;Case3:case4:x=a+b;break;Case10:case11:y=a-b;break;}答案:D解析:[單選題]48.以下關(guān)于宏的敘述中正確的是()。A)宏替換沒有數(shù)據(jù)類型限制B)宏定義必須位于源程序中所有語句之前C)宏名必須用大寫字母表示D)宏調(diào)用比函數(shù)調(diào)用耗費(fèi)時(shí)間答案:A解析:宏定義寫在函數(shù)的花括號(hào)外邊,作用域?yàn)槠浜蟮某绦颍ǔT谖募淖铋_頭,所以B)選項(xiàng)中宏定義必須位于源程序中所有語句之前是錯(cuò)誤的。宏名一般用大寫,但不是必須用大寫,所以C)選項(xiàng)錯(cuò)誤。宏展開不占運(yùn)行時(shí)間,只占編譯時(shí)間,函數(shù)調(diào)用占運(yùn)行時(shí)間(分配內(nèi)存、保留現(xiàn)場、值傳遞、返回值),所以D、選項(xiàng)錯(cuò)誤。[單選題]49.以下選項(xiàng)中,值為1的表達(dá)式是()。A)'1'-0B)1-'0'C)1-'\0'D)'\0'-'0'答案:C解析:ASCII碼表,'0'~48,'1'~49,'\0'~0,答案選擇C選項(xiàng)。[單選題]50.若變量a,b,c都為整型,且a=1、b=15、c=0,則表達(dá)式a==b>c的值是()。A)0B)非零C)?真?D)1答案:D解析:[單選題]51.若有定義:int(*p)[4];則標(biāo)識(shí)符p。A)是一個(gè)指向整型變量的指針B)是一個(gè)指針數(shù)組名C)是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素的一維數(shù)組D)定義不合法答案:C解析:[單選題]52.若函數(shù)調(diào)用時(shí)的實(shí)參為變量時(shí),以下關(guān)于函數(shù)形參和實(shí)參的敘述中正確的是()。A)函數(shù)的形參和實(shí)參分別占用不同的存儲(chǔ)單元B)形參只是形式上的存在,不占用具體存儲(chǔ)單元C)同名的實(shí)參和形參占同一存儲(chǔ)單元D)函數(shù)的實(shí)參和其對(duì)應(yīng)的形參共占同一存儲(chǔ)單元答案:A解析:函數(shù)體中,變量(包括形參)只在函數(shù)被調(diào)用時(shí)才臨時(shí)開辟存儲(chǔ)單元,當(dāng)退出函數(shù)時(shí),這些臨時(shí)開辟的存儲(chǔ)單元全被釋放掉。C語言中函數(shù)調(diào)用可以分成傳值和傳引用,傳值調(diào)用,形參是實(shí)參的數(shù)據(jù)拷貝;傳引用調(diào)用,形參是實(shí)參的指針拷貝;所以,形參和實(shí)參占用不同的存儲(chǔ)單元。答案選擇A選項(xiàng)。[單選題]53.C語言源程序的3種基本結(jié)構(gòu)是順序結(jié)構(gòu)、_________結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。A)分支B)遞歸C)轉(zhuǎn)移D)嵌套答案:A解析:[單選題]54.下列標(biāo)識(shí)符中,不合法的C語言用戶自定義標(biāo)識(shí)符是().A)printfB)structC)_D)sin答案:B解析:[單選題]55.單精度型變量的類型說明符是________。A)intB)doubleC)floatD)char答案:C解析:[單選題]56.輸入12給出程序的運(yùn)行結(jié)果A)a=,b=2B)a=1,b=C)a=1,b=2D)輸出亂碼答案:B解析:[單選題]57.下列if語句中,不正確的是()。A)if(x<y)elsecin>>y;B)if(x<y);C)if(x==y)x+=y;D)if(x<y){x++;y++;}答案:A解析:[單選題]58.已有定義:chara[]="xyz",b[]={'x','y','z'};,以下敘述中正確的是______。A)數(shù)組a和b的長度相同B)a數(shù)組長度小于b數(shù)組長度C)a數(shù)組長度大于b數(shù)組長度D)上述說法都不對(duì)答案:C解析:[單選題]59.以下不正確的語句為。A)if(x>y);B)if(x=y)&&(x!=0)x+=y;C)if(x)z=z/x;D)if(x>y){x++;y++;}答案:B解析:[單選題]60.以下選項(xiàng)中關(guān)于C語言算術(shù)表達(dá)式的敘述中錯(cuò)誤的是A)C語言僅提供了+、-、*、/這4個(gè)基本算術(shù)運(yùn)算符B)C語言采用的是人們熟悉的四則運(yùn)算規(guī)則,即先乘除后加減C)算術(shù)表達(dá)式中,運(yùn)算符兩側(cè)類型不同時(shí),將進(jìn)行類型之間的轉(zhuǎn)換D)可以通過使用小括號(hào)來改變算術(shù)表達(dá)式中某些算術(shù)運(yùn)算符的計(jì)算優(yōu)先級(jí)答案:A解析:[單選題]61.13、若有定義:doublex=l,y;執(zhí)行語句y=x+3/2;,則y的值是()。A)1B)2.0C)2D)2.5答案:B解析:[單選題]62.C語言主要是借助以下哪種手段來實(shí)現(xiàn)程序的模塊化()A)使用豐富的數(shù)據(jù)類型B)定義常量和外部變量C)定義函數(shù)D)使用三種基本結(jié)構(gòu)語句答案:C解析:C語言程序的模塊化通過函數(shù)來體現(xiàn),所以選擇C。[單選題]63.設(shè)x、y均是int類型變量,且x值為100,則關(guān)于以下for循環(huán)的正確判斷是____for(y=100;x!=y;++x,y++)printf("****\n");A)循環(huán)體只執(zhí)行一次B)是無限循環(huán)C)循環(huán)體一次都不執(zhí)行D)for語句中存在語法錯(cuò)誤答案:C解析:[單選題]64.以下程序的功能為()。#include<stdio.h>Voidmain(){inti,k=0;For(i=1;i<10;i+=2)k+=i+1;Printf("%d\n",k);}A)計(jì)算自然數(shù)1~9的累加和B)計(jì)算自然數(shù)1~10的偶數(shù)之和C)計(jì)算自然數(shù)1~9的奇數(shù)之和D)計(jì)算自然數(shù)1~10的累加和答案:B解析:[單選題]65.若有定義:#definePi3.1415926且fun函數(shù)的功能是以r為半徑求圓的面積,則求解最精確的方法為____。A)fun(floatr){returnPi*r*r;}B)intfun(floatr){returnPi*r*r;}C)voidfun(floatr){returnPi*r*r;}D)floatfun(floatr){returnPi*r*r;}答案:D解析:[單選題]66.以下關(guān)于switch語句和break語句的描述中正確的是____A)在switch語句中必須使用break語句B)break語句只能用于switch語句體中C)break語句只能用于循環(huán)語句中D)在switch語句中使用break語句或continue語句的作用相同答案:D解析:[單選題]67.哪個(gè)關(guān)鍵字創(chuàng)建結(jié)枚舉?()A)structB)enumC)arrayD)class答案:B解析:[單選題]68.以下for循環(huán)的執(zhí)行次數(shù)是for(x=0,y=0;(y=123)&&(x<4);x++)()。A)3次B)是無限循環(huán)C)4次D)循環(huán)次數(shù)不定答案:C解析:題號(hào):55738[單選題]69.根據(jù)定義和數(shù)據(jù)的輸入方式,輸入語句的正確形式為。已有定義:floatf1,f2;數(shù)據(jù)的輸入方式:4.523.5A)scanf("%f,%f",&f1,&f2);B)scanf("%f%f",&f1,&f2);C)scanf("%3.2f%2.1f",&f1,&f2);D)scanf("%3.2f%2.1f",&f1,&f2);答案:B解析:[單選題]70.在數(shù)據(jù)庫系統(tǒng)中,給出數(shù)據(jù)模型在計(jì)算機(jī)上物理結(jié)構(gòu)表示的是()。A)概念數(shù)據(jù)模型B)邏輯數(shù)據(jù)模型C)物理數(shù)據(jù)模型D)關(guān)系數(shù)據(jù)模型答案:C解析:按照不同的應(yīng)用層次,數(shù)據(jù)模型分為:①概念數(shù)據(jù)模型,著重于對(duì)客觀世界復(fù)雜事物描述及對(duì)它門內(nèi)在聯(lián)系刻畫;②邏輯數(shù)據(jù)模型,面向數(shù)據(jù)庫系統(tǒng),著重于在數(shù)據(jù)庫系統(tǒng)一級(jí)實(shí)現(xiàn);③物理數(shù)據(jù)模型,面向計(jì)算機(jī)物理實(shí)現(xiàn),給出了數(shù)據(jù)模型在計(jì)算機(jī)上物理結(jié)構(gòu)表示。答案選擇C選項(xiàng)。第2部分:多項(xiàng)選擇題,共4題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]71.C語句是完成某種功能函數(shù)的最小單位。C語句包括(),都以分號(hào)結(jié)尾。A)表達(dá)語句B)復(fù)合語句C)循環(huán)語句D)空語句答案:ABD解析:[多選題]72.程序中的Main()也稱為主方法,下列關(guān)于說法正確的有()A)是程序的入口和出口B)程序執(zhí)行從主方法開始C)主方法在程序開始執(zhí)行時(shí)自動(dòng)調(diào)用D)主方法在程序中可以被其他方法調(diào)用答案:ABC解析:[多選題]73.若變量x、y已正確定義并賦值,以下不正確的表達(dá)式是()A)++x,y=x--B)x+1=yC)x=x+10=x+yD)double(x)/10答案:BCD解析:[多選題]74.以下敘述中不正確的是_____。A)預(yù)處理命令行都必須以#號(hào)開始B)在程序中凡是以#號(hào)開始的語句行都是預(yù)處理命令行C)C程序在執(zhí)行過程中對(duì)預(yù)處理命令行進(jìn)行處理D)以下是正確的宏定義#defineIBM_PC答案:CD解析:第3部分:填空題,共2題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[填空題]75.若有定義:inta[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[1][2]得到的初值是【1】,a[2][1]得到的初值是【2】。答案:【1】0【2】6解析:[填空題]76.若輸入的值是-125,以下程序的執(zhí)行結(jié)果是。#include<math.h>main(){intn;scanf("%d",&n);printf("%d=",n);if(n<0)printf("-");n=abs(n);fun(n);}fun(intn){intk,r;for(k=2;k<=sqrt(n);k++){r=n%k;while(r==0){printf("%d",k);n=n/k;if(n>1)printf("*");r=n%k;}}if(n!=1)printf("%d\n",n);}答案:-125=-5*5*5解析:第4部分:判斷題,共11題,請(qǐng)判斷題目是否正確。[判斷題]77.switch語句中的default必須出現(xiàn)在所有case之后。A)正確B)錯(cuò)誤答案:錯(cuò)解析://C4選擇結(jié)構(gòu)程序設(shè)計(jì)/C43開關(guān)語句T[判斷題]78.一個(gè)共用體變量是同時(shí)存放多個(gè)類型的值。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]79.對(duì)于單目運(yùn)算符++、--,它們的運(yùn)算對(duì)象可以是任何變量和常量A)正確B)錯(cuò)誤答案:錯(cuò)解析:只能是變量[判斷題]80.164、在if語句的三種形式中,如果要想在滿足條件時(shí)執(zhí)行一組(多個(gè))語句,則必須把這一組語句用{1}括起來組成一個(gè)復(fù)合語句。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]81.對(duì)于定義inta[10],*p=a;語句p=a+1;和a=a+1;都是合法的。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]82.如果在共用體中有若干個(gè)不同類型的成員,在每一瞬間只有一個(gè)成員起作用,實(shí)際上是最后一個(gè)存放成員起作用。A)正確B)錯(cuò)誤答案:對(duì)解析://C9結(jié)構(gòu)體類型與鏈表/C93共用體與結(jié)構(gòu)體T[判斷題]83.C語言是一種具有某些低級(jí)語言特征的高級(jí)語言A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]84.在標(biāo)準(zhǔn)C語言中,二維數(shù)組在內(nèi)存中的存放次序是以行序?yàn)橹餍?。答?對(duì)解析:第5部分:問答題,共13題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]85.請(qǐng)寫出數(shù)學(xué)式的C語言表達(dá)式【2】。答案:【2】a/(b*c)或a/(c*b)或a/b/c或a/c/b。解析:[問答題]86.輸出楊輝三角形要求輸出10行,請(qǐng)分析程序填空。11112113311464115101051#include<stdio.h>#defineN10intmain(){inti,j,a[N][N];for(i=0;i<N;i++){a[i][i]=1;a[i][0]=1;}for(i=2;i<N;i++)for(j=1;j<=i-1;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];for(i=0;i<N;i++){for(j=0;j<=i;j++)printf("%6d",a[i][j]);printf("\n");}printf("\n");return0;}答案:這是程序填空題需要記住每一個(gè)句代碼解析:[問答題]87.若有定義:charc='\010';則變量C中包含的字符個(gè)數(shù)為【1】.答案:1解析:[問答題]88.【程序填空】題目:函數(shù)fun的功能是:計(jì)算如"圖片1"的前n項(xiàng)之和。若x=2.5,n=15時(shí),函數(shù)值為1.917914。*/#include<stdio.h>#include<math.h>Doublefun(doublex,intn){doubleF,t;inti;**********SPACE***********/f=【?】;t=-1;for(i=1;i<n;i++){**********SPACE***********/t*=(【?】)*x/i;**********SPACE***********/f+=【?】;}returnf;}Main(){doublex,y;x=2.5;y=fun(x,15);printf("\nTheresultis:\n");printf("x=%-12.6fy=%-12.6f\n",x,y);}答案:答案1:1.0=======(答案2)=======-1=======(答案3)=======T解析:[問答題]89.結(jié)構(gòu)化程序設(shè)計(jì)的3種基本結(jié)構(gòu)是:順序結(jié)構(gòu)、選擇結(jié)構(gòu)、__
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位內(nèi)部變更合同范本
- app研發(fā)合同范本
- 2025年云南省安全員C證考試題庫
- 立德樹人背景下高職體育教學(xué)改革研究
- 勞動(dòng)合同范本 深圳
- 眾籌二手車合同范本
- 企業(yè)轉(zhuǎn)移員工勞動(dòng)合同范本
- 公司簽訂合作合同范本
- 單位租用民房合同范本
- 2025吉林省安全員C證(專職安全員)考試題庫
- 三好學(xué)生競選12
- 2024年河南鄭州二七區(qū)侯寨中心衛(wèi)生院招聘筆試真題
- 中國糖尿病防治指南+2024+解讀
- 人工智能賦能職業(yè)教育高質(zhì)量發(fā)展研究
- 崗位職責(zé)心得體會(huì)(2篇)
- 2025年上海寶冶集團(tuán)限公司招聘歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 機(jī)械設(shè)計(jì)基礎(chǔ) 課件 01機(jī)械設(shè)計(jì)概論
- GB/T 6822-2024船體防污防銹漆體系
- 全國第三屆職業(yè)技能大賽(智能網(wǎng)聯(lián)汽車裝調(diào)運(yùn)維)選拔賽理論考試題庫(含答案)
- 電信網(wǎng)絡(luò)詐騙犯罪的特征、治理困境及對(duì)策建議
- 救護(hù)車掛靠私立醫(yī)院協(xié)議書(2篇)
評(píng)論
0/150
提交評(píng)論