本文主要是介绍C++ primer plus第五章复习题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1.入口条件循环和出口条件循环之间的区别是什么?各种C++循
环分别属于其中的哪一种?
入口条件循环,顾名思义便是在进入循环体之前进行条件判断,即先判断条件再循环;
而出口条件循环,即先进行循环体之后进行条件判断是否继续进行循环,即先执行后判断。
2.如果下面的代码片段是有效程序的组成部分,它将打印什么内
容?
01234
3.如果下面的代码片段是有效程序的组成部分,它将打印什么内
容?
036912
4.如果下面的代码片段是有效程序的组成部分,它将打印什么内
容?
6
8
5.如果下面的代码片段是有效程序的组成部分,它将打印什么内
容?
k = 8
6.编写一个打印1、2、4、8、16、32、64的for循环,每轮循环都
将计数变量的值乘以2。
#include <iostream>using namespace std;int main() {//6int j = 0, abc = 1;do {cout << "j = " << j << endl;abc *= 2;cout << abc << endl;} while (++j < 6);return 0;
}
7.如何在循环体中包括多条语句?
用大括号将多条语句包裹成为一个整体,循环语句便将其作为一个整体处理。
8.下面的语句是否有效?如果无效,原因是什么?如果有效,它
将完成什么工作?
int x = (1024);
有效,将1024赋值给x。
下面的语句又如何呢?
int y;
y = 1024;
有效,也是将1024赋值给y;
9.在查看输入方面,cin >>ch同cin.get(ch)和ch=cin.get( )有什么不
同?
cin>>ch能够将键盘上的字符存储给ch,但是会忽略换行符、空格符、制表符;
cin.get(ch)则将键盘上的字符存储给ch,但不会忽略上述字符;
而ch = cin.get()则是先扑获键盘上的输入字符,然后get函数返回输入字符,再将返回字符赋值给ch。
这篇关于C++ primer plus第五章复习题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!