版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
題庫(kù)整體描述親愛(ài)的同學(xué),您好,在學(xué)完C語(yǔ)言程序設(shè)計(jì)后,請(qǐng)您完成以下練習(xí)題。提示:單項(xiàng)選擇題10道,每題2分,共20分;13道填空題,每題2分,共26分;5道看程序?qū)懡Y(jié)果題,每題6分,共30分;2道寫(xiě)出函數(shù)功能題,每題6分,共12分;2題編寫(xiě)程序或函數(shù)題,每題6分,共12分,所有題目滿分為100分。您可以選擇每小題做完后提交,客觀題會(huì)有回答正誤判斷和知識(shí)點(diǎn)提示,主觀題則會(huì)提示參考答案。也可以選擇全部做完后"提交所有答案并結(jié)束”,查看本次練習(xí)客觀題總成績(jī)。所有題目都可以反復(fù)練習(xí),直到你熟練掌握為止。1#include<stdio.h>intWF(intx,inty){x=x+y;y=x+y;voidmain(){intx=5,y=7;intz=WF(x,y);printf("z=%d\n",z);)1doubleSF(doublex,intn){//n為正整數(shù)doublep=l,s=l;inti;for(i=l;i<=n;i++){p*=x;s+=p;}1#include<stdio.h>structWorker(charname[15];〃姓名intage; 〃年齡floatpay; 〃エ資?;voidmain(){structWorkerx={"wanghua",52,4300};structWorkery,*p;y=x;p=&x;printf("%s%d%6.2f\n",,y.age,p->pay);voidQA(structWorkeraロ,intn){inti;for(i=l;i<n;i++)scanf("%s%d%f",&a[i].name,&a[i].age,&a[i].pay);}假定結(jié)構(gòu)類型structWorker的定義如下:structWorker{charname[15];intage;floatpay;};1#include<stdio.h>voidmain(){intx=5;switch(2*x-3){case4:printf("%d",x);case7:printf("%d",2*x+l);case10:printf("%d",3*x-l);break;default:printf("%s","default\n");})1編寫(xiě)ー個(gè)函數(shù),函數(shù)頭格式為、'doubleMean(doublea[M][N]Jntm,intn)”,要求返回二維數(shù)組a[m][n]中所有元素的平均值,假定在計(jì)算過(guò)程中采用變量v存放平均值。2intSG(intx){ //x為大于等于2的整數(shù)inti=2;while(i*i<=x){if(x%i==0)break;i++;}if(i*i<=x)return0;elsereturn1;#include<stdio.h>#include<string.h>voidfun(charss[]);voidmain(){chars[15]="0123456789";fun(s);printf("%s\n",s);)voidfun(charss[]){inti,n=strlen(ss);for(i=0;i<n/2;i++){charc=ss[i];ss[i]=ss[n-l-i];ss[n-l-i]=c;})2#include<stdio.h>#include<string.h>structWorker{charname[15];〃姓名intage; 〃年齡floatpay; 〃エ資);voidmain(){structWorkerx;char*t="liouting";intd=38;floatf=3493;strcpy(,t);x.age=d;x.pay=f;printf("%s%d%6.0f\n",,x.age,x.pay);)2intCount(structIntNode*f){ //f為指向一個(gè)單鏈表的表頭指針intc=0;while(f){C++;f=f->next;}returnc;)假定structIntNode的類型定義為:structIntNode(intdata;IntNode*next;};編寫(xiě)ー個(gè)遞歸函數(shù)”intFF(inta[],intn)”,求出數(shù)組a中所有n個(gè)元素之積并返回。3#include<stdio.h>intCount(inta[],intn,intx)(inti,c=0;for(i=0;i<n;i++)if(a[i]>x)C++;returnc;}voidmain(){inta[8]=<20,15,32,47,24,36,28,70};intb=Count(a,8,30);printf("b=%d\n",b);)3intWB(inta[],intn,intx){for(inti=O;i<n;i++)if(a[i]==x)return1;return0;)3#include<stdio.h>structWorker(charname[15];intage;floatpay;};intLess(structWorkerrl,structWorkerr2){if(rl.age<r2.age)return1;elsereturn0;}voidmain(){structWorkera[4]={{"abc",25,2420},{"def"z58,4638},<"ghi",49,4260},{"jkl",36,3750}};structWorkerx=a[0];inti;for(i=l;i<4;i++)if(Less(x,a[i]))x=a[i];printf("%s%d%6.Of\n",,x.age,x.pay);}3voidxwl(char*fname){FILE*fout=fopen(fname,"w");chara[20];printf("每個(gè)字符串長(zhǎng)度小于20,字符串end作為結(jié)束標(biāo)志\n");while(l){scanf("%s",a);if(strcmp(a,"end")==O)break;fputs(a,fout);fputc('\n',fout);}fclose(fout);)3編寫(xiě)ー個(gè)主函數(shù),利用while循環(huán),求出并顯示滿足不等式的最小n值。4#include<stdio.h>voidmain(){inta[8]={3/5,7/9/2/3,4,8};ints=O,*p;for(p=a;p<a+8;)s+=*p++;printf("s=%d\n",s);)4intfun(intm,intn){intc=0;staticintb=2;if(m<b11n<b)returnm*n;elseif(m%b==O&&n%b==O){c=b;returnc*fun(m/b,n/b);}else{b++;returnfun(m,n);}編寫(xiě)ー個(gè)主函數(shù),求出滿足不等式22+42+...+n2<1000的最大n值,假定分別用i和s作為取偶數(shù)值和累加值的變量,并限定使用d。循環(huán)編程。5#include<stdio.h>intLA(int*a,intn,intx){inti,s=O;for(i=0;i<n;i++)if(a[i]<x)s+=a[i];returns;)voidmain(){inta[8]={5,10,15,8,12,3,9,20};intb=LA(a,5,10);intc=LA(a+2,6,10);printf("%d%d\n",b,c);5intLK(doublea[],intn){doubles=0;inti,m=0;for(i=0;i<n;i++)s+=a[i];s/=n;for(i=0;i<n;i++)if(a[i]>=s)m++;returnm;}5編寫(xiě)ー個(gè)主函數(shù),計(jì)算并輸出U+22+…+ペ值,其中n值由鍵盤(pán)輸入。intFH(){intx,y=O;scanf("%d",&x);while(x!=-l){y+=x;scanf("%d",&x);}returny;)函數(shù)功能:寫(xiě)出函數(shù)的功能intFF(structIntNode*f)〃f為指向一個(gè)單鏈表的表頭指針<intn=0;if(!f)return0;while(f){n++;f=f->next;}returnn;}假定structIntNode的類型定義為:structIntNode(intdata;structIntNode*next;};函數(shù)功能:寫(xiě)出函數(shù)的功能#include<stdio.h>intSA(inta,intb){if(a>b)return1;elseif(a==b)return0;elsereturn-1;函數(shù)功能:寫(xiě)出函數(shù)的功能voidOutput(structIntNode*f)〃f為單鏈表的表頭指針{if(!f)return;while(f){printf("%d",f->data);f=f->next;)printf("\n");}假定structIntNode的類型定義為:structIntNode{intdata;structIntNode*next;};函數(shù)功能:寫(xiě)出函數(shù)的功能intSC(inta,intb,intc){if(a>=b&&a>=c)returna;if(b>=a&&b>=c)returnb;returnc;)寫(xiě)出函數(shù)的功能int*LI(intn){int*a=malloc(n*sizeof(int));inti;for(i=0;i<n;i++)scanf("%d"za+i);returna;)#include<math.h>intSG(intx){ //x為大于等于2的整數(shù)inta=(int)sqrt(x);〃sqrt(x)取x的平方根inti=2;while(i<=a){if(x%i==O)break;i++;}if(i<=a)return0;elsereturn1;)函數(shù)功能:寫(xiě)出函數(shù)的功能intFindMax(structIntNode*f)〃f為ー個(gè)單鏈表的表頭指針{intx;if(!f){printf("單鏈表為空\(chéng)n)exit(l);}x=f->data;f=f->next;while(f){if(f->data>x)x=f->data;f=f->next;}returnx;)假定structIntNode的類型定義為:structIntNode{intdata;structIntNode*next;};函數(shù)功能:inti,c=0;for(i=0;i<n;i++)if(a[i]>=k)C++;returnc;)函數(shù)功能:寫(xiě)出函數(shù)的功能voidQA(structWorkera[],intn)(inti;for(i=0;i<n;i++)scanf("%s%d%f",a[i].name,&a[i].agez&a[i].pay);假定結(jié)構(gòu)類型structWorker的定義如下:structWorker{charname[15];intage;floatpay;};函數(shù)功能:寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inti,s=0;for(i=l;;i++){if(s>20)break;if(i%2)s+=i;}printf("s=%d\n",s);寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inta[9]={36/25/48,24,55,40,18,30,20};inti,bl,b2;bl=b2=a[〇];for(i=l;i<9;i++){if(a[i]>bl)bl=a[i];if(a[i]<b2)b2=a[i];}printf("%d%d\n",bl,b2);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidSB(charch){switch(ch){case'A':case'a':printf("WW");break;case'B':case'b':printf("GG");break;default:printf("BB");break;))voidmain(){charal='a',a2=,Bl,a3='f';SB(al);SB(a2);SB(a3);printf("\n");)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inti,sl=0,s2=0;for(i=0;i<=10;i++)if(i%2)sl+=i;elses2+=i;printf("%d%d\n",sl,s2);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>constintM=20;voidmain()<inti=2;while(l){if(i>M/2)break;if(M%i==O)printf("%d",i);i++;}printf("\n");)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>inta[7]={4z5,6,15z20z12,9};voidmain()(intizsl,s2;sl=s2=0;for(i=0;i<7;i++){switch(a[i]%2){case0:s2+=a[i];break;case1:sl+=a[i];break;)}printf("%d%d\n",sl,s2);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inta[3][3]={{3z15,7},{9,ll/10}/<6,8z20}};intiz*p=&a[0][0];for(i=0;i<9;i++){if(*p>10)printf("%d"z*p);P++;}printf("\n");#include<stdio.h>#include<string.h>structWorker{charname[15];intage;floatpay;};voidmain(){structWorkerx;char*t="liouting";intd=38;floatf=2400;strcpy(,t);x.age=d;x.pay=f;x.age++;x.pay*=2;printf("%s%d%6.2f\n",,x.age,x.pay);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>#defineM6voidmain(){inti,x;inta[M]=<10,15,22,37,46,58};for(i=0;i<M/2;i++){x=a[i];a[i]=a[M-l-i];a[M-l-i]=x;}printf("%d%d\n",a[2],a[4]);}寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>structWorker{charname[15];intage;floatpay;?;structWorkerx={"wanghua",34,4250};structWorkery,*p;y=x;p=&x;printf("%d%7.2f\n",y.age+p->age,p->pay+300);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){intn=6,y=l;while(n—)y+=3+n;printf("y=%d\n",y);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){intfl,f2,i;fl=l;printf("%d",fl);for(i=2;i<5;i++){f2=3*fl+i;printf("%d"zf2);fl=f2;}printf("\n");)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>#defineN8voidmain(){inta[N]=<12,39,26,41,55,63,72,40};inti,il=0,i2=0;for(i=0;i<N;i++)if(a[i]%2==l)il++;elsei2++;printf("%d%d\n",il,i2);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>#include<string.h>voidmain(){chars[15]="5678912340";inti,n=strlen(s);for(i=0;i<n/2;i++){charc=s[i];s[i]=s[n-l-i];s[n-l-i]=c;}printf("%s\n",s);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>intLB(int*a,intn){inti,s=l;for(i=0;i<n;i++)s*=*a++;returns;)voidmain(){intaロ={1,2,3,4,2,2,5,8};intb=LB(a,4)+LB(a+3,4);printf("b=%d\n",b);#include<stdio.h>voidmain()(inti,s=0;for(i=l;i<10;i++)if(i%3==0||i%4==0)s+=i;printf("s=%d\n",s);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){chara[]="abcfkgamd";intil=0,i2=0,i=0;while(a[i]){if(a[i]<'e')il++;elsei2++;i++;}printf("%d%d\n",il,i2);寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inta[9]=<2,4,8,12,16,20,24,28,32};int*p=a;do{printf("%d",*p);P+=3;}while(p<a+9);寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){intx=5;switch(2*x){case4:printf("%d",x);break;case7:printf("%d",2*x);break;case10:printf("%d"z3*x);break;default:printf("%s"/'default");}printf("%d\n",4*x);#include<stdio.h>structWorker{charname[15];intage;doublepay;};voidmain(){structWorkera[4]=<{"abc",20,2400},{"defa';SO,3600},<"ghin",40,2500},{"jklt",36,3200}};inti,s=0;for(i=0;i<4;i++)s+=a[i].age;printf("s=%5.2Lf\n",(double)s/4);}寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inti,s=0;for(i=l;i<7;i++)s+=i*i;printf(''s=%d\nz,,s);寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>#include<string.h>voidmain(){inti;unsignedintlen;char*a[5]={"stud","work","cadre","soldier"/"zanl23"};len=strlen(a[O]);for(i=l;i<5;i++)if(strlen(a[i])>len)len=strlen(a[i]);printf("%d\n",len);#include<stdio.h>voidmain()<inta,b;for(a=2,b=3;b<30;){printf("%d%d",a,b);a=a+b;b=a+b;})寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>#defineN6voidmain()(inti,a[N]=<2,5,8,10,15,20};for(i=0;i<N;i++)if(a[i]%4==0)printf("%d",a[i]);printf("\n");)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidLE(int*a,int*b){intx=*a;*a=*b;*b=x;)voidmain(){intx=5,y=8;printf("%d%d",x,y);LE(&x,&y);printf("%d%d\n",x,y);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inti,j,k=O;for(i=0;i<5;i++)for(j=i;j<5;j++)k++;;printf("%d\n",k);}寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){intx=28;inti=2;while(i<x){if(x%i==O){printf("%dソ);x/=i;}i++;}printf("%d\n",x);)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>voidmain(){inta[8]={76z63,54,95,40z75,90,82};inti,s=0;for(i=0;i<8;i++)if(a[i]>=70&&a[i]<=85)s+=a[i];printf("s=%d\n",s);#include<stdio.h>intWF(intx,inty){x=x+y;y+=x;returnx+y;}voidmain(){intx=5,y=8;printf("%d\n"zWF(x,y));)寫(xiě)出程序運(yùn)行后的輸出結(jié)果#include<stdio.h>intLA(int*a,intn){inti,s=O;for(i=0;i<n;i++)s+=a[i];returns;)voidmain(){inta[5]={4,2z3,6,5};intb=LA(az5)+LA(a+2,3);printf("b=%d\n"zb);}按題目要求編寫(xiě)函數(shù)編寫(xiě)ー個(gè)函數(shù),函數(shù)原型為、、intfun4(char*a)”,請(qǐng)采用while循環(huán)求出由字符指針a所指向的字符串中包含的十進(jìn)制數(shù)字的個(gè)數(shù),并把這個(gè)值作為函數(shù)值返回。按題目要求編寫(xiě)函數(shù)編寫(xiě)一個(gè)主函數(shù),計(jì)算并輸出表達(dá)式1+22+3?+…+n2的值,假定正整數(shù)n的值由鍵盤(pán)輸入。按題目要求編寫(xiě)函數(shù)根據(jù)函數(shù)原型、'doubleMean(doublea[M][N],intm,intn)”,編寫(xiě)函數(shù)定義,要求返回二維數(shù)組a[m][n]中所有元素的平均值。假定在計(jì)算過(guò)程中采用變量v存放累加值和最后的平均值。按題目要求編寫(xiě)函數(shù)根據(jù)函數(shù)原型"intMM(intaロ,編寫(xiě)函數(shù)定義,計(jì)算并返回?cái)?shù)組a[m]中元素最大值和最小值之差。按題目要求編寫(xiě)程序編寫(xiě)ー個(gè)程序,已知6WaW50,10WbW30,求出滿足不定方程3a+2b=120的全部整數(shù)組解。如(20,30)就是其中的ー組解。按題目要求編寫(xiě)程序編寫(xiě)ー個(gè)程序,首先從鍵盤(pán)上輸入10個(gè)整數(shù)到ー維數(shù)組aU0]中,然后按照下標(biāo)從大到小的次序輸出數(shù)組a[10]中的所有元素值。假定數(shù)組a□〇]和循環(huán)變量i均在主函數(shù)中定義。按題目要求編寫(xiě)程序或函數(shù)編寫(xiě)ー個(gè)遞歸函數(shù)"intFF(inta[],intn)”,求出數(shù)組a中所有n個(gè)元素之積并返回。編寫(xiě)一個(gè)程序,利用while循環(huán),計(jì)算并打印輸出的值,其中正整數(shù)n值由鍵盤(pán)輸入。假定求和變量用sum表示,計(jì)數(shù)變量用i表示,sum、i和n均定義為全局變量,sum和i的初值分別被賦予〇和1。按題目要求編寫(xiě)程序或函數(shù)根據(jù)函數(shù)原型、'voidDD(inta[],intn,intMM)”編寫(xiě)函數(shù)定義,利用雙重循環(huán)查找并打印輸出數(shù)組a[n]中任何兩個(gè)元素的值等于MM值的元素值。假定a[i]+a[j]等于MM,則輸出格式為:(a[i],a[j])。按題目要求編寫(xiě)程序或函數(shù)編寫(xiě)ー個(gè)程序,計(jì)算1+3+32+…+31°的值并輸出,假定分別用jps作為循環(huán)變量、累乘變量和累加變量的標(biāo)識(shí)符。按題目要求編寫(xiě)程序或函數(shù)根據(jù)函數(shù)原型"intFF(inta[],intn)",編寫(xiě)函數(shù)定義,計(jì)算并返回?cái)?shù)組a[n]中所有元素之和。按題目要求編寫(xiě)程序或函數(shù)編寫(xiě)一個(gè)程序,輸出35以內(nèi)(含35)的、能夠被4或者7整除的所有整數(shù)。根據(jù)函數(shù)回答相應(yīng)問(wèn)題voidSF(intx){〃n為大于等于。的整數(shù)inti=2;while(x>i){if(x%i==0)printf("%d"zi);i++;)printf("\n");}假定使用SF(70)調(diào)用該函數(shù),則輸出的所有整數(shù)依次為根據(jù)函數(shù)回答相應(yīng)問(wèn)題voidQC(structIntNode*f){〃f為ー個(gè)單鏈表的表頭指針while(f){printf("%d"ヵー〉data);f=f->next;})假定結(jié)構(gòu)類型IntNode的定義為:structIntNode{intdata;structIntNode*next;};該函數(shù)的功能為:編寫(xiě)ー個(gè)函數(shù),分別求出ー維整型數(shù)組磯n]中所有奇數(shù)元素的個(gè)數(shù)和所有偶數(shù)元素的個(gè)數(shù),假定分別用cl和c2所指的對(duì)象保存。編寫(xiě)ー個(gè)函數(shù),分別求出ー維整型數(shù)組a[n]中所有奇數(shù)元素的個(gè)數(shù)和所有偶數(shù)元素的個(gè)數(shù),假定分別用cl和c2所指的對(duì)象保存。voidfun2(inta[],intn,int*cl,int*c2);編寫(xiě)ー個(gè)函數(shù),求出ー維整型數(shù)組a[n]中所有元素的平方之和。編寫(xiě)ー個(gè)函數(shù),求出ー維整型數(shù)組a[n]中所有元素的平方之和。intfunl(inta[],intn);編寫(xiě)ー個(gè)非遞歸函數(shù)過(guò)程,求出兩個(gè)自然數(shù)m和n的最大公約數(shù)。編寫(xiě)ー個(gè)非遞歸函數(shù)過(guò)程,求出兩個(gè)自然數(shù)m和n的最大公約數(shù)。intfun5(intm,intn);1.若x的值為15,則執(zhí)行“if(x>10)x++;elsex--;〃語(yǔ)句后,x的值為()。1.若x的值為15,則執(zhí)行“if(x>10)x++;elsex--;“語(yǔ)句后,x的值為()。,廣1615cha「類型的長(zhǎng)度為個(gè)字節(jié)。char類型的長(zhǎng)度為個(gè)字節(jié)。?廣,廣,廣C語(yǔ)言中打開(kāi)一個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為()。C語(yǔ)言中打開(kāi)ー個(gè)數(shù)據(jù)文件的系統(tǒng)函數(shù)為()。fgetc()fputc()fclose()?廣fopen()C語(yǔ)言中的系統(tǒng)函數(shù)fopen。是()ー個(gè)數(shù)據(jù)文件的函數(shù)。C語(yǔ)言中的系統(tǒng)函數(shù)fopen。是()ー個(gè)數(shù)據(jù)文件的函數(shù)。讀取寫(xiě)入關(guān)閉打開(kāi)C語(yǔ)言源程序文件的缺省擴(kuò)展名為()。C語(yǔ)言源程序文件的缺省擴(kuò)展名為()。cppexeobjCC語(yǔ)言程序中的基本功能模塊為()。C語(yǔ)言程序中的基本功能模塊為()。表達(dá)式標(biāo)識(shí)符語(yǔ)句函數(shù)for循環(huán)語(yǔ)句、'for(i=0;ifor循環(huán)語(yǔ)句、'for(i=0;i<n;i+=2)S;"中循環(huán)體S語(yǔ)句被執(zhí)行的次數(shù)為()。1(n+l)/2n/2+l「n/2-l「n-1for循環(huán)語(yǔ)句能夠被改寫(xiě)為()語(yǔ)句。for循環(huán)語(yǔ)句能夠被改寫(xiě)為()語(yǔ)句。復(fù)合rswitchrwhilefor語(yǔ)句能夠被改寫(xiě)成的語(yǔ)句是()。for語(yǔ)句能夠被改寫(xiě)成的語(yǔ)句是()。rrifswitchwhileNULL是ー個(gè)符號(hào)常量,通常作為空指針值,它的取值為()〇NULL是ー個(gè)符號(hào)常量,通常作為空指針值,它的取值為()。廣0''パー個(gè)指針指向ー個(gè)數(shù)據(jù)對(duì)象,它保存著該數(shù)據(jù)對(duì)象的地址,若數(shù)據(jù)對(duì)象為DataType類型,則該指針的類型為()。ー個(gè)指針指向ー個(gè)數(shù)據(jù)對(duì)象,它保存著該數(shù)據(jù)對(duì)象的地址,若數(shù)據(jù)對(duì)象為DataType類型,則該指針的類型為()。,廣DataType*,廣DataTypeDataType&廣DataType**下面的函數(shù)原型聲明中存在語(yǔ)法錯(cuò)誤的是()。下面的函數(shù)原型聲明中存在語(yǔ)法錯(cuò)誤的是()。voidAA(inta,intb);廣voidAA(int,int);「voidAA(inta;intb;);廣voidAA(inta,int);與結(jié)構(gòu)成員訪問(wèn)表達(dá)式p->name等價(jià)的表達(dá)式為()。與結(jié)構(gòu)成員訪問(wèn)表達(dá)式p->name等價(jià)的表達(dá)式為()。廣(*p).name「*,廣*(p->name)與結(jié)構(gòu)成員訪問(wèn)表達(dá)式等價(jià)的表達(dá)式為()。與結(jié)構(gòu)成員訪問(wèn)表達(dá)式等價(jià)的表達(dá)式為()。x->name,廣&x->name(&x)->name,廣(*x)->name從一個(gè)二進(jìn)制文件中讀取數(shù)據(jù)的系統(tǒng)函數(shù)為fread(),它的參數(shù)有()。從ー個(gè)二進(jìn)制文件中讀取數(shù)據(jù)的系統(tǒng)函數(shù)為fread(),它的參數(shù)有()〇?廣2個(gè)3個(gè),廣4個(gè)從ー個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的函數(shù)為()〇從ー個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的函數(shù)為()。,廣gets。,廣fgetsO,廣getc()?廣fgetcO從ー個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的系統(tǒng)函數(shù)為()。從ー個(gè)數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的系統(tǒng)函數(shù)為()〇gets(),廣fgets(),廣getc()fgetc()從ー個(gè)文本文件中讀取以換行符結(jié)束的ー個(gè)字符串的系統(tǒng)函數(shù)為()。從ー個(gè)文本文件中讀取以換行符結(jié)束的ー個(gè)字符串的系統(tǒng)函數(shù)為()〇,廣fputc(),廣fgets()fputs(),廣fgetc()假定d為ー個(gè)數(shù)組名,則下面存在錯(cuò)誤的表達(dá)式為()。假定a為ー個(gè)數(shù)組名,則下面存在錯(cuò)誤的表達(dá)式為()。?廣a[i]*a++*a?1*(a+l)假定a為ー個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是()。假定a為一個(gè)數(shù)組名,則下面表達(dá)式中錯(cuò)誤的是()。*a++(*a)++a+i*a+i假定d為ー個(gè)數(shù)組名,則元素磯i]的指針訪問(wèn)方式為()。)=假定a為ー個(gè)數(shù)組名,則元素a口]的指針訪問(wèn)方式為()=a+i*(a+i)&a+i*a+i假定a為一個(gè)數(shù)組名,在下面的表達(dá)式中,存在語(yǔ)法錯(cuò)誤的是()。假定a為一個(gè)數(shù)組名,在下面的表達(dá)式中,存在語(yǔ)法錯(cuò)誤的是()。a[i]*a++*a*(a+l)假定d為ー個(gè)整數(shù)類型的數(shù)組名,整數(shù)類型的長(zhǎng)度為4,則元素a[4]的地址比a數(shù)組的首地址大()個(gè)字節(jié)。假定a為一個(gè)整數(shù)類型的數(shù)組名,整數(shù)類型的長(zhǎng)度為4,則元素a[4]的地址比a數(shù)組的首地址大()個(gè)字節(jié)。8,廣1632假定i的初值為0,則在循環(huán)語(yǔ)句、'while。假定i的初值為0,則在循環(huán)語(yǔ)句''while(i<n){s+=i*i;i++;}“中,其循環(huán)體被執(zhí)行的總次數(shù)為()。,廣n-1n?廣n+1n/2假定k是ー個(gè)double類型的變量,則定義變量p的正確語(yǔ)句為()。假定k是ー個(gè)double類型的變量,則定義變量p的正確語(yǔ)句為()。doublep=&k;,廣int*p=&k;?廣double&p=*k;char*p="Thankyou!";假定n的值為5,則表達(dá)式n++的值為()。假定n的值為5,則表達(dá)式n++的值為()。5?「4,廣7假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則表達(dá)式*P++的值為()。假定p所指對(duì)象的值為25,p+1所指對(duì)象的值為42,則表達(dá)式?p++的值為()。254226,廣43假定p是ー個(gè)指向double類型的數(shù)據(jù)指針,則p+1所指向的數(shù)據(jù)的地址比p所指向的數(shù)據(jù)的地址大()個(gè)字節(jié)。假定p是ー個(gè)指向double類型的數(shù)據(jù)指針,則p+!所指向的數(shù)據(jù)的地址比p所指向的數(shù)據(jù)的地址大()個(gè)字節(jié)。,廣12,廣48假定p是ー個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址增加的字節(jié)數(shù)為()。假定p是ー個(gè)指向float型數(shù)據(jù)的指針,則p+1所指數(shù)據(jù)的地址比p所指數(shù)據(jù)的地址增加的字節(jié)數(shù)為()〇1,廣248假定p是ー個(gè)指針變量,則該變量的地址表示為()。假定p是ー個(gè)指針變量,則該變量的地址表示為()。**p假定s被定義為指針類型char?的變量,初始指向的字符串為"Helloworld!",若要使變量p指向s所指向的字符串,則p應(yīng)定義為()。假定s被定義為指針類型char?的變量,初始指向的字符串為"Helloworld!",若要使變量p指向s所指向的字符串,則p應(yīng)定義為()〇,廣char*p=s;char*p=&s;char*p;p=*s;char*p;p=&s;假定x的值為4,y的值為6,則表達(dá)式x++*++y的值為()〇假定x的值為4,y的值為6,則表達(dá)式x++*++y的值為()。?廣28?「24,廣30,廣35假定一個(gè)二維數(shù)組a的定義為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[2][0]的值為()。假定一個(gè)二維數(shù)組a的定義為“inta[3][4]={{3,4},{2,8,6}};〃,則元素a[2][〇]的值為()。4「6假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int磯3][4]={{3,4},{2,8,6}};〃,則元素況1][1]的值為()。假定一個(gè)二維數(shù)組的定義語(yǔ)句為“inta[3][4]={{3,4},{2,8,6}};",則元素的值為()。2r4假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int被3][4]={{3,4},{2,8,6}};〃,則元素磯1][2]的值為()。假定一個(gè)二維數(shù)組的定義語(yǔ)句為“inta[3][4]={{3,4},{2,8,6}};〃,則元素的值為()。,1246r8假定一個(gè)二維數(shù)組的定義語(yǔ)句為“int磯3][4]={{3,4},{2,8,6}};”,則元素 的值為()。假定一個(gè)二維數(shù)組的定義語(yǔ)句為“inta[3][4]={{3,4},{2,8,6}};”,則元素的值為()。0,廣486假定一個(gè)函數(shù)原型為、'char*func(intn)”,則該函數(shù)的返回值類型為()。假定一個(gè)函數(shù)原型為、'char*func(intn)”,則該函數(shù)的返回值類型為()。intint*charchar*假定一個(gè)函數(shù)原型為、'voidff(int況],intn)〃,則對(duì)應(yīng)的函數(shù)指針類型為()。假定一個(gè)函數(shù)原型為、'voidff(inta[],intn)〃,則對(duì)應(yīng)的函數(shù)指針類型為(void(*ff)(int*a,int)int(*ff)(int*a,int)void*ff(int*a,int)*ff(int[],int)假定一個(gè)函數(shù)原型語(yǔ)句為、、intfl(inta[],intn);〃,與數(shù)組參數(shù)等價(jià)的表示為()。假定一個(gè)函數(shù)原型語(yǔ)句為"intflfinta[],intn);w,與數(shù)組參數(shù)等價(jià)的表示為()。int**aintaint&aint*a假定一個(gè)函數(shù)定義為"externchar*fl(char*x)<returnx;}〃,表示該函數(shù)作用域的關(guān)鍵字為()。假定一個(gè)函數(shù)定義為"externchar*fl(char*x){returnx;}”,表示該函數(shù)作用域的關(guān)鍵字為()。externrchar*rcharrint假定一個(gè)函數(shù)定義為"staticintfl(intxjnty){returnx+y;}〃,該函數(shù)名稱為()。假定一個(gè)函數(shù)定義為、'staticintfl(intx,inty){returnx+y;}",該函數(shù)名稱為()。staticrintflreturn假定一個(gè)函數(shù)的二維數(shù)組參數(shù)說(shuō)明為charw[][N],與之等價(jià)的指針參數(shù)說(shuō)明為()。假定一個(gè)函數(shù)的二維數(shù)組參數(shù)說(shuō)明為charw[][N],與之等價(jià)的指針參數(shù)說(shuō)明為()。?廣char(*w)[N]char*w[N],廣char(*w)N,廣char**a假定一個(gè)函數(shù)的原型語(yǔ)句為、'intff(int*x);〃,ー個(gè)整型數(shù)組為a[10],則下面函數(shù)調(diào)用表達(dá)式不正確的是()。假定一個(gè)函數(shù)的原型語(yǔ)句為、、intff(int*x);”,ー個(gè)整型數(shù)組為則下面函數(shù)調(diào)用表達(dá)式不正確的是()。ff(a)ff(a[0])ff(a+3)ff(&a[〇])假定一個(gè)函數(shù)的原型語(yǔ)句為、'intff(int*x);〃,ー個(gè)整型數(shù)組為a[10],則下面函數(shù)調(diào)用表達(dá)式不正確的是()。假定一個(gè)函數(shù)的原型語(yǔ)句為、、intff(int*x);〃,ー個(gè)整型數(shù)組為a[10],則下面函數(shù)調(diào)用表達(dá)式不正確的是()。ff(a)ff(a[O])廣ff(a+3)「ff(&a[0])假定一個(gè)函數(shù)的參數(shù)說(shuō)明為constinta,則在函數(shù)體中不能進(jìn)行的操作是()。假定一個(gè)函數(shù)的參數(shù)說(shuō)明為constinta,則在函數(shù)體中不能進(jìn)行的操作是()。1printf("%d",a)a——0intx=aa=10假定一個(gè)函數(shù)的數(shù)組參數(shù)說(shuō)明為chara口,與之等價(jià)的指針參數(shù)說(shuō)明為()。1B假定一個(gè)函數(shù)的數(shù)組參數(shù)說(shuō)明為charaロ,與之等價(jià)的指針參數(shù)說(shuō)明為()。1Bcharachar*a廣char&achar**a假定一個(gè)磁盤(pán)數(shù)據(jù)文件占用n個(gè)字節(jié)的存儲(chǔ)空間,則按字節(jié)進(jìn)行編址的范圍是()°假定一個(gè)磁盤(pán)數(shù)據(jù)文件占用n個(gè)字節(jié)的存儲(chǔ)空間,則按字節(jié)進(jìn)行編址的范圍是()。O~(n-1),廣n0~nl~(n-l)假定一個(gè)結(jié)構(gòu)類型的定義為''structA{inta,b;doublec;};〃,則該類型的長(zhǎng)度為()。假定一個(gè)結(jié)構(gòu)類型的定義為''structA{intazb;doublec;};",則該類型的長(zhǎng)度為()。廣10廣12「16假定一個(gè)結(jié)構(gòu)類型的定義為''structA<intazb;doublec;};〃,則該類型的長(zhǎng)度為()。假定一個(gè)結(jié)構(gòu)類型的定義為''structA{inta,b;doublec;};",則該類型的長(zhǎng)度為()。81016假定一個(gè)結(jié)構(gòu)類型的定義為''structD{inta;D*next;};”,則該類型的長(zhǎng)度為()°假定一個(gè)結(jié)構(gòu)類型的定義為''structD{inta;D*next;};”,則該類型的長(zhǎng)度為()。,141812「16假定一個(gè)結(jié)構(gòu)類型的定義為''structD{inta;D*next;};",則該類型的長(zhǎng)度為()。假定一個(gè)結(jié)構(gòu)類型的定義為''structD{inta;D*next;};”,則該類型的長(zhǎng)度為()。481216假定一個(gè)聯(lián)合類型的定義為、'unionD<inta;D*next;};”,則該類型的長(zhǎng)度為()。假定一個(gè)聯(lián)合類型的定義為''unionD{inta;D*next;};",則該類型的長(zhǎng)度為()。?廣12?「16假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類型為"structAA<intdata,structAA*next;};z/,則next數(shù)據(jù)成員的類型為()〇假定一個(gè)鏈表中結(jié)點(diǎn)的結(jié)構(gòu)類型為、'structAA(intdata,structAA*next;};z,,則next數(shù)據(jù)成員的類型為()。structAAstructAA*AAint假定一個(gè)鏈表的表頭指針為f,結(jié)點(diǎn)中包含有data和next域,則向該鏈表的表頭插入一個(gè)地址為p的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行的操作為()。假定一個(gè)鏈表的表頭指針為f,結(jié)點(diǎn)中包含有data和next域,則向該鏈表的表頭插入一個(gè)地址為P的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行的操作為()。p->next=f,廣p->next=f和f=pf=p->next?「f->next=p和f=p假定一個(gè)鏈表的表頭指針為f,結(jié)點(diǎn)中包含有data和next域,則向該鏈表的表頭插入一個(gè)地址為p的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行的操作為()。假定一個(gè)鏈表的表頭指針為f,結(jié)點(diǎn)中包含有data和next域,則向該鏈表的表頭插入一個(gè)地址為P的結(jié)點(diǎn)時(shí),應(yīng)執(zhí)行的操作為()。p->next=f,廣p->next=f和f=pf=p->next?廣f->next=p和f=p假定一維數(shù)組的定義為、'char* 則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。假定一維數(shù)組的定義為、'char*a[8];〃,則該數(shù)組所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。8r16r64r32假定二維數(shù)組的定義語(yǔ)句為、'int磯3][5];〃,則該數(shù)組所含元素的個(gè)數(shù)為()。假定二維數(shù)組的定義語(yǔ)句為、'inta[3][5]/;則該數(shù)組所含元素的個(gè)數(shù)為()。8r15C12假定變量m定義為“intm=7;〃,則下面正確的語(yǔ)句為()。假定變量m定義為、'intm=7;",則下面正確的語(yǔ)句為()。intp=&m;int*p=&m;int&p=*m;「int*p=m;假定指針變量p的定義語(yǔ)句為、'int*p=malloc(sizeof(int));,/,要釋放P所指向的動(dòng)態(tài)存儲(chǔ)空間,應(yīng)調(diào)用的函數(shù)為()。假定指針變量p的定義語(yǔ)句為"int*p=malloc(sizeof(int));/,,要釋放P所指向的動(dòng)態(tài)存儲(chǔ)空間,應(yīng)調(diào)用的函數(shù)為()。free(p)廣delete(p)「free(*p),廣free(&p)假定整數(shù)指針p所指數(shù)據(jù)單元的值為30,p+1所指數(shù)據(jù)單元的值為40,則執(zhí)行?p++后,p所指數(shù)據(jù)單元的值為()。假定整數(shù)指針p所指數(shù)據(jù)單元的值為30,p+1所指數(shù)據(jù)單元的值為40,則執(zhí)行?p++后,p所指數(shù)據(jù)單元的值為()。407010假定有、'structBOOK{chartitle[40];floatprice;}book;”,則正確的語(yǔ)句為()。假定有、'structBOOK{chartitle[40];floatprice;}book;"?則正確的語(yǔ)句為()。structBOOKx=&book;structBOOK*x=&book;rstructBOOKx=calloc(BOOK);structBOOK*x=BOOK;假定有、'structBOOK{chartitle[40];floatprice;};structBOOKbook;",則不正確的語(yǔ)句為()。假定有、'structBOOK{chartitle[4O];floatprice;};structBOOKbook;”,則不正確的語(yǔ)句為()。structBOOK*x=malloc(book);,廣structBOOKx={"C++Programming",27.0};structBOOK*x=malloc(sizeof(structBOOK));,廣structBOOK*x=&book;假定有一個(gè)元素類型為int的數(shù)組a[10],它所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。假定有一個(gè)元素類型為int的數(shù)組a[10],它所占用的存儲(chǔ)空間的字節(jié)數(shù)為()。10?廣20?140,廣80假定有一個(gè)定義語(yǔ)句為“int磯10]={3,4,2,8,6};〃,則元素a[5]的值為()〇假定有一個(gè)定義語(yǔ)句為“inta[10]={3,4,2,8,6};z,,則元素a[5]的值為()。0,廣26假定有一個(gè)定義語(yǔ)句為、'int磯3][4]={{3,4},{2,8,6}};〃,則元素磯1][2]的值為()。假定有一個(gè)定義語(yǔ)句為“inta[3][4]={{3,4},{2,8,6}};〃,則元素的值為()〇,廣2,廣4廣6,廣8假定有一條定義語(yǔ)句為、'intm=7,*p;〃,則給p賦值的正確表達(dá)式為()。假定有一條定義語(yǔ)句為、'intm=7,*p;〃,則給p賦值的正確表達(dá)式為()〇p=m廣p=&m「*p=&m,廣p=*m假定有定義、'intb[10],*pb;〃,則不正確的賦值為()。假定有定義"intb[10],*pb;w,則不正確的賦值為()。pb=bpb=b[5]pb=b+4,廣pb=&b[O]假定有定義為ッnta[10]zx,*pa=a;〃,若要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的賦值為()。假定有定義為"inta[10],x,*pa=a;〃,若要把數(shù)組a中下標(biāo)為3的元素值賦給x,則不正確的賦值為()。廣x=pa[3]x=*(a+3),廣x=a[3],廣x=*pa+3假定有定義為、、int磯4][5]={{1,3,5},{2,8}};〃,則磯1][1]的值為()。假定有定義為ッnta[4][5]=?l/3/5},{2z8}};z,,則a[定[1]的值為()。3,廣52,廣8假定有結(jié)構(gòu)定義、'structBook{chartitle[20];doubleprice;};",則不正確的語(yǔ)句定義為()。假定有結(jié)構(gòu)定義、'structBook{chartitle[20];doubleprice;};",則不正確的語(yǔ)句定義為()。structBooka[5]廣structBookb=("C++Programming",27.0)「structBook*c[10],廣structBookd[2][3]假定有結(jié)構(gòu)定義、'structBook{chartitle[20];doubleprice;};",則正確的語(yǔ)句定義為()。假定有結(jié)構(gòu)定義、'structBook{chartitle[20];doubleprice;};”,則正確的語(yǔ)句定義為()。structBook*x=calloc(6*sizeof(structBook));structBook*x=calloc(6,sizeof(structBook));structBook*x=malloc(6,sizeofstruct(Book));廣structBook*x=malloc(6*sizeof(structBook*));假定有語(yǔ)句為"int*p=calloc(n+l,sizeof(int));〃,則p所指向的動(dòng)態(tài)數(shù)組中所包含的元素個(gè)數(shù)為()。假定有語(yǔ)句為"int*p=calloc(n+l,sizeof(int));",則p所指向的動(dòng)態(tài)數(shù)組中所包含的元素個(gè)數(shù)為()。,廣4*nn-1n+1n假定有語(yǔ)句為“intb[10];int*pb;〃,則下面不正確的賦值語(yǔ)句為()。假定有語(yǔ)句為''intb[10];int*pb;〃,則下面不正確的賦值語(yǔ)句為()〇pb=b;,廣pb=&b[O];pb=b+2;,廣Pb=b[5];假定要訪問(wèn)ー個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為()。假定要訪問(wèn)ー個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為()〇x.a,廣x->a,廣x(a)x{a}假定要訪問(wèn)ー個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為()。假定要訪問(wèn)ー個(gè)結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為()。,廣x.ax->a?廣x(a)x{a}利用動(dòng)態(tài)存儲(chǔ)分配創(chuàng)建具有10個(gè)字節(jié)的ー維數(shù)組空間的正確語(yǔ)句是()。利用動(dòng)態(tài)存儲(chǔ)分配創(chuàng)建具有10個(gè)字節(jié)的ー維數(shù)組空間的正確語(yǔ)句是().,廣char*p=malloc(10,1);,廣char*p=malloc(10);char*p=calloc(5,4);char*p=calloc(10);十進(jìn)制數(shù)65表示成符合C語(yǔ)言規(guī)定的ハ進(jìn)制數(shù)為()。十進(jìn)制數(shù)65表示成符合C語(yǔ)言規(guī)定的ハ進(jìn)制數(shù)為()。065,廣081,廣1010101向一個(gè)二進(jìn)制文件中寫(xiě)入信息的函數(shù)fwrite()帶有的參數(shù)個(gè)數(shù)為()。向一個(gè)二進(jìn)制文件中寫(xiě)入信息的函數(shù)fwrite。帶有的參數(shù)個(gè)數(shù)為()〇,廣13,廣4向一個(gè)二進(jìn)制文件中寫(xiě)入信息的函數(shù)為()。向一個(gè)二進(jìn)制文件中寫(xiě)入信息的函數(shù)為()。廣fgets()fputs()fread()fwrite()向一個(gè)二進(jìn)制文件中寫(xiě)入數(shù)據(jù)的系統(tǒng)函數(shù)為()。向一個(gè)二進(jìn)制文件中寫(xiě)入數(shù)據(jù)的系統(tǒng)函數(shù)為()。fputc()廣fwrite()「fputs(),廣fread()向ー個(gè)文本文件中寫(xiě)入一個(gè)字符的系統(tǒng)函數(shù)為()。
向ー個(gè)文本文件中寫(xiě)入一個(gè)字符的系統(tǒng)函數(shù)為()。fputc()fgets()fputs()fgetc()在C語(yǔ)言中,為只寫(xiě)操作打開(kāi)ー個(gè)文本文件的方式為()。在C語(yǔ)言中,為只寫(xiě)操作打開(kāi)ー個(gè)文本文件的方式為()。?廣"a""r+""w"在C語(yǔ)言中,為只寫(xiě)操作打開(kāi)ー個(gè)文本文件的方式為()。在C語(yǔ)言中,為只寫(xiě)操作打開(kāi)ー個(gè)文本文件的方式為()。"r+"「!lpll,廣"w"在C語(yǔ)言中,為讀和寫(xiě)操作打開(kāi)ー個(gè)二進(jìn)制文件,若文件不存在則自動(dòng)建立空文件的打開(kāi)方式為()。在C語(yǔ)言中,為讀和寫(xiě)操作打開(kāi)ー個(gè)二進(jìn)制文件,若文件不存在則自動(dòng)建立空文件的打開(kāi)方式為()。"wb+"1"rb+""ab+"廣"w+"在C語(yǔ)言中,所有預(yù)處理命令都是以()符號(hào)開(kāi)頭的。在C語(yǔ)言中,所有預(yù)處理命令都是以()符號(hào)開(kāi)頭的。「*廣#&,廣@在C語(yǔ)言中,文本文件的打開(kāi)方式共有()。在C語(yǔ)言中,文本文件的打開(kāi)方式共有()。,廣9,廣1263在switch語(yǔ)句的每個(gè)case塊中,假定都是以break語(yǔ)句結(jié)束的,則此switch語(yǔ)句容易被改寫(xiě)為()語(yǔ)句。在switch語(yǔ)句的每個(gè)case塊中,假定都是以break語(yǔ)句結(jié)束的,則此switch語(yǔ)句容易被改寫(xiě)為()語(yǔ)句。,廣forifdo,廣while在switch語(yǔ)句的每個(gè)case塊中,假定都是以break語(yǔ)句結(jié)束的,則此switch語(yǔ)句容易被改寫(xiě)成的語(yǔ)句是()。在switch語(yǔ)句的每個(gè)case塊中,假定都是以break語(yǔ)句結(jié)束的,則此switch語(yǔ)句容易被改寫(xiě)成的語(yǔ)句是()。for,廣if,廣dowhile在ー個(gè)鏈表中,每個(gè)結(jié)點(diǎn)必然存在著ー個(gè)指向自身結(jié)點(diǎn)類型的指針域,用來(lái)保存下一個(gè)結(jié)點(diǎn)的()。在ー個(gè)鏈表中,每個(gè)結(jié)點(diǎn)必然存在著ー個(gè)指向自身結(jié)點(diǎn)類型的指針域,用來(lái)保存下ー個(gè)結(jié)點(diǎn)的()。地址?廣值名稱,廣類型在下列的字符數(shù)組定義中,存在語(yǔ)法錯(cuò)誤的是()。在下列的字符數(shù)組定義中,存在語(yǔ)法錯(cuò)誤的是()。chara[20]="abcdefg";,廣chara[]="x+y=55.";,廣chara[15]=<,l,,'2'>;chara[10]='5';在下列的符號(hào)常量定義中,正確的定義格式為()。在下列的符號(hào)常量定義中,正確的定義格式為()。#defineMlconstintM220?廣#defineM310constcharmark在下列的語(yǔ)句中,必須以分號(hào)作為結(jié)束的語(yǔ)句是()。在下列的語(yǔ)句中,必須以分號(hào)作為結(jié)束的語(yǔ)句是()。rforrwhilerdorswitch在下列選項(xiàng)中,不正確的函數(shù)原型格式為()。在下列選項(xiàng)中,不正確的函數(shù)原型格式為()。,廣intFunction(inta);intFunction(inta);?廣intFunction(a);?「voidint(double*a);在下面循環(huán)語(yǔ)句中,內(nèi)層循環(huán)體S語(yǔ)句的執(zhí)行總次數(shù)為()。在下面循環(huán)語(yǔ)句中,內(nèi)層循環(huán)體S語(yǔ)句的執(zhí)行總次數(shù)為()。for(inti=0;i<n;i++)for(intj=i;j<n;j++)S;n2,廣(n+l)/2n(n-l)/2n(n+l)/2在下面的do-while循環(huán)語(yǔ)句中,其循環(huán)體語(yǔ)句被執(zhí)行的次數(shù)為()。inti=0;doi++;while(i在下面的do-while循環(huán)語(yǔ)句中,其循環(huán)體語(yǔ)句被執(zhí)行的次數(shù)為()。inti=0;doi++;while(i<10);,廣4廣3510在下面的do循環(huán)語(yǔ)句中,其循環(huán)體被執(zhí)行的次數(shù)為()。在下面的d。循環(huán)語(yǔ)句中,其循環(huán)體被執(zhí)行的次數(shù)為()。inti=0;doi++;while(i*i<10);,廣43512在下面的ー維數(shù)組定義中,有語(yǔ)法錯(cuò)誤的選項(xiàng)是()。在下面的ー維數(shù)組定義中,有語(yǔ)法錯(cuò)誤的選項(xiàng)是()。廣inta[]={lz2,3};inta[10]={0};廣intaロ;「inta[5];在下面的ー維數(shù)組定義中,錯(cuò)誤的定義格式為()。在下面的ー維數(shù)組定義中,錯(cuò)誤的定義格式為()。廣inta[]={l,2,3};inta[10]={0};,廣inta[];inta[5];在下面的ー維數(shù)組定義語(yǔ)句中,有語(yǔ)法錯(cuò)誤的是()。在下面的ー維數(shù)組定義語(yǔ)句中,有語(yǔ)法錯(cuò)誤的是()。inta[]={l,2,3);,廣inta[10]={0};,廣inta[];,廣inta[5];在下面的二維數(shù)組定義中,語(yǔ)法正確的選項(xiàng)是()。在下面的二維數(shù)組定義中,語(yǔ)法正確的選項(xiàng)是()。inta[][3]={{l,3,5},{2}};inta[](10);在下面的保留字中,不能作為函數(shù)的返回值類型的是()。在下面的保留字中,不能作為函數(shù)的返回值類型的是()。?「voidintenum?1long在下面的函數(shù)聲明語(yǔ)句中存在著語(yǔ)法錯(cuò)誤的是()。在下面的函數(shù)聲明語(yǔ)句中存在著語(yǔ)法錯(cuò)誤的是()。?廣AA(inta,intb)AA(int,int)rAA(inta;intb)AA(inta,int)在下面的函數(shù)聲明語(yǔ)句中,存在著語(yǔ)法錯(cuò)誤的是()。在下面的函數(shù)聲明語(yǔ)句中,存在著語(yǔ)法錯(cuò)誤的是()。,廣AA(inta,intb)AA(int,int)AA(inta;intb),1AA(inta,int)在下面的選項(xiàng)中,不能作為函數(shù)值返回類型的是()。在下面的選項(xiàng)中,不能作為函數(shù)值返回類型的是()。voidintnewlong在函數(shù)體中定義ー個(gè)靜態(tài)變量時(shí),選用的存儲(chǔ)屬性關(guān)鍵字為()。在函數(shù)體中定義ー個(gè)靜態(tài)變量時(shí),選用的存儲(chǔ)屬性關(guān)鍵字為()。staticexternautoregister在函數(shù)體中定義的變量具有()。在函數(shù)體中定義的變量具有(全局作用域局部作用域文件作用域函數(shù)作用域在函數(shù)外定義的變量,若帶有作用域關(guān)鍵字static,則它具有()〇在函數(shù)外定義的變量,若帶有作用域關(guān)鍵字static?則它具有()〇函數(shù)作用域?廣局部作用域,廣全局作用域,廣文件作用域在每個(gè)C語(yǔ)言程序中都必須包含有這樣ー個(gè)函數(shù),該函數(shù)的函數(shù)名為()。在每個(gè)C語(yǔ)言程序中都必須包含有這樣ー個(gè)函數(shù),該函數(shù)的函數(shù)名為()。.rmainMAINname?「function在程序的ー個(gè)文件中定義的函數(shù),若要在另ー個(gè)文件中調(diào)用,則必須在這另ー個(gè)文件中給出該函數(shù)的()。在程序的ー個(gè)文件中定義的函數(shù),若要在另ー個(gè)文件中調(diào)用,則必須在這另ー個(gè)文件中給出該函數(shù)的()。原型語(yǔ)句參數(shù)表函數(shù)名返回類型在結(jié)構(gòu)類型的定義中,不同數(shù)據(jù)成員的定義項(xiàng)之間采用的分隔符是()。在結(jié)構(gòu)類型的定義中,不同數(shù)據(jù)成員的定義項(xiàng)之間采用的分隔符是().,廣句點(diǎn),廣冒號(hào)分號(hào)逗號(hào)在結(jié)構(gòu)類型的定義中,對(duì)于類型標(biāo)識(shí)符后的定義體,使用的起止標(biāo)記符是ー對(duì)()。在結(jié)構(gòu)類型的定義中,對(duì)于類型標(biāo)識(shí)符后的定義體,使用的起止標(biāo)記符是ー對(duì)()。圓括號(hào),廣圓括號(hào)中括號(hào)尖括號(hào)如果ー個(gè)函數(shù)定義僅允許為所在的程序文件調(diào)用,則應(yīng)在該函數(shù)定義的最前面添加的關(guān)鍵字為()。如果一個(gè)函數(shù)定義僅允許為所在的程序文件調(diào)用,則應(yīng)在該函數(shù)定義的最前面添加的關(guān)鍵字為()。?廣staticautodefaultextern字符串"a+b=12\n”的長(zhǎng)度為()。字符串"a+b=12\n"的長(zhǎng)度為(對(duì)于ー個(gè)二維字符數(shù)組a[M][N],存儲(chǔ)每個(gè)字符串的長(zhǎng)度至多為()。對(duì)于ー個(gè)二維字符數(shù)組存儲(chǔ)每個(gè)字符串的長(zhǎng)度至多為(),廣MN,廣M-1N-1對(duì)于ー個(gè)長(zhǎng)度為n的字符串,保存它至少需要占用的存儲(chǔ)字節(jié)數(shù)為()。對(duì)于ー個(gè)長(zhǎng)度為n的字符串,保存它至少需要占用的存儲(chǔ)字節(jié)數(shù)為()〇?1nn-l,廣n+1,廣n+2將兩個(gè)字符串連接起來(lái)組成一個(gè)字符串時(shí),選用的函數(shù)為()。將兩個(gè)字符串連接起來(lái)組成一個(gè)字符串時(shí),選用的函數(shù)為()。strlen(),廣strcap()?廣strcat()strcmpO已知''char*s="Helloworld!ッ〃,要使變量p指向s所指向的同一個(gè)字符串,則p應(yīng)定義為()。已知''char*s="Helloworld!ッ〃,要使變量p指向s所指向的同一個(gè)字符串,則p應(yīng)定義為()。1char*p=s;char*p=&s;char*p;p=*s;char*p(s);已矢口''charb[10]=〃12345〃,*p=b;〃,貝リ?(p+2)的值為()〇已知''charb[10]=〃12345",*p=b;〃,則?(p+2)的值為()〇,廣,3',廣,4',廣,5'已知、'int*p=malloc(100);〃,要釋放p所指向的動(dòng)態(tài)內(nèi)存,正確的語(yǔ)句為()。已知、nt*p=malloc(100);”,要釋放p所指向的動(dòng)態(tài)內(nèi)存,正確的語(yǔ)句為()。free(p);freep;廣free(*p);free[p];已知、nta[6][5];〃,則元素磯2][4]的地址比該數(shù)組的首地址大()。已知、nta[6][5];z,,則元素a[2][4]的地址比該數(shù)組的首地址大().,廣14個(gè)字節(jié),廣56個(gè)字節(jié)廣28個(gè)字節(jié),廣96個(gè)字節(jié)帶有隨機(jī)函數(shù)調(diào)用的表達(dá)式rand()%50的值在()區(qū)間內(nèi)。帶有隨機(jī)函數(shù)調(diào)用的表達(dá)式rand()%50的值在()區(qū)間內(nèi)。1?491?50,廣〇?49。?50當(dāng)處理一個(gè)問(wèn)題時(shí)的循環(huán)次數(shù)已知時(shí),最好采用()循環(huán)來(lái)解決。當(dāng)處理一個(gè)問(wèn)題時(shí)的循環(huán)次數(shù)已知時(shí),最好采用()循環(huán)來(lái)解決。,廣forwhile廣do-whileswitch當(dāng)處理特定問(wèn)題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用的語(yǔ)句是()〇當(dāng)處理特定問(wèn)題時(shí)的循環(huán)次數(shù)已知時(shí),通常采用的語(yǔ)句是()。for「while廣do-whileswitch循環(huán)體至少被執(zhí)行一次的循環(huán)語(yǔ)句為()。循環(huán)體至少被執(zhí)行一次的循環(huán)語(yǔ)句為()。forwhiledo-while任一種循環(huán)循環(huán)語(yǔ)句、'for(i=0;i循環(huán)語(yǔ)句、'for(i=0;i<=n;i++)S;"中循環(huán)體S被執(zhí)行的次數(shù)為()。1n-1,1n+1執(zhí)行、'int*p=malloc(sizeof(double)*2);〃語(yǔ)句后得至リ的動(dòng)態(tài)存儲(chǔ)空間的字節(jié)數(shù)為()。執(zhí)行"int*p=malloc(sizeof(double)*2);“語(yǔ)句后得到的動(dòng)態(tài)存儲(chǔ)空間的字節(jié)數(shù)為()。,廣16,廣84432枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)()。枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)()。,廣整數(shù),廣浮點(diǎn)數(shù)字符記錄標(biāo)準(zhǔn)輸入設(shè)備的文件流標(biāo)識(shí)符是()。標(biāo)準(zhǔn)輸入設(shè)備的文件流標(biāo)識(shí)符是()。stderr廣stdout,廣stdio標(biāo)準(zhǔn)輸入設(shè)備鍵盤(pán)的文件流標(biāo)識(shí)符是()。標(biāo)準(zhǔn)輸入設(shè)備鍵盤(pán)的文件流標(biāo)識(shí)符是()?!竤tdin廣stdoutstderr,廣stdio標(biāo)準(zhǔn)輸出設(shè)備顯示器的文件流標(biāo)識(shí)符是()。標(biāo)準(zhǔn)輸出設(shè)備顯示器的文件流標(biāo)識(shí)符是()。,廣stdin,廣stdoutstderrstdio每個(gè)C語(yǔ)言程序文件的編譯錯(cuò)誤分為()類。每個(gè)C語(yǔ)言程序文件的編譯錯(cuò)誤分為()類。113?廣4用calloc函數(shù)創(chuàng)建具有10個(gè)整型元素的一維數(shù)組的正確語(yǔ)句是()。用calloc函數(shù)創(chuàng)建具有10個(gè)整型元素的一維數(shù)組的正確語(yǔ)句是(),廣int*p=calloc(10,2);?廣int*p=calloc(10);int*p=calloc(10,4);int*p=malloc(10)用calloc函數(shù)創(chuàng)建具有10個(gè)整型元素的動(dòng)態(tài)存儲(chǔ)空間的正確調(diào)用是()。用calloc函數(shù)創(chuàng)建具有10個(gè)整型元素的動(dòng)態(tài)存儲(chǔ)空間的正確調(diào)用是()〇calloc(10,sizeof(char)),廣calloc(lO)calloc(10,sizeof(int)),廣calloc(sizeof(int),10,)由C語(yǔ)言源程序文件編譯而成的目標(biāo)文件的默認(rèn)擴(kuò)展名為()。由C語(yǔ)言源程序文件編譯而成的目標(biāo)文件的默認(rèn)擴(kuò)展名為()〇cppc廣exe「obj由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為()。
由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為()。廣cppexe,廣objc程序運(yùn)行中需要從鍵盤(pán)上輸入多于ー個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間默認(rèn)使用()符號(hào)作為分隔符。程序運(yùn)行中需要從鍵盤(pán)上輸入多于ー個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間默認(rèn)使用()符號(hào)作為分隔符??崭窕蚨禾?hào)?廣逗號(hào)或回車(chē)逗號(hào)或分號(hào),廣空格或回車(chē)若n的值為10,則執(zhí)行、'for(i=0;;i++)if(i>n/3)break;"語(yǔ)句后,i的值為()。;i++)if(i>n/3)break;“語(yǔ)句后,i的值為()〇5,廣643若n的值為10,則執(zhí)行、'for(i=0;i若n的值為10,貝リ執(zhí)行、'for(i=0;i<n;i++)for(j=i;j<n;j++)S;“語(yǔ)句后,內(nèi)層循環(huán)體S語(yǔ)句的執(zhí)行總次數(shù)為()。?廣n*n(n+l)/2n(n-l)/2?1n(n+l)/2若n的值為10,則執(zhí)行、'for(i=l;i若n的值為10,貝リ執(zhí)行、'for(i=l;i<n;i++)S;”語(yǔ)句的過(guò)程中,表達(dá)式i=l共被執(zhí)行的次數(shù)為()〇?廣1B.n-1C.n-1,廣nn+1若n的值為10,則執(zhí)行、'for(i=l;i若n的值為10,則執(zhí)行、'for(i=l;i<n;i++)S;”語(yǔ)句的過(guò)程中,表達(dá)式i++共被執(zhí)行的次數(shù)為()〇1,廣n-1n,廣n+10)s+=n;”語(yǔ)句的過(guò)程中,循環(huán)體被執(zhí)行的次數(shù)為()。->若n的值為10,則執(zhí)行、'while(n-->0)s+=n;〃語(yǔ)句的過(guò)程中,循環(huán)體被執(zhí)行的次數(shù)為()。若n的值為10,則執(zhí)行、'w為le(n-->0)s+=n;〃語(yǔ)句的過(guò)程中,循環(huán)體被執(zhí)行的次數(shù)為()。89?11110若n的值為5,s的值為0,則執(zhí)行、'dos+二n--;while(n>0);zz語(yǔ)句后,s的值為()。若n的值為5,s的值為〇,則執(zhí)行''d。s+=n-;while(n>0);"語(yǔ)句后,s的值為(13120)s+=n;"語(yǔ)句后,s的值為()?!?gt;若n的值為5,s的值為〇,則執(zhí)行"while(n-->0)s+=n;"語(yǔ)句后,s的值為()。若n的值為5,s的值為〇,則執(zhí)行"while(n-->0)s+=n;”語(yǔ)句后,s的值為()。151412若X的值為-10,則執(zhí)行“if(!x)X++;elseX--;〃語(yǔ)句后,x的值為()。若x的值為-10,則執(zhí)行"if(!x)x++;elseX--;“語(yǔ)句后,x的值為()〇0-9-10-11若x的值為10,則執(zhí)行、'switch(x%3){case0:x++;break;casel:x++;default:x++;}”語(yǔ)句后,x的值為()。若x的值為!0,則執(zhí)行''switch(x%3){case0:x++;break;casel:x++;default:x++;}"語(yǔ)句后,x的值為()。r10r11,廣12若x的值為10,則執(zhí)行、'switch(x%3){case0:x++;casel:x++;case2:x++;}〃語(yǔ)句后,x的值為()。若x的值為10,則執(zhí)行、'switch(
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年陜西陜能投資管理有限公司招聘筆試參考題庫(kù)含答案解析
- 2025年浙江海寧鵑湖科技城開(kāi)發(fā)投資有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 2025年度店面租賃合同附贈(zèng)營(yíng)銷(xiāo)活動(dòng)支持服務(wù)2篇
- 江蘇省常州市2024-2025學(xué)年第一學(xué)期高三期末質(zhì)量調(diào)研語(yǔ)文試題及答案解析
- 2025年個(gè)人所得稅贍養(yǎng)老人子女贍養(yǎng)義務(wù)協(xié)議書(shū)4篇
- 2024年科普知識(shí)競(jìng)賽試題庫(kù)及答案(共50題)
- 2025版?zhèn)€人入股協(xié)議書(shū)模板及股權(quán)變更流程指南3篇
- 觀瀾湖圣安德魯斯別墅營(yíng)銷(xiāo)策劃報(bào)告
- 二零二五年度廚師職業(yè)資格認(rèn)證聘用合同3篇
- 2025年智慧城市建設(shè)項(xiàng)目合同范本2篇
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護(hù)導(dǎo)體
- 安徽省合肥市2025年高三第一次教學(xué)質(zhì)量檢測(cè)地理試題(含答案)
- 計(jì)劃合同部部長(zhǎng)述職報(bào)告范文
- 統(tǒng)編版八年級(jí)下冊(cè)語(yǔ)文第三單元名著導(dǎo)讀《經(jīng)典常談》閱讀指導(dǎo) 學(xué)案(含練習(xí)題及答案)
- 風(fēng)光儲(chǔ)儲(chǔ)能項(xiàng)目PCS艙、電池艙吊裝方案
- 人教版高一地理必修一期末試卷
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 二手車(chē)車(chē)主寄售協(xié)議書(shū)范文范本
- 窗簾采購(gòu)?fù)稑?biāo)方案(技術(shù)方案)
- 基于學(xué)習(xí)任務(wù)群的小學(xué)語(yǔ)文單元整體教學(xué)設(shè)計(jì)策略的探究
- 人教版高中物理必修一同步課時(shí)作業(yè)(全冊(cè))
評(píng)論
0/150
提交評(píng)論