CÓïÑÔ×ÛºÏÁ·Ï°Ìâ ÏÂÔØ±¾ÎÄ

CÓïÑÔ×ÛºÏÁ·Ï°Ìâ

Ò»¡¢Ìî¿ÕÌâ

1¡¢ÉèÓÐint x=2,y=3,z=4; Ôò±í´ïʽx+y&&zµÄֵΪ 1 ¡£

2¡¢ÒÑÖªÓÐÉùÃ÷¡°int x=1£¬y=2; ¡±£¬ÔòÖ´Ðбí´ïʽ¡°(x>y) && (--x>0) ¡±ºóxµÄֵΪ 1 ¡£ 3¡¢¾²Ì¬±äÁ¿ºÍÍⲿ±äÁ¿µÄ³õʼ»¯ÊÇÔÚ ±àÒë ½×¶ÎÍê³ÉµÄ,¶ø×Ô¶¯±äÁ¿µÄ¸³ÖµÊÇÔÚ º¯Êýµ÷Óà ʱ½øÐеÄ. 4¡¢ÈôÓж¨Ò壺int a=2,b=3,c=4; ÔòÖ´ÐÐÍêÓï¾ä£ºa*=16+(b++)-(++c); ºó£¬aµÄÖµÊÇ 28 ¡£ 5¡¢ÉèÓÐint a=1,b=2,c=3; Ö´ÐÐÓï¾äa=b=c;ºóaµÄÖµÊÇ 3 ¡£

6¡¢ÈôÓÐÉùÃ÷¡°int a=30£¬b=7£»¡±£¬Ôò±í´ïʽ¡°!a+a£¥b¡±µÄÖµÊÇ 2 ¡£

7¡¢ÏÂÁгÌÐòµÄ¹¦ÄÜÊÇÊäÈëÒ»¸öÕûÊý£¬ÅÐ¶ÏÆäÊÇ·ñÊÇËØÊý,ÈôÎªËØÊýÊä³ö1£¬·ñÔòÊä³ö0¡£Çë

Ìî¿Õ¡£ main()

{ int i, x, y=1;

scanf(\

for(i=2;i<= x-1»òx/2 ; i++)

if ( x%i==0 ) { y=0; break; }

printf(\}

8¡¢ÒÔϳÌÐòÔËÐкóµÄÊä³ö½á¹û 10 11 ¡£ #include void main()

{ int m=011, n=11£»

printf(\£¥d £¥d\\n\£¬++m£¬n++)£» }

9¡¢Ö´ÐÐÏÂÁÐÓï¾äµÄ½á¹ûÊÇ 4£¬4 ¡£

int a=3; printf(\10¡¢ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ 135 ¡£

#include void main()

{ char ch[6]={\

int j,s=0; p1=&ch[0];

for(j=0;*(p1+j)>='0'&&*(p1+j)<='9';j+=2) s=10*s+(*(p1+j)-'0'); printf(\}

11¡¢ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ -3£¬-7£¬-4 ¡£

#include

void sub(int x,int y,int *z) { *z=y-x; } void main() { int a,b,c;

sub(6,3,&a);

- 1 -

sub(4,a,&b); sub(a,b,&c);

printf(\

}

12¡¢±íʾ¡°x¡Ýy¡Ýz¡±µÄC±í´ïʽÊÇ x>=y&&y>=z ¡£ 13¡¢int x=2,z; z=-x+++1; ÔòzµÄֵΪ -1 ¡£

14¡¢±í´ïʽ strlen(\µÄ½á¹ûÊÇ 11 ¡£ 15¡¢Ô¤´¦ÀíÃüÁîÐж¼±ØÐëÒÔ # ºÅ¿ªÊ¼¡£ 16¡¢ÒÔϳÌÐòµÄÖ´Ðнá¹ûÊÇ 37 ¡£

#include void main() { int i;

for(i=3;i<13;i++) {

if(i%4==0) i+=2; else if(i/10) break;

else printf(\} }

17¡¢Èôa£¬bºÍc¾ùÊÇintÐͱäÁ¿£¬Ôò¼ÆËã±í´ïʽ a=(b=4)+(c=2) ºó£¬aֵΪ 6 £¬b

ֵΪ 4 £¬cֵΪ 2 ¡£ 18¡¢ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ 54321 ¡£

#include void main( )

{ int n=12345, d;

while(n!=0) { d=n; printf(\ n/=10; } }

19¡¢ÒÑÖª i=5£¬Ð´³öÓï¾ä i*=i+1; Ö´ÐкóÕûÐͱäÁ¿ i µÄÖµÊÇ 30 ¡£ 20¡¢ÒÔϳÌÐòÔËÐÐʱÊä³ö½á¹ûÊÇ 120 1 0 ¡£

#include void main() { int i,j,row=0,col=0,m;

int arr[3][2]={100,110,120,28,91,35}; m=arr[0][0]; for(i=0;i<3;i++) for(j=0;j<2;j++) if(arr[i][j]>m) { m=arr[i][j]; row=i; col=j; }

printf(\ %d %d\\n\}

¶þ¡¢µ¥Ñ¡Ìâ

- 2 -

1¡¢ÏÂÃæ³ÌÐòµÄÊä³ö½á¹ûÊÇ£¨ C £©¡£

main()

{ int x=10,y=10,i;

for(i=0;x>8;y=++i)

printf(\

}

A¡¢10 1 9 2 B¡¢9 8 7 6 C¡¢10 10 9 1 D¡¢10 9 9 0 2¡¢ÏÂÁÐÐðÊöÖÐÕýÈ·µÄÊÇ£¨ D £©¡£

A¡¢Ã¿¸öC³ÌÐòÎļþÖж¼±ØÐëÒªÓÐÒ»¸ömain()º¯Êý B¡¢ÔÚC³ÌÐòÖÐmain()º¯ÊýµÄλÖÃÊǹ̶¨µÄ

C¡¢C³ÌÐòÖÐËùÓк¯ÊýÖ®¼ä¶¼¿ÉÒÔÏ໥µ÷Óã¬Ó뺯ÊýËùÔÚλÖÃÎÞ¹Ø D¡¢ÔÚC³ÌÐòµÄº¯ÊýÖв»Äܶ¨ÒåÁíÒ»¸öº¯Êý

3¡¢ÈôÓж¨Òåint x,y£»²¢ÒÑÕýÈ·¸ø±äÁ¿¸³Öµ£¬ÔòÒÔÏÂÑ¡ÏîÖÐÓë±í´ïʽ(x-y)?(x++)£º(y++) ÖеÄ

Ìõ¼þ±í´ïʽ(x-y)µÈ¼ÛµÄÊÇ£¨ C £©¡£

A¡¢(x-y>0) B¡¢(x-y<0) C¡¢(x-y<0||x-y>0) D¡¢(x-y= =0) 4¡¢ÔÚλÔËËãÖУ¬²Ù×÷ÊýÿÓÒÒÆÒ»Î»£¬Æä½á¹ûÏ൱ÓÚ£¨ B £©¡£

A¡¢²Ù×÷Êý³ËÒÔ2 B¡¢²Ù×÷Êý³ýÒÔ2 C¡¢²Ù×÷Êý³ËÒÔ16 D¡¢²Ù×÷Êý³ýÒÔ16

5¡¢ÉèÓж¨Ò壺int a£» float b£» Ö´ÐÐscanf(\£¥2d£¥f\£¬&a£¬&b)£»Óï¾äʱ£¬Èô´Ó¼üÅÌÊä

Èë876 543.0<»Ø³µ>£¬aºÍbµÄÖµ·Ö±ðÊÇ£¨ B £©¡£ A¡¢876ºÍ543.000000 B¡¢87ºÍ6.000000 C¡¢87ºÍ543.000000 D¡¢76ºÍ543.000000

6¡¢ÒÑÖª±äÁ¿xºÍ±äÁ¿y¾ùΪintÐÍ£¬Ôò˳ÐòÖ´ÐÐÏÂÁÐÓï¾äºóµÄ½á¹ûÊÇ£¨ D £©¡£

x=x+y; y=x-y; x=x-y;

A¡¢°ÑxºÍy°´´ÓСµ½´óÅÅÁÐ B¡¢°ÑxºÍy°´´Ó´óµ½Ð¡ÅÅÁÐ C¡¢½á¹û²»È·¶¨ D¡¢½»»»±äÁ¿xºÍyµÄÖµ 7¡¢ÔÚǶÌ×ʹÓÃifÓï¾äʱ£¬CÓïÑԹ涨else×ÜÊÇ£¨ C £©¡£

A¡¢ºÍ֮ǰÓëÆä¾ßÓÐÏàͬËõ½øÎ»ÖõÄifÅä¶Ô B¡¢ºÍ֮ǰÓëÆä×î½üµÄifÅä¶Ô

C¡¢ºÍ֮ǰÓëÆä×î½üµÄÇÒ²»´øelseµÄifÅä¶Ô D¡¢ºÍ֮ǰµÄµÚÒ»¸öifÅä¶Ô

8¡¢Èô±äÁ¿ÒÑÕýÈ·¶¨Òå²¢¸³Öµ£¬ÏÂÃæ·ûºÏCÓïÑÔÓï·¨µÄ±í´ïʽÊÇ£¨ B £©¡£

A¡¢a¡¢=b+1 B¡¢a=b=c+2 C¡¢int 18.5%3 D¡¢a=a+7=c+b 9¡¢ÒÔÏÂÐðÊöÖÐÕýÈ·µÄÊÇ£¨ C £©¡£

A¡¢breakÓï¾äÖ»ÄÜÓÃÓÚswitchÓï¾äÌåÖÐ

B¡¢continueÓï¾äµÄ×÷ÓÃÊÇʹ³ÌÐòµÄÖ´ÐÐÁ÷³ÌÌø³ö°üº¬ËüµÄËùÓÐÑ­»· C¡¢breakÓï¾äÖ»ÄÜÓÃÔÚÑ­»·ÌåÄÚºÍswitchÓï¾äÌåÄÚ

D¡¢ÔÚÑ­»·ÌåÄÚʹÓÃbreakÓï¾äºÍcontinueÓï¾äµÄ×÷ÓÃÏàͬ 10¡¢Ö´ÐÐÓï¾ä for(i=1;i++<4;); ºó±äÁ¿ i µÄÖµÊÇ£¨ C £©¡£

A¡¢3 B¡¢4 C¡¢5 D¡¢²»¶¨ 11¡¢ÓÐÒÔϳÌÐò£º

#include

- 3 -

void main()

{ int k=5£»

while(--k) printf(\£¥d\£» printf(\£» }

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

A¡¢1 B¡¢2 C¡¢4 D¡¢ËÀÑ­»· 12¡¢ÏÂÁÐÓï¾äµÄ½á¹ûÊÇ£¨ D £©¡£

main() { int j; j=3;

printf(\ printf(\}

A¡¢3,3 B¡¢3,4 C¡¢4,3 D¡¢4,4 13¡¢ÒÔÏÂÑ¡ÏîÖУ¬ÖµÎª1µÄ±í´ïʽÊÇ£¨ B £©¡£

A¡¢1-'0' B¡¢1-'\\0' C¡¢'1'-0 D¡¢'\\0'-'0' 14¡¢ÒÔÏÂÕýÈ·µÄÃèÊöÊÇ£ºÔÚCÓïÑÔ³ÌÐòÖУ¨ B £©¡£

A¡¢º¯ÊýµÄ¶¨Òå¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷Óò»¿ÉÒÔǶÌ× B¡¢º¯ÊýµÄ¶¨Òå²»¿ÉÒÔǶÌ×£¬µ«º¯ÊýµÄµ÷ÓÿÉÒÔǶÌ× C¡¢º¯ÊýµÄ¶¨ÒåºÍº¯ÊýµÄµ÷Óþù²»¿ÉÒÔǶÌ× D¡¢º¯ÊýµÄ¶¨ÒåºÍº¯ÊýµÄµ÷Óþù¿ÉÒÔǶÌ×

15¡¢ÉèÓÐÈç϶¨Ò壺char a[80]= \£»ÔòÕýÈ·µÄÊä³öÓï¾äÊÇ£¨ D £©¡£

A¡¢puts(a,b); B¡¢printf(\C¡¢putchar(a,b); D¡¢puts(a); puts(b); 16¡¢ÒÔϲ»ÕýÈ·µÄÐðÊöÊÇ£¨ D £©¡£

A¡¢ÔÚC³ÌÐòÖÐËùÓõıäÁ¿±ØÐëÏȶ¨ÒåºóʹÓà B¡¢³ÌÐòÖУ¬APHºÍaphÊÇÁ½¸ö²»Í¬µÄ±äÁ¿

C¡¢ÈôaºÍbÀàÐÍÏàͬ£¬ÔÚÖ´ÐÐÁ˸³ÖµÓï¾äa=b£»ºóbÖеÄÖµ½«·ÅÈëaÖУ¬bÖеÄÖµ²»±ä D¡¢µ±ÊäÈëÊýÖµÊý¾Ýʱ£¬¶ÔÓÚÕûÐͱäÁ¿Ö»ÄÜÊäÈëÕûÐÍÖµ£»¶ÔÓÚʵÐͱäÁ¿Ö»ÄÜÊäÈëʵÐÍÖµ 17¡¢ÉèÓÐÒÔϱäÁ¿¾ùΪintÀàÐÍ£¬ÔòÖµ²»µÈÓÚ7µÄ±í´ïʽÊÇ£¨ C £©¡£

A¡¢(x=y=6,x+y,x+1) B¡¢(x=y=6,x+y,y+1) C¡¢(x=6,x+1,y=6,x+y) D¡¢(y=6,y+1,x=y,x+1)

18¡¢ÔÚCÓïÑÔÖУ¬charÐÍÊý¾ÝÔÚÄÚ´æÖеĴ洢ÐÎʽÊÇ£¨ D £©¡£

A¡¢²¹Âë B¡¢·´Âë C¡¢Ô­Âë D¡¢ASCIIÂë

19¡¢ÉèCÓïÑÔÖУ¬Ò»¸öshort intÐÍÊý¾ÝÔÚÄÚ´æÖÐÕ¼2¸ö×Ö½Ú£¬Ôòunsigned short intÐÍÊý¾ÝµÄ

ȡֵ·¶Î§Îª£¨ C £©¡£

A¡¢0¡ª255 B¡¢0--32767

C¡¢0¡ª65535 D¡¢0--2147483647

20¡¢ÉèxºÍyΪ¸¡µãÐͱäÁ¿£¬ÔòÒÔÏ£¨ C £©Óï¾äÊÇÕýÈ·µÄ¡£

A¡¢x=y%2 ; B¡¢x*x=y ; C¡¢x=x+10*y ; D¡¢*x=y+2 ; 21¡¢static struct {int a1;float a2;char a3;}a[10]={1,3.5,'A'};

˵Ã÷Êý×éaÊǵØÖ·³£Á¿£¬ËüÓÐ10¸ö½á¹¹ÌåÐ͵Äϱê±äÁ¿£¬²ÉÓþ²Ì¬´æ´¢·½Ê½£¬ÆäÖб»³õʼ»¯µÄϱê±äÁ¿ÊÇ£¨ C £©¡£

- 4 -