ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:43.88KB ,
资源ID:15004460      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15004460.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++课后习题答案2习题及其解答Word格式文档下载.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++课后习题答案2习题及其解答Word格式文档下载.docx

1、switch( i ) case 1 : i + ; case 2 : i - ; case 3 : + i ; break ; case 4 : - i ; default :(a) 1 (b) 2 (c) 3 (d) 44已知int i=0,x=0; 下面while语句执行时循环次数为( d )。while( !x & i 3 ) x+ ; i+ ; (a) 4 (b) 3 (c) 2 (d) 15已知int i=3;下面do_while 语句执行时循环次数为( b )。do i-; coutiendl;while( i!= 1 );(a) 1 (b) 2 (c) 3 (d) 无限6下面f

2、or语句执行时循环次数为( b )。 int i;for ( i=0,j=5;i=j; ) cout i j endl;i+; j-;(a) 0 (b) 5 (c) 10 (d) 无限7以下死循环的程序段是( b )。(a) int x; for( int x=0 ; x=0 ) ;(c) int a=5 ; while( a ) a- ;(d) int i=3 ; for( ; i ; i - ) ;阅读下列程序,写出执行结果1#includeusing namespace std;int main() int a,b,c,d,x; a = c = 0; b = 1; d = 20; if(

3、 a ) d = d-10; else if( !b ) if( !c ) x = 15; else x = 25; cout d 【解答】 202 int a = 0, b = 1; switch( a ) case 0: switch( b ) case 0 :a=a b=b break; case 1 : case 1: a+; b+;a= 0 b= 1a= 1 b= 23 int i = 1; while( i=10 ) if( +i % 3 != 1 ) continue; else cout 4 7 104#include 3 ) break; while ( j0 ); i= t

4、j= i= 4 j= 15 int i,j; for( i=1, j=5;j; i+ ) j-;j 3 36 int i, s = 0; for( i=0;5; switch( i ) s += i; case 2: default: s += 2;s=s s= 77 int i, j, x = 0;=3; x+; for( j=0; j j+ ) if( j % 2 ) continue; x+; x+;x= x c; if(c=y|c=Y) int a=1; else int a=0;编译错误为:error C2065:a : undeclared identifier,指示语句行cout

5、变量a没有定义。请分析原因,并做出修改。程序在if和else分支中分别声明了各自的局部变量a,而执行输出语句时,声明的变量a作用域已经结束,所以编译器认为输出语句的a没有定义。正确的程序是: int a; a=1; a=0;6. 有以下程序,希望判断两个输入的整数是否相等。程序通过编译,但不能达到预期结果。请分析程序能够通过C+编译而不能得到期望结果的原因。 int a,b;a:;a;b:b; if( a=b ) cout等于不等于程序运行后,输入a的值为4,b的值为9,显示结果如下: 99等于9 【解答】在if语句的判断表达式(a=b)中,赋值号“=”应该是逻辑等“=”。从语法上,C+的if语句把a=b这个赋值表达式视为逻辑表达式,没有编译错误。a=b的值决定于b。若b的输入值不等于0,if作为逻辑真(true),否则作为逻辑假(false)。所以,题目中输入b的值虽然不等于a,但表达式a=b为逻辑true,执行了if语句的第1个分支。编程题1输入某学生成绩,若成绩在85分以上输出“very good”,若成绩在60分到85分之间输出“good”,若成绩低于60分输出“no good”。 double score;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1