单选题语句ofstream outf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且( )。
单选题以下程序的运行结果是 #include<iostream.h> void sub(int x,int y,int *z) { *z=y-x;} void main( ) { int a,b,c; sub(10,5,&a) ; sub(7,a,&b) ; sub(a,b,&c) ; cout << a <<","<< b <<"," << c << endl;}
单选题以下程序的输出的结果是( )。 #include <iostream.h> int x=3; void main() void incre(); int i; for(i-1;i<x;i++) incre(); Void incre() static int x=1; x*=x+1; cout<<x<<""; A.3 3 B.2 2 C.2 6 D.2 5
单选题如有下程序: #include<iostream> using namespace std; long fun(int n) if(n>2) return(fun(n-1)+fun(n-2)); else return 2; int main() cout<<fun(3)<<endl; return 0; 则该程序的输出结果应该是( )。
单选题已知类Array的定义如下:
class Array{
public:
int data[2];
Array(int n=0){
int start;
if(n<=1)start=n-1; else start=n;
data[0]=start;
data[1]=start+1;
}
};
且有如下程序段:
Array art(2);
cout<<arr.data[0]<<arr.data[1];
则执行这个程序段的输出是______。
单选题有以下程序:
#include <iostream>
using namespace std;
int main()
{
int num[2][3],*p;
int t,i,j,k=10;
p=num[0];
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
{
k++;
*p=k;
for(t=2;t<*p;t++)
{
if(!(*p%t))
{
j--; *p--;
break;
}
*p++;
}
}
cout<<*(p-1)<<end1;
return 0;
}
程序运行后的输出结果是
____
。
单选题有如下程序段:int i = 0, j = 1;int // ①r = j; // ②int *p = // ③*p = // ④其中会产生编译错误的语句是( )。
单选题以下不正确的是( )。 A) 语句for(i=0; ;i++)表示无限循环 B) for(; ;)表示无限循环 C) for()表示无限循环 D) while(1)表示无限循环
单选题在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为
单选题有如下程序: #include<iostream> using namespace std; class A{ public: A(int i){x=i;} void dispa(){cout<<x<<’,’;} private: int x; }; class B:public A{ public: B(int i):A(i+10){x=i;} void dispb(){dispa();cout<<x<<end1;} private: int x; }; int main(){ B b(2); b.dispb(); return 0; } 执行这个程序的输出结果是( )。
单选题有如下类定义:
class XX{
int xdata;
public:
XX(int n=0):xdata(n){}
};
class YY:public xx{
int ydata;
public:
YY(int m=0,int n=0):XX(m),ydata(n){}
};
YY类的对象包含的数据成员的个数是______。
单选题下列符号中,正确的C++标识符是( )。 A) enum B) 2b C) foo-9 D) 32
单选题下列控制对齐方式的操作符中,错误的是( )。
单选题下列符号中,正确的C++标识符是______。
单选题下列不能正确表示代数式的C语言表达式是()。
单选题以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,V4),v6);
单选题若有如下程序:
#include<iostream>
using namespace std;
int s=0;
class sample
{
static int n;
public:
sample(int i)
{
n=i;
}
static void add()
{
S+=n;
}
};
int sample::n=0;
int main()
{
sample a(2),b(5);
sample::add();
cout<<s<<endl;
return 0;
}
程序运行后的输出结果是
____
。
单选题与以下程序段等价的是( )。 while(a) if(b) continue; c; A.while(a) if(!b)c; B.while(c) if(!b) break;c; C.while(c) if(b) c; D.while(a) if(b) break; c;
单选题对于算法的每一步,指令必须是可执行的。算法的( )要求算法在有限步骤之后能够达到预期的目的。 A.可行性 B.有穷性 C.正确性 D.确定性
单选题有如下程序: #include"iostream.h" void main() { int x=1,a=0,b=0; swish(X){ case 0:b++; case 1:a++; case 2:a++;b++; } cout<<"a="<<a<<","<<"b="<<b; } 该程序的输出结果是