C++ PRIMER PLUS 第六版编程答案(一)
来源:互联网 发布:淘宝上薛华笛子怎么样 编辑:程序博客网 时间:2024/05/19 23:15
2.6复习题
1.C++程序的模块叫什么?
函数。
2.下面的预处理器编译指令是做什么用的?
#include<iostream>
该预处理器编译指令将iostream文件的内容添加到程序中。在编译程序的时候自动执行
3.下面的语句是做什么用的?
using namespace std;
using编译指令使得std名称空间的所有名称都可以用
4.什么语句可以用来打印短语”Hello,world”,然后开始新的一行?
std::cout<<”Hello,world\n”;
5.什么语句可以用来创建名为cheeses的整数变量?
int cheeses;
6.什么语句可以用来将值32赋给变量cheeses?
cheeses = 32;
7.什么语句可以用来将从键盘输入的值读入变量cheeses中?
std::cin >> cheeses;
8.什么语句可以用来打印”We have X varieties of cheese,”,其中X为变量cheeses的当前值.
std::cout << “We have” << cheeses << ” varieties of cheese,”;
9.下面的函数原型指出了关于函数的那些信息?
int froop(double t);
void rattle(int n);
int prune(void);
第一个函数接受一个double值返回一个int值。第二个函数接受一个int值无返回值。第三个函数无接受值返回一个int值
10.定义函数时,在什么情况下不必使用关键字return?
当函数的返回值为Void类型的时候。
11.假设您编写的main()函数包含如下代码:cout<<”Please enter your PIN:”;而编译器指出cout是一个未知标识符.导致这种问题的原因很可能是什么?指出3种修复这种问题的方法.
原因:没有使用
#include<iostream>
。没有使用using namespace std;。
修复:使用#include<iostream>
。使用using namespace std;
。使用std::cout<<"Please enter your PIN:";
2.7编程练习
1.编写一个C++程序,它显示您的姓名和地址。
#include <iostream>using namespace std;int main(){ cout << "姓名:李文广,地址:南京。"<<endl; system("pause");}
2.编写一个c++程序,它要求用户输入一个以long为单位的距离,然后将其转换为码(1:220码)。
#include <iostream>using namespace std;int convert(int a){ return a * 220;}int main(){ int a; cin >> a; cout << convert(a) << endl; system("pause");}
3.编写一个c++程序,它使用3个用户自定义的函数生成下面的输出:
Three blind mice
Three blind mice
See how they run
See how they run
#include <iostream>void fun1(void);void fun2(void);int main(){ fun1(); fun1(); fun2(); fun2(); std::cin.get(); return 0;}void fun1(){ std::cout << "Three blind mice\n";}void fun2(){ std::cout << "See how they run\n";}
4.编写一个程序,让用户输入其年龄,然后显示有多少个月。
#include <iostream>using namespace std;int fun1(int);int main(){ int month; cin >> month; cout << fun1(month) << endl; system("pause");}int fun1(int age){ return age * 12;}
5.编写一个程序,其中main()调用一个用户自定义的函数(以摄氏温度值作为参数,并返回相应的华氏温度值)。
#include <iostream>using namespace std;double fun1(double);int main(){ double a; cin >> a; cout << fun1(a) << endl; system("pause");}double fun1(double a){ return 1.8*a + 32.0;}
6编写一个程序,其main()调用一个用户自定义的函数(以光年值作为参数,并返回对应的天文单位的值)。
#include <iostream>using namespace std;int fun1(int);int main(){ double a; cin >> a; cout << fun1(a) << endl; system("pause");}int fun1(int a){ return 63240 * a;}
7编写一个程序,要求用户输入小数数和分钟数。在main()函数中,将这两个值传递给一个void函数,后合并显示时间。
#include <iostream>using namespace std;void fun1(int, int);int main(){ int a,b; cout << "Enter the number of hours: "; cin >> a; cout << "Enter the number of minutes: "; cin >> b; fun1(a, b); system("pause");}void fun1(int a, int b){ cout << "Time:" << a << ":" << b;}
0 0
- C++ PRIMER PLUS 第六版编程答案(一)
- C ++ Primer Plus 第六版 第六章编程练习答案
- C++PRIMER PLUS第六版课后编程答案 4.1-4.5
- C++PRIMER PLUS第六版课后编程答案 4.6-4.10
- C++PRIMER PLUS第六版课后编程答案 5.1-5.5
- C++PRIMER PLUS第六版课后编程答案 5.6-510
- C++primer plus第六版课后编程题答案 6.1
- C++primer plus第六版课后编程题答案 6.2
- C++primer plus第六版课后编程题答案 6.3
- C++primer plus第六版课后编程题答案 6.4
- C++primer plus第六版课后编程题答案 6.5
- C++primer plus第六版课后编程题答案 6.6
- C++primer plus第六版课后编程题答案 6.7
- C++primer plus第六版课后编程题答案 6.8
- C++primer plus第六版课后编程题答案 6.9
- C++primer plus第六版课后编程题答案7.1
- C++primer plus第六版课后编程题答案7.2
- C++primer plus第六版课后编程题答案7.3
- tar 命令 解压缩
- Spring第一次创建对象,小案例(4条)
- Spring创建对象小案例,单例singleton,多例prototype(7条)
- 76、Singleton和prototype分别在什么时候创建对象?(9条)
- python中的for
- C++ PRIMER PLUS 第六版编程答案(一)
- C++ PRIMER PLUS 第六版编程答案(二)
- MyBatis(1):MyBatis入门
- JAVA重写(覆盖)与重载
- 77——是否延迟创建?lazy-init(9条)
- 【codeforces 550A】Two Substrings
- 学习tbshedule遇见问题一:javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not initializ
- 78——创建对象之,初始化(init-method)和销毁(destroy-method)(6条)
- 79——SpringIOC容器创建对象的方式?(2条)