- 4
- 0
- 约1.58千字
- 约 3页
- 2020-05-07 发布于山东
- 举报
PAGE
第 PAGE 2 页 共 NUMPAGES 3 页
C++期末训练题
第二部分:填代码题
参考答案
一、变量、语句及函数
1.以下程序用来对从键盘上输入的两个字符串进行比较,然后输出两个字符串中第一个不相同字符的ASCII码之差。例如,输入的两个字符串分别为“12345”和“12344”,则输出为1,请填空。
① s1[i]!=\0 s1[i]==s2[i]
// 判断s1中第i个字符不为空,且两字符串中第i个字符相同
int diff= ② s1[i]-s2[i] ;
// 计算两字符串中第i个不同字符的ASCII码之差
2.下列程序通过把类Distance定义为类Point的友元来实现计算两点之间距离的功能。请完成该程序。
③ friend class Distance ;
// 将class Distance说明为友元类
Point( ④ double x, double y )
// 写出构造函数的参数
result= ⑤sqrt(SQR(p.mX-q.mX)+ SQR (p.mY-q.mY)) ;
// 计算两点之间距离
3.以下程序的功能是计算,请填空。
⑥ static long product=1 ; // 声明静态变量 product并赋初值
⑦ s
您可能关注的文档
- 面向对象程序设计 java程序设计说课.ppt
- 面向对象程序设计 4、JSP与Javabean.ppt
- 面向对象程序设计 2、JSP语法 - 副本.ppt
- 面向对象程序设计 3、JSP内置对象.ppt
- 面向对象程序设计 002命令行参数.pdf
- 面向对象程序设计 001函数指针.pdf
- 面向对象程序设计 Java习题答案.doc
- 面向对象程序设计 03位运算.pdf
- 面向对象程序设计 04引用.pdf
- 面向对象程序设计 05const.pdf
- 2025-2026学年安徽省天一大联考高一上学期阶段联考数学试题(解析版).docx
- 2026年吉安市青原区(中小学、幼儿园)教师招聘考试参考题库及答案详解.docx
- 2025-2026学年安徽省县中联盟高二上学期10月联考数学试题(A卷)(解析版).docx
- 辐射安全自查记录表.pdf
- 2026年云南省昆明市城管协管人员招聘笔试参考题库及答案详解.docx
- 【通用】【班级文化】增强班级凝聚力主题班会:聚是一团火,散是满天星【课件】.pptx
- 2026年山东省日照市(中小学、幼儿园)教师招聘笔试模拟试题及答案详解.docx
- 辐射防护基础知识.pdf
- 分析人工智能技术如何推动计算社会科学领域的进步和发展.pdf
- 2026年江苏省泰州市城管协管人员招聘考试参考题库及答案详解.docx
原创力文档

文档评论(0)