下载此文档

高级语言程序设计-复习.doc


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
湖南第一师范学院
《高级语言程序设计》复****br/>一、单选题。
1、下列函数中,不能重载的是( C )。
(A)成员函数(B)非成员函数(C)析构函数(D)构造函数
2、使用操作符setw对数据进行格式输出时,需要包含( C )文件。
( A) (B) (C) (D)
3、下面关于带默认形式参数值的函数声明正确的是( C )。
(A) int fun(int a=1, int b, int c); (B) int fun(int a, int b=2, int c);
(C) int fun(int a, int b=2, int c=3); (D) int fun(int a=1, int b, int c=3);
4、下面有关函数重载的程序段正确的是( D ) 。
int fun(int x, int y); int fun(int a, int b);
float fun(int x, int y); int fun(int x, int y);
int main(); void main();
int fun(int x, int y); int fun(float x, float y);
5、下列(D )的调用是引用调用。
(A)形参是指针,实参是地址(B)形参和实参都是变量
(C)形参和实参都是数组名(D)形参是引用,实参是变量
6、有如下类声明:class AB {  int fun;  };  则AB类的成员fun是( D )
 A 公有数据成员 B 公有成员函数 C 私有数据成员 D 私有成员函数
7、在下列函数原型中,可以作为类AA构造函数的是(D )
  A void AA(int); B int AA( ); C AA(int)const; D AA(int);
8、有如下程序:
#include <iostream>
using namespace std;
class A {
public:A( ) { cout << "A"; }
};
class B
{ public: B( ) { cout << "B"; } };
class C : public A
{    B b;
public:
C( ) { cout << "C"; }
};
int main( )
{  C obj;   return 0; }
执行后的输出结果是( D )
 A CBA B BAC C ACB  D ABC
9、下列有关内联函数的叙述中,正确的是( B )。
A、内联函数在调用时发生控制转移
B、内联函数必须通过关键字inline 来定义
C、编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
D、内联函数体的最后一条语句必须是return语句
10、下列情况中,不会调用拷贝构造函数的是( B )。
A、用一个对象去初始化同一类的另一个新对象时
B、将类的一个对象赋值给该类的另一个对象时
C、函数的形参是类的对象,调用函数进行形参和实参结合时
D、函数的返回值是类的对象,函数执行返回调用时
11、以下关键字不能用来声明类的访问权限的是( B

高级语言程序设计-复习 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人luyinyzhi
  • 文件大小338 KB
  • 时间2018-08-06