c++习题集 - 2013级(第一学期).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c习题集-2013级(第一学期)

《C++习题集》—2013级 10月29日 验证下列知识点,给出结果、分析结果并给出结论 1.单行注释符// 和 成对注释符 /* */ 2.转义字符的的使用(\t, \n, \\, \’) \t 的使用(1,9,17,25) 按下列格式输出信息: 计算机与信息学院 100人 软件学院 200人 输出下列信息: 转义字符以’\’引导 3.文字常量的类型 输出表达式 -1+2 、-4u+2和-1u+2的值 4.命名常量(注意编译出错信息) (a) const int a=2; a =3; (b) const int a; a=3; 5./ 运算符的取整 输出1/2和-3/2的值 6.%运算符的符号 输出-7%-2 , -7%2 , 7%-2 的值 7.++运算符 int a =3; 计算3*(++a)、3*a++的值,计算a++ + a++ +a++ 的值,计算(a=5)+a++、a++ + (a=5)的值。 8.整数的溢出 int a = 2147483647, 输出a+1的值 int a =-2147483648, 输出a-1的值 9.浮点数的溢出 float a=1e30,b=1e30; 输出a*b的值 float a=1e-30,b=1e-30; 输出a*b的值 float a=1e30,b=0; 输出a/b的值 float a=0,b=0; 输出a/b的值 10.整形除 0 int a=0,b=0; 计算a/b的值 int b=3; 计算b/0的值 11.类型的转换 说明下面两段程序运行结果的区别 (a) char ch = ‘a’; ch = ch+1; coutchendl; (b) char ch = ‘a’; coutch+1endl; (c)截断(多字节整形向少字节整形转换) int x = 0x0fffffff ; short y ; y= x; couty” ”xendl; (d)扩展(少字节整形向多字节整形转换,符号扩展) int x ; short y = 0xffff ; x = y; couty” ”xendl; couthexyendl; couthexxendl; (e) 扩展(少字节整形向多字节整形转换,0扩展) int x ; unsigned short y = 0xffff ; x = y; couty” ”xendl; couthexyendl; couthexxendl; 11月2日 验证短路原则 int a =1; 12 a++; coutaendl; 验证短路原则 int a =1; 1=2 || a++; coutaendl; 类型转换 int a = 0验证表达式的值:(12) + (‘a’’b’) ++a int a = 0验证表达式的值和变量a的值。 ++a || ++a++a 输入三角形的三个边,计算三角形的面积(s=sqrt(p(p-a)(p-b)(p-c));其中p=(a+b+c)/2);要求当边为非正数时,提示错误,程序结束;当三边不能构成三角形时,提示错误,程序结束。 6.某宾馆的房间的标准价格为398元,价格随旅游季节和团队规模而浮动:在旺季(7—9月份),20房间以上的团队优惠30%;不足20房间的团队优惠15;在淡季,20房间以上的团队优惠50%;不足20房间的团队优惠30%;编写程序,输入月份和预定房间数,输出应收总金额。 7.输入一个4位自然数,判断这个数是否为降序数(如7532是降序数)。 11月5日 (1)某学院举行了一次“程序设计大赛”,规定学生的“程序设计”课程成绩可以因为在大赛上获奖而加分:一等奖加10分,二、三等奖均加5分,其它的不加分。加分后的成绩如果超出100分则按100分计算。编写程序,输入同学的“程序设计”成绩和获奖等级,重新计算该同学的“程序设计”成绩。 (2)输入一个整数,判断它能否被3、5、7整除,并输出如下信息: (a)能同时被3个数整除 (b)能同时被2个数整除,并指明是被哪两个数整除 (c) 能被1个数整除,并指明是被哪个数整除 (d)不能被3个数整除。(8421) (3)输入年份和月份,输出该年该月的天数。(提示:需判断该年是否为闰年) 11月9日 (1)输出100—1000之间能被3整除或个位是3的整数,每行输出10个。 (2)对于任一整数n,输出其所有的因子。 (如12的因子为: 1,2,3,4,6,12) (3)输出1000内的完数。(完数是指其因子(不含本身)之和与本身相等的数,如6是完数, 6 =1+2+3) (4)输出1

文档评论(0)

ah82299 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档