Skip to Content
C++程序设计:原理与实践(基础篇)(原书第2版)
book

C++程序设计:原理与实践(基础篇)(原书第2版)

by 本贾尼 斯特劳斯特鲁普
August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
Pearson
Content preview from C++程序设计:原理与实践(基础篇)(原书第2版)

思考题

1.什么是计算?

2.什么是计算的输入和输出?举例说明。

3.当表示计算的时候,程序员需要谨记哪三项要求?

4.什么是表达式?

5.在本章内容中,表达式和语句有什么区别?

6.什么是左值?列出要求用左值的运算符。为什么这些运算符需要使用左值?

7.什么是常量表达式?

8.什么是字面常量?

9.什么是符号常量,我们应该如何使用它?

10.什么是魔术常量?举例说明。

11.哪些运算符既可以用于整型也可以用于浮点型?

12.哪些运算符只能用于整型而不能用于浮点型?

13.哪些运算符可以用于字符串?

14.什么情况下程序员更喜欢用switch语句而不是if语句?

15.switch语句常见的问题有哪些?

16.for循环语句的循环控制中每一部分的功能是什么?它们的执行顺序是怎样的?

17.什么情况下应该使用for循环?什么情况下应该使用while循环?

18.如何输出一个字符型数据的数值?

19.函数原型char foo(int x)的含义是什么?

20.什么情况下你将在程序中定义一个单独的函数?列出原因。

21.哪些操作可以用于整型数据而不能用于字符串?

22.哪些操作可以用于字符串而不能用于整型数据?

23.vector中第三个元素的索引号是多少?

24.如何用for循环来打印输出vector的所有数据元素?

25.语句vector<char>alphabet(26);的含义是什么?

26.描述vector中push_back()的含义。

27.vector的成员函数size()的功能是什么?

28.为什么vector被如此广泛地使用?

29.如何将一个vector中的数据排序?

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey
Go程序设计语言

Go程序设计语言

艾伦A. A.多诺万, 布莱恩W. 柯尼汉

Publisher Resources

ISBN: 9787111562252