欢迎光临
奥鹏作业辅导

17秋福师《C++语言程序设计》在线作业二答案

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

17秋福师《C++语言程序设计》在线作业二答案答案

福师《C++语言程序设计》在线作业二

试卷总分:100    得分:0

一、 单选题 (共 20 道试题,共 40 分)

1.  下列各种高级语言中,______是面向对象编程语言。( )

A. BASIC

B. C语言

C. C++语言

D. Pascal语言

专业答案:----

      满分:2  分

 

 

2.  对类的构造函数和析构函数描述正确的是()。

A. 构造函数可以重载,析构函数不能重载

B. 构造函数不能重载,析构函数可以重载

C. 构造函数可以重载,析构函数也可以重载

D. 构造函数不能重载,析构函数也不能重载

专业答案:----

      满分:2  分

 

 

3.  下面有关重载函数的说法中正确的是( )

A. 重载函数必须具有不同的返回值类型

B. 重载函数形参个数必须不同

C. 重载函数必须有不同的形参列表

D. 重载函数名可以不同

正确答案:----

      满分:2  分

 

 

4.  下列运算符中,( )运算符在C++中不能重载

A. &&

B. []

C. ::

D. new

专业答案:----

      满分:2  分

 

 

5.  派生类公有继承基类时,基类中的所有公有成员成为派生类的______。( )

A. public 成员

B. 友员

C. protected成员

正确选项:----

D. private成员

正确选项:----

      满分:2  分

 

 

6.  

下面程序的运行结果为_________。

#include

专业答案:----

      void main()

正确选项:----

正确答案:----

      {

           for(int a=0,x=0;!x&&a<=10;a++)

           {

                  a++;

            }                    l

            cout<       }

A. 10

B. 11

C. 12

D. 0

专业答案:----

      满分:2  分

 

 

7.  类TM和类TN是两个独立的类,那么类TM中哪种形式的数据成员一定是不允许的___________。

A. TM* a;

B. TN& a;

C. TM a;

D. TN a;

正确选项:----

      满分:2  分

 

 

8.  将小写字母n赋值给字符变量one_char,正确的操作是()。

A. one_char=‘ ’;

B. one_char=“n”;

正确答案:----

C. one_char=110;

D. one_char=‘N’;

专业答案:----

      满分:2  分

 

 

9.  析构函数在什么时间开始调用。( )

A. 类创建

B. 创建对象

C. 引用对象

D. 释放对象

专业答案:----

      满分:2  分

 

 

10.  设int a=10,b=11,c=12;,表达式(a+b)_________。

A. 2

B. 0

C. -2

D. 1

正确选项:----

      满分:2  分

 

 

11.  C++语言提供的预处理语句有3种,下面不属于预处理语句的是______。( )

A. 宏定义预处理

B. 文件预处理

C. 条件编译预处理

D. 中止预处理

正确答案:----

      满分:2  分

 

 

12.  

下列程序的输出结果为_________。

 #include< iostream. h>

正确选项:----

      int func(int n)

      {

  if〔n<1)return 1;

          else return n+tune(n-1):

          return 0;

       }

       void main()

       {

             cout< 

       }

A. 0

B. 10

C. 15

D. 16

正确选项:----

      满分:2  分

 

 

13.  循环while(int i=0) i--;执行次数是( )。

A. 0

B. 1

C. 5

D. 无限

正确选项:----

      满分:2  分

 

 

14.  不能作为重载函数的调用的依据是_________。

A. 参数个数

B. 参数类型

C. 函数类型

D. 函数名称

正确答案:----

      满分:2  分

 

 

15.  在不考虑强制类型转换的情况下,关于类中常量成员函数的下列说法不正确的是________。

A. 常量成员函数中不能修改本类中的非静态数据成员。

B. 常量成员函数中可以调用本类中的任何静态成员函数。

C. 常量成员函数的返回值只能是void或常量。

正确选项:----

D. 若常量成员函数中调用虚函数f,那么函数f在本类中也一定是一个常量成员函数。

正确答案:----

      满分:2  分

 

 

16.  下列运算符中,在C++语言中不能重载的是_________。

A. *

B. >=

C. ::

D. /

正确答案:----

      满分:2  分

 

 

17.  下面的哪个选项不能作为函数的返回类型?

A. void

B. int

正确答案:----

专业答案:----

C. new

D. long

正确答案:----

正确选项:----

      满分:2  分

 

 

18.  在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()。

A. main

B. MAIN

C. name

D. function

专业答案:----

      满分:2  分

 

 

19.  下面四个运算符中,优先级最低的是()。

A. ()

B. .

C. ->

D. ++

正确答案:----

      满分:2  分

 

 

20.  对于全局函数 int f(void) ,与其完全等价的函数原型为____________。

正确选项:----

A. int& f( );

B. int f(void ) const;

正确选项:----

C. const int f( );

D. A、B、C都不是

专业答案:----

      满分:2  分

 

 

17秋福师《C++语言程序设计》在线作业二答案标准满分答案

二、 判断题 (共 20 道试题,共 40 分)

1.  C++中函数声明就是函数原型。( )

A. 错误

B. 正确

      满分:2  分

 

 

2.  C++目标程序经连接后生成扩展名为exe的可执行程序文件。

A. 错误

B. 正确

      满分:2  分

 

 

3.  在内存中,字符数据以ASCII码存储,即以整数表示。( )

A. 错误

B. 正确

      满分:2  分

 

 

4.  设置函数的参数默认值的顺序是自左向右。

A. 错误

B. 正确

      满分:2  分

 

 

5.  基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。

专业答案:----

A. 错误

B. 正确

      满分:2  分

 

 

6.  字符型数据在内存中的存储形式是ASCII码( )

A. 错误

B. 正确

      满分:2  分

 

 

7.  要使引用pr代表变量char * p;,则pr应初始化为 char ** &pr=p;

A. 错误

B. 正确

      满分:2  分

 

 

8.  C++中,一个函数必须在函数声明后才能使用( )

A. 错误

B. 正确

      满分:2  分

 

 

9.  带extern的变量说明是变量声明,不是变量定义。( )

A. 错误

B. 正确

      满分:2  分

 

 

10.  运算符重载不能改变原运算符的语义。

A. 错误

B. 正确

      满分:2  分

 

 

11.  在一个函数内的复合语句中定义的变量在本函数范围内有效。( )

A. 错误

B. 正确

      满分:2  分

 

 

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在