2.6
1.C++程序的模块叫什么?函数
2.#include <iostream>预处理器编译指令是做什么用的?
预处理器将iostream文件的内容添加到程序中,因为C++的输入和输出方案涉及iostream文件中的多个定义。
3.using namespace std是做什么用的?
这是using编译指令,这使得std名称空间(即C++中的标准库类型命名对象)中的所有名称都可使用。
4.什么语句可以打印“Hello,world",然后开始新的一行?
cout<<"hello,world"<<endl;
5.什么语句可以创建名为cheeses的整数变量?
int cheeses;
6.什么语句可以将值32赋给变量cheeses?
cheeses = 32;
7.什么语句可以用来将从键盘输入的值读入变量cheeses中?
cin >> cheeses;
8.什么语句可以用来打印”We have X varieties of cheese,”,其中X为变量cheeses的当前值。
cout<<"We have "<<cheeses<<" varieties of cheese,";
9.int froop(double t)、void rattle(int n)、int prune(void)这些函数原型指出了关于函数的哪些信息?
函数名称、返回值类型、参数类型、参数个数
10.定义函数时,什么情况下不必使用关键字return?
函数的返回值类型为void
11.假如您编写的main()函数包含如下代码:
cout << "Please enter you PIN:";
而编译器指出cout是一个未知标识符。导致这种问题的原因很可能是什么?指出3种修复问题的方法?
问题:缺少命名空间编译指令
解决:(1)添加#include <iostream>
using namespace std;(可放在函数外供所有函数共用,也可放在单独的函数内)
(2)添加#include <iostream>
在函数中使用 using std::cout
(3)添加#include <iostream>
不使用using编译指令,直接在函数中使用 std::cout