¡¤¡¤
++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