版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
選擇練習題TOC\o"1-5"\h\z1、C語言中最簡單的數(shù)據(jù)類型包括( )。A、整型,實型,邏輯型 B、整型,實型,字符型C、整型,字符型,邏輯型 D、整型,實型,邏輯型,字符型2、C語言中,運算對象必須是整型數(shù)的運算符是( )?A、%B、/C、%和/ D、?3、為表示關系x<y〈z,應使用C語言表達式( )?A、(x<y)&&(y<z) B,(x<y)AND(y<z)C、(x<y<z) D、(x<y)&(y<z)4、C語言程序的基本單位是( )。A、程序行 B、語句C、函數(shù)D、字符5、C語言的程序一行寫不下時,可以()〇A、用逗號換行 B、用分號換行C、用回車符換行 D、在任意ー空格處換行6、下述標識符中,( )是合法的用戶標識符。A、A&BB、voidC、_studentD、ab*7、在C語言中,字符型數(shù)據(jù)在內存中以( )形式存放。A、ネト碼B、ASCII碼C、反碼D、原碼8、ー個程序由若干文件組成,共用同一變量,則此變量的存儲類別應該為( )。A、autoB、externC、staticD、Register9、以下關于switch語句和break語句的描述中,只有( )是正確的。A、在switch語句中必須使用break語句B、在switch語句中,可以根據(jù)需要使用或不使用break語句C、break語句只能用于switch語句中D、break語句是switch語句的一部分10、C語言規(guī)定:調用ー個函數(shù)時,實參變量和形參變量之間的數(shù)據(jù)傳遞是()〇A、地址傳遞 B、值傳遞C、由實參傳給形參,并由形參傳回給實參 D、由用戶指定傳遞方式11、下述C語言轉義符中( )是非法的。A、WB、へ037C、’\0xrD、ペ12、為了要計算s=10!(10的階乘),則以下對s的定義正確的是( )。A>intsB、unsignedsC>shortsD、1ongs13、判斷變量ch中的字符是否為大寫字母,最簡單的正確表達式是( )?Aヽch>=,A*&&ch<-z' B、A<=ch<=ZC、'A'V二chV='z' D、ch>=A&&ch<=z14、在C語言中,能表示無符號長整型常數(shù)的是()〇A、OLB、496271OU C、912374uD、2ULTOC\o"1-5"\h\z15.能正確表示C語言的字符常量的是( )?A、ヘ0x4「 B."A"C、''〇' D、ヘ〇”16、C語言中邏輯表達式的值為( ).A、0或1B、非零值或零值 C、true或falseD、‘true'或‘false'17、C語言提供的基本數(shù)據(jù)類型關鍵字是( )。A、integerB,FLOATC、unsignedD,Double18、若定義語句:intbロ={1,2,3,4,5),*P=b;則表達式?p++的值是( )?A、1B、2C、b[0]的地址 D、b[l]的地址19、在下列選項中,不正確的表達式是()〇A、a>bB、c--,++b,a+=lC、a=c+b>n-m=kD、p++20、若有以下定義:inta[]={1,2,3,4,5,6,71;charcl=b',c2-2,;則數(shù)值不為2的表達式是()〇A>a[l]B、d-clC、a['3-c2]D、c2-021、右有定義:inta,*p=&a;*pp=&p;則與a=100;等價的語句是( )。A、**p=100;B、**pp=100;C>&*p=100;D、?pp=100;22、若有以下定義:char*s[5]=「BOY",“BOX“,“BELL”,“BYE”};intk=l則puts(s[k++]);的輸出是()〇23>標準庫函數(shù)fgets(s,n,D的功能是( )?A、從文件f中讀取長度為n的字符串,存入指針,所指的內存B、從文件f中讀取長度不超過n-1的字符串,存入指針,所指的內容C、從文件f中讀取n個字符串,存入指針s所指的內存D、從文件f中讀取長度為n-1的字符串,存入指針s所指的內存24、設有說明int(*ptr)[M]:其中標識符ptr是( )?A、M個指向整型變量的指針B、指向M個整型變量的函數(shù)指針C、ー個指向其有M個整型元素的ー組數(shù)組的指針D、具有M個指針的ー維指針數(shù)組,每個元素都只能指向整型變量25、下述對C語言字符數(shù)組的描述中錯誤的是( )?A、字符數(shù)組可以存放字符串B、字符數(shù)組中的字符串可以整體輸入、輸出C、可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值D、不可以用關系運算符對字符組中的字符串進行比較26、有如下定義:char*aa[2]={"abed","ABCE"):則以下說法正確的是( ).A、aa數(shù)組元素的值分別是"bed"和”ABCD"B、aa是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組C、aa數(shù)組的兩個元素分別存放的是含有4個字符的ー維字符數(shù)組的首地址D、aa數(shù)組的兩個元素中各自存放了字符器和A的地址27、以下程序的輸出結果是( ).main(){ inti='\010',j=10,k='\xl0';printfC,%d,%d,%d\nn,i,j,k);)A、8,10,16B、8,10,10C、10,10,10D、10,10,1628、以下程序的輸出結果是( )。#include<stdio.h>main(){printf("%d\n”,NULL);)A、不確定的值(因變量無定義)29、以下程序的輸出結果是( )。main()charcl-6*,c2='〇';printf("%d,%d,%d\n",cl,c2,cl-c2);)30、31、33、A、因輸出格式不合法,輸出出錯信息C、6.0,7指針s所指字符串的長度為( )。char*s="\t\"Name\\abcd\n";A、!5B、14C、13B、54,48,6D、6,0,6D、I2設有說明int(*p)[M]:其中標識符p是()oA、M個指向整型變量的指針B、指向M個整型變量的函數(shù)指針C、ー個指向其有M個整型元素的ー組數(shù)組的指針D、具有M個指針的ー維指針數(shù)組,每個元素都只能指向整型變量34、則語句:TurboC中,對于以下程序()〇main(){intx,y;y=creat(&x);printf("%d\n”,y);)creat(inta){returna++;}A、編譯時會給出錯信息B、順利進行編譯、連接、執(zhí)行:不報任何錯誤C、順利通過編譯、連接、但不能執(zhí)行D、順利通過編譯,但連接出錯設有如下定義:intx=10,y=4,z;printf("%d\nu,z=(x%y,x/y));的輸出結果是()〇A、1 B、〇 C、2 D、335、下述程序段的輸出結果是( )。main(){intx=10,y=10;printf(M%d,%d\nM,x++,++y);}A、10,10B、!1,11C>11,10D、10,1136>定義如下變量和數(shù)組:intj;intx[3][3]={1,2,3,4,5,6,7,8,91;TOC\o"1-5"\h\z則下面語句的輸岀結果是( )。for(i=0;i<3;i++)printf(n%dn,x[i][2-i]);A、159B、147C、357D、36937、若要求在if后ー對圓括號中表示a不等于〇的關系,則不能正確表示這ー關系的表達式為( )。A、a<>0B、!aC、a=0D、a38、若m,y,z均為int型變量,則執(zhí)行下面語句后m值是( )。m=l;x=2;y=3;z=4;m=(m<x.)?m:x;m=(m<y)?m:y;m=(m<z=?m:z;A、1 B、2 C、3 D、439>若有定義:inta=7;floatx=2.5,y=4.7,則表達式x+a%3*(int)(x+y)%2/4的值是( )。A、2.500000B、2.750000C、3.500000D、0.00000040、如下說法不正確的是()〇A、c>a+b等效于c>(a+b)B、若a,b均為真,則a||b為真C、表達式で&&d的值為〇D、邏輯運算符!比邏輯運算符|啲優(yōu)先級髙41、putchar()函數(shù)可以向終端輸出ー個( )?A、整型變量表達式值 B、字符C、字符串 D、實型變量值42、表達式18/4*sqrt(4.0)/8值的數(shù)據(jù)類型為( )?A、intB、floatC、doubleD、不確定43、若已定義a為整型變量:a=-2L;printf("%d\n",a);則以上語句( )?A、賦值不合法 B、輸出值為ー2 C、輸出為不確定值 D、輸出值為244、設有如下定義:char*aa[2]={"abcd","ABCD");以下說法中正確的是( )。A、aa數(shù)組元素的值分別是"abed"和”ABCD"B、aa是指針變量,它指向含有兩上數(shù)組元素的字符型一維數(shù)組C、aa數(shù)組的兩個元素分別存放的是含有4個字符的ー維字符數(shù)組的首地址D、aa數(shù)組的兩個元素中各自存放了字符宣和A的地址45、若int類型數(shù)據(jù)占兩個字節(jié),則以下語句的輸出為( )。intk=-1;printf("%d,%u\n",k,k);A,-1,-1B、-1,32767C、?1,32768D、?1,6553546、已知字母a的ASCII碼十進制值為97,則執(zhí)行以下語句后的輸出為()〇chara='a';a-;printf("%d,%c\n”,a+'2'-'0’,a+3-O);A、b,cB、aー運算不合法,故有語法錯C、98,c D、格式描述和輸出項不匹配,輸出無定值47、下面語句中( )是C語言的正確賦值語句。A、a=1,b=2B,1++;C、a=b=5D、y=int(x);48、設有以下說明語句structstuinta;floatb;Jstutype;則下面的敘述不正確的是( )。A、struct是結構體類型的關鍵字 B、structstu是用戶定義的結構體類型C.stutype是用戶定義的結構體類型名 D、a和b都是結構體成員名49、能正確表示:當x的取值范圍在[1,10]或[100,110]內為真,否則為假的表達式是()。A、(x>=l)&&(x<=10)&&(x>=100)&&(x<=110)B、(x>=l)||(x<=10)||(x>=100)||(x<=110)C、(x>=l)&&(x<=10)||(x>=100)&&(x<=110)D、(x>=l)||(x<=10)&&(x>=100)&&(x<=110)50、設n為整型變量,則循環(huán)語句for(n=10;n>0;n-)的循環(huán)次數(shù)為( )。A、!0B、9C、11D、1251、在對文件進行操作時,若要求文件的位置指針回到文件的開頭,則應當調用的庫函數(shù)是( )?A、fopen() B、fseek()52、下列哪個數(shù)組定義是正確的( )。A、A、fopen() B、fseek()52、下列哪個數(shù)組定義是正確的( )。A、inta[5.5]; B>INTa[10];53、ー個變量的指針就是()〇A、變量的地址B、變量的值54、有說明語句:int*fun();其意義是(C、fclose()D、rewind()C^inta[n]; D、inta[3+2];c、變量的名稱D、變量的類型A、函數(shù)fun返回一個int值B、函數(shù)fun返回ー個指向int型變量的指針C、函數(shù)fun是ー個指向函數(shù)的指針D、函數(shù)fun返回一個int值55、下列正確的說法是( )?A、宏替換是在程序運行時進行的B、函數(shù)調用是在程序編譯時進行的C、宏替換時,如果實參是表達式,應先求表達式的值,再替換D、函數(shù)調用時,如果實參是表達式,應先求表達式的值,再替換56、對于數(shù)學式厶/2a,下面正確的C語言表達式是( )?Ansqr(x)/2a sqr(x)/2*aC、sqrt(x)/(2*a)5フ、若im類型數(shù)據(jù)占2字節(jié),則以下語句的輸出為( )D、sqrt(x)/2*aintk=32768;printf(M%d,%u\nn,k,k);A、-1,65535B、-1,32767C、-1,-1,D、-32768,3276858>如果有定義char**s;,那么( )是正確的賦值語句。A、物ゴHello”; B、sゴHello”;59、下面程序中( )有錯誤。#include<stdio.h>main(){inta[3]={0,0,0);inti;for(i=0;i<3;i++)scanf("%Dn,&a[i]);for(i=l;i<3;i++)a[0]=a[0]+a[i];printf("%d\n",a[O]);}A、第4行B、第6行60、下面程序的運行結果()〇main(){unsigneda=3,b=10;printf(M%d\n"a<<2|b>>1=;}A、3 B、10 C、61、己定義x為float型變量。x=213.82631;Printf("%-4.2fAn",x);則以上程序( ).A、輸出格式描述符的域寬不夠,不C、輸出為213.82C、?s='A';D、**s=="Hello”;C、第7行D、第8行13 D、14B、輸出為213.83D、輸出為ー213.8262、設已定義整型變量K,則下面的程序輸出為( )?k=017:s=lll;printf(“%d",++k);printf("%x\n",s++);A、!56fB、1670C、1571D、166f63、不能正確表示a*b/c*d的C語言表達式是( )。A、a*b/c*dB、a/(c*d)*bC、a*b/c/dD、a*b/(c*d)64、下列( )表達式不滿足;當x的值為偶數(shù)時值為“真”,為奇數(shù)時值為“假”。A、X%2==0B、!x%2!=0C、x/2*2-x==0D、!(x%2)65、設已定義k為int型變量,則下面while循環(huán)執(zhí)行( )次。k=10;while(k=0)k=-l;A、執(zhí)行10次B、無限循環(huán)C、一次也不執(zhí)行D、執(zhí)行ー次66、說明語句int(*p);的含義是()〇A、p是ー個指向一個ー維數(shù)組的指針變量B、p是指針變量,它指向ー個整型數(shù)據(jù)的指針C、p是ー個指向函數(shù)的指針,該函數(shù)返回一個整型值D、p是ー個返回指針值的函數(shù),該指針指向整型數(shù)據(jù)67、用高級語言編寫的程序稱之為( )。A、源程序 B、目標程序C、匯編程序D、命令程序68、設有如下枚舉類型定義:enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran);枚舉量Fortran的值為()〇A、4B、7C、102D、10369、有以下程序的輸出結果為( )。main(){chara=0x95,b,c;b=(a&0xD<<4;c=(a&0xfD)>>4;a=b|c;printf("%x\n",a);)A、24B、59C、34D、5670、下述程序段的輸出結果是( )?inta=3;b=4;intc=aAb>>3;printf(M%dn,c)A、3B>4C、5D>671、下面程序段中調用fun函數(shù)傳送實參a和b;main(){chara[10],b[10];fun(a,b);)oBヽfun(charal[],chara2[]){??,}D、)oBヽfun(charal[],chara2[]){??,}D、fun(char*si,char*s2){***}Aヽfun(chara[10],b[10]){}C、fun(charp[10],charq[10]){ }72、若有以下定義:main(){int(*a)(),*b(),w[10],c;fun(int*c){))對fun函數(shù)的正確調用語句是( )。A、a=fun;a(w); B、fun(*a)(&c);C、b=fun;*b(w); D、fun(b);73、設int型變量在內存中占用兩個字節(jié)存儲單元,定義如下結構體:structstudent{charname[10];charsex;intage;structintyear;intmonth;intday;Jbirth;}stul;則表達式sizeof(stul)的值是( )。A、5B、8C、2D、2675、下述程序段的運行結果是( )。#include<stdio.h>main(){intm=7,n=4;floata=38.4,b=0.4,x;x=m/2+n*a/b+1/2;printf(M%f\n",x);)A、22B、387.000000C、27D、2676、下面程序的運行結果是()〇main(){intcl=2,c2=0;while(!c2—)printfC'%d%d",cl--,c2);}A、陷入死循環(huán) B、不輸出任何內容C、輸岀2-1 D,輸岀2077、下面程序的運行結果是( ).intm=4,n=6;max(intx,inty){intmax;max=x>y?x:y;return(max);)main()intm=10;printf(n%d\nH,max(m,n));}A、4B、!0C、6D>578、下面程序的運行結果是( )。fun(intp)(intk=l;statict=2;k=k+l;t=t+l;return(p*k*t);)main(){intx=4;fun(x);printf(n%d\n'\fun(x));}A、4B、32C、30D、1679、閱讀下面的程序:main(){charch;scanf("%c'\&ch);if(ch>=,a'&&ch<='z,)ch=ch-32;printf("%c",ch);)若輸入字符為:e,則程序運行結果為( )?A、EB>AC、eD、z80、下面程序的運行結果是( ).main()staticinta[3][3]={{3,2,1),(4,5,6),{-2,9,1));intij,sum=O;for(i=0;i<3;i++)for(j=0;j<3;j++){if(i==j)sum=sum+a[iJ[j]];}printf(nsum=%d",sum);)Ansum=10B、sum=9C、9D、1081、下面程序的運行結果是()〇#include<stdio.h>#include<string.h>main(){char*sl-*AbcDeGu;char*s2=CdEgn;si+=2;s2+=2;printf(',%d\n,\strlen(sl)-strlen(s2));}A、1B、2C、3D、482、下面程序的運行結果是( )。inta=l,k=10;fun(intx,inty){staticintm=l;m=m+a;return(m+x*y);)main(){inta=5,b;b=fun(a,k);b=fun(a,k);printf(M%du,b);A、20B、30C、40D、5383、當執(zhí)行下面程序且輸入aboy時,輸出的結果是()〇#include<stdio.h>#include<string.h>main(){charss[81]=nABOYn,hh[81],*pt;scanf(M%sH,hh);pt=strcat(ss,hh);puts(pt);printf(H%s\nn,hh);)A、ABOYa B、ABOYaboya aboyC、ABOYaboya D、ABOYaboyaboy84、下述程序的運行結果是()〇#include<stdio.h>voidfun(intx)(putchar(,0,+(x%10));fun(x/10);}main()(printf(H\nn);fun(l234);}A、4321B、321C、21D、185、閱讀程序:#include<stdio.h>main(){inta[10]={1,2,3,4,5,6,7,8,9,O),*P;p=a;primf("%x\n”,p);printf(n%x\nn,p+9);)該程序有兩個printf語句,如果第一個printf語句輸出的是194.則第二個printf語句的輸出結果是( )?A、203B、204C、104D、19686、設已定義i和k為int類型變量,則以下for循環(huán)語句(for(i=0,k=-l;;i++,k++)printf(H****\n");A、判斷循環(huán)結束的條件不合法 B、是無限循環(huán)C、循環(huán)一次也不執(zhí)行 D、循環(huán)只執(zhí)行一次8フ、下列程序段選擇項中,使i的運行結果為4的程序段是( )。inti=l,j=70;j=i=((i=3)*2);D、inti=l,j=70;j=i=((i=3)*2);D、inti=l,j=l;i+=j+=2;C>inti=0,j=l;(j==l)?(i=D:(i=3);88、下述程序的運行結果是(#include<stdio.h>#defineMul(i)t=t*(i)voidmain()(intx,s=O,t=l;for(x=0;x<4;x++){ Mul(x+1);s+=t}printf(,'\n%d',,s);D、D、34C、第6行錯誤D、第9行錯誤只有( )所完成的功能與其他程序不B,s=0;i=l;while(i++<100)s+=i;D、s=0;i=0;while(++i<=100)s+=i;A、20 B、32C、3389、閱讀以下程序(最左邊是附加的行號)。#include<stdio.h>main(){floats[5];inti,k=0;for(i=0;i<5;i++)scanf(M%dM,s+i);for(i=0;i<5;i++)k=s[ij;printf(',\n%f*,(float)k);)此段程序()〇A、沒有錯誤 B、第4行錯誤90、下列程序中有三個是完全相同的功能,同。A、s=0;i=0;while(i<=100)s+=i++;C、s=0;i=0;while(i<=100)s+=++i;91、如果有如下的程序:intf(chat*s){char*p=s;while(*p!=*\0*)p++;retum(p-s)如果在主程序中用下述語句調用上述函數(shù),則輸出結果為(printf("%d\n”,f(”goodbey!”));A、3 B、6 C、8 D、〇92、執(zhí)行下面的程序后,a的值為()〇main(){inta,b;for(a=l,b=l;a<=100;a++){if(b>=20)break;if(b%3==l)b+3;continue;}b-=5;)A、7 B、8 C、 D、1093、下面的程序中( )有錯誤。#include<stdio.h>)main()3)(floata[3]={0.0};inti;for(i=0;i<3;i++)scanf("%D",&a[i]);) for(i=1;i<3;i++)a[0]=a[0]+a[i];print("%f\n",a[O]);)A、第4行B、第6行C、第7行D、第8行94、以下程序的輸出結果是( ).#include<stdio.h>main(){inti;for(i=l;i<5;i++){ if(i%2)print"”)elsecontinue;printf(H-M))printf(n$\nM);}A、+?+?+?$B、?+?+?+$95、下述程序段的輸出結果是(intx=3;do{ printf("%d",x?=2);)while(!(—x));A、1B、3096、定義如下變量:intn=10;則下列循環(huán)的輸出結果是()〇while(n>7){ n-;printf("%d",n);)A、!098B、98797、下述程序段的輸出結果是(chars[10]="12345678”;char*p=s;printf("%c”,p[l]-0);A、s初始化錯誤C、ASCII碼值為1的字符98、下述程序段的輸出結果是(C、+-+-$D、?+?+$C、1?2D、死循環(huán)C、10987D、9876B、p初始化錯誤D、ASCH碼值為2的字符#include<stdio.h>編譯不能通過D、編譯不能通過D、46則輸出結果是( ).D、6和4main(){chars[]=Mabcde";char*p=&s[5];while(—p>=s)putchar(*p);putchar('\n');)A、什么也沒輸出 B、edcbaC、edc D、程序有錯,99、下述程序段的輸出結果是( ).main(){inta[4]={2,4,6,8),*p**k;p=a;k=&p;prinlf("%d”,*(p++));printf(n%d\nn,**k);}A、44 B、22 C、24100、兩次運行下面的程序,如果鍵盤上分別輸入6和4,main(){intx;scanf("%d",&x);in(x++>5)printf("%d\n",x-);}A、7和5B、6和3C、7和4101、運行下段程序的結果是( )?#include<stdio.h>main(){intx;for(x=l;x<=100;x++)if(++x%==0)if(++x%3==0)if(++x%5==0)printf(H%dM,x);)A、31,61,91 B、30,60,90C、不輸出任何內容 D、29,59,89102、運行下述程序段后,i值為4的是()〇A、inti=l,j=0; B、inti=l,j=l;i=j=((i=3)++); i+=i+=2;C、inti==0,j=0; D、inti=0,j=l;(i=2,i+(j=2)); (j==D?i+=3:i=2;103、有如下定義:char*aa[2]={"abed","ABCD"};則以下說法正確的是( )。A、aa數(shù)組元素的值分別是“abed"和"ABCD"B、aa是指針變量,它指向含有兩個數(shù)組元素的字符型一維數(shù)組C、aa數(shù)組的兩個元素分別存放的是含有4個字符的ー維字符數(shù)組的首地址D、aa數(shù)組的兩個元素中各自存放了字符言和A的地址104、以下程序的輸出結果是( )?main(){inta=-l,b=4,k;k=(++a,〇)&&!(b—<=0);printfC,%d,%d,%d\nn,k,a,b);}A、!,0,4B、1,0,3C、0,0,3D、0,0,4105、以下程序的輸出結果是( )?main(){intx=3,y=0,z=0;if(x=y+z)printf(n****”);elseprintf(u####");)A、####B、****C、1D、4106、以下程序的輸出結果是( )。intm=l3;intfun2(intx,inty){intm=3;retum(x*y-m);}main(){inta=7,b=5;printf(n%\n",fun2(a,b)/m);)A、2B>3C、7D、5107、有以下定義:inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12);int(*pl)[3]=a,*p=a[0J;則下列能夠正確表示數(shù)組元素a[l][2]的表達式是()〇A、?((*pl+l)+2)B、*(*(p+5))C、(*pl+l)+2D、*(*(a+l)+2)108、下列程序的輸出結果是( )。main(){charp1,p2,str[50]="xyz**;pl-'abed'1;p2="ABCD”;strcpy(str+2,strcat(pl+2,p2+1));printf(n%sM,str);}A、xyabcABB、abcABzC^AbabczD、xyedBCD109、要求函數(shù)findmax的功能是在ー維數(shù)組a中查找最大值;返回最大值所在的下標值,放a[n]至リa[n]中。不能正確執(zhí)行此功能的函數(shù)是( )。A、intfindmax(int*a,intn){intmax,d;max=a[n];d=n;n—;while(n){if(a[n]>max){max=a[n];d=n;}n-;}returnd;}Bヽintfindmax(int*a?intn){int*d,*k;for(d=a+l,k=a+2;k-a<=n;k++)if(*>*b)d+k;returnd-a;|C、intfindmax((int*a,intn){int*d,*k;for(d=a+l,k=a+2;k-a<n;k++)returnd;)D、findmax(inta[]Jntn){intk=O,d=l;do{ k++;if(a[k]>a[d])d=k;}while(k<=n);returnd;)110、設有如下函數(shù)定義:intf(char*s)char*P二s;while(*P!二へ〇')P++;retum(p-s);}如果在主程序中用下面的語句調用上述函數(shù),則輸出結果為:( )?printf("%d\n",f("abcdefgh));A、3B、6C、8D、。UK執(zhí)行下面的程序后,a的值是( )?#defineSQRT(x)x*xmain(){inta=10,k=2,m=l;a/=SQRT(k+m)/SQRT(k+m);printf("%d\n",a);)A、!0 B、1 C、9 D、20112、閱讀程序:#include<stdio.h>main(){intm,n,w;scanf("%d,%d",&m,&n);while(n){w=m%n;m=n;n=w;)printf("%d",m);|如果輸入10,6,則輸出結果是( )?A、60 B、120 C、2 D、10113、下列程序執(zhí)行后輸出的結果是( )?#include<stdio.h>f(inta)(intb=0;staticc=2;a=c+4-,b++;retum(a+b);}main(){inta=2,i,k;for(i=0;i<2;i++);k=f(a++);printf("%d\nH,k);}A、3 B>0 C、4 D、5114、下列程序的輸出結果是( ).main(){ inta[6]={l,2A6,8,10),*p,**k;p=a;k=&P;printf(',%d,,,*(p++));printf("%d\n”,**k);}A、44 B、12 C、24 D、46115、下列程序的運行結果是( )。main(){ staticinta[3][4]={{l23,4},{5,6,7,8},{9,10,11,12));intij,sum=0;for(i=0;i<3;i++)for(j=0j<4;j++)sum+=a[i][j];printf(',sum=%d\n',,sum);)A、40 B、36 C、24 D、30116、下列程序的運行結果是()〇#include<stdio.h>#include<string.h>voidmove(char*x,intn,intm){intij;for(j=0;j<m;j++){charw=*(x+n-l);for(i=0;i<n-l;i++)*(x+n-2-i)=*(x+n-2-i);*x=w;)}main(){char*s=nabcdefghijH;move(s,strlen(s),4);puts(s);}A、abcdefghijB、jbcdefghijC、jihgfedcbaD、jihgefabcd117、下述程序的運行結果是()〇#include<stdio.h>voidfun(intx,int*b,intbase){do{intr=x%base;*b++=r;x/=base;}while(x);}main()intdata=34,ba=2,newdata[16];for(inti=0;i<16;i++)newdata[i]=O;fun(data,newdata,ba);printf(,,\nn);for(i=16;i>0;)printf(u%d'\newdata[-i]);printf(M\nM);}A、0100010000000000 B、0000000000100010C、0000000001000100 D、0010001000000000118、下述程序的輸出結果是( )。#include<stdio.h>main(){charc[][6]={MQUICKM,"FOX,V,JEMP,V,LAZYH);char*pロニ?〇],c[l],c⑵,c[3]};char**cp=p;printf("%c\nn,**4-+cp);printf(““%c“,**+,+cp+3);}TOC\o"1-5"\h\zA、F B、F C、〇 D、〇M P M P119、下述程序的運行結果是( )。#include<stdio.h>#definePRT(x)printf("%d';x)voidmain(){inta[]={1,3,5,7,9,11,13,15);intj,*p=a+5;for(j=3;j>0;j-){switch(j){case1:case2:PRT(*p++);break;case3:PRT(*-p);}A、9911B、91113120、閱讀下列程序:C、111315D、111113main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;fbr(i=0;i<k;i++)for(j=0;j<k;j++)n[j]=n[i]+l;for(i=0;i<3;i++)printf(H%dM,n[i]);printf(n\nn);}運行該程序,其輸出結果是( )。A、230B、330C、123121、下述程序的輸出結果是()〇#include<stdio.h>D、321intfun(intx)( returnx==0||x==1?3:x-fun(x-2);}main()( printf(H\n%d",fun(9));}A、9 B、7 C、〇 D、5122、下述程序的輸出結果是( ).#include<stdio.h>intf(char*x,char*y){ if(*x++==?y++)printfCl");if(*x++==*y++);printf(”2");if(*x++==*y++)printf(H3H);)voidmain(){chars[10]="xyz”,l[10]=”xyz”;A、123B、I3C、1D、12123、下述程序段的運行結果是(main()staticinta[3][3]={{1,2,3},{4,5,6},{7,8,9});intb[3][2],i,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=aU][i]+a[i]U];printf("%5d”,b[i]U]);printfC^");)A>2 4B、10C、181410D、18 2 32 101014141010 2)A>2 4B、10C、181410D、18 2 32 101014141010 21810141810124、如果程序中有如下的說明和定義:structs{intx,y;}
structsx,y;則會發(fā)生的情況是( )。A、編譯出錯B、能順利編譯和鏈接,但不能執(zhí)行C、程序能順利通過編譯,但是鏈接時會出錯D、程序能順利編譯,鏈接,執(zhí)行125、讀下面的程序:#include<stdio.h>intfun(int*num){intk;for(k=2;k<=*num;k++){ if(!(*num%k)){*num/=k;break;returnk;main(){intnumber;scanf("%d”,&number);while(number>l)printf("%d”,fun(&number));}當輸入120時,輸出的是()oA、2,3,5B、2,2,2,3,5C、3,5,8D、4,5,6126、以下程序運行的結果為(voidchange(p)int*p;{P+=2;
)main(){int*p,b[3]={1,2,3);p=b;change(p);printf("%d\n",*p);)A、1 B、2 C、3 D、4127、對C語言的文件存取方式的論述中,正確的是文件( )?A、只能順序存取B、只能隨機存取(也稱直接存取)C、可以是順序存取,也可以是隨機存取D、只能從文件的開頭存取128、下述程序的運行結果是( ).#include<stdio.h>voidex(intx,inty){int*c=&x;x=y;y=*c;}voidmain(){ inta[ド{3,4,7,2,5};inti;for(i=0;i<2;i++)ex(a[i],a[4-i]);for(i=0;i<5;i++)printfC%d",a[i]);}B、3,4,7,2B、3,4,7,2f5,D、3,2,7,4,5,C、5,4,7,2,3,129、下述程序的結果是(#include<stdio.h>main(){inta=2,b=3;printf(n%d\nM,fun(a,b));printf(n%d\nM,fun(b,a));)fun(intx,inty){staticintm=0,i=2;i+=m+l;m=i+x+y;returnm;)A、8,17B、8,10130、下述程序的結果是( )。#include<stdio.h>fun(intn){if(n==l)return(l);elsereturn(n*fun(n-l));)main(){inti=4;printf(,,%d,\fun(i));)A、5 B、24131、閱讀下述程序:structpacked_data{unsigneda:2;unsignedb:3;unsignedc:4;C、6,17C、120D、720D、2,1inii;}data;main(){data.a=5;data.b=7;data.c=9;data.i=1000;printf(^^\n'^);printf(M%d\nH,data.a);printf("%d\n”,data.b);primf("%d\n”,data.b);printf("%d\nH,data.i);}TOC\o"1-5"\h\z運行該程序后輸出結果是( )。A、5 B、4 C、17 7 79 9 71000 1000 1000D、編譯出錯,位段值超出范圍
132、閱讀下述程序(左邊是附加的行號)。#include<stdio.h>structrec{inta;charb;};voidmain(){stuctreca;FILE*fl;a.b=100;a.c='A'-32;fl二fopen("fド,"w");
fwrite(&a,sizeof(a),2,fl);fclose(fl);}該程序()〇A、沒有錯誤 B、第5行有錯誤C、第6行有錯誤 D、第7行有錯誤133、以下程序運行的結果為( )。voidfun(s)char*s\{char*p=s;whiie(*s)if(*s>=,0'&&*s<=,9,)s++;else{ *p=s;P++;s++;*p=,\0,;1}main(){char*sl=,'123abcn;fun(sl);printf("%ds\nn,sl);}D、123abcA、123 B>23 CD、123abc134、閱讀以下程序:#include<stdio.h>structdataunioninti;charch;floatf;doubled;(data;inttype;main()structdataa[4J;for(inti=0;i<4;i++)(switch(i)case0:a[iJ.data.i=65;break;case1:a[i].data.ch=65;break;case2:a[i].data.i=65.0;break;case3:a[i].data.d=65.0;break;a[i].type=i;}for(i=0;i<4;i++){switch(a[i].type)caseO:printf("%d\nH,a[i].data.i);break;casel:printf(,,%d\n,',a[i].data.ch).break;case2:printf("%d\nn,a[i].data.f);break;case3:printf(,,%d\n,,,a[i].data.d);break;}printf(,f\nM);}運行該程序后輸出結果是()〇TOC\o"1-5"\h\zA、輸出格式有錯 B、0123C、賦值出錯 D、656500135、程序的輸出結果是( )。#include<stdio.h>main(){structdate{intyear;intmonth;intday;}today;union{longi;intk;charii;}mix;printf(,'%d',,sizeof(structdate));printf("%d\n”,sizeof(mix));)A、4 4B、6 4C、2 4D>4 6136、程序的輸出結果是( )。main(){inta[5]={2,4,6,7,10),*p,**k;p=ak=&p;primf(”%d”,*(P++));printf(n%d\nn,**k);)A、4 4B、2 2C、2 4D、4 6137、字符。的ASCH碼的十進制數(shù)為48,且數(shù)組的第0個元素在低位,則以下程序的輸出結果是()〇#include<stdio.h>main(){union{inta[2];longk;charc[4];}r,*s=&r;s->a[0]=0x39;s->a[l]=0x38;printf(n%c\n'\s->c[O]);}A、39B、9C、38D、8138、設有以下定義:tyPedefunion{longi;intk[5];charc;}DATE;structdate{intcat;DATEcow;doubledong;}too;DAEmax;)則下列語句的執(zhí)行結果是( )?printf(n%d",sizeof(structdate)+sizeof(max));A、25 B、30 C、18 D、8139、如果run.c的內容是:main(argc,argv)intagrc;char*argv[];{ while(—argc>0)printf(n%s%cn,*++argv,(argv==l)?n:W);}如果命令行輸入是:runshowmethecontent則最后的運行結果是( )。contentA、runshowmethecontentB、showmethecontentC、showmethecontent D、showmethecontent140、運行下段程序結果是( )。#include<string.h>voidfl(intx,inty,int*sum){*sum=x+y;++x;++y;)voidf2(inta,intb,int*product){*product=a*b;a十二b;b-=a;}main()void(*f)();inta=10,b=20,c=100;f=fl;f(a,b,&c);printf(n%d,%d,%d\n',,a,b,c);f=f2;f(a,b,&c);printf("%d,%d,%d\n”,a,b,c);}A、lb21,100B、11,21,30C、10,20,30D、11,21,3310,20,300 30,-10,200 10,20,200 33,-12,231141、下述程序輸出的結果是( )?voidmain(){enumex{exl=3,ex2=2,ex3};char*str[]={"One,';,Two,7,Three",,,Fourn};printf("%s%s%sn,str[ex1],str[ex2],str[ex3]);}A、OneTwo Threes B>Four Three FourC、Four Three One D、Three Two Three142、下述程序的運行結果是()〇#include<stdio.h>voidfun(int*x);voidmain(){intx,s=0;for(x=0;x<5;x++){fun(&x);s+=x;)printf("s=%d",s);)voidfun(int*x)staticinty=0;*x%2?*x++;y++;A、s=8B、s=9C>s=10D、s=ll143、以下程序的輸出結果是( )。#include<ctype.h>space(char*str){inti,t;charts[81];for(i=0,t=0;str[i]!=,\0,;i+=2)if(!isspace(*str+i)&&(*(str+i)!=,a,))ts[t++]=toupper(str[i]);ts[t]=r\0';strcpy(str,ts);)main(){chars[81]={,'abcdefg");space(s);puts(s);}A、abcdegB、bcdeC、ABODED、BCDEFG144、閱讀程序:main(){intn[3],i,j,k;for(i=0;i<3;i++)n[i]=0;k=2;for(i=O;i<k;i++)for(j=0;i<k;j++)
n[j]=n[i]+l;TOC\o"1-5"\h\z輸出結果是( )。A、2 B,1 C、0 D、3145、執(zhí)行以下程序后,y的值是( )。main(){inta[]={2,4,6,8,10);inty=l,x,*P;P=a[l];for(x=0;<3;x++)y+=*(p+x);}A、17 B、18 C>19 D、85填空練習題1、有以下定義:intx;floaty;執(zhí)行scanf("%3d%f,&x,&y);時,如果輸入的數(shù)據(jù)為:12345678<CR>,則x的值為⑴,丫的值為(2)。2、有定義語句:intx,y,z;,執(zhí)行x=(y=4,z=8,z=16)后,x的值為。3、計算表達式b=25/3%3后,b的值為。4、設有定義語句intx=l,y=。;,則表達式x-->(y+x)?10:12>y++?'A':'Z'的值是:.5、請寫出以下語句的輸出結果。printf("%d",strlen("\t\"065\xffab\n"));6,有以下函數(shù)調用詞句:fun(a+b,(x,y),fun(n+k,a,(x,y)));此函數(shù)調用語句中實參個數(shù)是。7、C語言規(guī)定:標識符只能由 ヽヽ三種字符組成。8、有定義語句:intx=5,y=l;表達式x&y==y?x|y:xAy的值為。9、下述程序段的循環(huán)次數(shù)是次,輸出結果是。intx=0,y=0;doy++;x*=x;}while(x>0&&y>5)printf(,'y=%d,x=%dH,y,x);10、若m,y,z,均為int型變量,則執(zhí)行下面語句后m值是m=l;x=2;y=3;z=4;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<z)?m:z;11、下述程序段的運行結果是〇intx,y;x=17;y=26;printf(n%dM,y/=(x%=6));12、下列循環(huán)語句執(zhí)行的循環(huán)次數(shù)是:〇於險=1め二1拊く4&&川=4泡++)//循環(huán)體內b的值不變。13、下面程序的輸出是〇#include<stdio.h>main(){ printf("%d\n"ぶtrien("\nabcc\\\”バヘ041\0xl\t\n”));}14、下述程序段的輸出結果是〇inta=3;b=4;intc=aAb?3;printf("%d\c);15、已知下列共用體定義:uniontypel{inti;charch;)temp;現(xiàn)在執(zhí)行temp.i=266,temp.ch的值為〇16、若有下述定義:typedefunion{longi;intk[5J;charc;}DATE;structdate{intcat;DATEcow;doubledog;)animal;則下述語句的輸出是〇printf("%d'\sizeof(aliimal)+sizeof(DATE));17、下述程序段的輸出結果是〇#include<stdio.h>voidfun(int*x){printf(”%d”,++%x);}main(){inty=20;fun(&y);)18、下述程序可統(tǒng)計輸入字符串中小寫字母的個數(shù),請?zhí)羁铡?include<sldio.h.#defineIsAlpha(x)(1)main(){char*s,ch;intcount=0;puts(°pleaseinputastring:M);gets(s);while(*s){ch=(2);if(IsAlpha(ch))count++;)printf(nThesumis%d”,count);)19、下述程序是在屏幕上顯示楊輝三角形,楊輝三角形如下圖,請?zhí)羁?1TOC\o"1-5"\h\z\o"CurrentDocument"1 11 2 11 3 3 11 4 6 4 1#include<stdio.h>#defineLINE10main(){ introw,col;intyh[LINE];printf(',\n%5d\n',,yh[0]=l);for(row=l;row<LINE;row++)⑴:for(col=row-l;col>);col—)yh|col|=(2);printf(H%5dH,yh[col]),printf(M\nH);)20、下述程序段的運行結果是。#include<strlio.h>main()inta[3][3]=(1,2,3,4,5,6,7,8,9);ints=0,i;for(i=0;i<3;i++)s+=(*(a+i))[i];printf("%d”,s);)21、下述程序的輸出結果是〇#include<stdio.h>main(){intx=8,y=9;intk;k=(x++)+(++y);printf(,f%d';k);)22、下述程序的輸出結果是〇#include<stdio.h>intfun(intx){staticinta=3;a+=x;returna;}main(){intk=2,m=l,n;n=fun(k);n=fun(m)printf("%d';n);)23、用“冒泡法”對輸入的10個字符按由小到大順序排序,請?zhí)羁铡?include<stdio.h>#include<conio.h>#definen10main()intij;charstr[ll];scanf(M%sM,str);chart;for(j=l;j<n;j++)for(i=0;(i<n-j)&&(str[i]!='\0');i++)if(){t=str[i];str[i]=str[I+l];str[i+l]=t;}fbr(i=O;i<n;i++)printf(H%cH,str[i]);)24、把字符數(shù)組中的字符串按反序存放,例如:字符串“ABCD”的輸出結果應為“DCBA”,請?zhí)羁铡?include<stdio.h>#include<conio.h>#include<string.h>main()(chara[100],t;prinir("輸入字符串:"');scanf(M%s*',a);inti,j;for(i=0,j=strlen(a);i<strlen(a)/2;i++,j-){ t=a[i];a[i]=a[j-l];}printf(“轉換后的字符串是:%s\n”,a);25、利用以下所示的簡單迭代方法求方程:cos(x)-x=0的ー個實根。迭代公式為:xn+i=cos(xn)o#include<math.h>#include<stdio.h>main()(floatx,f;printf(uenterthexO\nn);x=0.0;floatxl=x,xO;do{xO=x1;}while(fabs(xO-x1)>=0.000001);printf(n%r,xl);)26、裴波契數(shù)列中的頭兩個數(shù)都是1,從第三個數(shù)開始,每個數(shù)等于前兩個數(shù)之和。下述程序計算此數(shù)列的前20個數(shù),且每行輸出5個數(shù),請?zhí)羁铡?include<stdio.h>main(){intf,fl=l,f2=l;inti;printf(”%6d,%6d”,fl,f2);for(i=3;i=<20;i++){f=(1);printf(',%6dn,f);if((2))printf(M');fl=f2;(3):27、下面程序的執(zhí)行結果是〇#include<stdio.h>main(){ intarray[][3]={{10,20,30],{28,15.-10},{-50,10,60});inti,j,row=0,col=0;for(i=0;i<3;i++)for(j=0;j<3;j++)if(array[i][j]>array[row][col]){row=i;col=j;}printf(”%d,%d”,row,col);}28、求出1000以內能被7或11整除,但不能同時被フ和11整除的數(shù),存放到數(shù)組xx中。請?zhí)羁?。main(){intij=0;intxx[1000J;for(i=l;i<1000;i++)if( )xx[j++]=I;printf("%d'\j);}29、下面程序的執(zhí)行結果為:。main(){floatx,y;x=l/2;y=2;printf(n%f\n,',x+y);}30、下面程序的執(zhí)行結果為:0main(){unionstudent{inta[5];floatt;charch;}stu;printf(,,%d\n,',sizeof(stu));)31、下面程序的執(zhí)行結果為:。fun(floatx,floaty){floatz=x;if(z<y)z=y;return(z);)main(){floata=3.5,b=8.7;intc;c=fun(a,b)printf("%d\n”,c);}32、程序的功能是求兩個整數(shù)的最大公約數(shù),請?zhí)羁?。main(){inta=12,b=8,t;while(){t=a%b;a=b;b=t;)printf("%3d",a);)33、根據(jù)輸入三角形三條邊的值,判別它是否能組成三角形,如果能組成三角形,輸出它是等邊還是一般三角形信息,請?zhí)羁?。main(){inta=3,b=4,c=6;printf("輸入三角形的三邊ヘn”);if(a+b>c&a+c>b&&){ printf(“能組成三角形\n");if(a==b&&b==c)printf("等邊三角形、n”);elseprintf("一般三角形、n”);)elseprintf("不組成三角形'n”);)34、將數(shù)組中最大的數(shù)和最后ー個數(shù)交換位置,請?zhí)羁?。main(){intstatica[5]={2.9,-1,6.3}intmax=a[O],i,k;for(i=l;i<5;i++){max<a[i]};k=i;a[4]=a[k];a[k]=max;for(i=0;i<5;i++)printf(M%4dM,a[i]);}35、求下列算式1+1/2+1/3+……+1/100的值,請?zhí)羁铡ain()inti;floatsum=0;for(i=l;i<101;i+4-)sum+;primf("%f\n”,sum);)36、將輸入的百分制的分數(shù)轉換為相應的等級并輸出,100?90分則為A;89?80分則為B;79?70分則為C;69?60分則為D:小于60分為E,請?zhí)羁?。main(){intscore,i;scanf(*'%d",&scorer);i=score/10;switch(i){case10:case9:printf(MAu);bresk;case8:printf(MB,,);break;case7:printf("C");break;case6:printf(MD");break; printf(HEn);)}37、下面程序的功能是通過帶參的宏定義求圓的面積。#definePI3.1415926#defineAREA(r)main()(floatr=5;printf(',\n%f',AREA(r));)38、下面程序是在兩位數(shù)中統(tǒng)計所有能被3整除的數(shù)的個數(shù)。main(){inti,num=0;for(i=10;i<100;i++)if( )num++;printf('T\nThereare%dnumbers!",num);)39、輸入兩個浮點數(shù),求它們的平方根之和。#include<math.h>main(){floatx,y,w;scanf("%f,%f;);w=sqrt(x)+sqrt(y);printf(M%f',w);)40、下述程序段的運行結果是〇#include<stdio.h>#include<string.h>main(){charpl[5O],str[2O]=Habc";strcpy(pl,"mnk");strcat(pl,str);printf("%s”,pl);)41、下述程序段的運行結果是〇#include<stdio.h>main(){inta[3][3]={1,2,3,4,5,6,7,8,9};ints=0,i;for(i=0;i<3;i++)s+=(*(a+i))[i];printf(n%d",s);)42、以下程序段的輸出結果是。main(){intx=3;do{ printf(,'%3d,',x-=2);}while(!(—x));]43、以下程序的輸出結果是。main(){inta=-l,b=4,k;k=(++a<O)&&!(b—<=0);printfC%d%d%d\n\k,a,kb);)44、下列程序執(zhí)行后輸出的結果是〇#include<stdio.h>f(inta){intb=0;staticc=3;a=c++,b++;return(a);}main(){inta=2,i,k;for(i=0;i<2;i++)k=f(a++);printf("%d\n”,k);)45、下述程序段是要實現(xiàn)在數(shù)組中查找最大元素和最小元素的下標,請?zhí)羁铡?include<stdio.h>voidfind(int*a,intn,int*max,int*min){inti;*max=*min=0for(i=l;i<n;i++)if(a[i]>a[*max])⑴if(a[i]<a[*min])⑵return;)main(){ inta[]={5,8,7,6,2,7,3);intmax,min;find((3));printf(M\nmax=%d,min=%du,max,min);)46、閱讀程序,請寫出結果:main(){intx,y;scanf(H%dn,&x)y=-l;if(x!=O)if(x>O)y=l;elsey=0;printf(,,y=%d\n',,y);}若運行該程序,輸入值為:5<CR>,則輸出結果為:47、閱讀程序,請寫出結果:main(){charc;intsl=0,s2=0;do{swith(c=getchar())case'a1:case'e*:case'x*:case'o*:case'u,:sl+=l;default:s2+=1;)}while(c!='\n');prinif(M%d.%d\nn,sl,s2);)若輸入數(shù)據(jù)為:computer<CR>,則輸出結果為:.48、閱讀程序,請寫出結果:main(){intm,i,k;scanf(M%dM,&m);for(i=2;i<m;i++)if(m%i==0)break;if(i>=m)
printf(M%d\nn,m);)若輸入數(shù)據(jù)為:19<CR>,則輸出結果為:〇49、下述程序的運行結果是〇#include<stdio.h>voidfun(intx){putchar('0'+(x%10));fun(x/10);)voidmain()(printf('^\n,,);fun(1234);50、下面的程序按公式:sinx-x/3!+x5/5!-x7/7!+ 來計算sin(x)的近似值。#include<stdio.h>#defineabs(x)((x)>0?(x):-(x))#defineepsLOE-5voidmain(){floatx,x1,yhy2;inti=0;scanf(r,%f;&x);y2=x;⑴;do{ i++;yl=y2;x1*==x*x/(2*i)*(2巧+1))來⑵:y2=y2+xl;}while(abs(y2-y1)>eps);printf(',sin(%f)=%6/4f',x,y2);)51、下述程序的輸出結果是〇#include<stdio.h>intfun(intx){returnx==0||x=1?3:x-fun(x-2);)main(){printf(M\n%d",fun(9));)52、下列程序的輸出結果是〇#include<stdio.h>main(){charbU="ABCDEFG”;char*chp=&.b[7];while(-chp>&b[O])putchar(*chp);putchar('\n);}53、求20以內3的倍數(shù)和suml及其余數(shù)的和sum2。main(){intsum=0,sum2=0,i;for(i=l;i<=20;i++)if( )suml+=i;elsesum2+=i;printf(n%d,%d\nK,suml,sum2);)54、計算輸入字符串的長度。main(){charsr[80];intn;scanf("%sn,str);n=strl(stf);prina"%d\n”,n);)str1(char*s){intn=0;whi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡安全知識培訓課件
- 二年級數(shù)學(上)計算題專項練習
- 團隊建設與管理技巧培訓課件
- 班主任工作經(jīng)驗交流36
- 二零二五年度國際農(nóng)業(yè)合作與農(nóng)產(chǎn)品貿(mào)易合同參考模板6篇
- 收費站業(yè)務知識培訓課件
- 生產(chǎn)經(jīng)營單位生產(chǎn)安全事故應急處置卡編制指南
- 二零二五年度房屋信托代理銷售合同范本3篇
- 鄉(xiāng)村振興戰(zhàn)略下農(nóng)村醫(yī)養(yǎng)結合型養(yǎng)老服務體系研究
- 倉庫年終工作總結
- GA 172-2014金屬手銬
- 醫(yī)學醫(yī)學文獻檢索與論文寫作培訓課件
- SQL Server 2000在醫(yī)院收費審計的運用
- 北師大版小學三年級數(shù)學下冊課件(全冊)
- 工程臨時用工確認單
- 簡約清新大氣餐飲行業(yè)企業(yè)介紹模板課件
- 氮氣窒息事故案例經(jīng)驗分享
- 某公司年度生產(chǎn)經(jīng)營計劃書
- 廠房租賃合同標準版(通用10篇)
- 《教育心理學》教材
- 易制毒化學品安全管理制度(3篇)
評論
0/150
提交評論