²Î¿¼³ÌÐò£º
switch(s>0&&s<=10) {case 0:x=0;break;
case 1:switch(s>=3&&s<=6) {case 1:x=2;break;
case 0:switch(s>1||s>8) {case 1:x=3;break; case 0:x=1;break; } } }
4.127±à³ÌʵÏÖÒÔϹ¦ÄÜ£º¶ÁÈëÁ½¸öÔËËãÊý(data1ºÍdata2)¼°Ò»¸öÔËËã·û(op),¼ÆËã±í´ïʽdata1 op data2µÄÖµ£¬ÆäÖÐop¿ÉΪ+,-,*,/(ÓÃswitchÓï¾äʵÏÖ)¡£ ²Î¿¼³ÌÐò£º
#include
{float data1,data2,result; char op;
printf(\
scanf(\ switch(op)
{case '+':result=data1+data2;break; case '-':result=data1-data2;break; case '*':result=data1*data2;break;
case '/':if(data2==0){printf(\ result=data1/data2;break; }
printf(\}
4.128 ±àÒ»³ÌÐò£¬¶ÔÓÚ¸ø¶¨µÄÒ»¸ö°Ù·ÖÖÆ³É¼¨£¬Êä³öÏàÓ¦µÄÎå·ÖÖµ³É¼¨¡£Éè90·ÖÒÔÉÏΪ'A',80-89·ÖΪ'B',70£79·ÖΪ'C',60-69·ÖΪ'D',60·ÖÒÔÏÂΪ'E'(ÓÃswitchÓï¾äʵÏÖ)¡£ ²Î¿¼³ÌÐò£º main()
{int score=-1,temp; char grade;
while(score>=0&&score<=100) { printf(\ scanf(\ }
temp=score/10; switch(temp)
{case 0:case 1:case 2:case 3:case 4:case 5:grade='E';break; case 6:grade='D';break; case 7:grade='C';break; case 8:grade='B';break; case 9:case 10:grade='A'; }
printf(\
}
µÚÎåÕÂ Ñ»·¿ØÖÆ
5.1 Ñ¡ÔñÌâ
5.1 ÉèÓгÌÐò¶Î
int k=10;
while(k=0) k=k-1;
ÔòÏÂÃæÃèÊöÖÐÕýÈ·µÄÊÇ ¡£
A)whileÑ»·Ö´ÐÐ10´Î B)Ñ»·ÊÇÎÞÏÞÑ»·
C)Ñ»·ÌåÓï¾äÒ»´ÎÒ²²»Ö´ÐÐ D)Ñ»·ÌåÓï¾äÖ´ÐÐÒ»´Î ²Î¿¼´ð°¸£ºC
5.2ÉèÓÐÒÔϳÌÐò¶Î
int x=0,s=0;
while(!x!=0) s+=++x; printf(\Ôò ¡£
A)ÔËÐгÌÐò¶ÎºóÊä³ö0 B)ÔËÐгÌÐò¶ÎºóÊä³ö1 C)Ñ»·µÄ¿ØÖƱí´ïʽ²»ÕýÈ· D)³ÌÐò¶ÎÖ´ÐÐÎÞÏÞ´Î ²Î¿¼´ð°¸£ºB
5.3Óï¾äwhile(!E);ÖеÄ!EµÈ¼ÛÓÚ ¡£
A)E= =0 B)E!=1 C)E!=0 D)E= =1 ²Î¿¼´ð°¸£ºA
5.4ÏÂÃæ³ÌÐò¶ÎµÄÔËÐнá¹ûÊÇ ¡£
a=1;b=2;c=2;
while(a
A)1,2,0 B)2,1,0 C)1,2,1 D)2,1,1 ²Î¿¼´ð°¸£ºA
5.5 ÏÂÃæ³ÌÐò¶ÎµÄÔËÐнá¹ûÊÇ ¡£
x=y=0;
while(x<15) y++,x+=++y;
printf(\
A)20,7 B)6,12 C)20,8 D)8,20 ²Î¿¼´ð°¸£ºD
5.6ÏÂÃæ³ÌÐò¶ÎµÄÔËÐнá¹ûÊÇ ¡£
int n=0;
while(n++<=2); printf(\
A)2 B)3 C)4 D)Óï·¨´íÎó ²Î¿¼´ð°¸£ºC 5.7 ÉèÓгÌÐò¶Î
t=0;
while(printf(\{t++;
if(t<3) break;
}
ÏÂÃæÃèÊöÕýÈ·µÄÊÇ ¡£
A)ÆäÖÐÑ»·¿ØÖƱí´ïʽÓë0µÈ¼Û B)ÆäÖÐÑ»·¿ØÖƱí´ïʽÓë'0'µÈ¼Û C)ÆäÖÐÑ»·¿ØÖƱí´ïʽÊDz»ºÏ·¨µÄ D)ÒÔÉÏ˵·¨¶¼²»¶Ô ²Î¿¼´ð°¸£ºB
²Î¿¼·ÖÎö£ºprintfµÄ·µ»ØÖµÎªÊýÖµ1£¬ºãÕæ£¬¹ÊÓëBµÈ¼Û¡£
5.8 ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊǽ«´Ó¼üÅÌÊäÈëµÄÒ»¶ÔÊý£¬ÓÉСµ½´óÅÅÐòÊä³ö¡£µ±ÊäÈëÒ»¶ÔÏàµÈÊýʱ½áÊøÑ»·£¬ÇëÑ¡ÔñÌî¿Õ¡£
#include
scanf(\while( ) {if (a>b)
{t=a;a=b;b=t;}
printf(\scanf(\} }
A)!a=b B)a!=b C)a==b D)a=b ²Î¿¼´ð°¸£ºB
5.9ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊÇ´Ó¼üÅÌÊäÈëµÄÒ»×é×Ö·ûÖÐͳ¼Æ³ö´óд×ÖĸµÄ¸öÊýmºÍСд×ÖĸµÄ¸öÊýn,²¢Êä³öm,nÖеĽϴóÕß
#include \main()
{int m=0,n=0; char c; while (£¨¡¾1¡¿£©!='\\n')
{ if(c>='A'&&c<='Z') m++; if (c>='a'&&c<='z') n++;
}
printf(\¡¾2¡¿);} ¡¾1¡¿A)c=getchar() B)getchar() C)c=gets() D)scanf(\ ¡¾2¡¿A)m:n B)m:m C)n:n D)n:m ²Î¿¼´ð°¸£º¡¾1¡¿A¡¾2¡¿D
5.10ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊǽ«Ð¡Ð´×Öĸ±ä³É¶ÔÓ¦´óд×ÖĸºóµÄµÚ¶þ¸ö×Öĸ£¬ÆäÖÐy±ä³ÉA£¬z±ä³ÉB¡£ÇëÑ¡ÔñÌî¿Õ¡£
#include \main() { char c;
while ((c=getchar())!='\\n') {if (c>='a'&&c<='z') {¡¾1¡¿; if (c>'Z') ¡¾2¡¿; }
printf(\}
}
¡¾1¡¿A)c+=2 B)c-=32 C)c=c+32+2 D)c-=30 ¡¾2¡¿A)c='B' B)c='A' C)c-=26 D)c=c+26 ²Î¿¼´ð°¸£º¡¾1¡¿D¡¾2¡¿ C
5.11ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊÇÔÚÊäÈëÒ»ÅúÕýÕûÊýÖÐÇó³ö×î´óÕß,ÊäÈë0½áÊøÑ»·£¬ÇëÑ¡ÔñÌî¿Õ ¡£
#include \main()