广东海洋大学:《C++程序设计》_第四章练习题(流程控制语句)

选择题 1、以下程序中, while循环的循环次数是 main( 选E) main()选D i int i=0 f int i=l; while(i<10) while(i<10 fif (i<1) continue fif (i<1) continue if (i==5) break; if (i==5 break; A)1B)10C)6D)5E)死循环 C程序设计课件设计制作:徐龙琴
C程序设计课件 设计制作:徐龙琴 1 一、选择题: 1、以下程序中,while循环的循环次数是 main( ) { int i=0; while(i<10) { if (i<1) continue; if (i==5) break; i++; } …… } A)1 B)10 C)6 D)5 E)死循环 main( ) { int i=1; while(i<10) { if (i<1) continue; if (i= =5) break; i++; } …… } 选 E) 选 D)

2、以下程序的输出结果是 main( 选A fint a=0, 1; for(i=1;i<5;i++) i switch(i) case 0: case 3: a+=2 case 1: case 2: a+=3: default: a+=5 printf(“%dn”,a); A)31B)13 C)10 D)20 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 2 2、以下程序的输出结果是 main( ) { int a=0, i; for(i=1; i<5;i++) { switch(i) { case 0: case 3: a+=2; case 1: case 2: a+=3; default: a+=5; } } printf(“%d \n”,a); } A)31 B)13 C)10 D)20 选 A)

3、以下程序的输出结果是 main() 选A f int a=4, b=5, c=0, d; d=la&&! bll!c, printf(“dmn”,d); A)1B)0C)非0的数D)-1 C++程序设计课件设计制作:徐龙琴 3
C++程序设计课件 设计制作:徐龙琴 3 3、以下程序的输出结果是 main( ) { int a=4, b=5, c=0, d; d=!a&&!b||!c; printf(“%d\n”,d); } A)1 B)0 C)非0的数 D)-1 选 A)

4、以下程序的输出结果是 #includesstdio. h> 选B) main() f int i=0,a=0; while( i<20) i for(;; i if((i%10)==0) break; eise i+=11;a+=l; printf(“%dn”,a) A)21B)32C)33D)11亲 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 4 4、以下程序的输出结果是 #include main( ) { int i=0,a=0; while( i<20) { for( ; ; ) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printf(“%d\n”,a); } A)21 B)32 C)33 D)11 选 B)

5、下列循环体执行C次。 #includesiostream. h> void maino intx=-10,k=0; while(++xt k++; cout<<k; A)无限B)10C)9 D)117 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 5 5、下列循环体执行 次。 #include void main() { int x=-10,k=0; while(++x){ k++; } cout<<k; } A)无限 B)10 C)9 D)11 C

6、如果变量xy已经正确定义,下列语句哪一项不能正确将x,y 的值进行交换:d a. X-Xty,y=X-y,=X-y; b. t=x, x=y;y C.ty,y=x, X=t d x=t, ty,y=x 7.如要求在后一对括号中的表达式,表示a不等于0 的时候的值为"真",则能正确表示这一关系的表达 式为: a.a<>0 b la a=0 d C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 6 6、如果变量x,y已经正确定义,下列语句哪一项不能正确将x,y 的值进行交换: a. x=x+y,y=x-y,x=x-y; b. t=x,x=y;y=t; c. t=y,y=x,x=t; d. x=t,t=y,y=x 7.如要求在if后一对括号中的表达式,表示a不等于0 的时候的值为"真",则能正确表示这一关系的表达 式为: a. a0 b. !a c. a=0 d. a d d

8、下面的这个循环的循环次数是:a for(inti=0,j=10;i=j=10;i++,j-) a.无限次 b.语法错误,不能执行 C.10 d.1 9、下列do-whil循环的循环次数是:d int i=5 dof cout<<i--<<endl; Iwhile (i=0) 0 b.2 5 d.无限次 C++程序设计课件设计制作:徐龙琴 7
C++程序设计课件 设计制作:徐龙琴 7 8、下面的这个循环的循环次数是: for(int i=0,j=10;i=j=10;i++,j--) a. 无限次 b. 语法错误,不能执行 c. 10 d. 1 9、下列do-while循环的循环次数是: int i=5; do{ cout<<i--<<endl; i--; }while (i!=0) a. 0 b. 2 c. 5 d. 无限次 a d

二编程题 1、编程求1!+2!+…+15!。 #include void maino d int i,j; long int sum=0, n; for(i=1;i<=15;i++) {n=1; for(j=1;j=i;j++) nFn"J, sum=n+sum; 1 cout<<sum C++程序设计课件设计制作:徐龙琴 8
C++程序设计课件 设计制作:徐龙琴 8 二 编程题 1、编程求1!+2!+……+15!。 #include void main() { int i,j; long int sum=0,n; for (i=1;i<=15;i++) { n=1; for(j=1;j<=i;j++) n=n*j; sum=n+sum;} cout<<sum; }

把100~200中能被3整除的数输出。 #include void maino i int i, n=0; for(i=100;i<=200;i++) if(i%3==0) {cout<setw(4)<≤i; n++; if(n%4==0) cout<<end; f C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 9 2、把100~200中能被3整除的数输出。 #include #include void main() { int i,n=0; for (i=100;i<=200;i++) if (i%3==0) {cout<<setw(4)<<i; n++; if (n%4==0) cout<<endl;} }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 广东海洋大学:《C++程序设计》第四章 过程化语句.ppt
- 广东海洋大学:《C++程序设计》函数的调用过程.ppt
- 广东海洋大学:《C++程序设计》第五章 函数.ppt
- 广东海洋大学:《C++程序设计》第五章练习题.ppt
- 广东海洋大学:《C++程序设计》第六章 程序结构.ppt
- 广东海洋大学:《C++程序设计》第七章练习题.ppt
- 广东海洋大学:《C++程序设计》第七章 数组.ppt
- 广东海洋大学:《C++程序设计》第八章 练习题.ppt
- 广东海洋大学:《C++程序设计》第八章 指针与引用.ppt
- 广东海洋大学:《C++程序设计》结构中的有关例题.doc
- 广东海洋大学:《C++程序设计》第10章 结构体.ppt
- 广东海洋大学:《C++程序设计》第10章 练习题.ppt
- 广东海洋大学:《C++程序设计》第11章 类与对象的练习题.ppt
- 广东海洋大学:《C++程序设计》第11章 类与对象.ppt
- 广东海洋大学:《C++程序设计》第12章 继承与派生类.ppt
- 广东海洋大学:《C++程序设计》第12章的练习题.ppt
- 广东海洋大学:《C++程序设计》第16章 异常处理.ppt
- 广东海洋大学:《C++程序设计》第15章 模板的使用.ppt
- 广东海洋大学:《C++程序设计》第14章 输入输出流.ppt
- 广东海洋大学:《C++程序设计》_第13章运算符重载.ppt
- 广东海洋大学:《C++程序设计》第三章 表达式和语句.ppt
- 广东海洋大学:《C++程序设计》第二,三章题(数据类型运算符表达式).ppt
- 广东海洋大学:《C++程序设计》第二章 数据类型与输入输出.ppt
- 广东海洋大学:《C++程序设计》第一章 C++入门.ppt
- 广东海洋大学:《C++程序设计》VC++6.0简介.ppt
- 广东海洋大学:《C++程序设计》第一章练习题.ppt
- 广东海洋大学:《C++程序设计》期末考卷A.doc
- 广东海洋大学:《C++程序设计》期末考卷B.doc
- 广东海洋大学:《C++程序设计》复习.ppt
- 广东海洋大学:《C++程序设计》考题.doc
- 广东海洋大学:《C++程序设计》复习续.doc
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第一讲 Java语言概述(1).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第一讲 Java语言概述(2).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十讲 继承(2).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十一讲 接口.ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十二讲 内部类(1).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十三讲 内部类(2).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十四讲 流和文件(1).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十五讲 流和文件(2).ppt
- 辽宁经济职业技术学院:《JAVA语言概述》课程教学资源(PPT课件讲稿)第十六讲 流和文件(3).ppt