《C++面向对象程序设计教程(第3版)——陈维兴》

作者:陈维兴 林小茶  出版社:清华大学出版社

题目 题型
简述C ++的主要特点。 问答
下面是一个c程序,改写它,使它采用C ++风格的I/O语句。 # include<stdio.h> int main() { int a,b,d,min; printf ("Enter two numbers:“); s 问答
测试下面的注释(它在C++)风格的单行注释中套入了类似于C的注释)是否有效: // this is a strange / * way to do a comment * / 问答
以下这个简短的C++程序不可能编译通过,为什么? #include<iostream> using namespace std; int main() {int a,b,c;   cout<<"Enter two 问答
回答问题。 (1 )以下两个函数原型是否等价: float fun (int a, float b,char* c); float fun (int, float, char *); (2)以下两个函数的第1行是否等价: 问答
下列语句中错误的是()? 单选
假设已经有定义“ const char * const name:" Chen ";"下面的语句中正确的是? 单选
假设已经有定义“ char *const name=" chen ";"下面的语句中正确的是()? 单选
假设已经有定义“ const char*name=" chen " ;”,下面的语句中错误的是()?         单选
重载函数在调用时选择的依据中,()是错误的? 单选
在( )情况下适宜采用内联函数。 单选
下列描述中,()是错误的。 单选
在C++中,关于下列设置默认参数值的描述中,()是正确的。 单选
下面的类型声明中正确是()?                  单选
下面有关重载函数的说法中正确的是()? 单选
举例说明可以使用const替代#define,以消除#define的不安全性。 问答
编写一个c ++风格的程序,用动态分配空间的方法计算Fibonacci数列的前20项并存储到动态分配的空间中。 问答
编写一个C ++风格的程序,建立一个被称为sroot()的函数,返回其参数的一次方根。重载sroot( ) 3次·让它返回整数、长整数与双精度数的二次方根(计算二次方根时,可以使用标准库函数sqrt())。 问答
编写一个C++风格的程序,解决百钱问题:将一元人民币兑换成1、2、5分的硬币,有多少种换法? 问答
编写一个C++风格的程序,输人两个整数,将它们按由小到大的顺序输出。要求使用变量的引用。      问答