




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年新疆理工學(xué)院定義intx,y;執(zhí)行y=(x=1,++x,x+2);后,y的值是4。()
答案:對(duì)數(shù)組名能與其它變量名相同。數(shù)組名后是用方括號(hào)括起來(lái)的常量表達(dá)式,不能用圓括號(hào)。()
答案:對(duì)語(yǔ)句printf("%.2f",1.0/3);輸出為0.33。()
答案:對(duì)結(jié)構(gòu)體變量的定義,只能在定義結(jié)構(gòu)體時(shí)直接定義,不能在定義結(jié)構(gòu)體后單獨(dú)定義。()
答案:錯(cuò)在C語(yǔ)言中,引用數(shù)組元素時(shí),其數(shù)組下標(biāo)的數(shù)據(jù)類型是()。
答案:整型常量或常量當(dāng)執(zhí)行以下程序段時(shí),循環(huán)執(zhí)行幾次()x=-1;do{x=x*x;}while(!x);
答案:執(zhí)行1次根據(jù)如下函數(shù)f,調(diào)用f(3)的值是()。intf(intn){if(n==1)return3;elsereturnn*f(n-1);}
答案:18已有變量定義和函數(shù)調(diào)用語(yǔ)句:inta=25;print_value(&a);下面函數(shù)的輸出結(jié)果是()。Voidprint_value(int*x){printf(“%d\n”,++*x);}
答案:26閱讀下面的程序#includevoidmain(){inti,j;scanf("%3d%2d",&i,&j);printf("i=%d,j=%d",i,j);}如果從鍵盤上輸入1234567,則程序的運(yùn)行結(jié)果是()。
答案:i=123,j=45已有定義intk=2;int*p1,*p2;且p1和p2均已指向變量k,下面不能正確執(zhí)行的賦值語(yǔ)句是()。
答案:p2=k直接使文件指針重新定位到文件讀寫(xiě)的首地址的函數(shù)是()。
答案:rewind()函數(shù)任何存儲(chǔ)類的變量在未賦初值時(shí),其值都是不確定的。()
答案:錯(cuò)程序中對(duì)fun函數(shù)有如下說(shuō)明voidfun();此說(shuō)明的含義是fun函數(shù)無(wú)返回值。()
答案:對(duì)若以“a+”方式打開(kāi)一個(gè)已存在的文件,則以下敘述正確的是()。
答案:文件打開(kāi)時(shí),原有文件內(nèi)容不被刪除,位置指針移到文件末尾,可作添加和讀操作在說(shuō)明語(yǔ)句“int*f();”中,標(biāo)識(shí)符f代表是____。()。
答案:一個(gè)返回值為指針型的函數(shù)名判斷char型變量s是否為小寫(xiě)字母的正確表達(dá)式是()。
答案:(s>=‘a(chǎn)’)&&(s<=‘z’)下列不屬于C語(yǔ)言基本數(shù)據(jù)類型的是____。()。
答案:指針型若有定義inta=12,n=5,則表達(dá)式a%=(n%2)運(yùn)算后,a的值()。
答案:0以下對(duì)a的正確說(shuō)明是()。
答案:#defineSIZE10inta[SIZE];程序運(yùn)行時(shí)的輸出是()。#includeintk=1;voidFun();intmain(){intj;for(j=0;j<2;j++)Fun();printf("k=%d",k);return0;}voidFun(){k=1;printf("k=%d,",k);k++;}
答案:k=1,k=1,k=2函數(shù)必須有返回值。()
答案:錯(cuò)局部變量說(shuō)明為static存儲(chǔ)數(shù),其生存期將得到延長(zhǎng)。()
答案:對(duì)指向結(jié)構(gòu)體變量的指針可以作函數(shù)參數(shù),實(shí)現(xiàn)傳址調(diào)用。()
答案:對(duì)有以下結(jié)構(gòu)變量定義語(yǔ)句:structage{inty;charn;}stu;則結(jié)構(gòu)類型名為age。()
答案:對(duì)若x和y都是int型變量,x=100,y=200,且有下面的程序片段:printf("%d",(x,y));上面程序片段的輸出結(jié)果是()。
答案:200當(dāng)下面什么情況下,文件打開(kāi)方式“w+”和“a+"有同樣的效果。()。
答案:要打開(kāi)的文件存在且為空根據(jù)函數(shù)f3,調(diào)用f3(3))的返回值是()。intf3(intn){if(n==1)return2;elsereturnf3(n-1);}
答案:2下面程序的輸出結(jié)果是()。voidmain(){intnum,k;num=26;k=1;do{k*=num%10;num/=10;}while(num);printf("%d\n",k);}
答案:12若有定義:int(*p)[4];則標(biāo)識(shí)符p()。
答案:是一個(gè)指針,它指向一個(gè)含有四個(gè)整型元素的一維數(shù)組若有以下定義語(yǔ)句:structdate{inty,m,d;};structstudent{intnum;charname[9];structdatebir;}stu,*p=&stu;則以下對(duì)結(jié)構(gòu)變量stu成員的引用錯(cuò)誤的是()。
答案:p->bir->y字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中的存儲(chǔ)形式是()。
答案:ASCII碼以下程序的輸出結(jié)果為()。main(){inti=10,j=10;printf("%d,%d\n",i++,j--);}
答案:8,10若有說(shuō)明:inta[3][4]={0};則下面正確的敘述是()。
答案:數(shù)組中每個(gè)元素均可得到初值0已知如下定義,能輸出'L'的語(yǔ)句是()structperson{charname[9];intage;};structpersonclass[10]={"Wang",17,"Zhang",19,"Ming",18,"Liu",20};
答案:printf("%c\n",class[3].name[0]);表達(dá)式5!=3的值是()。
答案:1若已定義x和y是整型變量,x=2;,則表達(dá)式y(tǒng)=2.75+x/2的值是()。
答案:3若輸入字符串:abcde,則以下while循環(huán)體將執(zhí)行多少次。()while((ch=getchar())!='e')printf("*");
答案:4函數(shù)fgetc的作用是從指定文件讀入一個(gè)字符,該文件的打開(kāi)方式必須是()。
答案:答案B和C都正確設(shè)x、y和z都是int類型變量,且x=3,y=4,z=5,則下面的表達(dá)式中,值為0的表達(dá)式為()。
答案:!((x以下for循環(huán)執(zhí)行多少次。()for(x=0,y=0;(y!=123)&&(x<4);x++))
答案:4已有定義:intx=3,y=4,z=5;則表達(dá)式!(x+y)+z-1&&y+z/2的值是()。
答案:1若i為整型變量,則以下循環(huán)執(zhí)行次數(shù)是()。for(i=2;i!=0;)printf("%d",i--);
答案:2次對(duì)于以下結(jié)構(gòu)定義,(*p)->str++中的++加在____。()。
答案:語(yǔ)法錯(cuò)誤在C語(yǔ)言中,下面關(guān)于文件的存取方式正確的敘述是()。
答案:可以順序存取,也可以隨機(jī)存取在C語(yǔ)言中,讀寫(xiě)操作時(shí)會(huì)進(jìn)行自動(dòng)轉(zhuǎn)換的文件是()。
答案:文本文件在C語(yǔ)言中,下面關(guān)于文件操作正確的敘述是()。
答案:對(duì)文件操作時(shí)需要先打開(kāi)文件以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是()。
答案:inta[3]={0,1,2};表達(dá)式i++與++i在任何場(chǎng)合功能完全相同。()
答案:錯(cuò)在C程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面。()
答案:錯(cuò)C語(yǔ)言規(guī)定,必須用()作為主函數(shù)名。
答案:程序書(shū)寫(xiě)格式嚴(yán)格限制,一行內(nèi)必須寫(xiě)一個(gè)語(yǔ)句,并要有行號(hào)定義intx=10,y,z;執(zhí)行y=z=x;x=y==z;后,x的結(jié)果是1。()
答案:對(duì)全局變量說(shuō)明為static存儲(chǔ)類,其作用域?qū)⒈粩U(kuò)大。()
答案:錯(cuò)程序中對(duì)fun函數(shù)有如下說(shuō)明intfun(charx);此說(shuō)明的含義是函數(shù)fun的返回值是char類型。()
答案:錯(cuò)結(jié)構(gòu)體數(shù)組中可以包含不同結(jié)構(gòu)體類型的結(jié)構(gòu)體變量。()
答案:錯(cuò)在對(duì)二維數(shù)組全部元素賦初值時(shí),不可以省略行數(shù),但能省略列數(shù)。()
答案:錯(cuò)下列關(guān)于File類的敘述中,錯(cuò)誤的是()。
答案:File類能直接讀寫(xiě)文件內(nèi)容執(zhí)行下面的程序段后,變量K的是()。IntK=3,s[2];s[0]=K;K=s[1]*10;
答案:不定值C語(yǔ)言中while和do-while循環(huán)的主要區(qū)別是()。
答案:do-while的循環(huán)體至少無(wú)條件執(zhí)行一次有以下程序,程序運(yùn)行后的輸出結(jié)果是()。#include”stdio.h”main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){default:m++;case0:m++;break;}}printf(”%d\n”,m);}
答案:1已知有定義,F(xiàn)ILE*fp;charstr[]="Good!";fp=fopen("filename.dat","wb");將數(shù)組str中存放的字符串寫(xiě)到名為filename.dat的二進(jìn)制文件中。需要的語(yǔ)句是()。
答案:fwrite(str,sizeof(char),5,fp);若已定義inta,則表達(dá)式a=10,a+10,a++的值是()。
答案:10在下列選項(xiàng)中,沒(méi)有構(gòu)成死循環(huán)的程序段是()
答案:ints=36;while(s)--s;以下程序的輸出結(jié)果是()。#includevoidmain(){inti;for(i=1;i<=5;i++)if(i%2)printf("*");elsecontinue;printf("#");printf("$\n");}
答案:***#$以下對(duì)二維數(shù)組a定義正確的是()。
答案:doublea[1][4]根據(jù)如下函數(shù)fun,調(diào)用fun(fun(3))的返回值是()。intfun(intx){intk=1;x+=k--;returnx;}
答案:5已知inta=1,b=2,c=3;以下語(yǔ)句執(zhí)行后a,b,c的值是()。if(a>b)c=a;a=b;b=c;
答案:a=2,b=3,c=3關(guān)于文件關(guān)閉的.close()方法,以下選項(xiàng)中描述正確的是()。
答案:文件處理后可以不用.close()方法關(guān)閉文件,程序退出時(shí)會(huì)默認(rèn)關(guān)閉如果系統(tǒng)中存在/home/user1/foo文件,則使用系統(tǒng)調(diào)用open打開(kāi)這個(gè)文件,內(nèi)存中有與此路徑相關(guān)的目錄項(xiàng)對(duì)象有幾個(gè)?()。
答案:4若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總執(zhí)行次數(shù)是()。for(i=5;i>0;i--)for(j=0;j<4;j++){...}
答案:20C語(yǔ)言中非空的基本數(shù)據(jù)類型包括()。
答案:整型,實(shí)型,字符型若有說(shuō)明:inta[][4]={0,0};則下面不正確的敘述是()。
答案:只有元素a[0][0]和a[0][1]可得到初值0,其余元素均得不到初值0在執(zhí)行語(yǔ)句:inta[][3]={1,2,3,4,5,6};后,a[1][0]的值是()。
答案:4以下程序段的輸出結(jié)果是()。intk,j,s;for(k=2;k<6;k++,k++){s=1;for(j=k;j<6;j++)s+=j;}printf("%d\n",s);
答案:10在定義inta[5][6]后,數(shù)組a中第10個(gè)元素是()。
答案:a[1][3]constint*p說(shuō)明不能修改()。
答案:p指針指向的變量使用哪一種模式說(shuō)明符,當(dāng)文件已經(jīng)存在時(shí)會(huì)擦除文件已有內(nèi)容,當(dāng)文件不存在時(shí)則會(huì)新建一個(gè)文件?()。
答案:r已知字母A的ASCII碼為十進(jìn)制的65,下面程序的輸出是()。#includevoidmain(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c",ch1,ch2);}
答案:67,D若希望當(dāng)x的值為奇數(shù)時(shí),表達(dá)式的值為“真”,x的值為偶數(shù)時(shí),表達(dá)式的值為“假”。則以下不能滿足要求的表達(dá)式是()。
答案:!(x%2)程序運(yùn)行后的輸出結(jié)果是()。voidmain(){intx;for(x=5;x>0;x--)if(x--<5)printf("%d,",x);elseprintf("%d,",x++);}
答案:4,3,1,執(zhí)行以下語(yǔ)句后,y的值為()。intx,y,z;x=y=z=0;++x||++y&&++z;
答案:0設(shè)有以下說(shuō)明和定義語(yǔ)句:structstudent{intage;charnum[8];};structstudentstu[3]={{20,"200401"},{21,"200402"},{10\9,"200403"}};structstudent*p=stu;以下選項(xiàng)中錯(cuò)誤引用結(jié)構(gòu)體變量成員的是()。
答案:stu[3].age若有說(shuō)明:inta[3][4];則a數(shù)組元素的非法引用是()。
答案:a[0][4]對(duì)下面程序段,描述正確的是()。for(t=1;t<=100;t++){scanf("%d",&x);if(x<0)continue;printf("%d\n",t);}
答案:最多允許輸出100個(gè)非負(fù)整數(shù)在函數(shù)調(diào)用過(guò)程中,如果函數(shù)funA調(diào)用了函數(shù)funB,函數(shù)funB又調(diào)用了函數(shù)funA,則()。
答案:稱為函數(shù)的間接遞歸調(diào)用對(duì)于int*pa[5];的描述,以下哪個(gè)選項(xiàng)是正確的()。
答案:pa是一個(gè)具有五個(gè)元素的指針數(shù)組,每個(gè)元素都是一個(gè)int類型的指針函數(shù)fun的功能是計(jì)算x的n次冪并返回。下列能對(duì)調(diào)用函數(shù)fun計(jì)算3.4的a次冪的語(yǔ)句是()。#includeintmain(){inta;doublex=3.4,y;doublefun(intn,doublex);……}
答案:printf(“%f\n”,fun(a,x));程序運(yùn)行時(shí)的輸出是()。#includestructxscj{char*xh;floatcj[2];floats1;}xs={"02",70,60};intmain(){structxscj*p=&xs;printf("%s\n",p->xh,);return0;}
答案:02若想對(duì)文本文件進(jìn)行只讀操作,打開(kāi)此文件的方式是()。
答案:"r"運(yùn)行以下程序后,如從鍵盤上輸入china#,則輸出為()。#include”stdio.h”main(){intv1=0,v2=0;charch;while((ch=getchar())!=‘#’)switch(ch){case‘a(chǎn)’:case’h’:default:v1++;case’o’:v2++;}printf(”%d,%d\n”,v1,v2);}
答案:5,5設(shè)a=5,b=6,c=7,d=8,m=2,n=2,則執(zhí)行(m=a>b)&&(n=c>d)后n的值為()。
答案:2若fp是指向某文件的指針,且已讀到文件末尾,則表達(dá)式feof(fp)的返回值是()。
答案:非零值fputc(ch,fp)把一個(gè)字符ch寫(xiě)到fp所指示的磁盤文件中,若寫(xiě)文件失敗則函數(shù)的返回值為()。
答案:EOF若有定義intx=3,y=2和floata=2.5,b=3.5,則表達(dá)式:(x+y)%2+(int)a/(int)b的值是()。
答案:1程序運(yùn)行時(shí)的輸出是()。#includestructst{intnum;charname[10];intage;}x[3]={{1,”zhang”,19},{2,”li”,20},{3,”wang”,21}},*p=x;intmain(){printf(“%s\n”,(p+2)->name);return0;}
答案:wang已知x=45,y=‘a(chǎn)’,z=0;則表達(dá)式(x>=z&&y<‘z’||!y)的值是()。
答案:1根據(jù)如下函數(shù),f(f(3))的值是()。intf(intx){staticintk=0;x+=k--;returnx;}
答案:2下列語(yǔ)句f=open('a1.txt','w')打開(kāi)文件的位置應(yīng)該在()。
答案:與源文件在相同的目錄下假設(shè)已經(jīng)定義了文件指針FILE*fp,并指向了temp.txt文件,即:FILE*fp=fopen("temp.txt","w");下列可以實(shí)現(xiàn)將“China”這一字符串寫(xiě)入到temp.txt文件的語(yǔ)句是()。
答案:fprintf(fp,"%s","China");下列語(yǔ)句可以向文本文件readme.txt尾部繼續(xù)添加數(shù)據(jù),則正確的打開(kāi)文件語(yǔ)句是()。
答案:fp=fopen("readme.txt","a+");關(guān)于文件指針,以下說(shuō)法錯(cuò)誤的是()。
答案:一個(gè)文件指針變量可以同時(shí)對(duì)應(yīng)多個(gè)文件。文件打開(kāi)模式,d:\有一個(gè)二進(jìn)制文件file1.dat,以可讀可寫(xiě)方式打開(kāi)該文件,如果寫(xiě)入新的內(nèi)容,內(nèi)容會(huì)被追加到文件尾部。以下哪個(gè)語(yǔ)句是正確的?()。
答案:f=open("d:\file1.dat","ab+")地文件1.txt中存儲(chǔ)內(nèi)容為‘你好!python’,經(jīng)過(guò)以下語(yǔ)句后文件中的內(nèi)容為()。fp=open(‘./1.txt’,’wt+’);fp.write(‘HelloWolrd’)
答案:空結(jié)構(gòu)體成員的類型必須是基本數(shù)據(jù)類型。()
答案:錯(cuò)以下程序的輸出是()。#includestructst{intnum;charname[10];intage;}x[3]={{1,”zhang”,19},{2,”li”,20},{3,”wang”,21}},*p=x;intmain(){printf(“%s,%d\n”,(p+2)->name,(*p).age);return0;}
答案:wang,19有如下的結(jié)構(gòu)變量定義語(yǔ)句:structstudent{intnum}stu;則結(jié)構(gòu)類型名為stu。()
答案:錯(cuò)已知如下語(yǔ)句:structdate{inty,m,d;};structstudent{intnum;charname[9];structdatebir;}stu,*p=&stu;則錯(cuò)誤的表達(dá)式是()。
答案:p->bir->yp為指向結(jié)構(gòu)體的指針,則(*p).成員名與p->成員名是等價(jià)的。()
答案:對(duì)設(shè)有如下定義,則能輸出'Z'的語(yǔ)句是()。structperson{charname[9];intage;};structpersonclass[10]={"Wang",17,"Zhang",19,"Ming",18,"Liu",20};
答案:printf("%c\n",class[1].name[0]);當(dāng)定義一個(gè)結(jié)構(gòu)體變量時(shí),系統(tǒng)為它分配的內(nèi)存空間是結(jié)構(gòu)中各成員所需內(nèi)存容量之和。()
答案:對(duì)如下程序的輸出是()。#include#includestructstud{charname[10];intscore[2];};intmain(){inti=0;structstudt[4]={{"Lisa",98,87},{"Tom",89,86},{"John",68,79},{"Lili",94,90}};printf("%s\n",t[1].name);return0;}
答案:Tom有如下的結(jié)構(gòu)體定義語(yǔ)句:structstudent{intnum};則能正確定義結(jié)構(gòu)體數(shù)組的語(yǔ)句是()。
答案:structstudents[5];有如下的結(jié)構(gòu)體定義語(yǔ)句:structstudent{intnum};則能正確定義結(jié)構(gòu)體變量的語(yǔ)句是()。
答案:structstudents1;以下程序的執(zhí)行結(jié)果為以下內(nèi)容。#includestructstru{intx;charc;};voidfun(structstru*k);voidmain(){structstrua={10,'x'},*p=&a;fun(p);printf("%d,%c\n",a.x,a.c);}voidfun(structstru*b){b->x=20;b->c='y';},{20,y}()
答案:對(duì)以下程序的輸出結(jié)果是()。Intmain(void){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;print(“%d\n”,*p+*q);return0;}
答案:10設(shè)chars[10],*p=s;以下不正確的語(yǔ)句是()。
答案:s=p+s設(shè)inti,*p=&i;以下正確的語(yǔ)句是()。
答案:*p=10若有定義“inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;”,則值為6的表達(dá)式()。
答案:*p+=5以下fnStrcomp()函數(shù)的功能是按詞典順序比較兩個(gè)字符串s和t的大小。如果s大于t,則返回正值,等于則返回0,小于則返回負(fù)值,橫線處正確的選項(xiàng)是()。intfnStrcomp(char*s,char*t){for(_______;*s==*t;______)if(*s=='\0')return(0);return(*s-*t);}
答案:s++,t++以下程序是將"Hello"逆向顯示出來(lái)。填空的結(jié)果為以下內(nèi)容。#includevoidfnPrintStr(char*p);voidmain(){fnPrintStr("Hello");}voidfnPrintDtr(char*string){inti=0;char*str=string;while(str[i])i++;i--;while(i>=0){printf("%c",str[i]);_________________;}},{i--}()
答案:對(duì)以下程序的執(zhí)行結(jié)果為以下內(nèi)容。#includevoidmain(){int*p;inta[2]={1};p=&a[0];*p=2;p++;printf("%d,",*p);p--;printf("%d\n",*p);},{0,2}()
答案:對(duì)以下程序的執(zhí)行結(jié)果是()。#include"stdio.h"voidmain(){inta[]={1,2,3,4,5,6};int*p;p=a;*(p+3)+=2;printf("%d,%d\n",*p,*(p+3));}
答案:3,6下列程序的輸出結(jié)果為以下內(nèi)容。#includevoidmain(){inta[]={1,2,3,4,5,6};int*p;p=a;printf("%d%d%d%d\n",*p,*(++p),*++p,*(p--));printf("%d%d\n",*p,*(a+2));},{3321},{23}()
答案:對(duì)如果在函數(shù)中定義一個(gè)變量,則該變量只在該函數(shù)中有效。()
答案:對(duì)以下程序的輸出結(jié)果是()。inta,b?voidfun(){a=100?b=200?}intmain(){inta=5,b=7?fun()?printf(""%d%d\n"",a,b)?return0;}
答案:57以下程序的輸出結(jié)果是(B)。intfun(intp){staticintd=5?d+=p?return()?}intmain(){printf(""%d"",fun(1))?printf(""%d"",fun(2))?return0;}
答案:67函數(shù)f定義如下,執(zhí)行語(yǔ)句”m=f(3)?”后,m的值應(yīng)為()。intf(intk){if(k==0||k==1)return1?elsereturnk+f(k-1)?}
答案:6若程序中定義了以下函數(shù)doublemyadd(doublea,doubleB){return(a+B)?}并將其放在調(diào)用語(yǔ)句之后,則在調(diào)用之前應(yīng)該對(duì)該函數(shù)進(jìn)行說(shuō)明,以下選項(xiàng)中錯(cuò)誤的說(shuō)明是()。
答案:doublemyadd(doublea,B)?若有以下調(diào)用語(yǔ)句,則正確的fun函數(shù)首部是()。intmain(){
inta?
floatx?
fun(x,a)?
…
}
答案:voidfun(floaty,intn以下程序有語(yǔ)法錯(cuò)誤,有關(guān)錯(cuò)誤原因的正確的說(shuō)法是()。intmain(){
intG=5,k?
voidprt_char()?
…..
k=prt_char(G)?
…..}
答案:函數(shù)說(shuō)明和函數(shù)調(diào)用語(yǔ)句之間有矛盾函數(shù)中可以沒(méi)有return語(yǔ)句,也可以有多條return語(yǔ)句。()
答案:對(duì)函數(shù)f可以用f(f(x))形式調(diào)用,這種調(diào)用形式是遞歸調(diào)用。()
答案:錯(cuò)引用數(shù)組元素時(shí),下標(biāo)可以從0或1開(kāi)始。()
答案:錯(cuò)設(shè)有數(shù)組inta[12]={1,4,7,10,2,5,8,11,3,6,9,12};i=10;則a[a[i]]元素?cái)?shù)值是()。
答案:6若有說(shuō)明:inta[][3]={{1,2,3},{4,5},{6,7}};則數(shù)組a的第一維的大小為()。
答案:3C語(yǔ)言中的字符串是以字符數(shù)組的形式處理的。()
答案:對(duì)下列正確的數(shù)組定義與初始化語(yǔ)句是()。
答案:intd[][2]={{1,2},{3,4}};在C語(yǔ)言中,以{‘\0’}作為字符串結(jié)束標(biāo)志。()
答案:對(duì)若有定義:inta[3][4]={{1,2},{0},{4,6,8,10}};則初始化后,a[2][1]得到的初值是{6}。()
答案:對(duì)定義數(shù)組時(shí),可以不用指定其長(zhǎng)度。()
答案:錯(cuò)下列關(guān)于數(shù)組inta[5]的引用正確的是()。
答案:a[0];for語(yǔ)句可以代替下列哪個(gè)語(yǔ)句()。
答案:while當(dāng)循環(huán)條件不滿足,需要跳出整個(gè)循環(huán)時(shí),可以使用下列哪個(gè)語(yǔ)句()。
答案:break以下語(yǔ)句有語(yǔ)法錯(cuò)誤的是()。
答案:intx=1;y=2;z=3;break語(yǔ)句和continue語(yǔ)句都能改變循環(huán)的執(zhí)行狀態(tài)。()
答案:對(duì)#includeintmain(){intsum=10,n=1;while(n<3){sum=sum-n;n++;}printf(“%d,%d”,n,sum);}該程序的輸出結(jié)果為{3,7}。()
答案:對(duì)執(zhí)行循環(huán)語(yǔ)句for(s=0,i=1;i<=10;i=i+3)s+=i;后,i的值為是,{13}。()
答案:對(duì)有語(yǔ)句for(i=2,j=8;i!=j;i++,j--),循環(huán)執(zhí)行完成后i的值是()。
答案:5代碼while(1)printf(“hello”)中,while循環(huán)的循環(huán)次數(shù)是()。
答案:無(wú)數(shù)次循環(huán)體中應(yīng)有使得循環(huán)趨于結(jié)束的語(yǔ)句。()
答案:對(duì)循環(huán)體中的語(yǔ)句無(wú)論有幾條,都需要用括號(hào)括起來(lái)。()
答案:錯(cuò)C語(yǔ)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T-ZGXK 024-2024 青儲(chǔ)玉米品種試驗(yàn)規(guī)范
- 二零二五年度企業(yè)代為管理員工社保繳費(fèi)及報(bào)銷流程合同
- 二零二五年度購(gòu)房按揭貸款利率調(diào)整合同
- 2025年度酒店入住智能家居體驗(yàn)合同
- 2025年度汽車零部件訂車合同違約賠償標(biāo)準(zhǔn)及責(zé)任界定
- 二零二五年度公寓樓出租合同樣本(含精裝修、家具家電及物業(yè)費(fèi))
- 二零二五年度醫(yī)院藥劑科藥品配送與勞務(wù)合作合同
- 二零二五年度臨時(shí)項(xiàng)目經(jīng)理聘用與項(xiàng)目風(fēng)險(xiǎn)預(yù)警協(xié)議
- 二零二五年度租賃型住房委托管理服務(wù)合同
- 二零二五年度旅游產(chǎn)業(yè)投資合作框架協(xié)議
- 引領(lǐng)學(xué)生了解物理科學(xué)的前沿與進(jìn)展
- 初中八年級(jí)下學(xué)期班主任工作計(jì)劃樣文
- 智慧物流方案設(shè)計(jì)與實(shí)施賽題答案
- 雙重血漿置換
- 全面深化改革體會(huì)研討發(fā)言
- 產(chǎn)品質(zhì)量檢驗(yàn)確認(rèn)單
- 數(shù)控機(jī)床故障診斷與維護(hù)實(shí)驗(yàn)指導(dǎo)書(shū)-實(shí)驗(yàn)報(bào)告
- T-CHAS 20-2-11-2022 醫(yī)療機(jī)構(gòu)藥事管理與藥學(xué)服務(wù) 第2-11部分:臨床藥學(xué)服務(wù) 治療藥物監(jiān)測(cè)
- 廣州退休申請(qǐng)表范本
- 2023年中國(guó)海關(guān)科學(xué)技術(shù)研究中心招聘應(yīng)屆畢業(yè)生7人筆試模擬試題及答案解析
- 皮帶機(jī)安全-課件
評(píng)論
0/150
提交評(píng)論