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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(C++程序设计基础第版上习题解答.docx)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

C++程序设计基础第版上习题解答.docx

1、 C+程序设计基础(第 4 版)(上) 习题与解答 第 1 章基本数据与表达式 1.1 选择题 1一个最简单的 C+程序,可以只有一个( C)。 ( A)库函数 ( B)自定义函数 ( C) main 函数 ( D)空函数 2用 C+语言编写的源程序要成为目标程序必须要经过( D)。 ( A)解释 ( B)汇编 ( C)编辑 ( D)编译 3 C+程序中的简单语句必须以( B)结束。 ( A)冒号 ( B)分号 ( C)空格 ( D)花括号 4假设有说明 int a=0; double x=5.16;,则在以下语句中,( C)属于编译错误。 ( A) x=a/x; ( B) x=x/a; (

2、C) a=a%x; ( D) x=xa; 5执行 C+程序时出现的 溢出 错误属于( C)错误。 ( A)编译 ( B)连接 ( C)运行 ( D)逻辑 6在下列选项中,全部都是 C+关键字的选项为( C)。 ( A) while IF Static ( B) break char go ( C) sizeof case extern ( D) switch float integer 7按 C+标识符的语法规定,合法的标识符是( A)。 ( A) _abc ( B) new ( C) ( D) “age“ 8在 C+语句中,两个标识符之间( A) 不能 作为 C+的分隔符。 ( A)数字 (

3、 B) ; ( C) : ( D) + 9下列正确的八进制整型常量表示是( B)。 ( A) 0a0 ( B) 015 ( C) 080 ( D) 0x10 10下列错误的十六进制整型常量表示是( C)。 ( A) 0x11 ( B) 0xaf ( C) 0xg ( D) 0x1f 11在下列 选项中,全部都合法的浮点型数据的选项为( B)。 ( A) 1e3.5 15. 2e4 ( B) 12.34 1e+5 0.1E12 ( C) 0.2e2 12345. e5 ( D) 5.0e( 1+4) 0.1 8e+2 12在下列选项中,正确的字符常量为( D)。 ( A) “a“ ( B) na

4、me ( C) a ( D) 101 13在下列选项中,( D) 不能 交换变量 a 和 b 的值。 ( A) t=b; b=a; a=t; ( B) a=a+b; b=a-b; a=ab; ( C) t=a; a=b; b=t; ( D) a=b; b=a; 14关于下列语句,叙述错误的是( A)。 int i=10, p= ( A) p 的值为 10 ( B) p 指向整型变量 i ( C) p 表示变量 i 的值 ( D) p 的值是变量 i 的地址 15有以下变量说明,下面 不正确 的赋值语句是( B)。 int a=5, b=10, c; int p1 = ( A) p2 = b;

5、( B) p1 = a; ( C) p2 = p1; ( D) c = p1 (p2); 16有以下变量说明,下面正确的语句是( B)。 int a=10, b; int ( A) ( B) pb = pa; ( C) pb = ( D) pb = pa; 17执行下面语句序列后, a 和 b 的值分别为( B)。 int a=5, b=3, t; int int t=ra; ra=rb; rb=t; ( A) 3 和 3 ( B) 3 和 5 ( C) 5 和 3 ( D) 5 和 5 18在下列运算符中,( D)优先级最高。 ( A) =5) 26已知 int x=5;,执行下列语句后,

6、x的值为( C)。 x+=x-=xx; ( A) 25 ( B) 40 ( C) 40 ( D) 20 27设 int a=1, b=2, c=3, d=4;,则以下条件表达式的值为( A)。 a=-100 111 11xy 101 abab 1 cos4822211 xx int main() int a = 1, b = 2; bool x, y; cout b; y = a- cout using namespace std; int main() int x,y,z,f; x = y = z = 1; f = -x | y- cout #include using namespace

7、std; int main() int a=123; int int pa= cout using namespace std; int main() int a,b,c; coutabc; /对普通数据类型变量赋值 int *pa= /用变量地址值初始化指针变量 cout using namespace std; int main () int a; couta; int ra=a; int *pa= cout using namespace std; int main() int a; couta; a=a+5; /名访问 couta int main() int a=10, b=20;

8、int p = p = p q; int ra=a; int rt = 30; cout using namespace std; int main() int a=10, b=20; int *p = /*是指针类型说明符, /第 1、 2、 4个 *是间址访问符,第 3个 *算术乘运算符 int / int * /*是指针类型说明符, /*是间址访问符 /输出语句中的 *是间址访问符 cout using namespace std; int main() int x,i,j,k; cout x; i = x/100; j = x/10 %10; k = x%10; cout using

9、namespace std; int main() double x,y,b; cout x y; b = ( -2 using namespace std; int main() int a,b,c,temp,min; cout a b c; temp = ( a= 0 ) if( x != 0 ) if( x = 0 ) y = 0; if( x 0 ) y = 1; else y = -1; else y = 0 ( C) if( x =0 ); ( C) int a=5; while( a ) a-; ; 100010xxx ( D) int i=3; for(; i; i - ); 2.2 阅读下列程序,写出运行结果 1 #include using namespace std; int main() int a,b,c,d,x; a = c = 0; b = 1; d = 20; if( a ) d = d-10; else if( !b ) if( !c ) x = 15; else x = 25; cout using namespace std; int main() int a = 0, b = 1; switch( a ) case 0: switch( b ) case 0 : cout

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。