- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- XGZ系列刮板输送机图册.pdf
- 第10课《 再塑生命的人》课件(共22张ppt)部编版语文七年级上册.pptx VIP
- 近5年上海市高考语文真题之书序、游记类文言文阅读汇编.docx VIP
- 00708装饰材料与构造-全国自考-2021年4月高等教育自学考试真题(试卷).pdf VIP
- XGZ系列铸石刮板输送机.doc
- 小学篮球原地运球、行进间运球教案.doc
- 中国林业研究院806有机化学考研真题试题2020年.pdf VIP
- 中国林业研究院806有机化学2019考研真题试题.pdf VIP
- 2024年初级咖啡师技能鉴定考试题库大全-上(单选题汇总).docx
- 2024-2030年中国氦(液氦和气态氦)行业市场发展趋势与前景展望战略分析报告.docx
文档评论(0)