《C++ Primer Plus》复习题(第二章)

世界上学习任何一种知识,不光看,还必须要练、必须要练、必须要练。不做题,不练习永远不会知道自己错在哪里。从这篇开始,一路上记录C++的学习过程,重新去认识和掌握这种经久不衰的编程语言。

复习题

Q1:C++程序的模块叫什么?

A1:它们叫做函数。


Q2:下面的语句是做什么用的?

#include <iostream>

A2:这将导致在最终编译之前,使用iosstream文件的内容替换该编译指令


Q3:下面的语句是做什么用的?

using namespace std;

A3:使得程序可以使用std名称空间的定义


Q4:什么语句可以用来打印短语“Hello,World”,然后开始新的一行?

A4:std::cout<<"Hello,World\n";

或 std::cout<<"Hello,World"<<std::endl;


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

A5:int cheeses;


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

A6:cheeses=32;


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

A7:std::cin>>cheeses;


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

A8:std::cout<<"We have "<<cheeses<<" varieties of cheese\n";


Q9:下面的函数原型指出了关于函数的哪些信息?

1、int froop(double t);

2、void rattle(int n);

3、int prune(void);

A9:1、函数froop()接收参数为double,返回值类型为int。

2、函数rattle()接收参数为int,无返回值。

3、函数prune()无参数接收,返回值为int。


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

Q10:当返回值为void时,可不必使用return;


Q11:假设您编写的main()函数包含如下代码:

cout<<"Please enter your PIN: ";

编译器指出cout是一个未知标识符。导致这种问题的原因很可能是什么?指出3种修复这种问题的方法。

Q11:1、将using namespace std;放在函数定义之前

    2、在特定的函数中使用类似using std::cout;这样的编译指令

  3、在需要使用到名称空间std中的元素时,使用前缀std:: 例如:std::cout<<"Hello,World\n"<<std::endl;



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值