单选题有如下类定义:
class AA
{
int a;
public:
int getRef() const {return }//①
int getValue() const {return a;}//②
void set(int n)const{a=n; }//③
friend void show(AA aa)const {cout<<a;}//④
};
其中四个函数的定义中正确的是______。
单选题若执行下面的程序时,从键盘上输入5和2,则输出结果是( )。 include(iostream.h) void main() int a,b,k; cin>>a>>b; k=a; if(a<b) k=a%b; else k=b%a; cout<<k<<endl;
单选题一个( )允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
单选题以下程序的输出结果是 ______。 #include<iostream.h> void main() char w[][10]= "ABC", "DEFGH", "IJKL" , "MNOP" ; int k; for (k=1 ;k<3 ;k++) cout<<w[k] << " "
单选题某系统总体结构图如下图所示:该系统总体结构图的深度是()。A)
单选题有关析构函数的说法不正确的是( )。 A) 析构函数有且只有一个 B) 析构函数无任何函数类型 C) 析构函数和构造函数一样可以有形参 D) 析构函数的作用是在对象被撤销时收回先前分配的内存空间
单选题数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是( )。
单选题假定MyCIass为一个类,那么下列的函数说明中,( )为该类的析构函数。
单选题有以下程序:
#include<iostream>
using namespace std;
class sample
{
private:
int x;
public:
sample(int a)
{
x=a;
friend double square(sample s);
};
double square(sample s)
{
return S.X*S.K;
}
int main()
{
sample s1(20),s2(30);
cout<<square(s2)<<endl;
return 0;
}
执行结果是
____
。
单选题若语句: cout<<seffill('>')<<setw(5)<<3141512<<sctw(5)<<"OK!"; 是程序中第1个输出语句,则输出结果是( )。
单选题将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是( )。
单选题有如下说明:
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
则数值为9的表达式是______。
单选题数据库系统依赖于
____
支持数据独立性。
单选题有下列程序: #include<stdio.h> void main() char *s="ABC"; do printf("%d",*s%10);s++; while(*s); 注意:字母A的ASCⅡ码值为65。程序运行后的输出结果是( )。
单选题一个类的友元函数或友元类可以访问该类的{{U}} {{/U}}。
A. 私有成员
B. 所有成员
C. 保护成员
D. 公有成员
单选题下列函数原型声明中,错误的是( )。
单选题A解析:本题是一道简单的成员函数应用题,考生只要按着主函数中生成的类Rectangle的对象r1进行成员函数的调用即可得到答案。
单选题在语句cin>>data;中,cin是( )。
单选题在 C++ 中,用来取代C中的预处理宏函数的是
单选题以下程序执行后的输出结果是( )。 #include<iostream> using namespace std; void try(int,int,int,int); int main() { int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<endl; return 0; } void try(int x,int y, int z,int r) { z = x+y; X = x*x; y = y*y; r = z+x+y; }