2.6复习题答案
1. C++程序的模块叫什么?
答:叫做函数。
2.下面的语句是做什么用的?
using namespace std;
答:它使得程序可以使用std名称空间中的定义。
3.下面的预处理编译指令是做什么用的?
#include
答:这将导致在最终的编译之前,使用iostream文件中的内容替换该编译指令。
4. 什么语句可以打印短语"Hello,world",然后开始新的一行?
答:cout<<"Hello,worldn"或cout<<"Hello,world"< 5.什么语句可以用来创建名为cheeses的整数变量? 答:int cheeses; 6.什么语句可以用来将值32赋给变量chesses? 答:chesses=32; 7.什么语句可以用来将从键盘输入的值读入变量chesses中? 答:cin>>chesses; 8.什么语句可以用来打印"We have X varieties of chesses,",其中X为变量chesses的当前值。 答:cout<<"We have "< 9. 下面函数原型指出了关于函数的那些信息? int froop(double t); void rattle(int n); int prune(void); 答:调用函数froop()时,应提供一个double类型的参数,而该函数返回 一个int值;函数rattle()接受一个int参数,且没有返回值。函数prune()不接受任何任何参数且返回一个int值。 10.定义函数时什么情况下不必使用关键字return? 答:当函数的返回值为void类型时,则可以不用。 11.假设您编写的main()函数包括如下代码: cout<<"Please enter your PIN:"; 而编译器指出cout是一个未知标识符,导致这种问题的原因是什么?指出三种修复这种问题的方法。 答:缺少使用using namespace std; 加上using std::cout 使用std::cout<<"Please enter your PIN:"; */



