设有如下程序段,其结果是()。inta=100,b=100;for(;a!=b;++a,b++)printf(“---/n”);
A.输出---
B.输出100行---
C.死循环
D.该for循环一次也不执行
A.输出---
B.输出100行---
C.死循环
D.该for循环一次也不执行
有如下程序段: int x=3; do { printf("%d",x-=2);} while(!(--x)); 其输出结果是 ()
A.1
B.3
C.1-2
D.死循环
有下列程序段: inta,b,c; a=10.b=50;c=30; if(a>b)a=b;b=C;c=a; printf("a=%db=%dc=%d\n",a,b,c); 程序的输出结果是()。
A.a=10b=50C=10
B.a=10b=50c=30
C.a=10b=30c=10
D.a=50b=30c=50
?有如下程序:
include(iostream.h>
include<stdlib.h>
classTestClass
{
public:
intX,y;
TestClass(){x=y=0;}
TestClass(inta,intb){x=a;y=b;}
voiddisp()
{
cout<<"x="<<x<<",y="<y<<endl;
}
};
voidmain()
{
TestClasss1(2,3);
s1.disp();
}
程序执行后的输出结果是()。
A.100
B.000
C.010
D.001
A.5
B.6
C.7
D.8
若有如下程序:
#include<iostream>
usingnamespacestd;
classTestClassl
{
private:
inta;
public:
TestClassl(inti)
{
a=i:
}
voiddisp()
{
cout<<a<<",";
}
};
classTestClass2
{
private:
intb:
public:
TestClass2(intj)
{
b=j;
}
voiddisp()
{
cout<<b<<",";
}
};
classTestClass3:publicTestClass2,publicTestClassl
{
private:
intc;
public:
TestClass3(intk):TestClass1(k-2),TestClass2(k+2)
{
c=k:
}
voiddisp()
{
TestClasssl::disp();
TestClasss2::disp();
cout<<c<<endl;
}
};
intmain()
{
TestClass30bj(10);
obj.disp();
return0;
}
程序执行后的输出结果是()。
A.10,10,10
B.10,12,14
C.8,10,12
D.8,12,10
A.5
B.1
C.0
D.2
A.23
B.58
C.64
D.79
有如下程序;
#include<iostream>
usingnamespacestd;
clasBasel{
public:
Basel(intd){cout<<d;}
-Basel(){}
};
classBase2{
public:
Base2(intd){out<<d;}
~Base2(){}
};
classDerived:publicBase1,Base2{
public:
Derived(inta,intb,intC,intd):
Basel(b),Base2(a),b1(d),b2(c){}
private:
intb1;
intb2;
};
intmain(){
Derivedd(1,2,3,4);
return0;
}
运行时的输出结果是()。
A.1234
B.2134
C.12
D.21
有如下程序段 int a=14,b=15,x; char c='A'; x=(a&&B) &&(c<'B'); 执行该程序段后,x的值为______。
A.真
B.假
C.0
D.1
有如下程序; #include<iostream> usingnamespacestd; clasBasel{ public: Basel(intd){cout<<d;} -Basel(){} }; classBase2{ public: Base2(intd){out<<d;} ~Base2(){} }; classDerived:publicBase1,Base2{ public: Derived(inta,intb,intC,intd): Basel(b),Base2(a),b1(d),b2(c){} private: intb1; intb2; }; intmain(){ Derivedd(1,2,3,4); return0; } 运行时的输出结果是()。
A.1234
B.2134
C.12
D.21
A.20
B.j的地址
C.i的地址
D.运行错误