C++ Primer Plus Chapter 2 2.6复习题答案

今天写下C++的第二章基础练习:

2.6.1.C++程序的模块叫什么?

解:函数用于创建C++程序的模块.

2.6.2.下面的预处理器编译指令是做什么用的? #include<iostream>

解:该编译器指令导致预处理器将iostream文件的内容添加到程序中.预处理器处理以名称#开头的编译指令,他在编译程序时自动执行.

2.6.3下面的语句是做什么用的?using namespace std;

解:这个using编译指令使得std名称空间中的所有名称都可以用.

2.6.4.什么语句可以用来打印短语"Hello,world",然后开始新的一行?

解:std::cout<<"Hello,world\n";

2.6.5.什么语句可以用来创建名为cheeses的整数变量?

解:int cheeses;

2.6.6什么语句可以用来将值32赋给变量cheeses?

解:int cheeses=32;

2.6.7什么语句可以用来将从键盘输入的值读入变量cheeses中?

解:std::cin>>cheeses;

2.6.8.什么语句可以用来打印"We have X varieties of cheese,",其中X为变量cheeses的当前值.

解:std::cout<<"We have"<<cheeses<<" varieties of cheese,";

2.6.9.下面的函数原型指出了关于函数的那些信息?int froop(double t);void rattle(int n);int prune(void);

解:第一个函数输入一个double值,返回一个int值;第2个函数输入一个int值,没有返回值;第3个函数没有输入参数,返回一个int值;

2.6.10.定义函数时,在什么情况下不必使用关键字return?

解:当函数的返回类型为void时,不必在函数中使用return.然而,如果不提供返回值,则可以使用他:return;

2.6.11.假设您编写的main()函数包含如下代码:cout<<"Please enter your PIN:";而编译器指出cout是一个未知标识符.导致这种问题的原因很可能是什么?指出3种修复这种问题的方法.

解:(1)没有使用#include<iostream>;(2)没有将cout命名包括进来:using namespace std;(3)输入格式不对.

,真正的强者,不是流泪的人,而是含泪奔跑的人。

C++ Primer Plus Chapter 2 2.6复习题答案

相关文章:

你感兴趣的文章:

标签云: