C語言開發(fā)基礎(chǔ)(習(xí)題卷54)_第1頁
C語言開發(fā)基礎(chǔ)(習(xí)題卷54)_第2頁
C語言開發(fā)基礎(chǔ)(習(xí)題卷54)_第3頁
C語言開發(fā)基礎(chǔ)(習(xí)題卷54)_第4頁
C語言開發(fā)基礎(chǔ)(習(xí)題卷54)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

試卷科目:C語言開發(fā)基礎(chǔ)C語言開發(fā)基礎(chǔ)(習(xí)題卷54)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesC語言開發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共70題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.C語言中可以處理的文件類型有________。A)文本文件和二進(jìn)制文件B)文本文件和數(shù)據(jù)文件C)數(shù)據(jù)文件和二進(jìn)制文件D)以上三個(gè)都不對(duì)答案:A解析:[單選題]2.main(){Intx,a=1,b=2,c=3,d=4;X=(c>d)?b:a;Printf("%d\n",x);}A)1B)2C)3D)4答案:A解析:[單選題]3.若有定義?longx,y"且變量a和b都需要通過鍵盤輸人獲得初值,則下列語句中正確的是()A)scanf("%ld%ld,&a,&b");B)scanf("%d%d",a,b);C)scanf("%d%d",&a,&b);D)scanf("%ld%ld",&a,&b);答案:D解析:[單選題]4.若已定義:typedefint*P;執(zhí)行:Pq;下列敘述正確的是()。A)P是指向q的指針變量B)q是指向P的指針變量C)P是指向整型的指針變量D)q是指向整型的指針變量答案:D解析:typedef的功能是定義一個(gè)新的自定義類型int*是一體的,而p是新類型的名字。在如此定義后,p就等同于int*的效果。Pq也就是int*q,所以q是指向整形的指針變量[單選題]5.關(guān)于C#中的switchcase語句,下列說法正確的是()A)switch判斷的表達(dá)式可以是整型或字符型,但不能是字符串型B)在該語句中,最多不能超過5個(gè)case子句C)在該語句中,只能有一個(gè)default子句D)在該語句中,case之后的break可以無條件省略答案:C解析:[單選題]6.關(guān)于函數(shù)的實(shí)參和形參,以下正確的說法是()。A)實(shí)參和對(duì)應(yīng)的形參各占用獨(dú)立的存儲(chǔ)單元B)實(shí)參和對(duì)應(yīng)的形參共同占用同一存儲(chǔ)單元C)只有當(dāng)實(shí)參與形參重名時(shí)才共同占用存儲(chǔ)單元D)形參是虛擬的,不占用存儲(chǔ)單元答案:A解析:[單選題]7.己有聲明?intA,*p=&a;",則下列函數(shù)調(diào)用中錯(cuò)誤的是_。A)Scanf("%d",&a);B)Scanf("%d",p);C)Printf("%d",a);D)Printf("%d",p);答案:D解析:[單選題]8.在C語言中,函數(shù)的默認(rèn)的返回值類型是()型。A)voidB)intC)doubleD)float答案:B解析:[單選題]9.若有定義?structnode{intn;char*pk;}x={2,"right"},*p=&x;?,表達(dá)式________是不正確的。A)P->pkB)(*p).pkC)*p->pkD)X.pk答案:C解析:[單選題]10.下面程序中有錯(cuò)誤的行是____1main()2{3intx[3]={1};4intk;5scanf("%d",&x);6for(k=1;k<3;k++)7x[0]=x[0]+x[i];8printf("x[0]=%d\n",x[0]);9}A)3B)6C)7D)5答案:D解析:數(shù)組輸出不用&[單選題]11.設(shè)有定義:chara[10],b[10];若打算分別向此2個(gè)數(shù)組中輸入字符串,則正確的實(shí)現(xiàn)方式為____。A)gets(a,b);B)scanf("%s%s",a[0],b[0]);C)scanf("%s%s",&a,&b);D)gets(a),gets(b);答案:D解析:[單選題]12.文件中有一個(gè)位置指針,指向當(dāng)前讀寫的位置,不可使p所指文件的位置返回到文件的開頭的是().A)rewind(p);B)fseek(p,0,SEEK_SET);C)fseek(p,0,0);D)fseek(p,-3L,SEEK_CUR);答案:D解析:[單選題]13.函數(shù)的形式參數(shù)隱含的存儲(chǔ)類型說明是()。A)externB)staticC)registerD)auto答案:D解析:[單選題]14.C語言中,最基本的數(shù)據(jù)類型包括()。A)整型、實(shí)型、邏輯型B)整型、字符型、數(shù)組C)整型、實(shí)型、字符型D)整型、實(shí)型、結(jié)構(gòu)體答案:C解析:C語言中,最基本的數(shù)據(jù)類型包括整型、實(shí)型、字符型,答案選擇C選項(xiàng)。[單選題]15.有以下函數(shù):Voidf(){FILE*fp;Inti,n=0,k=0;Fp=fopen(?source.txt?,?w?);For(i=0;i<5;i++)Fprintf(fp,?%d?,i);Fclose(fp);Fp=fopen(?source.txt?,?r?);Fscanf(fp,?%d%d?,&n,&k);Printf(?%d,%d?,n,k);Fclose(fp);}輸出結(jié)果為()A)0,0B)0,1C)1234,0D)1234,1答案:C解析:[單選題]16.下列數(shù)據(jù)中,為字符串常量的是()A)?house?B)AC)$abcD)Howdoyoudo答案:A解析:[單選題]17.有如下程序段intx=3;while(x<=6)x++;則循環(huán)體執(zhí)行的次數(shù)是______。A)2B)3C)4D)5答案:C解析:[單選題]18.對(duì)下面程序段描述正確的是__()___.intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);A)運(yùn)行程序段后輸出0B)運(yùn)行程序段后輸出1C)程序段中的控制表達(dá)式是非法的D)程序段循環(huán)無數(shù)次答案:B解析:[單選題]19.設(shè)有如下程序:#include<stdio.h>Intmain(){charch[80]={'\0'},*pch=ch;While(strcmp(ch,"#")){gets(ch);while(*pch)putchar(*pch++);return0;}}下面關(guān)于該程序運(yùn)行時(shí)輸出結(jié)果的敘述中,正確的是_________。A)所有輸入的字符串都能被完整輸出B)只能完整輸出第一個(gè)字符串C)所有輸入的字符串都不能被完整輸出D)只能完整輸出最后一個(gè)字符串答案:B解析:[單選題]20.以下正確的程序段是()。A)int*p;cin>>p;B)int*s,k;*s=100;C)int*s,k;char*p,c;s=&k;p=&c;*p='a';D)int*s,k;char*p,c;s=&k;p=&c;s=p;*s=1;答案:C解析:[單選題]21.有下列程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);為使此程序段不陷入死循環(huán),從鍵盤輸入的數(shù)據(jù)應(yīng)該是().A)任意正奇數(shù)B)任意負(fù)偶數(shù)C)任意正偶數(shù)D)任意負(fù)奇數(shù)答案:D解析:[單選題]22.下面程序段運(yùn)行的結(jié)果是()。Chars[]="program";Inti=0;While(s[i]!='g'){cout<<(char)(s[i]-32);i++;}A)programB)PROGRAMC)PROD)proGRAM答案:C解析:[單選題]23.設(shè)有以下定義:Typedefstructstudent{Intnum;Charname[10];Floatscore;}Stu;Stut;則下面對(duì)結(jié)構(gòu)變量成員引用正確的是______。A)t.numB)Stu.numC)D)student.score答案:A解析:[單選題]24.二進(jìn)制語言是屬于()A)面向機(jī)器語言B)面向過程語言C)面向問題語言D)面向匯編語言答案:A解析:[單選題]25.程序intk=10;while(k=0)k=k-1;則下面描述中正確的是()。A)while循環(huán)執(zhí)行10次B)循環(huán)是無限循環(huán)C)循環(huán)體語句一次也不執(zhí)行D)循環(huán)體語句執(zhí)行一次答案:C解析:[單選題]26.若有函數(shù)調(diào)用語句func((a1,a2,a3),(a4,a5));,則函數(shù)func中有______個(gè)形參。A)1B)2C)3D)5答案:B解析:[單選題]27.在下面語句后,加入正確、合理的賦值語句:intA,b;floatx;_______。A)a=a-b;B)b++;C)a=b=5;D)b=int(x);答案:C解析:[單選題]28.下列數(shù)據(jù)中屬于?字符串常量?的是()A)ABB)C)?ABC?D)?A?答案:B解析:[單選題]29.己知二叉樹后序遍歷序列是CDABE,中序遍歷序列是CADEB,它的前序遍歷序列是()。A)ABCDEB)ECABDC)EACDBD)CDEAB答案:C解析:后序遍歷最后遍歷到根結(jié)點(diǎn),所以E為根結(jié)點(diǎn)。中序遍歷根結(jié)點(diǎn)在左右子樹之間,所以B為二叉樹的右子樹,CAD為左子樹。同理,在CAD分支中,A為CD的父結(jié)點(diǎn),C為A的左孩子,D為A的右孩子。根據(jù)所得樹的形狀,可得前序遍歷為EACDB。答案選擇C選項(xiàng)。[單選題]30.()。在c語言中,char型數(shù)據(jù)在內(nèi)存中以形式存儲(chǔ)。A)原碼B)補(bǔ)碼C)ASCII碼D)反碼答案:C解析:[單選題]31.使用C語言編寫得到的源文件經(jīng)過編譯、鏈接后生成可執(zhí)行文件,可執(zhí)行文件的后綴名是()。A)cB)objC)exeD)doc答案:C解析:[單選題]32.以下程序代碼塊,描述正確的是?intx=3;do{Console.WriteLine(x-=2);}while(--x==0);A)1B)1-2C)30D)死循環(huán)答案:B解析:[單選題]33.設(shè)有inta=3,b=4,c=5;則下面的表達(dá)式中,值為0的表達(dá)式是____。A)'a'&&'b'B)!((a<b)&&!c||1)C)a<=bD)a||b+c&&b-c答案:B解析:[單選題]34.一個(gè)C語言程序總是從____開始執(zhí)行。A)主過程B)主程序C)子程序D)主函數(shù)答案:D解析:[單選題]35.C語言規(guī)定,函數(shù)返回值的類型是由()。A)調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型所決定B)在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定C)return語句中的表達(dá)式類型所決定D)調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定答案:B解析:[單選題]36.表達(dá)式?(a=4*5,b=a*2),b-a,a+=2?的值是_________。A)2B)20C)22D)42答案:C解析:[單選題]37.一個(gè)C源程序是由()A)一個(gè)主程序和若干子程序組成B)一個(gè)或多個(gè)函數(shù)組成C)若干子過程組成D)若干子程序組成答案:B解析:[單選題]38.已知ch是字符型變量,下面不正確的賦值語句是。A)ch='a+b';B)ch='\0';C)ch='7'+'9';D)ch=5+9答案:A解析:[單選題]39.以下程序____main(){intx1=3,x2=0,x3=0;if(x1=x2+x3)Printf("****");elseprintf("####");}A)輸出:****B)輸出:####C)存在語法錯(cuò)誤D)無輸出結(jié)果答案:B解析:[單選題]40.在E-R圖中,用來表示實(shí)體聯(lián)系的圖形是()。A)橢圓形B)矩形C)菱形D)三角形答案:C解析:在E-R圖中實(shí)體集用矩形,屬性用橢圓,聯(lián)系用菱形。[單選題]41.請(qǐng)讀程序:#include<stdio.h>f(chars[]){inti,j;i=0;j=0;while(s[j]!='\0')j++;return(j-i);}voidmain(){printf("%d\n",f("ABCDEF"));}上面程序的輸出結(jié)果是___()___.A)0B)6C)7D)8答案:B解析:[單選題]42.在C語言中,變量所分配的內(nèi)存空間大小A)均為一個(gè)字節(jié)B)由用戶自己定義C)由變量的類型決定D)是任意的答案:C解析:[單選題]43.()是非法的C語言轉(zhuǎn)義字符A)?\b?B)?\0xf?C)?\037?D)?\'?答案:B解析:[單選題]44.以下循環(huán)中,while循環(huán)的次數(shù)是()。intmain(){inti=0;while(i<5){if(i<1)continue;if(i==5)break;i++;}return0;}A)1B)10C)6D)死循環(huán),不能確定次數(shù)答案:D解析:[單選題]45.在關(guān)系代數(shù)運(yùn)算中,有5種基本運(yùn)算,它們是()。A)并(∪)、差(-)、交(∩)、除(÷)和笛卡兒積(×)B)并(∪)、差(-)、交(∩)、投影(π)和選擇(σ)C)并(∪)、交(∩)、投影(π)、選擇(σ)和笛卡兒積(×)D)并(∪)、差(-)、投影(π)、選擇(σ)和笛卡兒積(×)答案:D解析:關(guān)系運(yùn)算包括:①傳統(tǒng)集合運(yùn)算,包括并(∪)、差(-)、交(∩)、廣義笛卡爾積(×);②專門關(guān)系運(yùn)算,包括選擇(σ)、投影(π)、連接(?)、除(÷)等。其中,并、差、笛卡兒積、投影和選擇是5種基本的運(yùn)算,其他運(yùn)算均可以通過5種基本的運(yùn)算來表達(dá)。答案選擇D選項(xiàng)。[單選題]46.設(shè)有定義chara[10]={?0?,?1?,?2?,?3?,?4?,?5?,?6?,?7?,?8?,?9?};以下錯(cuò)誤的語句是()。A)scanf(?%c?,a[0]);B)scanf(?%s?,a);C)printf(?%c?,a[3]);D)printf(?%s?,a);答案:A解析:[單選題]47.以下程序運(yùn)行后,輸出結(jié)果是()。main(){intn[5]={0,0,0},i,k=2;for(i=0;i<k;i++)n[i]=n[i]+1;printf("%d\n",n[k]);}A)不確定的值B)2C)1D)0答案:D解析:程序中的for語句為n[0]和n[1]重新賦了值,但要輸出的應(yīng)該是n[2](n[k])值。[單選題]48.以下不是無限循環(huán)的語句為。A)for(y=0,x=1;x>++y;x=i++)i=x;B)for(;;x++=i);C)while(1){x++;}D)for(i=10;;i--)sum+=i;答案:A解析:[單選題]49.C源程序中不能表示的數(shù)制是______。A)二進(jìn)制B)十六進(jìn)制C)十進(jìn)制D)八進(jìn)制答案:A解析:[單選題]50.C語言規(guī)定:簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()。A)地址傳遞B)單向值傳遞C)由實(shí)參傳給形參,再由形參傳回給實(shí)參D)由用戶指定的傳遞方式答案:B解析:[單選題]51.已知字符0的ASCII碼為十六進(jìn)制的30,下面程序的輸出是()。_x000D_main()_x000D_{union{unsignedcharc;_x000D_unsignedinti[4];_x000D_}z;_x000D_z.i[0]=0x39;_x000D_z.i[1]=0x36;_x000D_printf("%c\n",z.c);}A)6B)9C)0D)3答案:B解析:[單選題]52.設(shè)有以下語句若要為變量ch1和ch2分別輸入字符A和B,正確的輸入形式應(yīng)該是()A)A和B之間用逗號(hào)間隔B)A和B之間不能有任何間隔符C)A和B之間可以用回車間隔D)A和B之間用空格間隔答案:B解析:[單選題]53.t為int類型,進(jìn)人下面的循環(huán)之前,t的值為0while(t=1){……}則以下敘述中正確的是_____。A)以上說法都不對(duì)B)循環(huán)控制表達(dá)式的值為1C)循環(huán)控制表達(dá)式的值為0D)循環(huán)控制表達(dá)式不合法答案:B解析:題號(hào):55732[單選題]54.下列語言中不屬于計(jì)算機(jī)語言的三大類的是()。A)機(jī)器語言B)匯編語言C)腳本語言D)高級(jí)語言答案:C解析:[單選題]55.當(dāng)接受用戶輸入的含空格的字符串至已定義好的字符數(shù)組str時(shí),應(yīng)使用的語句是()。A)cin>>str;B)gets(str);C)str=getchar();D)str=getc();答案:B解析:[單選題]56.若有代數(shù)式(其中e僅代表自然對(duì)數(shù)的底數(shù),不是變量),則以下能夠正確表示該代數(shù)式的C語言表達(dá)式是______。A)sqrt(abs(n^x+e^x))B)sqrt(fabs(pow(n,x)+pow(x,e)))C)sqrt(fabs(pow(n,x)+exp(x)))D)sqrt(fabs(pow(x,n)+exp(x)))答案:C解析:本題考查的是基本函數(shù)應(yīng)用。exp(x)函數(shù)功能是返回以自然數(shù)e為底,函數(shù)參數(shù)x為冪的指數(shù)值ex;pow(n,x)函數(shù)功能是返回n的x次冪值nx;fabs()函數(shù)功能是返回函數(shù)參數(shù)的絕對(duì)值;sqrt()用于返回函數(shù)參數(shù)的平方根。選項(xiàng)A中n^x不是有效的C語言表達(dá)式,所以錯(cuò)誤;選項(xiàng)B中pow(x,e)的功能是求xe的值,顯然也不正確;選項(xiàng)D中的pow(x,n)存在和選項(xiàng)B相同的問題。選項(xiàng)C正確。[單選題]57.設(shè)x、y和z都是int類型變量,且x=3,y=4,z=5,則下面的表達(dá)式中,值為0的表達(dá)式為()。A)?x?B)x<=yC)x||y+z&&y-zD)!((x<y)&&!z||1)答案:D解析:[單選題]58.以下正確的字符串常量是______。A)"\\\"B)'abc'C)OlympicGamesD)""答案:D解析:[單選題]59.在一個(gè)C程序中()。A)main函數(shù)必須出現(xiàn)在所有函數(shù)之前B)main函數(shù)可以在任何地方出現(xiàn)C)main函數(shù)必須出現(xiàn)在所有函數(shù)之后D)main函數(shù)必須出現(xiàn)在固定位置答案:B解析:[單選題]60.在宏定義#definePi3.14159中,用宏名Pi代替一個(gè)____。A)字符串B)雙精度數(shù)C)常量D)單精度數(shù)答案:A解析:[單選題]61.以下選項(xiàng)中,與n=i++完全等價(jià)的表達(dá)式是A)n=i,i=i+1;B)n+=i+1;C)i=i+1,n=i;D)n=++i;答案:A解析:[單選題]62.已知inti=1;執(zhí)行語句while(i++<4);后,變量i的值為()。A)3B)4C)5D)6答案:C解析:[單選題]63.若有以下說明:chars1[]={"tree"},s2[]={"flower"};,則以下對(duì)數(shù)組元素或數(shù)組的輸出語句中,正確的是_()__.A)printf("%s%s",s1[5],s2[7]);B)printf("%c%c",s1,s2);C)puts(s1);puts(s2);D)puts(s1,s2);答案:C解析:[單選題]64.下列選項(xiàng)中,不能用作標(biāo)識(shí)符的是()。A)_1234_B)_1_2C)int_2_D)2_int_答案:D解析:[單選題]65.執(zhí)行下面程序時(shí),若從鍵盤輸入"2<CR>",則程序的運(yùn)行結(jié)果是___()___.#include<stdio.h>voidmain(){intk;charcp;cp=getchar();if(cp>='0'&&cp<='9')k=cp-'0';elseif(cp>='a'&&cp<='f')k=cp-'a'+10;elsek=cp-'A'+10;printf("%d\n",k);}A)2B)4C)1D)10答案:A解析:[單選題]66.有如下定義類型語句,若從鍵盤輸入數(shù)據(jù),正確的輸入語句是().intx;chary;charz[20];A)scanf("%d%c%c",&x,&y,&z);B)scanf("%d%c%s",&x,&y,&z);C)scanf("%d%c%c",&x,&y,z);D)scanf("%d%c%s",&x,&y,z);答案:D解析:[單選題]67.若變量已正確定義for(x=0,y=0;(y!=99&&x<4);x++)則以上for循環(huán)()。A)執(zhí)行無限次B)執(zhí)行3次C)執(zhí)行4次D)執(zhí)行次數(shù)不定答案:C解析:y!=99始終是true,沒有起到作用;x經(jīng)過4次循環(huán)后變成4,不滿足x<4的條件,跳出循環(huán)。答案選擇C選項(xiàng)。[單選題]68.以下()是正確的字符常量。A)"c"B)''\\''C)'W'D)"\32a"答案:C解析:[單選題]69.有以下程序Fun(charp[][10]){intn=0,i;For(i=0;i<7;i++)If(p[i][0]=='T')n++;Returnn;}Main(){charstr[][10]={"Mon","Tue","Wed","Thu","Fri","Sat","Sun"};Printf("%d\n",fun(str));}程序執(zhí)行后的輸出結(jié)果是______。A)1B)2C)3D)0答案:B解析:[單選題]70.以下程序段的輸出結(jié)果為().charc[]="abc";inti=0;do;while(c[i++]!='\0');printf("%d",i-1);A)abcB)abC)2D)3答案:D解析:第2部分:多項(xiàng)選擇題,共4題,每題至少兩個(gè)正確答案,多選或少選均不得分。[多選題]71.下面是對(duì)s的初始化,其中不正確的是().A)chars[5]={?abcde?};B)chars[5]={?a?,?b?,?c?};C)chars[5]=??;D)chars[5]=?abcdef?;答案:AD解析:[多選題]72.下面判斷正確的是A)char*a=?china?;等介于char*a;*a=?china?;B)charstr[]={?china?};等介于charstr[6];str[6]=?china?;C)char*s=?china?;等介于char*s;s=?china?;D)char*s=?china?;等介于chars[10];*s=?china?;答案:BC解析:[多選題]73.以下程序段的功能是:輸入一批整數(shù),用負(fù)數(shù)作為輸入的結(jié)束標(biāo)志,統(tǒng)計(jì)其中大于85的數(shù)據(jù)個(gè)數(shù)。選項(xiàng)正確的是A)intcount=0,score;Scanf(""%d"",&score);While(score>=0){if(score>85){count++;}scanf(""%d"",&score);}Printf(""%d\n"",count);B)intcount=0,score;Scanf(""%d"",&score);While(score>=0){scanf(""%d"",&score);if(score>85){count++;}}Printf(""%d\n"",count);C)intcount=0,score;While(score>=0){scanf(""%d"",&score);if(score>85){count++;}}Printf(""%d\n"",count);D)intcount=0,score;While(1){scanf(""%d"",&score);if(score<0)break;if(score>85){count++;}}Printf(""%d\n"",count);答案:AD解析:[多選題]74.139、當(dāng)a=1,b=3,c=5,d=4時(shí),執(zhí)行下面一行程序后,x的值不為()。if(aA)1B)2C)3D)6答案:ACD解析:第3部分:填空題,共5題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[填空題]75.下面程序的運(yùn)行結(jié)果是________。#include"stdio.h"#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]='A'+i+32;sub(s,7,SIZE-1);for(i=0;i<SIZE;i++)printf("%c",s[i];printf("\n");}sub(char*a,intt1,intt2){charch;while(t1<t2){ch=*(a+t1);*(a+t1)=*(a+t2);*(a+t2)=ch;t1++;t2--;}}答案:abcdefglkjih解析:[填空題]76.函數(shù)swap(arr,n)可完成對(duì)arr數(shù)組從第一個(gè)元素到第n個(gè)元素兩兩交換。在運(yùn)行調(diào)用函數(shù)中的如下語句后,a[0]和a[1]的值分別為【1】,原因是【2】。a[0]=1,a[1]=2;swap(a,2);答案:【1】2,1【2】地址傳遞對(duì)形參的改變能改變實(shí)參的值解析:第4部分:判斷題,共8題,請(qǐng)判斷題目是否正確。[判斷題]77.若不希望其他源文件引用本文件中定義的全局變量,可在定義全局變量時(shí)加上static。A)正確B)錯(cuò)誤答案:對(duì)解析://C6函數(shù)與編譯預(yù)處理/C63全局變量T[判斷題]78.++和--運(yùn)算符僅適用于變量,不能用于常量或表達(dá)式。A)正確B)錯(cuò)誤答案:對(duì)解析://C2基本數(shù)據(jù)類型及表達(dá)式/C23自增、自減運(yùn)算符T[判斷題]79.假定x和y為double型,則表達(dá)式x=2,y=x+3/2的值是3.500000A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]80.continue不是結(jié)束本次循環(huán),而是終止整個(gè)循環(huán)的執(zhí)行。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]81.178、可以用一個(gè)指針變量指向一個(gè)函數(shù),然后通過該指針變量調(diào)用此函數(shù)。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]82.在標(biāo)準(zhǔn)C語言中,使用函數(shù)strcpy時(shí)可以將?0?一起復(fù)制到目標(biāo)串中答案:對(duì)解析:[判斷題]83.在相同條件下,彈簧管壓力表的彈簧管越扁寬,則末端位移越大,儀表越靈敏。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]84.main()函數(shù)必須放在其它函數(shù)之前A)正確B)錯(cuò)誤答案:錯(cuò)解析:任意位置第5部分:?jiǎn)柎痤},共13題,請(qǐng)?jiān)诳瞻滋幪顚懻_答案。[問答題]85.在inta=3;p=&a;中,*p的值是()。答案:3解析:[問答題]86.如果輸入?1?,?2?,?3?,?4?,程序運(yùn)行輸出的是(________)。答案:1234解析:[問答題]87.設(shè)有以下定義的語句:Inta[3][2]={10,20,30,40,50,60},(*p)[2];P=a;則*(*(p+2)+1)值為【1】.答案:60解析:[問答題]88.設(shè)x和y均為int型變量,則以下for循環(huán)中的scanf語句最多可執(zhí)行的次數(shù)是【1】.for(x=0,y=0;y!=123&&x<3;x+

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論