21xrx.com
2024-11-22 03:56:19 Friday
登录
文章检索 我的文章 写文章
C++谭浩强第三版第三章答案
2023-07-11 08:45:20 深夜i     --     --
C++ 谭浩强 第三版 第三章 答案

C++是一种广泛使用的高级编程语言,由AT&T贝尔实验室的Bjarne Stroustrup在1983年创造。它被广泛应用于操作系统、游戏开发、嵌入式系统和高性能计算等领域。而谭浩强的《C++程序设计》第三版则是许多C++学习者的入门教材,其中第三章是学习C++语言的一个重要部分。以下是第三章的答案及说明。

第一题

1.下面这段程序输出的结果是什么?

#include

using namespace std;

int main() {

int x = 10;

cout<<"x = "< <

x++;

cout<<"x = "< <

return 0;

}

答案:程序输出如下:

x = 10

x = 11

说明:这段程序定义了一个整型变量x,并输出它的值。接着,x自增1,并再次输出。本题考查基本的变量定义和输出。

第二题

2.下面这段程序输出的结果是什么?

#include

using namespace std;

int main() {

int a = 15;

int b = 20;

int c = a + b;

cout<<"a = "<<

cout<<"b = "<<

cout<<"c = "< <

return 0;

}

答案:程序输出如下:

a = 15

b = 20

c = 35

说明:这段程序定义了两个整型变量a和b,并进行加法运算,将结果存入变量c中。再依次输出a、b、c的值。本题考查基本的数值计算和输出。

第三题

3.下面这段程序输出的结果是什么?

#include

using namespace std;

int main()

char x = 'A';

char y = 'B';

char z = 'C';

cout<<"x = "< <

cout<<"y = "< <

cout<<"z = "< <

return 0;

答案:程序输出如下:

x = A

y = B

z = C

说明:这段程序定义了三个字符型变量x、y、z,并分别输出它们的值。本题考查对字符类型变量的定义和输出。

第四题

4.下面这段程序输出的结果是什么?

#include

using namespace std;

int main()

bool a = true;

bool b = false;

cout<<"a = "<<

cout<<"b = "<<

return 0;

答案:程序输出如下:

a = 1

b = 0

说明:这段程序定义了两个布尔型变量a和b,并输出它们的值。对于布尔型变量来说,true会被输出为1,false会被输出为0。本题考查对布尔型变量的定义和输出。

第五题

5.下面这段程序输出的结果是什么?

#include

using namespace std;

int main() {

double a = 3.0;

double b = 4.0;

double c = sqrt(a*a + b*b);

cout<<"c = "< <

return 0;

}

答案:程序输出如下:

c = 5

说明:这段程序定义了两个双精度浮点型变量a和b,并使用cmath库中的sqrt函数计算它们的平方和的平方根。最后,输出计算结果。本题考查对浮点型变量和数学函数的应用。

以上就是C++谭浩强第三版第三章答案的介绍,希望对初学者有所帮助。需要注意的是,C++语言的学习需要不断地实践和总结,才能真正掌握。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复