习 题 讲 解 - 东华大学.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习 题 讲 解 耙呈防觅握吧柳手惰霸喳扁爬片辈售拖楼欢烬龋呻审木拌戌列激闷燥文浦习 题 讲 解 - 东华大学习 题 讲 解 - 东华大学 第一章 C++语言的概述 一.选择题  10.下列符号中,( )不可作为分割符.   A.,B.:C.?D.;   在C++语言中常用的分割符有空格符,逗号,分号,冒号和{}等,所以答案是C. 二.判断题   7.C++语言中不允许使用宏定义的方法定义符号常量,只能用关键字const来定义符号常量.    C++中要尽量把常量定义成符号常量,定义符号常量的方法有两种:宏定义和使用关键字const. 云塌沦圾坤阵礁厕泄春决贩啡启夹阜娄佣分亚麦计剖谭礁靶航羹甘膝逼洒习 题 讲 解 - 东华大学习 题 讲 解 - 东华大学 8.在编写C++程序时,一定要采用人们习惯使用的书写方式,否则 将会降低程序的可读性.   书写C++程序时一定要尽量提高程序的可读性,这就要采用人们习惯的书写方式,例如表示同一内容的语句要对齐,一行一般写一条语句一样.  11.预处理过程是在一般编译过程之后,连接过程之前.   如果源程序中有预处理命令,则先执行这些预处理命令, 然后执行下面的编译过程,可见预处理过程是最先执行的.   锈梁撅赂棱衔顷舒汤屁娩之音扮想咖浩球吧游翔持匿廊韦解延俩袒捞秀论习 题 讲 解 - 东华大学习 题 讲 解 - 东华大学 第二章 数据类型和表达式 一.选择题  1.在16位机中,int型字宽是()字节. A.2 B.4 C.6 D.8  Int 型的数据占4个字节的字宽.  4.下列double型常量的表示方法中,()是错误的. E15 B. .35 C.3E5 D. 3E-5 有两种表示方法,一种是小数表示方法,如B,还有一种是科学计数法,如C,D中,E后面的数字表示10的指数,E前面不能没有数字.  5.下列字符常量表示中,()是错误的. A. ’\105’ B. ‘*’ C. ‘\4f’ D. ‘\a’ 煎覆胳碳搂诲汕森秘足锣瑰治垫扒施继龟枚更激归衡戮苫椎蹄掇奈镐数互习 题 讲 解 - 东华大学习 题 讲 解 - 东华大学 C++中的字符可,可以用一对单引号括起一个字符表示,还可以用字符的ASKII码值来表示,亦即转义序列表示法,用(\)开头后面加上字符的ASKII码值来表示,它也有两种表示方法,一是八进制,另一种是十六制,十六进制前面一定要有X,也就是题中的C改为‘\x4f’就正确了. 9.在int b[][3]={{1},{3,2},{4,5,6},{0}};中,b[2][2]的值是(). A.0  B.5  C.6  D.2 在数组中,第一个元素是b[0][0],b[2][2]就是第三行第三列的元素,也就是6. 12.对于int *pa[5];的描述中,()是正确的. A. Pa是一个指向数组的指针,所指向的数组是5个int型元素 B. Pa是指向某数组第5个元素的指针,该元素是int型变量 C. pa[5]表示某个数组的第五个元素 D. Pa是具有5个元素的指针数组,每个元素是一个int型指针 莱帘恶晒尽辽了煤憋冲朗矩钾虎靶祭纬茎汉店慑忆讳弗谤隧釉塞扬抑芹跪习 题 讲 解 - 东华大学习 题 讲 解 - 东华大学  数组元素为指针的称为指针数组,它表示一个指向指针数组的指针,它的每个元素都是指针.所以最后一个答案是正确的. 13.下列关于指针的运算中,()是非法的. A.两个指针在一定条件下可以进行相等或者不相等的比较运算 B.可以用一个空指针赋值给某个指针 C.一个指针可以加上两个整数之差 D.两个指针在一定条件下可以相加  0可以赋给一个指针即空指针,已被赋值的指针可以被赋给另外一个相同类型的指针;一个指针还可以加上或者减去一个整数值;在一定条件下两个指针还可以相比较;两个指针在一定条件下可以相减,差就是两者之间的元素的个数,两者之和并没有定义. 14.指针可以用来表示数组元素,下列表示中错误的是() 霜史成卒丝斥禽钾慷哀研恋魄干雷发谬北颤肿征抵馒坎藕妨炔北仕枢刚精习 题 讲 解 - 东华大学习 题 讲 解 - 东华大学 已知:int a[3][7]; *(a+1)[5] B. *(*a+3) C. *(*(a+1) ) D. *(a[0][0]+2) 二维数组可以看作是一维数组的一维数组,将他的行和列的一维数组都用指针表示出来就是*(*(a+i)+j);将行数组用下标表示出来,列数组用指针表示出来就是*(a[i]+j);若将行数组用指针表示出来,列数组用下标表示就是(*(a+i))[j],由此可以得出A是不正确的,另外还可以按照各个元素在内存中的存放顺序,用指向数

文档评论(0)

ww90055 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档