《选择循环结构.ppt》由会员分享,可在线阅读,更多相关《选择循环结构.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+程序设计程序设计选择结构选择结构循环结构循环结构switch例执行以下程序段时,输出执行以下程序段时,输出。ints1=0,s2=0,s3=0,s4=0;for(intt=1;t=4:s1+;break;caset=3:s2+;break;caset=2:s3+;default:s4+;couts1,s2,s3,s4n;A.语法错,编译通不过语法错,编译通不过B.1,1,1,2C.1,2,3,2D.1,1,2,2switch例执行下列程序段后,变量执行下列程序段后,变量i的值为的值为。intI=10;switch(i)case9:i+=1;case10:i+=1;case11:i+=1;d
2、efault:i+=1;A.13B.12C.11D.14while语句语句例在在“while(!a)”中,其中中,其中“!a”与表达式与表达式等价。等价。Aa=0B.a=1 C.a!=1D.a!=0例有以下程序段:有以下程序段:intk=0;while(k=1)k+;while循环执行的次数是循环执行的次数是_。A.无限次无限次B.有语法错,不能执行有语法错,不能执行C.一次也不执行一次也不执行D.执行执行1次次dowhile语句语句例以下程序输出的第一行是以下程序输出的第一行是,第二行是,第二行是。#includevoidmain(void)intx=6;dox-=2;coutxn;whil
3、e(-x);dowhile语句语句例设整型变量设整型变量x的当前值为的当前值为3,执行以下循环语,执行以下循环语句后,输出结果句后,输出结果docout(x-=2)t;while(!(-x);A.0B.1-2C.30D.死循环,输出许多值。死循环,输出许多值。for语句语句for(;)中,中,的执行情况是的执行情况是。A.至少执行一次至少执行一次B.至少执行两次至少执行两次C.可能执行,也可能不执行可能执行,也可能不执行D.不执行不执行for语句语句例有如下程序:有如下程序:voidmain()inti,sum;for(i=1;i=3;sum+)sum+=i;coutsumendl;该程序的执
4、行结果是该程序的执行结果是_。A.6B.3C.死循环死循环D.0for语句语句例设有语句设有语句for(inti=5,sum=0;i10,sum+;i+)sum+=i;则则for()语句的执行情况是()语句的执行情况是。A.循环循环0次次B.循环循环4次次C.循环循环5次次D.循环循环6次次例for(intx=0,y=0;y!=100|x10;)x+;执行的循环次数是执行的循环次数是。A.无限次无限次B.10C.11D.100for语句语句例设设e1和和e3是表达式,与语句是表达式,与语句for(e1;e3)s;等同等同的语句是的语句是。Afor(e1;e1;e3)s;Bfor(e1;e3;e
5、3)s;Cfor(e1;0;e3)s;Dfor(e1;1;e3)s;例设有循环语句:设有循环语句:for(inti=0,x=0,s=0;ix;s+=x;在这个循环语句中,循环体最多执行在这个循环语句中,循环体最多执行次,最少执次,最少执行行次。次。for语句语句例设有语句:设有语句:inti=1;s=1;for(;s+i6,i=5;i+)s+=i;以上以上for循环语句的循环次数为循环语句的循环次数为。break和和continuelbreak语句:只能用于开关语句和循环语句中。用在语句:只能用于开关语句和循环语句中。用在循环语句的循环体中时,其作用是结束该循环语句的循环语句的循环体中时,其作用是结束该循环语句的执行,把控制转移到紧跟该循环语句之后的语句。执行,把控制转移到紧跟该循环语句之后的语句。lcontinue语句:只能用在循环语句的循环体中,其作语句:只能用在循环语句的循环体中,其作用是结束本次循环,跳到判断循环的位置重新开始下用是结束本次循环,跳到判断循环的位置重新开始下一次循环。一次循环。l例在循环语句的循环体中使用在循环语句的循环体中使用break语句的作用是语句的作用是。A.结束本次循环结束本次循环B.结束该层的循环结束该层的循环C.结束开关结束开关语句语句D.结束程序执行结束程序执行
限制150内