- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
专业资料
专业资料
word
word 完美格式
一、单项选择题
在 C++语言中,对函数参数默认值描述正确的是:( D )
函数参数的默认值只能设定一个
一个函数的参数若有多个,则参数默认值的设定可以不连续
函数参数必须设定默认值
在设定了参数的默认值后,该参数后面定义的所有参数都必须设定默认值
假定 AB 为一个类,则执行 AB x ;语句时将自动调用该类的( B ) 。
有参构造函数 B) 无参构造函数
C) 拷贝构造函数 D) 赋值构造函数
下述关于开关语句的描述中,( )是正确的。
开关语句中 default 子句可以没有,也可以有一个;
开关语句中每个语句序列中必须有break 语句;
开关语句中 default 子句只能放在最后;
开关语句中 case 子句后面的表达式可以是整形表达式。
关于对象概念的描述中,( ) 是错误的。
对象就是C 语言中的结构变量;
对象代表着正在创建的系统中的一个实体;
对象是一个状态和操作(或方法)的封装体;
对象之间的信息传递是通过消息进行的;
下列给字符数组进行初始化中,( )是正确的。
A) char s1[ ]=12345abcd; B) char s2[3]=xyz;
C) char s3[][3]={ a, x, y}; D) char s4[2[3]={xyz,mnp};
6. 在 int a[][3]={{1},{3,2},{4,5,6},{0}}中,a[2][2]的值是 ( ) 。A) 3 B) 2 C) 6 D) 4
声明类 test 的拷贝构造函数的正确形式是 ( D ) 。
int test B) void test C) test(void) D) test(test)
关于 new 运算符的下列描述中,( ) 是错的。
它可以用来动态创建对象和对象数组;
使用它创建的对象或对象数组可以使用运算符delete 删除;
使用它创建对象时要调用构造函数;
使用它创建对象数组时必须指定初始值。
在 C++ 中 有 以 下 4 条 语 句 : static int hot=200;int rad=hot; hot=hot+100;coutradendl; 执行这 4 条语句后输出为:( ) 。A) 0 B) 100
C) 300 D) 200
下列关于构造函数的描述中,错误的是 ( B ) 。
构造函数可以设置默认参数;
构造函数在声明对象时自动执行;
构造函数可以对静态数据成员进行初始化;
构造函数可以重载;
下面关于重载函数的说明中正确的是( )。
重载函数必须具有不同的返回类型。
重载函数形参的个数必须不同
重载函数必须具有不同的形式参数表
重载函数名可以不同
下列关于 C++函数的说明中,正确的是( )。
内联函数就是定义在另一个函数体内部的函数
函数体的最后一条语句必须是 return 语句
C++要求在调用一个函数前必须先声明其原型
编译器会根据函数的返回值类型和参数表来区分函数的不同重载形式
已知函数原型为:
void foo(int*, long b); 实参定义为:
int i; long f;
则正确的调用语句是( ).
foo(i, f); B) foo(i, f); C) foo(i, f); D) foo(i, f);
C++中对于结构中定义的成员,其默认的访问权限为( )。
public B) protected C) private D) static
下列关于类与对象的说法中,不正确的是( )。
对象是类的一个实例
任何对象只能属于一个具体的类
一个类只能有一个对象
类与对象的关系和数据类型与变量的关系相似
下列关于构造函数的描述中错误的是( )
构造函数可以设置默认参数 B) 构造函数在定义类对象时自动执行
C) 构造函数可以对静态数据成员进行初始化 D) 构造函数不可以重载
类的析构函数的作用是( )。
作为类的一般成员函数 B) 类的初始化 C) 对象的初始化 D) 对象的删除
以下关于静态数据成员的描述正确的是( )。
静态数据成员可以在类体中进行初始化 B) 静态数据成员不可以被类的实例调用
C) 静态数据成员不能受 protected 控制符的作用 D) 静态数据成员可以直接用类名调用
下面关于友元函数的描述中正确的是( )。
友元函数的实现必须在类的内部定义 B) 友元函数是类的成员函数
C) 友元函数破坏了类的封装性和隐藏性 C) 友元函数不能访问类的私有成员
下面关于友元函数的描述中错误的是( )。
如果类A 是类B 的友元,那么类B 也是类A 的友元
如果函数 fun()被说明为类 A 的友元,那么在 fun()中可以访问类 A 的私有成员
友元关系不能被继承
如果类A 是类B
文档评论(0)