单选题有如下定义: int a[5]={1,3,5,7,9}, * p=a;
下列表达式中不能得到数值5的是
A. a[2]
B. a[3]
C. *(p+2)
D. *p+4
单选题有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
单选题有以下程序: #include<iostream> using namespace std; int main( ) { int a=5;b=4,c=3,d=2; if(a>b>c) cout<<d<<end1; else if((c-1>:d) ==1) cout<<d+1<<end1; else cout<<d+2<<end1; return 0; } 执行后的输出结果是( )。
单选题下列关于模板的叙述中,错误的是______。
单选题有如下程序: #include<cstring> #include<iostream> using namespace std; class MyString public: MyString(const char * s); ~MyString( )delete[ ]data; protected: unsigned len; char * data; ; MyString::MyString(const char * s) len=strlen(s); data=new char[1en+1]; strcpy(data,s); int main( ) MyString a("C++Progreanfing"); MyString b(
单选题下列有关构造函数的描述错误的是
____
。
单选题一个函数为void f(int,char ch='a'),另一个函数为void f(int),则它们( )。 A.不能在同一程序中定义 B.可以在同一程序中定义并可重载 C.可以在同一程序中定义,但不可以重载 D.以上说法均不正确
单选题通过运算符重载,可以改变运算符原有的______。
单选题有如下程序:
#include<iostream>
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=0):amount(n){}
Int getAmount()const{return amount;}
Amount
return______;
}
};
int main(){
Amount x(3), y(7);
x+=y;
cout<<x.getAmount()<<endl;
return 0;
}
已知程序的运行结果是10,则下画线处缺失的表达式是______。
单选题若有以下函数调用语句: f(m+n,x+y,f(m+n,z,(x,y))); 在此函数调用语句中实参的个数是( )。
单选题有如下程序:
#include
using namespace std;
class TestClass1
{
public:
TestClass1(){cout<<"TestClass1";}
~TestClass1(){cout<<"~TestClass1";}
};
class TestClass2:public TestClass l
{
TestClass1*p;
public:
TestClass2(){cout<<"TestClass2";p=new
TestClass1();}
~TestClass2(){cout<<"~TestClass2";delete p;}
};
int main()
{
TestClass2 obj;
return 0:
}
执行这个程序的输出结果是( )。
单选题下面是类MyChss的定义,对定义中语句描述正确的是( )。class MyClass{public:void MyClass(int a){X=a;) //①int f(int a, int b) //②{X=a;Y=b;}int f(int a,int b,int c=0) //③{X=a;Y=b;Z=c;stahc void g (){X=10;) //④private:int X,Y,Z;};
单选题在“文件包含”预处理语句的使用形式中,当#include后面的文件名用””括起时,寻找被包含文件的方式是
单选题有3个关系R,S和T如下表所示:其中关系T由关系R和S通过某种操作得到,该操作为{{U}}{{/U}}。A.选择B.投影C.交D.并
单选题设有表示学生选课的3张表:学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
单选题下列程序的输出结果是 #include<iostream.h> void main( ) char*str="12123434"; int xl=0,x2=0,x3=0,x4=0,i; for(i=0;str[i]!='/0';i++) switch(str[i]) case'1':x4++; case'2':x3++; case'3':x2++; case'4':x1++; cout<<x1<<","<<x2<<","<<x3<<","<<x4; A) 8,6,4,1 B) 8,6,3,2 C) 8,8,4,1 D) 8,6,4,2
单选题同一概念在一处为实体而在另一处为属性或联系的冲突在视图集成中称为______。
单选题有如下程序: #include<iostream> using namespace std; long fun(int n) if(n>2) return(fun(n-1)+fun(n-2)); return 2; int main() cout<<fun(3)<<end1; return 0; 则该程序的输出结果应该是( )。
单选题有如下语句序列: ifstream infile("DATA.DAT"); if(infile.good())cout<<"A"; else{ COUt<<"B"; ofstream outfile("DATA.DAT"); if(outfile.fail())cout<<"C";else cout<<"D"; } 若执行这个语句序列显示的是BD,则说明文件DATA.DAT( )。
单选题下列函数的运行结果是______。
#include<iostream.h>
int f(int a,int b)
{ int c;
if(a>b)c=1;
else if(a==b)c=0;
else c=-1;
return(c);}
void main()
{ int i=2,j=3;
int p=f(i,j);
cout<<p;}