1、C+程序设计基础复习题 A一、填空题1. 算法的基本控制结构包括: , , 。2. 在 C+中有三种参数传递方式:_、_和_。3. 下面是一个输入半径,输出其面积和周长的 C+程序,在下划线处填上正确的语句。#includeusing namespace std;_pi=3.14159;void main( )double r;coutT func(T x, T y)return x*x + y*y;在下列对 func()的调用中,错误的是 ( )。A. func(3,5); B. func(3.0,5.5)C. func(3,5.5) D. func(double)3,5.5)8. 类的析构
2、函数的作用是( )。A. 对象的初始化 B. 删除对象时的清理任务C. 与一般成员函数一样 D. 类的初始化9. 程序段int a,b;a=5;b=a+;cout using namespace std;#include int f1(int x) static int z=3,y=0; y+; z+; return(x+y+z); void main() int a=1,k; for(k=0;klong sub(int num) int i;long subsum=1;for(i=1;iusing namespace std;class Personpublic:Person()cout m
3、ain()int i,t=1,s=0;for(i=1;i=101;_)s=s+i*t;t=_;12. 在 C+语言中,逻辑假用_表示。13. 执行“cout char(A+4)endl;”语句后得到的输出结果为 。14. 算术表达式 -2x5 对应的 C+表达式为 。15. 假定一个一维数组的定义为“char * a8 ;”,则该数组所含元素的个数为 ,所占存储空间的字节数为 。16. 若要访问指针变量 p 所指向的数据,应使用表达式_。17. 表达式:26%3=_,32/5=_。18. C+源程序文件的扩展名是 _ ,头文件的扩展名是 _ 。19. 在 C+中,声明布尔类型变量所用的关键字是_,定义虚函数所用的关键字是_。二、选择题21. 由 C+目标文件连接而成的可执行文件的默认扩展名为( )。A. cpp B. exe C. obj D. lik22. 在下列成对的表达式中,运算结果类型相同的一对是( )。A. 72 和 7.02.0 B. 72.0 和 72C. 7.02 和 72 D. 7.02.0 和 7.02 23. 内联函数的特点是( )。A.减少代码量,加快访问速度 B.减少代码量,减缓访问速度C.增加代码量,减缓访问速度 D.增加代码量,加快访问速度