Ì·ºÆÇ¿CÓïÑÔ³ÌÐòÉè¼ÆÏ°Ì⼯

²Î¿¼³ÌÐò£º

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 #include main()

{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 main() {int a,b,t;

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()

{int a,max=0; scanf(\while ( ) {if (max

printf(\

A)a= =0 B)a C)a= =1 D)!a ²Î¿¼´ð°¸:B

5.12 ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ ¡£

#include main()

{int num=0; while(num<=2) {num++;

printf(\} }

A)1 B)1 C)1 D)1 2 2 2 3 3 4 ²Î¿¼´ð°¸£ºC

5.13ÈôÔËÐÐÒÔϳÌÐòʱ,´Ó¼üÅÌÊäÈë2473(±íʾ»Ø³µ),ÔòÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ ¡£

#include \{int c;

while ((c=getchar())!='\\n') switch (c-'2') {case 0:

case 1: putchar(c+4);

case 2:putchar(c+4);break; case 3:putchar(c+3);

default:putchar(c+2);break; }

printf(\

A)668977 B)668966 C)66778777 D)6688766 ²Î¿¼´ð°¸£ºA

5.14 CÓïÑÔÖÐwhileºÍdo whileÑ­»·µÄÖ÷񻂿±ðÊÇ ¡£

A)do-whileµÄÑ­»·ÖÁÉÙÎÞÌõ¼þÖ´ÐÐÒ»´Î¡£

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