2.6复习题答案
1. C++程序的模块叫什么?
答:叫做函数。
2.下面的语句是做什么用的?
using namespace std;
答:它使得程序可以使用std名称空间中的定义。
3.下面的预处理编译指令是做什么用的?
#include<iostream>
答:这将导致在最终的编译之前,使用iostream文件中的内容替换该编译指令。
4. 什么语句可以打印短语"Hello,world",然后开始新的一行?
答:cout<<"Hello,world\n"或cout<<"Hello,world"<<endl;
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 "<<chesses<<" varieties of chesses,"<<endl;
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:"; */