若有下面的说明和定义:
struct test

char m2;
float m3;
union uu
char u1[5];
float u2;
ua;
MyStruct;
则sizeof(MyStruct)的值是( )。

A:10 B:11 C:12 D:9

在深度为5的满二叉树中,叶子节点的个数为( )。

A:32 B:31 C:16 D:15

考虑函数原型void test(int a,int b=7,char z='*'),下面的函数调用中,属于不合法调用的是( )。

A:test(5); B:test(5,8); C:test(6,'#'): D:test(0,0,'*');

已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为
友元函数。要使语句序列
Myst x(3.2),y(5.5),z(0.0);
z=8.9-y;
y=x-6.3;
能够正常运行,运算符函数operator-应该在类中声明为( )。

A:friend Myst operator-(Myst&,Myst&); B:friend Myst operator-(Myst,Myst); C:friend Myst operator-(Myst,Myst&); D:friend Myst operator-(Myst&,Myst);

在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态。其中只能用于检测输入流状态的操作函数名称是( )。

A:fail B:eof C:bad D:good

以下各特点中,不属于算法的基本特征的是( )。

A:可行性 B:确定性 C:拥有足够的情报 D:无穷性

在“int a=10,*p=&a;”语句中,p的值是( )。

A:10 B:变量p的地址 C:变量a的地址 D:随机数

以下非法的赋值表达式是( )。

A:n=(i=2,++i); B:j++; C:++(i+1); D:x=j>0;

数据的逻辑结构是指( )。

A:数据所占的存储空间量 B:反映数据元素之间逻辑关系的数据结构 C:数据在计算机中的顺序存储方式 D:存储在外存中的数据

for(int x=0,y=0;!x&&y<=5;y++)语句执行循环的次数是( )。

B:5 C:6 D:无数次

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