下面说法正确的是 ______。

A:内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方 B:内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方 C:类的内联函数必须在类体内定义 D:类的内联函数必须在类体外通过加关键字inline定义

模板参数表中参数使用的分隔符号是 ______。

A:, B:; C:/ D:以上都不是

可以用p.a的形式访问派生类对象p的基类成员a,其中a是 ______。

A:私有继承的公有成员 B:公有继承的私有成员 C:公有继承的保护成员 D:公有继承的公有成员

若有int *x[3]:则以下表述正确的是 ______。

A:x是一个指向具有3个元素的整型数组的指针 B:x是一个指向int型变量的指针 C:x是一个有3个元素的指针数组,每个元素是一个int型指针 D:x是一个数组,该数组的元素是指针x所指向的变量

可行性研究要进行一次 _______ 需求分析。

A:详细的 B:全面的 C:简化的、压缩的 D:彻底的

下面程序段中的错误语句是 ______。
class M
int i;
public:
void ~AA(int);
AA *p;
void AA( );
void AA(int x)i=x;;
;

A:AA *p; B:void ~AA(int); C:void AA(int); D:void AA(int x)i=x;;

关于对象概念的描述中,_______ 是错误的。

A:对象就是C语言中的机构变量 B:对象是状态和操作的封装体 C:对象之间的信息传递是通过消息进行的 D:对象是某个类的一个实例

以下关于外码和相应的主码之间的关系,正确的是 _______。

A:外码并不一定要与相应的主码同名 B:外码一定要与相应的主码同名 C:外码一定要与相应的主码同名而且唯一 D:外码一定要与相应的主码同名,但并不一定唯一

下面 ______ 是正确的递归函数,它保证对所有的参数能够结束。

A:int f(int n)
if(n<1)
return 1;
else
return n*f(n+1);
B:int f(int n)
if(n>1)
return 1;
else
return n*f(n-1);
C:int f(int n)
if(abs(n)<1)
return 1;
else
return n*f(n/2);
D:int f(int n)
if(n>1)
return 1;
else
return n*f(n*2);

若有定义“int x=10,y=3,z;”,则语句“cout<<(z=(x%y,x/y));”的输出结果是 _______。

A:1 C:4 D:3

微信扫码获取答案解析
下载APP查看答案解析