好文档 - 专业文书写作范文服务资料分享网站

C++程序设计上练习答案

天下 分享 时间: 加入收藏 我要投稿 点赞

答案:B

19.如果一个函数没有返回值,则应选择下列说明符中的( )。

A. double B. void C. int D. char

答案:B

20.8.下列哪种默认参数的声明是不正确的(C)

A. int max(int a,int b,int c,int d=0);

B. int max(int a,int b,int c=0,int d=0);

C. int max(int a=0,int b,int c=0,int d=0);

D. int max(int a,int b=0,int c=0,int d=0);

21.包含哪种语句的函数不能声明为内联函数(A)

A.循环 B.变量自增自减 C.if...else… D.变量声明

22.已知:const char *ptr ; 那么ptr 应该是( A )。

A、 指向字符串常量的指针

B、 指向字符串的常量指针

C、 指向字符的常量的指针

D、 指向字符常量的指针

23.11、在C++中,关于下列设置参数默认值的描述中,正确的是( C ).

A. 不允许设置参数的默认值

B.设置参数默认值只能在定义函数时设置

C.设置参数默认值时,应该是先设置右边的再设置左边的

D.设置参数默认值时,应该全部参数都设置

二、 填空题

1. 开发一个C++语言程序的步骤通常包括编辑、___、连接、运行和调试。

答案:编译

2. 假设int a=1,b=2;则表达式(++a/b)*b--的值为___。

答案:2

3. 下面程序的输出结果为___。

#include

void main()

{int num=2,i=6;

do

{i--;

num++;

}while(--i);

cout<

}

答案:5

4. 由const修饰的对象称为___。

答案:常对象

5. 表达式cout<

答案:‘\n’

6. 在C++中,访问一个指针所指向的对象的成员所用的指向运算符是___。

答案:->

7. C++程序的源文件扩展名为___。

答案:cpp

8. 在#include命令中所包含的头文件,可以是系统定义的头文件,也可以是___的头文件。

答案:自定义

9. C++语言中如果调用函数时,需要改变实参或者返回多个值,应该采取___方式。

答案:传地址或引用

10. 若函数的定义处于调用它的函数之前,则在程序开始可以省去该函数的___语句。

答案:声明

11. 在C++中有两种参数传递方式:传值和___。

答案:传引用或地址

12. 在函数前面用___保留字修饰时,则表示该函数表为内联函数。

1564g9t5nd4yj364q360565jb3urvy01112
领取福利

微信扫码领取福利

微信扫码分享