¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·Ï°Ì⼯ ÏÂÔØ±¾ÎÄ

¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·Ï°Ì⼯

void main( )

{ int a=?9?,b=?8?,c=?7?;

printf(¡°%c\\n¡±,fun(fun(a,b) ,fun(b,c) )); }

³ÌÐòµÄÖ´Ðнá¹ûÊÇ£¨ £©¡£ A) º¯Êýµ÷Óóö´í B£©8 C£©9

D£©7

7¡¢ÓÐÒÔϳÌÐò

void swap1(int c[]) { int t;

t=c[0];c[0]=c[1];c[1]=t; }

void swap2(int c0,int c1) { int t;

t=c0;c0=c1;c1=t; }

void main( )

{ int a[2]={3,5},b[2]={3,5}; swap1(a) ; swap2(b[0],b[1]);

printf(¡°%d %d %d %d\\n¡±,a[0],a[1],b[0],b[1]); }

ÆäÊä³ö½á¹ûÊÇ£¨ £©¡£

A) 5 3 5 3 B) 5 3 3 5 C) 3 5 3 5 D) 3 5 5 3 8¡¢ÓÐÒÔϳÌÐò

int f(int b[][4]) { int i,j,s=0;

for(j=0;j<4;j++) { i=j;

if(i>2) i=3-j; s+=b[i][j]; }

return s; }

void main( )

{ int a[4][4]={{1,2,3,4},{0,2,4,5},{3,6,9,12},{3,2,1,0}}; printf(¡°%d\\n¡±,f(a) ); }

Ö´ÐкóµÄÊä³ö½á¹ûÊÇ£¨ £©¡£ A) 12 B) 11 C) 18 D) 16 9¡¢ÓÐÒÔϳÌÐò£º

void sort(int a[],int n) { int i,j,t;

for(i=0;i

if(a[i]

- 28 -

¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·Ï°Ì⼯

}

void main()

{ int aa[10]={1,2,3,4,5,6,7,8,9,10},i; sort(aa,10);

for(i=0;i<10;i++) printf(¡°%d¡±,aa[i]); printf(¡°\\n¡±); }

ÆäÊä³ö½á¹ûÊÇ£¨ £©¡£ A) 1,2,3,4,5,6,7,8,9,10, B) 10,9,8,7,6,5,4,3,2,1, C) 9,2,7,4,5,6,3,8,1,10, D) 1,10,3,8,5,6,7,4,9,2,

10¡¢ÈôÒѶ¨ÒåµÄº¯ÊýÓзµ»ØÖµ£¬ÔòÒÔ¹ØÓڸú¯Êýµ÷ÓõÄÐðÊöÖдíÎóµÄÊÇ£¨ £©¡£ A) µ÷ÓÿÉÒÔ×÷Ϊ¶ÀÁ¢µÄÓï¾ä´æÔÚ B) µ÷ÓÿÉÒÔ×÷Ϊһ¸öº¯ÊýµÄʵ²Î C) µ÷ÓÿÉÒÔ³öÏÖÔÚ±í´ïʽÖÐ D) µ÷ÓÿÉÒÔ×÷Ϊһ¸öº¯ÊýµÄÐβΠ11¡¢ÒÔÏÂÐðÊöÖÐÕýÈ·µÄÊÇ£¨ £©¡£

A) È«¾Ö±äÁ¿µÄ×÷ÓÃÓòÒ»¶¨±È¾Ö²¿±äÁ¿µÄ×÷ÓÃÓò·¶Î§´ó

B£©¾²Ì¬£¨static£©Àà±ð±äÁ¿µÄÉú´æÆÚ¹á´©ÓÚÕû¸ö³ÌÐòµÄÔËÐÐÆÚ¼ä C£©º¯ÊýµÄÐβζ¼ÊôÓÚÈ«¾Ö±äÁ¿

D£©Î´ÔÚ¶¨ÒåÓï¾äÖи³³õÖµµÄauto±äÁ¿ºÍstatic±äÁ¿µÄ³õÖµ¶¼ÊÇËæ»úÖµ 12¡¢CÓïÑÔÖУ¬º¯ÊýÖµÀàÐ͵͍Òå¿ÉÒÔȱʡ£¬´Ëʱº¯ÊýÖµµÄÒþº¬ÀàÐÍÊÇ£¨ £©¡£ A) void B) int C) float D) double 13¡¢ÒÔϳÌÐòÖк¯ÊýsortµÄ¹¦ÄÜÊǶÔaËùÖ¸Êý×éÖеÄÊý¾Ý½øÐÐÓÉ´óµ½Ð¡µÄÅÅÐò

void sort(int a[],int n) { int i,j,t;

for(i=0;i

if(a[i]

void main()

{ int aa[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¡±); }

³ÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ£¨ £©¡£ A£©1,2,3,4,5,6,7,8,9,10 B) 10,9,8,7,6,5,4,3,2,1, C) 1,2,3,8,7,6,5,4,9,10 D) 1,2,10,9,8,7,6,5,4,3 14¡¢ÓÐÒÔϳÌÐò

void f(int a[],int i,int j) { int t; if(i

{ t=a[i]; a[i]=a[j];a[j]=t; f(a,i+1,j-1); } }

void main( )

- 29 -

¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·Ï°Ì⼯

{ int i,aa[5]={1,2,3,4,5}; f(aa,0,4);

for(i=0;i<5;i++) printf(¡°%d,¡±,aa[i]); printf(¡°\\n¡±); }

Ö´ÐкóÊä³ö½á¹ûÊÇ£¨ £©¡£

A) 5,4,3,2,1, B) 5,2,3,4,1, C) 1,2,3,4,5, D) 1,2,3,4,5, 15¡¢ÓÐÒÔϳÌÐò

int f(int n)

{ if (n==1) return 1; else return f(n-1)+1; }

void main() { int i,j=0;

for(i=1;i<3;i++) j+=f(i); printf(¡°%d\\n¡±,j); }

³ÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ£¨ £©¡£ A) 4 B) 3 C) 2

D) 1

16¡¢ÓÐÒÔϳÌÐò

void main()

{ char a[ ]={?a?,?b?,?c?,?d?, ?e?, ?f?, ?g?,?h?,?\\0?}; int i,j; i=sizeof(a); j=strlen(a); printf(¡°%d,%d\\n¡±, i,j); }

³ÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ£¨ £©¡£ A£©9£¬9 B£©8£¬9 C£©1£¬8 D£©9£¬8 17¡¢ÒÔϳÌÐòµÄÊä³öµÄ½á¹ûÊÇ£¨ £©¡£

int x=3; void main() { int i;

for (i=1;i

incre( )

{ static int x=1;

x*=x+1;

printf(\ %d\}

A) 3 3 B) 2 2 C) 2 6 18¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ£¨ £©¡£

int a, b; void fun()

{ a=100; b=200; } void main()

{ int a=5, b=7;

fun();

- 30 -

D) 2 5

¡¶CÓïÑÔ³ÌÐòÉè¼Æ¡·Ï°Ì⼯

printf(¡°%d%d \\n¡±, a,b);

}

A) 100200

B) 57

C) 200100

D) 75

¶þ¡¢Ìî¿ÕÌâ

1¡¢ÓÐÒÔϳÌÐò int sub(int n) { return (n/10+n); } void main() { int x,y; scanf(\ y=sub(sub(sub(x))); printf(\ }

ÈôÔËÐÐʱÊäÈ룺1234<»Ø³µ>£¬³ÌÐòµÄÊä³ö½á¹ûÊÇ

2¡¢ÒÔϳÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ int f(int a[], int n)

{ if (n >= 1) return f(a, n-1)+a[n-1]; else return 0; }

void main()

{ int aa[5]={1,2,3,4,5}, s;

s=f(aa, 5); printf(\} 3¡¢ÒÔϳÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ fun(int a) {

int b=0;

static int c=3; b++; c++; return (a+b+c); }

void main() {

int i,a=5;

for(i=0;i<3;i++)

printf(\ printf(\}

¡£

¡£

¡£

4¡¢ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ #include void main()

{ int k=4, m=1, p;

p=func(k,m); printf(\ p=func(k,m); printf(\ }

func(int a, int b)

¡£

- 31 -