单选题下列各函数的说明中,表示纯虚函数的是
____
。
单选题下列关于单目运算符++、--的叙述中,正确的是{{U}} {{/U}}。
A. 它们的运算对象可以是任何变量和常量
B. 它们的运算对象可以是char型变量和血型变量,但不能是float型变量
C. 它们的运算对象可以是int型变量,但不能是doule型变量和float型变量
D. 它们的运算对象可以是char型变量、int型变量和float型变量
单选题下面的语句中错误的是
____
。
单选题有以下程序
#include<iostream.h>
void main( )
{ int a=5,b=0,c=0;
if(a=b+c) cout<<"* * *" <<endl;
else cout<<"$$$"<<endl;}
下列选项叙述正确的是( )。
单选题下列函数参数默认值定义错误的是( )。
单选题下面不属于需求分析阶段任务的是( )。
单选题下列队列的描述中,正确的是( )。
单选题下列描述中正确的是( )。
单选题类Base及其派生类Derived的定义如下:
class Base{
private:
int a;
public:
int b;
friend class Derived;
};
class Derived:public Base{
public:
void foo(){
a=0;//①
b=0;//②
}
};
则下列说法正确的是______。
单选题下面程序运行的结果是( )。 #include<iostream> using namespace std; class A{ protected: int a; public: void input(int i) {a=i;} }; class B{ protected: int a; public: void input(int j) {a=j;} }; class C: public A, public B { int x; public: void input() {x=A::a * B::a;cout<<x<<endl;} }; void main() { C c; c.A::input(5); c.B::input(8); c.input(); }
单选题下列运算符函数中,肯定不属于类Number的成员函数的是______。 A.Number operator+(Number); B.Number operator-(Number); C.Number operator*(int); D.Number operator/(Number,Number);
单选题寸软件系统总体结构图,下面描述中错误的是
单选题有如下程序:
#include<iostream>
using namespace std;
void f1(int}
void f2(int x){++x;}
int main(){
int x=10,y=12;
f1(x);
f2(y);
cout<<x+y<<endl;
return 0;
}
运行这个程序的输出结果是______。
单选题下列关于宏的叙述中正确的是{{U}} {{/U}}。
A.宏名必须用大写字母表示
B.宏定义必须位于源程序中所有语句之前
C.宏替换没有数据类型限制
D.宏调用比函数调用耗费时间
单选题以下选项中,不能正确赋值的是
____
。
单选题有下列程序:
# include <stdio.h>
void fun(int*s,int n1,int n2)
{
int i,j,t;
i=n1;j=n2
while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;}
}
void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,0},k;
fun(a,0,3);fun(a,4,9);fun(a,0,9);
for(k=0;k<10;k++)printf("%d", a[k]);printf
("/n");
}
程序的运行结果是______ 。
单选题面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
单选题有以下程序: #include <iostream> #include <string> usxng namespace std; int main() char p[] = "abcdefgh"; cout<<strlen(strcpy(p,"12345"))<<end1; return 0; 执行后输出的结果是( )。
单选题执行语句:{cout<<setfill('*')<<setw(10)<<setfill('#')<<left<<123<<"OK"<<endl;return 0;)后将输出( )。
单选题有如下类定义:
class XX{
int xx;
public:
XX( ):xx(0){ cout<<'A';}
XX(int n):xx(n){ cout<<'B';)
};
class YY:public XX{
int yy;
public:
YY( ):yy(0){ cout<<yy;}
YY(int n):XX(n+1),YY(n){ cout<<yy;}
YY(int m,int n):XX(m),YY(n){cout<<yy;}
};
下列选项中,输出结果为A0的语句是