CÓïÑÔ¸´Ï°Ìâ ÏÂÔØ±¾ÎÄ

¢Ù ÉÏ»ú±à¼­¡¢±àÒë¡¢Á´½ÓºÍÔËÐгÌÐò£¬¹Û²ì³ÌÐòµÄÔËÐнá¹ûÊÇ·ñ·ûºÏÒªÇó¡£

¢Ú Óö¯Ì¬¸ú×Ù·¨²éÕÒ´íÎóÔ­Òò£¬²¢¹Û²ìÊý×énumÖµµÄ±ä»¯Çé¿ö£¬·ÖÎö´íÎóµÄÔ­Òò¡£ ¢Û Ð޸ijÌÐò£¬Ö±µ½·ûºÏÌâĿҪÇóΪֹ¡£

(2) ÓÃÑ¡Ôñ·¨¶Ô10¸öÕûÊýÅÅÐò¡£10¸öÕûÊýÓÃscanfº¯ÊýÊäÈë¡£

Ëã·¨·ÖÎö£ºÑ¡Ôñ·¨µÄ»ù±¾Ë¼ÏëÊÇ£ºÉèÓÐ10¸öÔªËØa[1]~a[10]£¬½«a[1]Óëa[2]~a[10]±È½Ï£¬Èôa[1]±Èa[2]~a[10]¶¼Ð¡£¬Ôò²»½øÐн»»»£¬¼´ÎÞÈκβÙ×÷¡£Èôa[2]~a[10]ÖÐÓÐÒ»¸öÒÔÉϱÈa[1]С£¬Ôò½«ÆäÖÐ×î´óµÄÒ»¸ö(¼ÙÉèΪa[i])Óëa[1]½»»»£¬´Ëʱa[1]Öдæ·ÅÁË10¸öÖÐ×îСµÄÊý¡£µÚ¶þÂÖ½«a[2]Óëa[3]~a[10]±È½Ï£¬½«Ê£ÏÂ9¸öÊýÖеÄ×îСÕßa[i]Óëa[2]¶Ô»»£¬´Ëʱa[2]Öдæ·ÅµÄÊÇ10¸öÖеÚ2СµÄÊý¡£ÒÀ´ËÀàÍÆ£¬¹²½øÐÐ9ÂֱȽϣ¬a[1]µ½a[10]¾ÍÒѰ´ÓÉСµ½´ó˳Ðò´æ·Å¡£³ÌÐòµÄµÚÒ»¸öforÓï¾äÊÇÍê³ÉÊäÈë²Ù×÷£¬µÚ¶þ¸öforÓï¾äÔòÊǽ«Õâ¸öÊý×éÊä³ö¡£µÚÈý¸öforÓï¾äÔòÊǽøÐÐÅÅÐò¡£ ³ÌÐò´úÂ룺

#include int main() { int i,j,min,temp,a[11]; printf(\ for(i=1;i<=10;i++) { printf(\ scanf(\ } printf(\ printf(\ for(i=1;i<=10;i++) printf(\ printf(\ for(i=1;i<=9;i++) { min=i; for(j=i+1;j<=10;j++) if(a[min]>a[j]) min=j; temp=a[i]; a[i]=a[min]; a[min]=temp; } printf(\ for(i=1;i<=10;i++) printf(\ printf(\ return 0; }

¢Ù ÉÏ»ú±à¼­¡¢±àÒë¡¢Á´½ÓºÍÔËÐгÌÐò£¬Ìå»áÊäÈëÊý¾ÝʱµÄÌáʾÐÅÏ¢¼°¸ÃÓï¾äµÄ¸ñʽÉè¼Æ¡£ ¢Ú ±È½ÏÑ¡Ôñ·¨ÓëðÅÝ·¨µÄÇø±ðÊÇʲô£¿ÇëÓö¯Ì¬¸ú×Ù·¨¹Û²ìÑ¡Ôñ·¨ÅÅÐòËã·¨µÄʵÏÖ¹ý³Ì¡£ £¨3£©ÒÔÏÂÊÇ·½ÕóתÖõijÌÐò´úÂë¡£·½ÕóתÖÃÈçͼ6-5Ëùʾ¡£

ͼ6-5 ·½ÕóתÖÃ

Ëã·¨·ÖÎö£º×ªÖÃÊÇ£ºa[i][j]=a[j][i]£»Ö÷¶Ô½ÇÏߣºÐÐϱêi=ÁÐϱêj£»ÉÏÈý½Ç£ºÐÐϱêi<=ÁÐϱêj£»ÏÂÈý½Ç£º ÐÐϱêi>=ÁÐϱêj¡£Òò´ËÒª¿ØÖƺÃÐÐÁÐϱ꣬·ÀÖ¹µÚ1´Îת»»ÁË£¬¶øµÚ2´ÎÓÖ±»×ª»»¹ýÀ´µÄÏÖÏó·¢Éú¡£

³ÌÐò´úÂ룺

#include int main()

{

int i,j,tem,num[4][4];

printf(\ for(i=0;i<4;i++) for(j=0;j<4;j++) scanf(\ for(i=0;i<4;i++) for(j=0;j<4;j++) { tem=num[i][j]; num[i][j]=num[j][i]; num[j][i]=tem; } for(i=0;i<4;i++) { printf(\ for(j=0;j<4;j++) printf(\ } return 0; }

¢Ù ÉÏ»úÔËÐгÌÐò£¬²é¿´½á¹ûÊÇ·ñ·ûºÏÒªÇó£¬Èô²»·ûºÏ£¬ÇëÕÒ³öÔ­Òò£¬¸ÄÕýºóÖØÐÂÔËÐУ¬Ö±µ½½á¹ûÕýȷΪֹ¡£

¢Ú ÉÏÊöʵÏÖµÄÐÐÁÐÏàµÈµÄÕý¾ØÕóתÖã¬ÈôҪʵÏÖÐÐÁв»ÏàµÈµÄ¾ØÕóתÖòÙ×÷£¬Ôò³ÌÐòÖеÄÊý¾Ý½á¹¹¼°Ëã·¨ÈçºÎʵÏÖ£¿

(4) ½«Á½¸ö×Ö·û´®Á¬½ÓÆðÀ´£¬²»ÒªÓÃstrcatº¯Êý¡£

Ëã·¨·ÖÎö£º²éÕÒ×Ö·û´®1µÄ½áÊø±êÖ¾\\0£¬È»ºóÓÃ×Ö·û´®2µÄÖµÒ»Ò»Ìî³äµ½×Ö·û´®1´Ó\\0¿ªÊ¼¼°ÆäÒÔºóµÄλÖÃÉÏ¡£×îºóÔÙÔÚ×Ö·û´®1×îºó¼ÓÉϽáÊø±êÖ¾\\0¡£

³ÌÐò´úÂ룺

#include int main() {

char s1[80],s2[40]; int i=0,j=0;

printf(\ scanf(\

printf(\ scanf(\ while(s1[i]!='\\0') i++;

while(s2[j]!='\\0') s1[i++]=s2[j++]; s1[i]='\\0';

printf(\ return 0; }

ϰÌâ7

1£®Ñ¡ÔñÌâ

£¨1£©ÒÔϺ¯ÊýÉùÃ÷ÕýÈ·µÄÊÇ£¨ £©¡£

A)double fun(int x, int y) B)double fun(int x; int y)

C)double fun(int x, int y); D)double fun(int x, y)

£¨2£©CÓïÑԹ涨£¬¼òµ¥±äÁ¿×÷ʵ²Î£¬ËüÓë¶ÔÓ¦ÐβÎÖ®¼äµÄÊý¾Ý´«µÝ·½Ê½ÊÇ£¨ £©¡£

A£©µØÖ·´«µÝ£» B£©µ¥ÏòÖµ´«µÝ£»

C£©Ë«ÏòÖµ´«µÝ£» D£©ÓÉÓû§Ö¸¶¨´«µÝ·½Ê½

£¨3£©ÒÔϹØÓÚ£ÃÓïÑÔ³ÌÐòÖк¯ÊýµÄ˵·¨ÕýÈ·µÄÊÇ£¨ £©¡£

£Á£©º¯ÊýµÄ¶¨Òå¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷Óò»¿ÉÒÔǶÌ×£»

£Â£©º¯ÊýµÄ¶¨Òå²»¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷ÓÿÉÒÔǶÌ×£» £Ã£©º¯ÊýµÄ¶¨ÒåºÍµ÷Óþù²»¿ÉÒÔǶÌ×£» £Ä£©º¯ÊýµÄ¶¨ÒåºÍµãÓö¼¿ÉÒÔǶÌס£

£¨4£©ÒÔÏÂÕýÈ·µÄº¯ÊýÐÎʽÊÇ£¨ £©¡£

A£©double fun(int x,int y) B)fun (int x,y)

{z=x+y;return z;} {int z;return z;} C)fun(x,y) D)double fun(int x,int y) {int x,y; double z; {double z;

z=x+y; return z;} z=x+y; return z;}

£¨5£©CÓïÑԹ涨 ¡£ÒÔÏÂ˵·¨²»ÕýÈ·µÄÊÇ£¨ £©¡£

A£©Êµ²Î¿ÉÒÔÊdz£Á¿¡¢±äÁ¿»ò±í´ïʽ

B£©ÐβοÉÒÔÊdz£Á¿¡¢±äÁ¿»ò±í´ïʽ C£©Êµ²Î¿ÉÒÔÊÇÈÎÒâÀàÐÍ

D£©ÐβÎÓ¦ÓëÆä¶ÔÓ¦µÄʵ²ÎÀàÐÍÒ»ÖÂ

£¨6£©CÓïÑÔÔÊÐíº¯Êý·µ»ØÖµÀàÐÍȱʡ¶¨Ò壬´Ëʱ¸Ãº¯Êý·µ»ØÖµÒþº¬µÄÀàÐÍÊÇ£¨ £©¡£

A)floatÐÍ B)intÐÍ C£©longÐÍ D£©doubleÐÍ £¨7£©º¯Êýµ÷ÓÿÉÒÔ ¡£ÒÔÏ´íÎóµÄÃèÊöÊÇ£¨ £©¡£

A£©³öÏÖÔÚÖ´ÐÐÓï¾äÖÐ B£©³öÏÖÔÚÒ»¸ö±í´ïʽÖÐ

C£©×÷Ϊһ¸öº¯ÊýµÄʵ²Î D£©×÷Ϊһ¸öº¯ÊýµÄÐβÎ

£¨8£©Èç¹ûÔÚÒ»¸öº¯ÊýÖеĸ´ºÏÓï¾äÖж¨ÒåÁËÒ»¸ö±äÁ¿£¬Ôò¸Ã±äÁ¿ ¡£ÒÔÏÂÕýÈ·µÄ˵·¨ÊÇ£¨A£©Ö»Ôڸø´ºÏÓï¾äÖÐÓÐЧ B£©Ôڸú¯ÊýÖÐÓÐЧ

C£©ÔÚ±¾³ÌÐò·¶Î§ÄÚÓÐЧ D£©Îª·Ç·¨±äÁ¿

£¨9£©ÒÔϲ»ÕýÈ·µÄ˵·¨Îª£¨ £©¡£

A£©ÔÚ²»Í¬º¯ÊýÖпÉÒÔʹÓÃÏàͬÃû×ֵıäÁ¿

B£©ÐÎʽ²ÎÊýÊǾֲ¿±äÁ¿

C£©ÔÚº¯ÊýÄÚ¶¨ÒåµÄ±äÁ¿Ö»ÔÚ±¾º¯Êý·¶Î§ÄÚÓÐЧ

D£©ÔÚº¯ÊýÄڵĸ´ºÏÓï¾äÖж¨ÒåµÄ±äÁ¿ÔÚ±¾º¯Êý·¶Î§ÄÚÓÐЧ

£¨10£©·²ÊǺ¯ÊýÖÐδָ¶¨´æ´¢Àà±ðµÄ¾Ö²¿±äÁ¿£¬ÆäÒþº¬µÄ´æ´¢Àà±ðΪ£¨ £©¡£

A£©×Ô¶¯£¨auto£© B£©¾²Ì¬£¨static£©

C£©Íⲿ£¨extern£© D£©¼Ä´æÆ÷£¨register£©

£¨11£©ÏÂÃæ³ÌÐòµÄÕýÈ·ÔËÐнá¹ûÊÇ£¨ £©¡£

#include

int main(int argc, char *argv ) {

int a=2, i;

for(i=0;i<3;i++) printf(¡°M¡±,f(a) ); }

int f( int a) {

int b=0;static int c=3;

b++;c++;

return(a+b+c); }

A£©7 7 7 B£©7 10 13 C£©7 9 11 D£©7 8 9

£¨12£©ÓÐÈçϺ¯Êýµ÷ÓÃÓï¾äfunc(rec1,rec2+rec3,(rec4,rec5);¸Ãº¯Êýµ÷ÓÃÓï¾äÖУ¬º¬ÓеÄʵ²Î¸öÊýÊÇ£¨ A£©3 B£©4 C£©5 D£©ÓÐÓï·¨´í

£¨13£©ÓÐÈçϳÌÐò

int runc(int a,int b) {

return(a+b);

£©¡£

£©¡£

}

#include

int main(int argc, char *argv ) {

int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(¡°%\\d\\n¡±,r); }

¸Ã³ÌÐòµÄÊä³öµÄ½á¹ûÊÇ£¨ £©¡£

A£©12 B£©13 C£©14 D£©15

£¨14£©ÓÐÈçϳÌÐò

long fib(int n) {

if(n>2) return(fib(n-1)+fib(n-2)); else return(2); }

#include

int main(int argc, char *argv ) {

printf(¡°%d\\n¡±,fib(3)); }

¸Ã³ÌÐòµÄÊä³ö½á¹ûÊÇ£¨ £©¡£

A£©2 B£©4

2£®¶Á³ÌÐò£¬Ð´³öÔËÐнá¹û¡£

#include int main() {

int fun(int x);

printf(\ printf(\ printf(\ printf(\ return 0; }

int fun(int x) {

static int f=0,y=0; if(f= =0) y+=2*x; else if(f= =1) y+=3*x; else y+=4*x; f++; return y; }

1£®Ñ¡ÔñÌâ¡£

£¨1£©Èôº¯Êýfun( )¶¨ÒåÈçÏ£º void fun(char *p,char *s)

{ while(*p++=*s++)

C£©6 ϰÌâ8

D£©8

;

}Ôòº¯Êýfun()µÄ¹¦ÄÜÊÇ ¡£

A£®´®±È½Ï B£®´®¸´ÖÆ C£®Çó´®³¤ D£®´®·´Ïò £¨2£©Óж¨Òåint array[10]={0,1,2,3,4,5,6,7,8,9}; int *p,i=2;

ÔòÖ´ÐÐÓï¾ä£ºp=array£»

Printf(¡°%d¡±,*(p+i))£» ÔòÊä³ö½á¹ûΪ ¡£

A£®0 B£®2 C£®3 D£®1

£¨3£©ÔÚ¶¨Òåint str[ ][3]={1,2,3,4,5,6};ÒÔϼ¸ÖÖ·½·¨ÖУ¬²»ÄÜÕýÈ·±íʾiÐÐjÁÐÔªËØµÄÊÇ ¡£ A£®str[i][j] B£®*(str[i]+j) C£®*(*(str+i)+j) D£®*(str+i+j) £¨4£©ÒÑÖª£ºint *p,a£»ÔòÓï¾äp=&a£»ÖеÄÔËËã·û&µÄº¬ÒåÊÇ ¡£

A£®Î»ÓëÔËËã B£®Âß¼­ÓëÔËËã C£®È¡Ö¸ÕëÄÚÈÝ D£®È¡±äÁ¿µØÖ· £¨5£©ÒÑÖª£ºint a ,*p=&a£»ÔòÏÂÁк¯Êýµ÷ÓÃÖдíÎóµÄÊÇ ¡£ A£®scanf(\ B£®scanf(\ C£®printf(\ D£®printf(\£¨6£©ËµÃ÷Óï¾ä£ºint (*p)()£»µÄº¬ÒåÊÇ ¡£ A£®pÊÇÖ¸ÏòһάÊý×éµÄÖ¸Õë±äÁ¿ B£®pÊÇÖ¸Õë±äÁ¿£¬Ö¸ÏòÒ»¸öÕûÐÍÊý¾Ý

C£®pÊÇÒ»¸öÖ¸Ïòº¯ÊýµÄÖ¸Õ룬¸Ãº¯ÊýµÄ·µ»ØÖµÊÇÒ»¸öÕûÐÍ D£®ÒÔÉÏ˵Ã÷¶¼²»¶Ô

£¨7£© ÒÑÖª£ºint x£»ÔòÏÂÃæµÄ˵Ã÷Ö¸Õë±äÁ¿pbµÄÓï¾ä ÊÇÕýÈ·µÄ¡£ A£®int pb=&x; B£®int *pb=x; C£®int *pb=&x; D£®*pb=*x;

£¨8£©ÒÑÖª£ºint b[ ]={1,2,3,4},y,*b=b;ÔòÖ´ÐÐÓï¾äy=(*--p)++£»Ö®ºó£¬±äÁ¿yµÄÖµÊÇ ¡£ A£®1 B£®2 C£®3 D£®4

£¨9£©ÒÑÖª£ºint *ptr1,*ptr2£»¾ùÖ¸Ïòͬһ¸öintÐÍһάÊý×éÖеIJ»Í¬ÔªËØ£¬kΪÕûÐͱäÁ¿£¬ÔòÏÂÃæ´íÎóµÄ¸³ÖµÓï¾äÊÇ ¡£

A£®k=*ptr1+*ptr2; B£®*ptr2=k; C£®ptr1=ptr2; D£®k=*ptr1*(*ptr2); £¨10£©ÒÑÖª£ºchar str[4]= \£»char *ptr£»ÔòÖ´ÐÐÒÔÏÂÓï¾äµÄÊä³öΪ ¡£ ptr=str;

printf(\

A£®×Ö·û?2? B£®×Ö·û?1? C£®×Ö·û?2?µÄµØÖ· D£®²»È·¶¨ 2.ÔĶÁ³ÌÐò£¬·ÖÎö³ÌÐòÔËÐеĽá¹û¡£ £¨1£© #include

int main()

{ static char a[]=\ for(ptr=a;ptr

Ôò³ÌÐòµÄÖ´Ðнá¹ûÊÇ ¡£ £¨2£© #include

int main()

{ static char b[]=\ char *ptr1=a,*ptr2=b; int k;

for(k=0;k<7;k++)

if(*(ptr1+k)= =*(ptr2+k)) printf(\ printf(\ return 0; }

Ôò³ÌÐòµÄÖ´Ðнá¹ûÊÇ ¡£