高級(jí)語(yǔ)言程序設(shè)計(jì)(c)智慧樹(shù)知到期末考試答案章節(jié)答案2024年陜西理工大學(xué)_第1頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)(c)智慧樹(shù)知到期末考試答案章節(jié)答案2024年陜西理工大學(xué)_第2頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)(c)智慧樹(shù)知到期末考試答案章節(jié)答案2024年陜西理工大學(xué)_第3頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)(c)智慧樹(shù)知到期末考試答案章節(jié)答案2024年陜西理工大學(xué)_第4頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)(c)智慧樹(shù)知到期末考試答案章節(jié)答案2024年陜西理工大學(xué)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

高級(jí)語(yǔ)言程序設(shè)計(jì)(c)智慧樹(shù)知到期末考試答案+章節(jié)答案2024年陜西理工大學(xué)以下正確的描述是()。

答案:形式參數(shù)是局部變量;不同的函數(shù)中可以使用相同的變量名;一個(gè)函數(shù)內(nèi)部定義的變量只能在本函數(shù)范圍內(nèi)有效以下敘述正確的是()

答案:一個(gè)C源程序必須包含一個(gè)main()函數(shù);c程序的基本組成單位是函數(shù);一個(gè)c源程序可由一個(gè)或多個(gè)函數(shù)組成for語(yǔ)句中的表達(dá)式可以部分或全部省略,但是兩個(gè)分號(hào)不能省略。()

答案:對(duì)函數(shù)的嵌套調(diào)用是指被調(diào)用函數(shù)又調(diào)用另一個(gè)函數(shù)。()

答案:對(duì)C語(yǔ)言中,double類型的數(shù)據(jù)占字節(jié)數(shù)為8。()

答案:對(duì)以下敘述不正確的是()

答案:在對(duì)一個(gè)C程序進(jìn)行編譯的過(guò)程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤;在C程序中,main()函數(shù)必須位于程序的最前面;C程序的每行中只能寫一條語(yǔ)句以下說(shuō)法中錯(cuò)誤的是()

答案:#define和printf都是C語(yǔ)句;#define是C語(yǔ)句而printf不是;printf是C語(yǔ)句,但#define不是算法的特征包括()。

答案:可行性;有窮性;確定性;輸入和輸出若有以下定義語(yǔ)句,structstudent{charname[12];charsex;intage;floatscore;};structstudentstd,*ps;ps=&std;則以下對(duì)age成員賦值的語(yǔ)句中正確的為()。

答案:(*ps).age=18;;std.age=18;;ps->age=18;以下選項(xiàng)中合法的用戶標(biāo)識(shí)符是()

答案:_243以下說(shuō)法中不正確的是()

答案:在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義;C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分;C語(yǔ)言程序總是從第一個(gè)的函數(shù)開(kāi)始執(zhí)行設(shè)w=1,x=2,y=3,z=4,a=5,b=6,(a=w>x)&&(B=y>z);則執(zhí)行一下語(yǔ)句后a、b的值分別為()

答案:0和6設(shè)intx=1,y=5;表達(dá)式(!x||y--||++x)的值是()。

答案:1若有定義:inta[10];。則以下表達(dá)式中不能代表數(shù)組元素a[1]的地址的是()

答案:&a[0]++#include<stdio.h>intmain(void){intn[2]={O},i,j,k=2;for(i=0;i<k;i++)for(j=0;j<k;j++)n[j]=n[i]+1;printf(”%d\n”,n[k]);return0;}以上程序的輸出結(jié)果是()

答案:不確定的值main(){inta=18;a+=a-=a*a;printf("%d",A.;}以上程序輸出的結(jié)果是()

答案:-612#include"stdio.h"intabc(intu,intv);voidmain(){inta=24,b=16,c;c=abc(a,b);printf('%d\n",c);}intabc(intu,intv){intw;while(v){w=u%v;u=v;v=w}returnu;}求上述程序的運(yùn)行結(jié)果()

答案:8main(){intx=12,y=012;//012是一個(gè)八進(jìn)制數(shù)printf("%d%d\n",x--,--y);}以上程序的輸出結(jié)果是()

答案:129已知字符A的ASCII碼為十進(jìn)制的65,#include<stdio.h>voidmain(){charch1,ch2;ch1='A'+'5'-'3';ch2='A'+'6'-'3';printf("%d,%c\n",ch1,ch2);}上面程序的輸出是()

答案:67,D若用數(shù)組名作為函數(shù)調(diào)用時(shí)的實(shí)參,則實(shí)際上傳遞給形參的是()。

答案:數(shù)組的首地址若有說(shuō)明:intn=17,*p=&n,*q=p;,則以下非法的賦值語(yǔ)句是()

答案:n=*q;定義如下變量和數(shù)組:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};則下面語(yǔ)句for(i=0;i<3;i++)printf("%d",x[i][2-i]);輸出結(jié)果是()

答案:357若有定義:intaa[8];。則以下表達(dá)式中不能代表數(shù)組元aa[1]的地址的是()

答案:&aa[0]++C語(yǔ)言的程序一行寫不下時(shí),應(yīng)該()。

答案:用回車符換行請(qǐng)讀程序:#include"stdio.h"voidFUN(intS[]){staticintJ=0;do{S[J]+=S[J+1];}while(++J<2);}main(){intK,A[10]={1,2,3,4,5};for(K=1;K<3;K++)FUN(A);for(K=0;K<5;K++)printf("%d",A[K]);}上面程序輸出結(jié)果是()

答案:35745執(zhí)行語(yǔ)句:for(i=1;i<4;i++);后,變量i的值是()

答案:4設(shè)正x、y均為整型變量,且x=10y=3,printf("%d,%d\n",x--,--y);則以上語(yǔ)句的輸出結(jié)果是()

答案:10,2#include<stdio.h>voidmain(){intk=17;printf("%d,%o,%x\n",k,k,k);}以上程序的輸出結(jié)果是()

答案:17,21,11#include<stdio.h>voidmain(){ints,t,a,b;scanf("%d,%d",&a,&B);s=1;t=1;if(A<0)s=s+1;if(A>B)t=s+1;elseif(A==B)t=5;elset=2*s;printf("t=%d\n",t);}在執(zhí)行以上程序時(shí),為了使輸出結(jié)果為t=4,則給a和b輸入的值應(yīng)滿足的條件是()

答案:a<b<0執(zhí)行下列語(yǔ)句后,main(){inta=5;printf(“%d\n”,(A=3*5,a*4,a+5));}a的值為()

答案:20當(dāng)說(shuō)明一個(gè)結(jié)構(gòu)體變量時(shí)系統(tǒng)分配給它的內(nèi)存是()

答案:各成員所需內(nèi)存量的總和下列各選項(xiàng)中,合法的c語(yǔ)言關(guān)鍵字是()。

答案:void有如下程序段int*p,a=10,b=1p=&a;a=*p+b;執(zhí)行該程序段后,a的值為()

答案:11有以下程序main(){inta[]={0,1,2,3,4,5,6,7,8,9},*p;for(p=&a[9];p>=a;p--)printf("%d,",*p);}程序運(yùn)行后的輸出結(jié)果是()

答案:9,8,7,6,5,4,3,2,1,0,有以下程序,main(){intx,i;for(i=1;i<=50;i++){x=i;if(x%2==0)if(x%3==0)if(x%7==0)printf("%d",i);}}其輸出結(jié)果是()

答案:42#include<stdio.h>intmain(void){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i][b[j][j]];printf("%d\n",t);return0;}以上程序的輸出結(jié)果是()

答案:4讀程序:main(){intnum=0;while(num<=2){num++;printf("%d",num);}}上面程序的輸出結(jié)果是()

答案:123若有說(shuō)明:inta[10];,則對(duì)a數(shù)組元素的正確引用是()

答案:a[10-10]若有定義:“int*p[4];”,則標(biāo)識(shí)符p是()

答案:一個(gè)指針數(shù)組名對(duì)于基類型相同的兩個(gè)指針變量之間,不能進(jìn)行的運(yùn)算是()

答案:+當(dāng)順利執(zhí)行了文件關(guān)閉操作時(shí),fclose函數(shù)的返回值是()。

答案:0下列運(yùn)算符中優(yōu)先級(jí)最高的是()

答案:+下列函數(shù)調(diào)用語(yǔ)句中的fun函數(shù)實(shí)參個(gè)數(shù)為2fun((A+b,x,y),fun(x,(x+z)));()

答案:對(duì)設(shè)inta=20;則執(zhí)行表達(dá)式:a/=a+a后,a的值是1。()

答案:錯(cuò)若有以下程序段:TypedefstructNODE{intnum;structNODE*next;}OLD;則以下敘述中正確的是()。

答案:OLD是一個(gè)結(jié)構(gòu)體類型;用OLD定義的變量可作為單鏈表的結(jié)點(diǎn)變量在結(jié)構(gòu)化程序設(shè)計(jì)中,常用的算法的描述方法有()。

答案:偽代碼;盒圖(N-S圖);流程圖以下敘述中正確的是()

答案:C語(yǔ)言的可執(zhí)行程序是由一系列機(jī)器指令構(gòu)成的;用C語(yǔ)言編寫的源程序不能直接在計(jì)算機(jī)上運(yùn)行;通過(guò)編譯得到的二進(jìn)制目標(biāo)程序需要連接才可以運(yùn)行以下程序段的功能是,輸入一個(gè)兩位整數(shù),求每位數(shù)字對(duì)應(yīng)的數(shù)字字符的ASCII碼值之和。例如,輸入12<回車>,則輸出字符“1”、“2”的ASCII碼值49、50之和99。#include<stdio.h>main(){inta,x;scanf(“%d”,&a);x=(AB)+();printf(“a=%d,x=%d\n”,a,x);return0;}()

答案:a%10+‘0’;a%10+48函數(shù)是由()構(gòu)成

答案:函數(shù)首部;函數(shù)體若w=1,x=2,y=3,z=4,則條件表達(dá)式“w>x?w:y<z?y:z”的值是3。()

答案:對(duì)如果已經(jīng)定義符號(hào)常量#defineN5,則下面數(shù)組定義錯(cuò)誤的是()。

答案:charstr[N-5];;shortz[n];fgetc函數(shù)的作用是從指定文件讀入一個(gè)字符,該文件的打開(kāi)方式必須是讀或讀寫。()

答案:對(duì)下列選項(xiàng)中說(shuō)法不正確的是()

答案:C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行;C語(yǔ)言中main函數(shù)一定在程序的開(kāi)始部分;C程序的每行中只能寫一條語(yǔ)句若已定義:inta[]={0,1,2,3,4,5,6,7,8,9],*p=a,i;其中0≤i≤9,則對(duì)a數(shù)組元素正確的引用是()

答案:a[p-a];*(&a[i]);p[i]下列運(yùn)算符中,優(yōu)先級(jí)最高的是()

答案:!;++以下字符中,正確的C語(yǔ)言轉(zhuǎn)義字符是()

答案:‘\t’;\\’;‘\Xaa’有以下程序,main(){inti=1,j=2,k=3;if(i++==1&&(++j==3||k++==3))printf("%d%d%d\n",i,j,k);}程序運(yùn)行后的輸出結(jié)果是()

答案:233以下關(guān)于for語(yǔ)句的說(shuō)法正確的是()

答案:for循環(huán)是先判斷表達(dá)式,后執(zhí)行循環(huán)體語(yǔ)句;for循環(huán)中,可以用break語(yǔ)句跳出循環(huán)體;for循環(huán)體語(yǔ)句中,可以包含多條語(yǔ)句,但要用花括號(hào)括起來(lái)。若有說(shuō)明:inta[][4]={0,0};,則下面正確的敘述是()

答案:數(shù)組a的每個(gè)元素都可得到初值0;二維數(shù)組a的第一維大小為1;因?yàn)槎S數(shù)組a中初值的個(gè)數(shù)不能被第二維大小的值整除,則第一維的大小等于所得商數(shù)再加1,故數(shù)組的行數(shù)為1結(jié)構(gòu)化程序設(shè)計(jì)的核心思想包括()。

答案:自頂向下;模塊化設(shè)計(jì);逐步細(xì)化;結(jié)構(gòu)化編碼判斷兩個(gè)字符串S1和S2相等的正確語(yǔ)句是()

答案:if(strcmp(S1,S2)==0)若有數(shù)組定義為inta[3][4];則數(shù)組a中元素引用正確的是()。

答案:a[0][2*1]=10;a[4-2][0]=10;a[1][1*3]=10structperson{charname[9];intage;};structpersonclass[10]={"John",17,"Paul",19,"Mary",18,"adam",16};根據(jù)上面的定義,能打印出字母M的語(yǔ)句是()

答案:printf("%c\n",class[2].name[0]);#include<stdio.h>intmain(void){inti,x[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++)printf("%d,",x[i][2-i]);return0;}以上程序的輸出結(jié)果是()

答案:3,5,7,在c語(yǔ)言中,一維數(shù)組的定義方式為:類型說(shuō)明符數(shù)組名()

答案:[常量表達(dá)式]語(yǔ)句:printf("%d\n",12&&12);的輸出結(jié)果是().

答案:1可在C程序中用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是()

答案:as_b3_123If(1)intmain(void)(2){(3)inta[3]={1};(4)inti;(5)scanf(”%d”,&a);(6)for(i=1;i<3;i++)a[0]=a[0]+a[i];(7)prinff(”%f\n”,a[0]);(8)return0;(9)}上面程序中有錯(cuò)誤的行是()

答案:5#include<stdio.h>intmain(void){inti,x[3][3]={9,8,7,6,5,4,3,2,1},*p=&x[1][1];for(i=0;i<4;i+=2)printf("%d",p[i]);return0;}以上程序的輸出結(jié)果是()

答案:53以下程序中函數(shù)sort()的功能是對(duì)數(shù)組a中的數(shù)據(jù)進(jìn)行由大到小的排序。#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]<a[j]){t=a[i];a[i]=a[j];a[j]=t;}}intmain(void){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;sort(&aa[3],5);for(i=0;i<10;i++)print("%d,",aa[i]);printf("\n");return0;}程序運(yùn)行后的輸出結(jié)果是()

答案:1,2,3,8,7,6,5,4,9,10,有如下程序main(){inta=2,b=-1,c=2;if(A<B)if(B<0)c=0;elsec++;printf("%d\n",C);}該程序的輸出結(jié)果是()

答案:2若二維數(shù)組a有m列,則在a[i][j]之前的元素個(gè)數(shù)為()

答案:i*m+jC語(yǔ)言程序的基本單位是()。

答案:函數(shù)有以下程序viodfun(inta,intb,intc){a=456;b=567;c=678;}main(){intx=10,y=20,z=30;fun(x,y,z);printf("%d,%d,%d\n",x,y,z);}輸出結(jié)果是()

答案:10,20,30為避免嵌套的條件分支語(yǔ)句if…else的二義性,C語(yǔ)言規(guī)定,C程序中的else總是與()組成配對(duì)關(guān)系。

答案:其上面距它最近的,并且沒(méi)有其他else與其配對(duì)的if相配對(duì)如果k為整數(shù),k=10;while(0)k=k-1;則while循環(huán)執(zhí)行次數(shù)()。

答案:一次都不執(zhí)行在下列選項(xiàng)中,構(gòu)成死循環(huán)的程序段是()

答案:for(;;);C語(yǔ)言規(guī)定:在一個(gè)源程序中,main()函數(shù)的位置()

答案:可以任意inti=-1;if(i<=0)printf("****\n");elseprintf("%%%%\n");執(zhí)行上面語(yǔ)句后的輸出為()

答案:****有以下程序:fun(inta,intB.{if(A>B.returna;elsereturnb;}main(){intx=3,y=8,z=6,r;r=fun(x,y+z);printf("%d\n",r);程序運(yùn)行后的輸出結(jié)果是()

答案:14#include<stdio.h>voidmain(){inta=-1,b=1;if((++a<0)&&!(B--<=0))printf("%d%d\n",a,B);elseprintf("%d%d\n",b,A);}以上程序的輸出結(jié)果是()

答案:10#include<stdio.h>f(intb[],intm,intn){inti,s=0;for(i=m;i<n;i=i+2)s=s+b[i];returns;}intmain(void){intx,a[]={1,2,3,4,5,6,7,8,9};x=f(a,3,7);printf(”%d\n”,x);return0;}以上程序的輸出結(jié)果是()

答案:10如intx=14;下列求商y(需小數(shù)結(jié)果)的表達(dá)式哪一個(gè)不對(duì)()

答案:y=x/5*1.0#include<stdio.h>voidmain(){inta,b,s;scanf("%d%d",&a,&B);s=a;if(A<B)s=b;s=s*s;printf("%d\n",s);}若執(zhí)行上面的程序從鍵盤輸入3和4,則輸出是()

答案:16為表示關(guān)系-1≤x≤1應(yīng)使用的c語(yǔ)言表達(dá)式是()

答案:x>=-1&&x<=1main(){intx=3,y=6,a=0;while(x++!=(y-=1)){a+=1;if(y<x)break;}printf("x=%d,y=%d,a=%d\n",x,y,A);}上面程序的輸出是()

答案:x=5,y=4,a=1若有以下定義:doublea;intb;floatc;chard;則表達(dá)式a*b/d+(d-C)值的類型為()

答案:double假定a和b為int型變量,

a=1;b=10;do

{

b=b-a;

a++;

}while(B>0);則執(zhí)行以上語(yǔ)句后b的值為()

答案:0#include<stdio.h>voidmain(){intm=5;if(m++>5)printf("%d\n",m);elseprintf("%d\n",m--);}以上程序輸出結(jié)果是()

答案:6如intk=11;則執(zhí)行語(yǔ)句k=1/3*++k;后k取值為()

答案:0下面程序執(zhí)行后,#include<stdio.h>voidfun(char*filename,char*str){FILE*fp;inti;fp=fopen(filename,"w");for(i=0;i<strlen(str);i++)fputc(str[i],fp);fclose(fp);}voidmain(){fun("test.txt","newworld");fun("test.txt","hello");}文件test.txt中的內(nèi)容是()。

答案:hello標(biāo)準(zhǔn)庫(kù)函數(shù)fgets(s,n,f)的功能是()。

答案:從文件f中讀取長(zhǎng)度不超過(guò)n-1的字符串存入指針s所指的內(nèi)存中C語(yǔ)言中系統(tǒng)的標(biāo)準(zhǔn)輸入文件是指鼠標(biāo)。()

答案:錯(cuò)當(dāng)已存在一個(gè)test.txt文件時(shí),執(zhí)行函數(shù)fopen("test.txt","r+")的功能是()。

答案:打開(kāi)test.txt文件,只能讀取原有內(nèi)容,但不能寫數(shù)據(jù)已只寫方式打開(kāi)文本文件a.txt,可以使用FILE*fp;fp=fopen(“a.txt”,”w”);()

答案:對(duì)文件的操作必須先打開(kāi)文件。()

答案:對(duì)文件的讀函數(shù)是從輸入文件中讀取信息,并放在內(nèi)存中。()

答案:對(duì)printf函數(shù)和scanf函數(shù)的讀寫對(duì)象是文件,fprintf函數(shù)和fscanf函數(shù)的讀寫對(duì)象是終端。()

答案:錯(cuò)在C程序中,可以將整型數(shù)以二進(jìn)制形式存放到文件中的函數(shù)是()。

答案:fwrite()若有以下程序段:uniondata{inti;charc;floatf;}a;intn;則以下語(yǔ)句正確的是()。

答案:printf(“%d”,a);設(shè)struct{inta;charb;}q,*p=q;則錯(cuò)誤的表達(dá)式是()。

答案:(*p).b若要說(shuō)明一個(gè)類型名STP,使定義語(yǔ)句STPs等價(jià)于char*s,以下選項(xiàng)中正確的是()。

答案:typedefchar*STP;下面對(duì)typedef的敘述中不正確的是()。

答案:用typedef可以增加新類型#include<stdio.h>voidmain(){union{struct{intx,y;}in;inta,b;}e;e.a=1;e.b=2;e.in.x=e.a*e.b;e.in.y=e.a+e.b;printf(“%d%d”,e.in.x,e.in.y);}以上程序的輸出結(jié)果是()。

答案:48unionmyun{struct{intx,y,z;}u;intk;}a;voidmain(){a.u.x=4;a.u.y=5;a.u.z=6;a.k=0;printf(“%d\n”,a.u.x);}以上程序的輸出結(jié)果是()。

答案:6以下結(jié)構(gòu)體變量的定義方式不正確的是()。

答案:先定義該類型結(jié)構(gòu)體變量,再聲明結(jié)構(gòu)體類型設(shè)有以下說(shuō)明語(yǔ)句,structabc{intm;intn;}stype;則下面的敘述不正確的是()。

答案:abc是用戶定義的結(jié)構(gòu)體類型名若有語(yǔ)句“inta[3][4]={{1,3,5,7},{2,4,6,8}};”,則*(*a+1)的值為()。

答案:3變量的指針是指變量的()。

答案:名已定義以下函數(shù)fun(int*p){return*p;}該函數(shù)的返回值是()。

答案:形參p所指存儲(chǔ)單元中的值下列選項(xiàng)中正確的語(yǔ)句組是()。

答案:chars[8];s="Beijing";若有語(yǔ)句“inta[10];int*p=a;”,則以下錯(cuò)誤的表達(dá)式是()。

答案:a=p+a;對(duì)于以下遞歸函數(shù)f,調(diào)用f(4),intf(intn){if(n)returnf(n-1)+n;elsereturnn;}其返回值為()。

答案:10被調(diào)函數(shù)返回給主調(diào)函數(shù)的值稱為()。

答案:返回值文件中定義的全局變量的作用域?yàn)椋ǎ?/p>

答案:從定義該變量的位置開(kāi)始到本文件結(jié)束當(dāng)一個(gè)函數(shù)無(wú)返回值時(shí),函數(shù)的返回類型應(yīng)為()。

答案:void函數(shù)定義如下:voidf(intb){b=9;}實(shí)參數(shù)組及函數(shù)調(diào)用如下:inta[5]={1};f(a[1]);printf(”%d”,a[1]);則以下輸出語(yǔ)句的結(jié)果為()

答案:0關(guān)于遞歸函數(shù)以下敘述錯(cuò)誤的是()。

答案:遞歸函數(shù)的運(yùn)行速度很快。關(guān)于數(shù)組名作為函數(shù)的說(shuō)法錯(cuò)誤的是()。。

答案:在函數(shù)調(diào)用期間,形參數(shù)組和實(shí)參數(shù)組對(duì)應(yīng)的是不同的數(shù)組chars[]="abcd";printf("%d\n",strlen(s));上面程序段的輸出結(jié)果是()。

答案:4數(shù)組初始化為inta[10]={1,2,3};則該數(shù)組包含的元素個(gè)數(shù)是()。

答案:10以下關(guān)于一維數(shù)組定義或初始化的描述,錯(cuò)誤的是()。

答案:intd[5]={1};數(shù)組d中的值全為1定義了int型二維數(shù)組a[4][4]后,則數(shù)組元素a[3][3]前的數(shù)組元素個(gè)數(shù)為()。

答案:15下列程序段是給數(shù)組中所有元素賦值,inta[10];for(i=0;i<=9;i++)scanf(“%d”,);應(yīng)在下劃線上填入的是()。

答案:&a[i]doublea[][5]={1,2,3,4,5,6};printf("%d\n",sizeof(a));上面的程序段將輸出()。

答案:80設(shè)數(shù)組定義為:chararray[]="China";則數(shù)組array所占的空間為()。

答案:6個(gè)字節(jié)#include<stdio.h>intmain(){inta=3;do{printf("%d",a);a--;}while(a);return0;}以上程序段的輸出結(jié)果是()。

答案:321若定義inti;for(i=2;i==0;)printf("%d",i--);則以下循環(huán)語(yǔ)句的循環(huán)執(zhí)行次數(shù)是()。

答案:0intn=10;while(n>7){printf("%d,",n);n--;}以上程序段的輸出結(jié)果是()。

答案:10,9,8,intmain(){inti,j,k=0,m=0;for(i=0;i<2;i++){for(j=0;j<3;j++)k++;}m=i+j;printf("%d,%d\n",k,m);}以上程序運(yùn)行后的輸出結(jié)果是()

答案:6,5語(yǔ)句while(!y)中的!y等價(jià)于y==0。()

答案:對(duì)若定義inti;for(i=1;i<10;i++){if(i%3)i++;++i;printf("%d",i);}則以下for語(yǔ)句的執(zhí)行結(jié)果是()。

答案:369循環(huán)嵌套中,用break直接結(jié)束內(nèi)外兩層循環(huán)。()

答案:錯(cuò)列定行號(hào)intx=0,y=10;2switch(x)3{case3:4case–1:y=y-2;break;5casey+1:x+=5;6default:printf(“%d,%d”,x,y);}以上程序段中,有錯(cuò)誤的行是()。

答案:5main(){inta=2,b=3,c;c=a;if(a>b)c=1;elseif(a==b)c=0;elsec=-1;printf(“%d\n”,c);}以上程序的運(yùn)行結(jié)果是()

答案:-1#include<stdio.h>voidmain(){inti,x=1,y=0,a=0,b=0;switch(x){case1:b++;case2:a++;b++;break;case3:a++;b++;}printf("%d,%d\n",a,b);}上面程序的輸出結(jié)果是()

答案:1,2以下程序?qū)崿F(xiàn):輸入三個(gè)整數(shù),按從大到小的順序進(jìn)行輸出。main(){intx,y,z,c;scanf(“%d%d%d”,&x,&y,&z);if(){c=y;y=z;z=c;}if(){c=x;x=z;z=c;}if(){c=x;x=y;y=c;}printf(“%d,%d,%d”,x,y,z);在if后面的括號(hào)中填入的正確內(nèi)容分別是()

答案:y<zx<zx<y若x=12則表達(dá)式x>12?x+10:x-10的值是()

答案:2設(shè)有:inta=1,b=2,c=3,d=4,m=2,n=2;執(zhí)行(m=a>b)&&(n=c>d)后n的值為()。

答案:2已知intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;以上語(yǔ)句執(zhí)行后x,

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論