CÓïÑÔ³ÌÐòÉè¼ÆÏ°Ì⼯¼°´ð°¸ - V2014 ÁªÏµ¿Í·þ

·¢²¼Ê±¼ä : ÐÇÆÚÈÕ ÎÄÕÂCÓïÑÔ³ÌÐòÉè¼ÆÏ°Ì⼯¼°´ð°¸ - V2014¸üÐÂÍê±Ï¿ªÊ¼ÔĶÁe4c3c736102de2bd970588d4

A 9 B 6 C 36 D 18 15 ÏÂÁгÌÐòÊä³ö½á¹ûÊǣߣߣߡ£

#include my()

{ static int x=3; x++;

return(x); }

main()

{ int i,x;

for(i=0;i<=2;i++) x=my(); printf(\%d\\n\,x); }

A 3 B 4 C 5 D 6 16 ÏÂÁгÌÐòµÄÊä³ö½á¹ûÊǣߣߣߡ£

#include int abc(int u,int v) { int w;

while(v) { w=u%v; u=v; v=w; } return u; }

main()

{ int a=24,b=16,c; c=abc(a,b);

printf(\%d\\n\,c); }

A 8 B 6 C 5 D 4 17 ÏÂÁгÌÐòÔËÐкóµÄÊä³ö½á¹ûÊǣߣߣߡ£

main()

{ static char s[]=\abcdefgca\; p(s); printf(\s[]=%s\\n\,s); }

p(char s[]) { int i,j;

for(i=j=0;s[i]!= '\\0';i++) if(s[i]!='a'+2) s[j++]=s[i]; s[j]= '\\0'; }

A s[]=abcdefgca B s[]=abdefga C s[]=bcdefgc D ³ÌÐòÓдí 18 ÏÂÁгÌÐòÔËÐкóµÄÊä³ö½á¹ûÊǣߣߣߡ£

void main()

{ int m=4,n=2,k;

k=fun(m,n); printf(\%d\\n\,k); k=fun(m,n); printf(\%d\\n\,k); }

23

int fun(int x,int y) { static int n=3,i=2; i+=n+1; n=i+x+y; return(n); }

A 12 B 12 C 12 D 12 12 23 25 16 19 ÏÂÁгÌÐòÔËÐкóµÄÊä³ö½á¹ûÊǣߣߣߡ£

int x=1; main()

{ int i=5; fun(i);

printf(\%d,%d\\n\,i,x); }

fun(m) int m; { m+=x; x+=m;

{ char x='A'; printf(\%d\\n\,x); } printf(\%d,%d\\n\,m,x); }

A 65 B A C A D 65 6,1 6,1 6,7 6,7 6,1 6,1 6,7 5,7 20 ÏÂÁгÌÐòÔËÐкó£¬Èô´Ó¼üÅÌÊäÈëABC!Ëĸö×Ö·ûºó£¬³ÌÐòÊä³öÊǣߣߣߡ£

#include main()

{ void receiv(); receiv(); }

void receiv() { char c;

c=getchar(); putchar(c);

if(c!='!') receiv(); putchar(c); }

A ABC!! B ABC!ABC! C ABC!!CBA D ABCABC

¶þ Ìî¿ÕÌ⣨ÿ¿Õ3·Ö£¬¹²30·Ö£©

1 º¯Êýµ÷ÓÃÓï¾ä£ºfun((a,b),(c,d,e));£¬Êµ²Î¸öÊýΪ£ß£ß£ß¡£

2 ·²ÔÚº¯ÊýÖÐδָ¶¨´æ´¢Àà±ðµÄ¾Ö²¿±äÁ¿£¬ÆäĬÈϵĴ洢Àà±ðΪ£ß£ß£ß¡£

3 ÔÚÒ»¸öC³ÌÐòÖУ¬ÈôÒª¶¨ÒåÒ»¸öÖ»ÔÊÐí±¾Ô´³ÌÐòÎļþÖÐËùÓк¯ÊýʹÓõÄÈ«¾Ö±äÁ¿£¬Ôò¸Ã±äÁ¿ÐèÒª¶¨ÒåµÄ´æ´¢Àà±ðΪ£ß£ß£ß¡£

24

4 CÓïÑԹ涨£¬µ÷ÓÃÒ»¸öº¯Êýʱ£¬Êµ²Î±äÁ¿ºÍÐβαäÁ¿Ö®¼äµÄÊý¾Ý´«µÝ·½Ê½Êǣߣߣߡ£ 5 ÔËÐÐÏÂÃæ³ÌÐò£¬ÆäÊä³ö½á¹ûÊǣߣߣߡ£

#include int x,y; one()

{ int a,b; a=25,b=10; x=a-b;y=a+b; }

main()

{ int a,b; a=9,b=5; x=a+b;y=a-b; one();

printf(\%d,%d\\n\,x,y): }

6 ÔËÐÐÏÂÃæ³ÌÐò£¬ÆäÊä³ö½á¹ûÊǣߣߣߡ£

#include main()

{ void printd() int n=123; printd(n); }

void printd(int n) { int i;

if(n<0) { n=-n; putchar('-'); } putchar(n+'0');

if((i=n/10)!=0) printd(i); }

7 ÔËÐÐÏÂÃæ³ÌÐò£¬´Ó¼üÅÌÊäÈëËĸö×Ö·ûxyz#,ÆäÊä³öÊǣߣߣߡ£

#include main()

{ void recursion(); recursion(); }

void recursion() { char c;

c=getchar(); putchar(c);

if(c!='#') recursion(); putchar(c); }

8 ÒÔϳÌÐòµÄÊä³ö½á¹ûÊǣߣߣߡ£

#include

25

void fun(int x)

{ if(x/2>0) fun(x/2); printf(\%d \,x); } main()

{ fun(3); printf(\\\n\); } 9 ÒÔϳÌÐòÔËÐнá¹ûÊǣߣߣߡ£

int a=1; int f(int c)

{ static int a=2; c=c+1;

return (a++)+c; }

main()

{ int i,k=0;

for(i=0;i<2;i++){ int a=3; k+=f(a); } k+=a;

printf(\%d\\n\,k); }

10£®ÒÔϳÌÐòµÄÔËÐнá¹ûÊǣߣߣߡ£

int k=0;

void fun(int m)

{ m+=k; k+=m; printf(\m=%d\\n k=%d \,m,k++); } main()

{ int i=4;

fun(i++); printf(\i=%d k=%d\\n\,i,k); }

Èý ³ÌÐòÌî¿ÕÌ⣨ÿ¿Õ3·Ö£¬¹²30·Ö£©

1 Ò»¸öÕûÊý³ÆΪÍêȫƽ·½Êý£¬ÊÇÖ¸ËüµÄÖµÊÇÁíÒ»¸öÕûÊýµÄƽ·½¡£ÀýÈç81ÊǸöÍêȫƽ·½Êý£¬ÒòΪËüÊÇ9µÄƽ·½¡£ÏÂÁгÌÐòÊÇÔÚÈýλµÄÕýÕûÊýÖÐÑ°ÕÒ·ûºÏÏÂÁÐÌõ¼þµÄÕûÊý£ºËü¼ÈÊÇÍêȫƽ·½Êý£¬ÇÒÈýλÊý×ÖÖÐÓÖÓÐÁ½Î»Êý×ÖÏàͬ£ºÀýÈç144£¨12*12£©¡¢676£¨26*26£©µÈ£¬³ÌÐòÕÒ³ö²¢Êä³öËùÓÐÂú×ãÉÏÊöÌõ¼þµÄÈýÈ«Êý¡£ ³ÌÐòÈçÏ£º main()

{ int n,k,a,b,c; for(k=1;;k++) { ¡¾1¡¿

if(n<100) ¡¾2¡¿ ; if(n>999) ¡¾3¡¿ ; a=n/100; b= ¡¾4¡¿ ; c=n;

if(flag(a,b,c)) printf(\n=%d=%d*%d\\n\,n,k,k); } }

26