CÓïÑÔ»ù´¡Á·Ï°Ì⣨º¬´ð°¸£©

¡¤¡¤

++x || ++y && ++z;

A£®0 B£®1 C£®2 D£®²»È·¶¨Öµ 16£®ÒÑÖªint a=1,b=2,c=3; ÒÔÏÂÓï¾äÖ´Ðкóa,b,cµÄÖµÊÇ£¨£©¡£

if(a>b)

c=a; a=b; b=c;

A£®a=1, b=2, c=3 B£®a=2, b=3, c=3 C£®a=2, b=3, c=1 D£®a=2, b=3, c=2 17£®ÇëÔĶÁÒÔϳÌÐò£º¸Ã³ÌÐò£¨£©¡£

#include ¡±stdio£®h¡± main()

{ int x=-10, y=5, z=0;

if (x=y+z) printf(¡±***\\n¡± ); else printf(¡±$$$\\n¡±); }

A£®ÓÐÓï·¨´í²»ÄÜͨ¹ý±àÒë B£®¿ÉÒÔͨ¹ý±àÒ뵫²»ÄÜͨ¹ýÁ¬½Ó C£®Êä³ö*** D£®Êä³ö$$$

18£®ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ£¨£©¡£

#include ¡±stdio.h¡± main() { int a=1;

if (a++>1) printf(¡±%d\\n¡±, a); else printf(¡±%d\\n¡±, a--); }

A£®0 B£®1 C£®2 D£®3 19£®µ±a=1,b=2,c=4,d=3ʱ£¬Ö´ÐÐÍêÏÂÃæÒ»¶Î³ÌÐòºóxµÄÖµÊÇ£¨£©¡£ if (a

if (c

if (a

if (b

A£®1 B£®2 C£®3 D£®4 20£®Ö´ÐÐÒÔϳÌÐò¶Îºó£¬±äÁ¿x,y,zµÄÖµ·Ö±ðΪ£¨£©¡£ int a=1,b=0, x, y, z;

x=(--a==b++)?--a£º++b; y=a++; z=b;

A£®x=0,y=0,z=0 B£®x= -1,y= -1,z= 1 C£®x=0,y=1,z=0 D£®x= -1,y= 2, z= 1

21£®Èôa¡¢b¡¢c¡¢d¡¢w¾ùΪintÀàÐͱäÁ¿£¬ÔòÖ´ÐÐÏÂÃæÓï¾äºóµÄwÖµÊÇ£¨£©¡£

a=1;b=2;c=3;d=4; w=£¨a

¡¤¡¤

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

22£®ÒÔϳÌÐòµÄÊä³ö½á¹ûÊÇ£¨£©¡£

#include ¡±stdio.h¡± main() {

int a=5, b=4, c=6, d;

printf(¡±%d\\n¡±, d=a>b? a>c?a:c :b); }

A£®5 B£®4 C£®6 D£®²»È·¶¨ 23£®Èôa¡¢b¡¢c1¡¢c2¡¢x¡¢y¾ùΪÕûÐͱäÁ¿£¬ÕýÈ·µÄswitch Óï¾äÊÇ£¨£©¡£

A£®switch (a+b); B£®switch a

{ case 1: y=a+b; break; { case c1: y=a-b; break; case 0: y=a-b; case c2: x=a*d; break; break; default: x=a+b; } }

C£®switch (a*a+b*b) D£®switch(a-b)

{ case 3: { default: y=a*b; break; case 1: y=a+b; break; case 3: x=a+b; break;

case 3: y=b-a; break; case 10: case 11: y=a-b; break; } }

24£®Ö´ÐÐÏÂÁгÌÐò£¬ÊäÈëΪ3µÄÊý³ö½á¹ûÊÇ£¨£©¡£

#include ¡±stdio.h¡± main() {

int k;

scanf(¡±%d¡±, &k); switch(k)

{ case 1: printf(¡±%d\\n¡±, k++); case 2: printf(¡±%d\\n¡±, k++); case 3: printf(¡±%d\\n¡±, k++); case 4: printf(¡±%d\\n¡±, k++);

break;

default: printf(¡±Full!\\n¡±);

} }

A£®3 B£®4 C£®3 D£®4

5 4

25£®¼Ù¶¨µÈ¼¶ºÍ·ÖÊýÓÐÒÔ϶ÔÓ¦¹ØÏµ£º

µÈ¼¶£ºA ·ÖÊý£º85¡ª¡ª100 µÈ¼¶£ºB ·ÖÊý£º60¡ª¡ª84 µÈ¼¶£ºC ·ÖÊý£º60ÒÔÏÂ

¶ÔÓڵȼ¶gradeÊä³öÏàÓ¦µÄ·ÖÊýÇø¼ä£¬Äܹ»Íê³É¸Ã¹¦ÄܵijÌÐò¶ÎÊÇ£¨£©¡£ A£®switch (grade)

{ case ¡¯A¡¯ £ºprintf(¡±85¡ª¡ª100\\n¡±);

case ¡¯B¡¯ £ºprintf(¡±60¡ª¡ª84\\n¡±); case ¡¯C¡¯ £ºprintf(¡±<60\\n¡±);

default£º printf(¡±grade is error!\\n¡±); }

¡¤¡¤

B£®switch (grade)

{ case ¡¯A¡¯ £ºprintf(¡±85¡ª¡ª100\\n¡±); break;

case ¡¯B¡¯ £ºprintf(¡±60¡ª¡ª84\\n¡±); case ¡¯C¡¯ £ºprintf(¡±<60\\n¡±);

default£º printf(¡±grade is error!\\n¡±); }

C£®switch (grade)

{ case ¡¯A¡¯ £ºprintf(¡±85¡ª¡ª100\\n¡±); break;

case ¡¯B¡¯ £ºprintf(¡±60¡ª¡ª84\\n¡±); break;

case ¡¯C¡¯ £ºprintf(¡±<60\\n¡±);

default£º printf(¡±grade is error!\\n¡±); }

D£®switch (grade)

{ case ¡¯C¡¯ £ºprintf(¡±<60\\n¡±);

break;

case ¡¯B¡¯ £ºprintf(¡±60¡ª¡ª84\\n¡±); break;

default£º printf(¡±grade is error!\\n¡±);

break;

case ¡¯A¡¯ £ºprintf(¡±85¡ª¡ª100\\n¡±); }

26£®ÓÐÈçϳÌÐò£¬Ð´³ö¸ÃÖ´Ðнá¹û£¨£©¡£

#include ¡±stdio.h¡± main() {

float x=2.0, y; if (x<0.0) y=0.0;

else if (x<10.0) y=1.0/x; else y=1.0;

printf(¡±%f\\n¡±,y); }

A£®0.000000 B£®0.250000 C£®0.500000 27£®ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ£¨£©¡£

#include ¡±stdio.h¡± main() {

int a=2,b= -1,c=2; if (a

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

A£®0 B£®1 C£®2 28£®ÔËÐÐÒÔϳÌÐòºó£¬Èç´Ó¼üÅÌÉÏÊäÈëchina#,ÔòÊä³öΪ£¨£©¡£D£®1.000000 D£®3

¡¤¡¤

#include ¡±stdio.h¡±

main() {

int v1=0,v2=0; char ch;

while ( (ch=getchar()) != ¡¯# ¡¯) switch (ch) { case ¡¯a¡¯:

case ¡¯h¡¯: default: v1++; case ¡¯o¡¯: v2++; }

printf(¡±%d,%d\\n¡±, v1,v2); }

A£®2,0 B£®5,0 C£®5,5 29£®ÓÐÒÔϳÌÐò£¬ÈôÊäÈëΪ×Ö·ûs£¬Ôò³ÌÐòÔËÐнá¹ûΪ£¨£©¡£

#include ¡±stdio.h¡± main() {

char ch;

ch=getchar(); switch (ch)

{ case ¡¯a¡¯: printf(¡±a=%c\\n¡±,ch); default: printf(¡±end!\\n¡±); case ¡¯b¡¯: printf(¡±b=%c\\n¡±,ch); case ¡¯c¡¯: printf(¡±c=%c\\n¡±,ch); } }

A£®end! B£®end! C£®ÓÐÓï·¨´íÎó b=s c=s

30£®ÓÐÒÔϳÌÐò£¬³ÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ£¨£©¡£

#include ¡±stdio.h¡± main() {

int a=15, b=21, m=0; switch (a%3)

{ case 0: m++; break; case 1: m++; switch (b%2) { default: m++;

case 0: m++; break;

} }

printf(¡±%d\\n¡±,m); }

A£®1 B£®2 C£®3 D£®2,5 D£®a=s end! D£®4

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)