



版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《C語言程序設計》課程期末復習資料一、單項選擇題不正確的c語言標識符是ー〇A)intB)a_l_2C)ablexeD)_x是正確的C語言標識符是ー〇A)^defineB)_123C)%dD)\n四組字符串中都可以用作C語言程序標識符的一組是。print_3doodbaBci\amonehalfstart$it3paiPxqMy->bookline#His.agestr_lCpppowwhile各選項組中,均是C語言關鍵字的組是。A)auto,enum,includeB)switch,typedef,continueC)signed,union,scanfD)if,struct,type不屬于C語言關鍵字的是。A)defaultB)registerC)enumD)externalC語言程序從main。函數開始執(zhí)行,所以這個函數要寫在ー〇A)程序文件的開始B)程序文件的最后0它所調用的函數的前面D)程序文件的任何位置關于C語言的敘述錯誤的是ーA)大寫字母和小寫字母的意義相同B)不同類型的變量可以在一個表達式中0在賦值表達式中等號(=)左邊的變量和右邊的值可以是不同類型D)同一個運算符號在不同的場合可以有不同的含義語言中,錯誤的int類型的常數是。A)32768B)0〇037D)OxAF[1.9]執(zhí)行語句printf(*%x*,-1)5屏幕顯示,.A)-1B)!〇?ffffD)ffff[1.10]已知!ongi=32768:執(zhí)行語句printf("%d",i);屏幕顯示〇A)-1B)-32768C)1D)32768[1.11]已知longi=65539;執(zhí)行語句printfi);屏幕顯示〇A)65539B)-3C)3D)程序不能執(zhí)行【1.12]在C語言中,整數一8在內存中的存儲形式是。A)1111111111111000B)1000000000001000〇0000000000001000D)1111111111110111[1.13]C語言中字符型(char)數據在內存中的存儲形式是ー〇A)原碼B)補碼C)反碼D)ASCI!碼【1.14】將字符g賦給字符變量c,正確的表達式是。A)c=\147B)c="\I47"C)c='\147'D)c='0147’轉義字符中錯誤的ー個是ー〇A)''000'B)''0014'C)'\xlll'D)''2'格符賦給字符變量c,正確的賦值語句是ー〇A)c=、〇’B)c=NULLC)c=0D)c=32[1.17I已知:chara-\70';則變量a中〇A)包含1個字符B)包含2個字符〇包含3個字符D)說明非法串"\"E0F\n=-\61\”的長度是ー〇A)8B)9〇!4D)非法字符串串""的長度是ー〇A)0B)!〇2D)非法字符串[1.20]已知:chara;intb;floatc;doubled;執(zhí)行語句"c=a+b+c+d;"后,變量c的數據類型是。A)intB)charC)floatD)double[1.21]溫度華氏和攝氏的關系是:C=-(F-32)O已知:floatC,F;由華氏求攝氏的正確的賦值表達式是ー〇A)C=5/9(F-32)B)C=5*(F-32)/9C)C=5/9*(F-32)D)三個表達式都正確[1.22]逗號表達式"(a=3*5,a*4),a+15"的值是,〇A)15B)60〇30D)不確定[1.23]如果inta=l,b=2,c=3,d=4;則條件表達式"aくb?a:cくd?c:d"的值是 。A)1B)2C)3D)4出s=10!的值,則變量s的類型應當為。A)intB)unsigedC)longD)以上三種類型均可[1.25I已知inti=10:表達式"20-(K=iく=9"的值是〇A)0B)!〇19D)20[1.26]已知intx=l,y;執(zhí)行下述語句后變量x的值是〇y=++x>5&&++xく10;A)1B)2〇3D)4斷字符變量c的值不是數字也不是字母時,應采用下述表達式ー〇c<=48||c>=57&&c<=65||c>=90&&c<=97||c>=122!(c<=481Ic>=57&&cく=651|c>=90&&c<=971|c>=122)c>=48&&c<=57I|c>=65&&c<=90||c>=97&&c<=122!(c〉=48&&cく=57||c〉=65&&cく=90||c〉=97&&cく=122)inta[3][2]={3,2,1):則表達式"a[〇][〇]/a[〇][l]/a[0][2]"的值是A)0.166667B)1〇0D)錯誤的表達式[1.29]已知intx=l,y=l,z=l;表達式"x+++y+++z++"的值是〇A)3B)4〇5D)表達式錯誤進制表示表達式"121012"的值是ー〇A)1B)0C)12D)14以下程序段:inta=3,b=4;a=ab;b=ba;a=ab;則執(zhí)行以上語句后a和b的值分別是ー〇A)a=3,b=4B)a=4,b=3C)a=4,b=4D)a=3,b=3運算中,操作數每右移一位,其結果相當于ー〇A)操作數乘以2B)操作數除以2〇操作數除以!6D)操作數乘以!6[1.33]已知chara=222;執(zhí)行語句a=a&052;后,變量a的值是0A)222B)10〇244D)254[1.34]已知二進制數a是00101101,如果想通過整型變量b與a做異或運算,使變量a的高4位取反,低4位不變,則二進制數b的值應是〇A)11110000B)00001111C)11111111D)00000000[1.35I已知inta=15,執(zhí)行語句a=aくく2以后,變量a的值是〇A)20B)40〇60D)80[1.36]已知intx=5,y=5,z=5;執(zhí)行語句x%=y+z;后,x的值是.A)0B)!〇5D)6語句scanf("x=%f,y=%f",&x,&y);輸入變量x、y的值(口代表空格),正確的輸入是〇A)1.25,2.4B)1.25D2.4〇x=l.25,y=2.4D)x=l.25Dy=2.4循環(huán)語句中有語法錯誤的是ー。A)while(x=y)5;B)while(O);C)do2;while(x==b);D)dox++while(x==10);intx=(l,2,3,4)5變量x的值是〇A)1B)2C)3D)4[1.40]表達式sizeof(double)是〇A)函數調用B)double型表達式C)int型表達式D)非法表達式語句printf(z,2:%d,",printf("zl:%d,',scanf(/,%d,z,&x)));以后的輸出結果是ー〇A)2:1,1:1,B)1:1,2:1,C)2:4,1:1D)1:1,2:4,[1.42]已知:intx,y;doublez;則以下語句中錯誤的函數調用是。A)scanf(zz%d,%lx,%le,z,&x,&y,&z);B)scanf(zz%2d*%d%lfzz,&x,&y,&z);C)scanf(zz%x%*d%ozz,&x,&y);D)scanfC%x%o%6.2f",&x,&y,&z);件表達式"(n)?(c++):(c-)”中的表達式(n)等價的表達式是ー〇A)(n==0)B)(n==l)C)(n!=0)D)(n!=l)[1.44]已知inti=l,j=0:執(zhí)行下面語句后j的值是〇while(i)switch(i){case1:i+=l;j++;break;i+=2;j++;break;i+=3;j++;break;default:i—;j++;break;A)1B)2C)3D)死循環(huán)[1.45I求取滿足式12+22+32+……+n2<1000的n,正確的語句是〇for(i=l,s=0;(s=s+i*i)<=1000;n=i++);for(i=l,s=0;(s=s+i*i)<=1000;n=++i);for(i=l,s=0;(s=s+i*++i)<=1000;n=i);for(i=l,s=0;(s=s+i*i++)<=1000;n=i);[1.46I下面的for語句。for(x=0,y=10;(y〉〇)&&(x<4);x++,y—);A)是無限循環(huán)B)循環(huán)次數不定〇循環(huán)執(zhí)行4次D)循環(huán)執(zhí)行3次[1.47]已知inti=l;執(zhí)行語句while(i++<4);后,變量i的值為〇A)3B)4〇5D)6intx=12,y=35執(zhí)行下述程序后,變量x的值是ー〇do{x/=y—;}while(x>y);A)1B)2C)3D)程序運行有錯誤[1.49]已知chara[][20]={"Beijing","shanghai","tianjin","chongqing”};語句printf("祝",a[30]);的輸出是〇A)<空格>B)nC)不定D)數組定義有誤維數組的正確說明是ー〇A)intaロロ={1,2,3,4,5,6};B)inta[2][]={1,2,3,4,5,6};C)inta[][3]={1,2,3,4,5,6};D)inta[2,3]={1,2,3,4,5,6};符數組s賦值,不合法的一個是ー〇chars[]="Beijing";chars[20]={"beijing");chars[20];s="Beijing";chars[20]={'B','e','i','j','i','n','g'};符數組str賦初值,str不能作為字符串使用的ー個是〇charstr[]="shanghai";charstrロ={"shanghai”};charstr[9]={'s,,,h,,,a,,,n,,,g,,,h,,,a,,,i,};charstr[8]={,s,,,h,,,a,,,n,,,g,,,h,,,a,,,i,};[1.55I如果ー個變量在整個程序運行期間都存在,但是僅在說明它的函數內是可見的,這個變量的存儲類型應該被說明為ー?A)靜態(tài)變量B)動態(tài)變量〇外部變量D)內部變量個C源程序文件中,若要定義一個只允許在該源文件中所有函數使用的變量,則該變量需要使用的存儲類別是。A)externB)registerC)autoD)static語言中,函數的數據類型是指ー〇A)函數返回值的數據類型B)函數形參的數據類型0調用該函數時的實參的數據類型D)任意指定的數據類型如下定義的函數:funl(a){printf("\n%d",a);}則該函數的數據類型是ー〇A)與參數a的類型相同B)void型0沒有返回值D)無法確定ー個函數實現(xiàn)交換x和y的值,并將結果正確返回。能夠實現(xiàn)此功能的是ー〇A)swapa(intx,inty)B)swapb(int*x,int*y){inttemp;{inttemp;temp=x;x=y;y=temp;temp=x;x=y;y=temp;})C)swapc(int*x,int*y)D)swapd(int*x,int*y){inttemp;{int*temp;temp=*x;*x=*y;*y=temp;temp=x;x=y;y=temp;})個角的正弦函數值的平方。能夠實現(xiàn)此功能的函數是ー。sqofsina(x)floatx;{return(sin(x)*sin(x));}doublesqofsinb(x)floatx;{return(sin((double)x)*sin((double)x));)doublesqofsinc(x){return(((sin(x)*sin(x));)sqofsind(x)floatx;{return(double(sin(x)*sin(x)));[1.61Iー個函數內有數據類型說明語句如下:doublex,y,z(10);關于此語句的解釋,下面說法正確的是ー〇z是ー個數組,它有10個元素。z是ー個函數,小括號內的10是它的實參的值。0z是ー個變量,小括號內的10是它的初值。D)語句中有錯誤。函數定義如下:floatfunl(intx,inty){floatz;z=(float)x/y;return(z);)主調函數中有inta=l,b=0;可以正確調用此函數的語句是,A)printf(〃%f〃,funl(a,b));B)printf(〃%f”,funl(&a,&b));C)printf(〃%f”,funl(*a,*b));D)調用時發(fā)生錯誤函數的功能是ー〇a(sl,s2)charsi口,s2ロ;{while(s2++=sl++);)A)字符串比較B)字符串復制〇字符串連接D)字符串反向[1.64I在下列結論中,只有一個是錯誤的,它是。C語言允許函數的遞歸調用C語言中的continue語句,可以通過改變程序的結構而省略0有些遞歸程序是不能用非遞歸算法實現(xiàn)的D)C語言中不允許在函數中再定義函數[1.65]已知:inta,*y=&a;則下列函數調用中錯誤的是。A)scanf("刎",&a);B)scanf("知",y);C)printf("%d",a);D)printf("%d",y);語句"int(*p)();”的含義是。p是ー個指向ー維數組的指針變量p是指針變量,指向ー個整型數據0p是一個指向函數的指針,該函數的返回值是ー個整型D)以上都不對[1.67]設有說明int(*p)[4];其中的標識符p是。A)4個指向整型變量的指針變量B)指向4個整型變量的函數指針0ー個指向具有4個整型元素的ー維數組的指針D)具有4個指向整型變量的指針元素的一維指針數組[1.68]已知:chars[10],*p=s,則在下列語句中,錯誤的語句是。A)p=s+5;B)s=p+s;C)s[2]=p[4];D)*p=s[〇];:chars[100];inti;則引用數組元素的錯誤的形式是。A)s[i+10]B)*(s+i)C)*(i+s)D)*((s++)+i)[1.70]已知:chars[6],*ps=s;則正確的賦值語句是〇A)s=*12345*;B)*s=*12345*;C)ps=*12345*;D)*ps="12345";:chara[3][10]={"BeiJing*,*ShangHai*,"Tianjin"),*pa=a;不能正確顯示字符串"ShangHai"的語句是。A)printf("%s",a+1);B)printf("%s",*(a+1));C)printf("%s",*a+l);D)printf("%s",&a[l][0]);[1.72]已知:inta[4][3]={l,2,3,4,5,6,7,8,9,10,11,12);int(*ptr)[3]=a,*p=aE0];則以下能夠正確表示數組元素a[l][2]的表達式是。A)*(*(a+1)+2)B)*(*(p+5))C)(*ptr+l)+2D)*((ptr+l)[2]):inta[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;則值為3的表達式是。A)p+=2,*(p++)B)p+=2,*++pC)p+=2,*p++D)p+=2,++*p[1.74]已知:intaロ={1,2,3,4},y,*p=a;則執(zhí)行語句y=(*++p)—;之后,數組a各元素的值變?yōu)椹朅)0,1,3,4B)1,1,3,4〇1,2,2,4D)1,2,3,3變量y的值是°A)1B)2〇3D)4:inta[]={1,3,5,7},y*p=a5為使變量y的值為3,下列語句正確的是0A)y=++*p++;B)y=++(*p++);C)y=(++*p)++;D)y=(*++p)++;[1.76]已知:intx[]={1,3,5,7,9,11},*ptr=x;則能夠正確引用數組元素的語句是。A)xB)*(ptr-)C)x[6]D)*(-ptr)的功能是交換變量x和y中的值,且通過正確調用返回交換的結果。能正確執(zhí)行此功能的函數是。A)funa(int*x,int*y)B)funb(intx,inty){int*p; {intt;p=x;*x=*y;*y=*p;t=x;x=y;y=t;C)func(int*x,int*y)D)func(int*x,int*y){*x二?y;*y二?x; (*x二*x+*y;*y二*x-*y;*x二*x-*y;[1.78I有定義如下:structsk{inta;floatb;}data,*p;如果p=&data;則對于結構變量data的成員a的正確引用是ーA)(*).data,aB)(*p).aC)p->data.aD)p.data,a:structst{intn;structst*next;);staticstructsta[3]={l,&a[l],3,&a[2],5,&a[0]},*p;如果下述語句的顯示是2,則對p的賦值是ー〇printf ++(pー>next->n));A)p=&a[0];B)p=&a[l];C)p=&a[2];D)p=&a[3];:structperson{charname[10];intage;}class[10]={"LiMing”,29,"ZhangHong”,21,"WangFang”,22};下述表達式中,值為72的ー個是ー〇class[0]->age+class[l]ー〉age+class[2]->ageclass[l].name[5]person[1].name[5]clase->name[5]:struct{inti;charc;floata;}test;則sizeof(test)的值是〇A)4B)5C)6D)7:union{inti;charc;floata;}test;則sizeof(test)的值是〇A)4B)5C)6D)7[1.83I已知:unionu_type{inti;charch;floata;}temp;現(xiàn)在執(zhí)行"temp,i=266;printf("%d",temp,ch)〃的結果是〇A)266B)256C)10D)1[1.84]若有以下程序段:structdent{intn;int*m;};inta=l,b=2,c=3;structdents[3]={{101,&a},{102,&b},{103,&c}};structdent*p=s;則以下表達式中值為2的是。A)(p++)->mB)*(p++)->mC)(*p).mD)*(++p)->m【1.85】若有以下說明語句,則對結構變量pup中sex域的正確引用是。structpupil{charname[20];intsex;}pup,*p;p=&pup;A)p.pup.sexB)p->pup.sexC)(*p)?pup.sexD)(*p).sex[1.86I以下對結構變量stul中成員age的非法引用是。structstudent{intage;intnum;}stul,*p;p=&stul;A)stul.ageB)student,ageC)p->ageD)(*p).age以下定義和語句:uniondata{inti;charc;floatf;)a;intn;則以下語句正確的是oA)a=5;B)a={2,,a,L2};C)printff%d\n',a);D)n=a;:structsk{inta;intage;}date,*p;如果要使指針P指向data中的成員a,正確的賦值語句是ー 。A)p=(structsk*)&data.a;B)p=(structsk*)data,a;C)p=&data.a;D)*p=data,a;[1.89I已知enumweek{sun,mon,tue,wed,thu,fri,sat}day;則正確的賦值語句是〇A)sun=0;C)san=day;D)sun=mon;D)day=sun;[1.90]已知enumcolor{red,yellow=2,blue,white,black}ren;執(zhí)行下述語句的輸出結果是〇printf(繪d〃,ren二white);A)0B)1C)3D)4[1.91]已知enumname{zhao=l,qian,sun,lijman;執(zhí)行下述程序段后的輸出是man=0;switch(man){case0:printf〈People'n");printf(〃Man\n);printf(〃Woman\n〃);default:printf("Error'n");}A)PeopleB)ManC)WomanD)Error關于枚舉類型名的定義中,正確的是ー〇A)enema={one,two,three};B)enema{one=9,two=-l,three};C)enema={〃one","two","three"};D)enema{"one","two","three"};C語言中標準輸入文件stdin是指。A)鍵盤B)顯示器〇鼠標D)硬盤開ー個已存在的非空文件"file"用于修改,選擇正確的語句A)fp=fopen("file","r");B)fp=fopen("file","a+");C)fp=fopen("file","w");D)fp=fopen(,file","r+");利執(zhí)行了文件關閉操作時,fclose函數的返回值是。A)-1B)TRUE〇0D)1[1.96]fscanf函數的正確調用形式是。fscanf(文件指針,格式字符串,輸出列表);fscanf(格式字符串,輸出列表,文件指針);0fscanf(格式字符串,文件指針,輸出列表);D)fscanf(文件指針,格式字符串,輸入列表);宏定義#defineN3SdefineY(n)((N+l)*n)執(zhí)行語句z=2*(N+Y(5+l));后,變量z的值是〇A)42B)48〇52D)出錯宏定義#defineSQ(x)x*x,執(zhí)行語句printf("如T,10/SQ(3));后的輸出結果是ー〇A)1B)3〇9D)10[1.100]已知宏定義如下:SdefinePRprintf#defineNL"\n"#defineD"%d"#defineDIDNL若程序中的語句是PR(Dl,a);經預處理后展開為ー〇A)printf(%d\n,a);B)printf(*%d\n*,a);C)printf("%d""\n",a);D)原語句錯誤二、閱讀程序題導讀:學會閱讀程序對于初學者來說很重要,一方面可以鞏固所學的語法知識,另一方面通過閱讀別人寫好的程序來打開自己的思路,就所謂見多識廣。讀者通過閱讀理解程序,從給出的四個備選參考答案中,選擇程序的正確輸出。如果選擇有誤,就要認真分析原因,是概念方面的錯誤還是對程序邏輯理解不對,從而加深對語法規(guī)則的理解,提高程序設計能力。程序設計語言是開發(fā)程序的一個工具,學習語言的目的是為了編寫程序來解決實際問題,所以特別提倡通過實際上機來檢驗備選答案,增強動手能力。習題基本上是按照教材的章節(jié)來安排的,讀者可以根據學習的進度選擇部分習題。[2.1)以下程序的輸出結果是。main(){floata;a=l/100000000;printfぐ%g”,a);)A)0.00000e+00B)0.0C)1.00000e-07D)0程序的輸出結果是ー。^include<stdio.h>main(){intx=10;{intx=20;printfぐ'%d,”,x);)printf("%d\n",x);)A)10,20B)20,10C)10,10D)20,20[2.3I以下程序的輸出結果是ー。main(){unsignedintn;inti=-521;n=i;printf("n=%u\n",n);)A)n=-521B)n=521C)n=65015D)n=102170103程序的輸出結果是。main(){intx=10,y=10;printf("魅d%d\n,',x , y);}A)1010B)99C)910D)109程序的輸出結果是ー〇mainO{intn=l;printf("%d%d%d\n〃,n,n++,n--);)A)111B)101C)110D)121程序的輸出結果是ー〇main(){intx=0x02ff,y=0x0ff00;printf("%d\n”,(x&y)>>410x005f);)A)127B)255C)128D)1程序的輸出結果是ー〇mainO{inta=l;charc='a';floatf=2.0;printfC%d\n",(!(a=0),f!=0&&c='A'));)A)0B)1程序的輸出結果是ー〇mainO{inta=l,i=a+l;do{a++;}while(ri++>3);printf("%d\n〃,a);}A)1B)2C)3D)4程序的輸出結果是ー〇main(){inta=lll;a=a00;printf("%d,%o\n”,a,a);)A)111,157B)0,0C)20,24D)7,7[2.10]下面程序的輸出結果是〇main(){chars[12]="abook”;printf("%.4s",s);)A)abook!B)abook!く四個空格》C)aboD)格式描述錯誤,輸出不確定【2.11]下面程序的輸出結果是ー〇main(){inta,b;scanf("%2d%3d",&a,&b);printf("a=%db=%d\n",a,b);)A)a=12b=34B)a=123b=45C)a=12b=345D)語句右錯誤[2.12]以下程序段的輸出結果是。inta=10,b=50,c=30;if(a>b)a=b;b=c;c=a;printf("a=%db=%dc=%d\nz,,a,b,c);A)a=10b=50c=10B)a=10b=30c=10C)a=50b=30c=10D)a=50b=30c=50[2.13]以下程序的輸出結果是。mainO{inta=0,b=l,c=0,d=20;if(a)d=d-10;elseif(!b)if(!c)d=15;elsed=25;printf(zzd=%d\nz,,d);)A)d=10B)d=15C)d=20D)d=25[2.14I下面程序的輸出結果為。main(){inta=l,b=O;switch(a){case1:switch(b){case0:printf("**0**〃);break;printf(zz**l**〃);break;}printf(〃**2**〃);break;))A)**0**B)**0****2**C)**0****l****2**D)有語法錯誤【2.15】以下程序的輸出結果是。main(){char*s="12134211”;intvl=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){case'r:vl++;case'3':v3++;case'2':v2++;default:v4++;)printf(zzvl=%d,v2=%d,v3=%d,v4=%d\nzz,vl,v2,v3,v4);A)vl=4,v2=2,v3=l,v4=lB)vl=4,v2=9,v3=3,v4=lC)vl=5,v2=8,v3=6,v4=lD)vl=4,v2=7,v3=5,v4=8【2.16]下面程序的輸出是。main(){intx=l,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;b++;break;}a++;b++;break;)printf(zza=%d,b=%d\n〃,a,b);)A)a=2,b=lB)a=l,b=lC)a=l,b=0D)a=2,b=2[2.17]下面程序的輸出是0mainO{intnum=0;while(num<=2){num++;printf1%d\n,num);))A)1B)1C)1D)1223[2.18]下面程序的輸出結果是〇mainO{inta=l,b=0;do{switch(a){case1:b=l;break;case2:b=2;break;default:b=0;)b=a+b;}while(!b);printf("a二%d,b二%d”,a,b);)A)1,2B)2,1C)1,1D)2,2[2.19]從鍵盤上輸入〃446755〃時,下面程序的輸出是#include<stdio.h>main(){intc;while((c二getchar())!二’\n')switch(c2'){case0:putchar(c+4);putchar(c+4);break;putchar(c+3);default:putchar(c+2);break;)printf('\n");)A)888988B)668966C)88898787D)66898787[2.20]下面程序的輸出結果是〇main(){intk=0;charc=,A';do{switch(c++){case'A':k++;break;case'B':k-;case'C':k+=2;break;case'D':k=k%2;contiue;case'E':k=k+10;break;default:k=k/3;}k++;}while(c<,C);printf("k=%d\n〃,k);)A)k=lB)k=2C)k=3D)k=4[2.21I下面程序的輸出結果是ー〇main(){intx,i;for(i=l;i<=100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)printf(zz%d”,x);))A)3981B)4284C)2668D)2870[2.22]下面程序的輸出結果是〇#include<stdio.h>main(){inti,k,a[10],p[3];k=5;for(i=0;i<10;i++)a[i]=i;for(i=0;i<3;i++)p[i]=a[i*(i+l)];for(i=0;i<3;i++)k+=p[i]*2;printfぐ%d\n”,k);}A)20B)21C)22D)23[2.23I假定從鍵盤上輸入〃3.6,2.4く回車>〃,下面程序的輸出是.#include<math.h>main(){floatx,y,z;scanf(/z%f,%f",&x,&y);z=x/y;while(l){if(fabs(z)>1.0){x=y;y=z;z=x/y;)elsebreak;)printfぐ%f\n",y);}A)1.500000B)1.600000C)2.000000D)2.400000[2.24]下面程序的輸出結果是〇main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<-3;j++){if(j%2)continue;x++;)x++;)printf("x二%d\n",x);}A)x=4B)x=8C)x=6D)x=12【2.25]下面程序的輸出結果是ーmain(){inti,j,k=10;for6二〇;i<2;i++){k++;{intk=0;for(j=0;j<=3;j++){if(j%2)continue;k++;})k++;)printf("k二%d\n",k);}A)k=4B)k=8C)k=14D)k=18[2.26]下面程序的輸出結果是ー#include<stdio.h>main(){intn[3][3],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)n[i][j]=i+j;for(i=0;i<2;i++)for(j=0;j<2;j++)n[i+l][j+l]+=n[i][j];printfぐ%d\n",n[i][j]);)A)14B)0C)6D)不確定[2.27I下面程序的輸出結果是 。ttinclude<stdio.h>main(){inta[4][5]={1,2,4,-4,5,-9,3,6,-3,2,7,8,4};inti,j,n;n=9;i=n/5;j=n-i*5-l;printf("a[%d][%d]=%d\n”,i,j,a[i][j]);)A)6B)-3C)2D)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務分包企業(yè)合同范本
- 華萊士加盟合同范例
- 勞務合同范本遷戶口
- 單位食堂承攬合同范本
- 個人農業(yè)養(yǎng)殖合同范本
- 加盟合同范本李慶亮
- 出售公司房屋合同范本
- 人壽第三方代理合同范本
- 勞動用工合同范本范本
- 企業(yè)策劃標準合同范本
- 高新技術企業(yè)認定申請書樣例與說明
- 數據結構英文教學課件:chapter6 Tree
- 高壓氧科工作總結高壓氧科個人年終總結.doc
- 《政治學概論》教學大綱
- 橋梁缺陷與預防
- 食品生物化學習題謝達平(動態(tài))
- 新蘇教版小學科學三年級下冊全冊教案(2022年春修訂)
- 保安員工入職登記表
- 睿達RDCAM激光雕刻切割軟件V5.0操作說明書
- 機械設計基礎平面連桿機構課件
- 人力資源部經理崗位說明書
評論
0/150
提交評論