栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【第二章开始学习C++】

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【第二章开始学习C++】

关于个人学习C++Primer Plus的第二章复习题
  • 1、C++程序的模块叫什么?
  • 2、下面的预处理器编译指令是做什么的?
  • 3、下面的语句是做什么用的?
  • 4、什么语句可以用来打印短语"Hello,world",然后开始新的一行?
  • 5、什么语句可以用来创建名为cheeses的整数变量?
  • 6、什么语句可以用来将值32赋值给变量cheeses?
  • 7、什么语句可以用来将从键盘输入的值读入变量cheeses中?
  • 8、什么语句可以用来打印"We have X varieties of cheese",其中"X"为变量cheeses的当前值?
  • 9、下面的函数原型指出了关于函数的哪些信息?
  • 10、定义函数时,在什么情况下不必使用关键字return?
  • 11、假设您编写的main()函数包含如下代码: cout<<"Please enter you PIN:"; 而编译器指出cout是一个未知标识符。导致这种问题的原因很可能是什么?指出3种修复这种问题的方法

1、C++程序的模块叫什么?

一个或多个的函数 叫C++的程序模块。

2、下面的预处理器编译指令是做什么的?
#include

该编译指令导致预处理器 将iostream文件的内容添加到程序中。是一种典型的预处理器操作:在源代码被编译之前,替换或添加文本。

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

名称空间编译指令来使iostream中定义对程序可用。
using叫做编译指令。
using编译指令可以使std名称空间中的所有名称都可用。
用using编译指令可以使用std名称空间中定义的名称,而不必使用std::前缀

#include
int main()
{
using std::cout;
using std::endl;
using std::cin;

	return 0;
}
//等效于
#include
using namespace std;//使用using编译指令使std名称空间的名称在程序中可以使用
int main()
{
	cout;
	endl;
	cin;
	return 0;
}
4、什么语句可以用来打印短语"Hello,world",然后开始新的一行?
//使用cout例:
	using std::cout<<"Hello,world"< 
5、什么语句可以用来创建名为cheeses的整数变量? 
//使用int类型例:
int cheeses;
6、什么语句可以用来将值32赋值给变量cheeses?
//可以使用 类型名 变量名 = 值;
int cheeses = 32;
7、什么语句可以用来将从键盘输入的值读入变量cheeses中?
//使用cin语句
	int cheeses;
	using std::cin>>cheeses;
8、什么语句可以用来打印"We have X varieties of cheese",其中"X"为变量cheeses的当前值?
int cheeses;
using std::cin>>cheeses;
cout<<"We have"< 
9、下面的函数原型指出了关于函数的哪些信息? 
int froop(double t);
void rattle(int n);
int prune(void);

第一个函数原型"int froop(double t);"指出了:声明了一个函数名为froop,的返回类型为int类型,函数参数为double类型,并且只有一个参数,形参名为:t。
第二个函数原型"void rattle(int n);"指出了:声明了一个函数名为rattle的函数
返回值为空(不需要返回 return ) 函数参数为int ,参数的形参名为:n。
第三个函数原型"int prune(void);"指出了:声明了一个函数名为prune的函数,返回值为int类型,参数为空(不需要传参)的函数。

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

定义函数返回值为void的函数不必使用关键字return;

11、假设您编写的main()函数包含如下代码: cout<<“Please enter you PIN:”; 而编译器指出cout是一个未知标识符。导致这种问题的原因很可能是什么?指出3种修复这种问题的方法
1、可能没有包含iostream头文件
2、可能没有包含std名称空间

修复方法:

1、在mian()函数之前加上如下代码#include
2、在mian()函数之前加上std名称空间
using namespace std;
3、在cout前面加上using std::前缀。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/889518.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号