单选题有如下两个类定义:
class AA{);
class l3B{
AA v1,*v2;
BB v3;
int*v4;
};
其中有一个成员变量的定义是错误的,这个变量是______。
单选题已知在一个类体中包含如下函数原型:VOLUMEOPER ATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______。
单选题若有定义:int k,*q;,则下列各选项中赋值表达式正确的是( )。 A.q=(&k+1) B.q=&k C.q=k D.*q=&k
单选题以下程序的输出是
____
。
struct st
{
int x;int *y;
}
*p;
int dt[4]={10,20,30,40};
struct st aa[4]= {50,
main()
{
p=aa;
cout<<++p->x;
cout<<(++p)->x;
cout<<++(*p->y);
}
单选题考虑下面的函数原型: void f(int a,int b=7,char c='@'); 下面的函数调用中,不合法的是( )。 A.f(5) B.f(5,8) C.f(6,'&') D.f(0,0,'@')
单选题已知类X中一个成员函数的原型声明为“void Copy(X&r);”,则下列选项中。解释正确的是( )。
单选题下列程序的输出结果为2,横线处应添加语句( )。 #include<iostream> using namespace std; public: ______void fun()cout<<1; ; class TestClass2:public TestClass1 public:void fun()cout<<2;) ; int main() TestClass1 *p=new TestClass2; p->fun(); delete p; Teturn 0;
单选题下面各语句中,能正确进行赋字符串操作的语句是
单选题下列枚举类型的定义中,包含枚举值3的是______。
单选题支持子程序调用的数据结构是( )。
单选题若有以下定义:
inta[]={1,2,3,4,5,6,7};
charc1=’b’,c2=’2’;
则数值不为2的表达式是( )。
单选题有下列程序: #include<stdio.h> void main() int s[12]=1,2,3,4,4,3,2,1,1,1,2,3),c[5]=0,i; for(i=0;i<12;i++)c[s[i]]++; for(i=1;i<5;i++)printf("%d",c[i]); printf("/n") 程序的运行结果是( )。
单选题数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
____
。
单选题设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为( )。 A.0 B.1 C.2 D.3
单选题下列语句中,错误的是( )。 A.const int buffe=256; B.const double *point; C.int const buffer=256; D.double *const point;
单选题下列关于二定义性的说法错误的是 ______。
单选题设有如下三个关系表:下列操作中正确的是____。
单选题有如下程序: #include<iostream> using namespace std; int main() { int f,f1=0(),t2=1; for(int i=3;i<=6;i++) { f=f1+f2; f1=f2;f2=f; } cout<<f<<end1; return 0; } 运行时的输出结果是( )。
单选题已知类Myst有一个只需要一个double型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列Myst x
(3.2),y(5.5),z(0.0); z=8.9-y;
y=x-6.3; 能够正常运行,运算符函数operator-应在类中声明为{{U}} {{/U}}。
A.friend Myst operator- (Myst&, Myst&);
B.friend Myst operator- (Myst,Myst);
C.friend Myst operator- (Myst,Myst&);
D.friend Myst operator- (Myst&,Myst);
单选题函数定义为Fun(int &
