单选题下面不能作为结构化方法软件需求分析工具的是( )。
单选题对关系S和R进行集合运算,结果中既包含s中的所有元组也包含R中的所有元组,这样的集合运算称为( )。
单选题已知将运算符“+”和“*”作为Complex的成员函数重载,设c1和c2是类complex的对象,则表达式c1+c2*c1等价于______。
单选题C++语言本身没有定义I/O操作,使用I/O流的程序需要包括( )。
单选题有如下程序:
#indude<iostream>
using namespace std;
class A
{
public:
A(){cout<<"A";}
~A(){cout<<"~A";}
};
class B
{
A*p;
public:
B(){cout<<"B";p=new A;}
~B(){cout<<"~B";delete p;}
};
int main()
{
B obj;
return 0;
}
执行这个程序的输出结果是______。
单选题下面程序的输出结果是( )。 #include <iostream.h> #include "string.h" void main() char a[]="welcome",b[]="well"; strcpy(a,b); cout<<a<<endl; A.wellome B.well com C.well D.well we
单选题有如下程序:#includ<iostream>using namespace std;int main(){void function(double val);double val;function(val);cout<<val;return0;}void function(double val){val=3;}编译运行这个程序将出现的情况是( )。
单选题下列字符串中,正确的C++标识符是( )。 A) foo-1 B) 2b C) new D) 256
单选题有如下程序:
#include <iostream>
using namespace std:
class Test
{
public:
Test() {n+=2;
~Test() {n-=3; ;
static int getNum() {return n;}
privaue:
static int n:
};
int Test::n=1;
int main()
{
Test* p=new Test;
delete p;
cout<<"n="<<Test::getNum()<<end1;
return 0;
}
执行后的输出结果是
单选题下列关于getline()函数的描述中,不正确的是( )。 A.getline()函数是用来从键盘上读取字符串的 B.getline()函数读取字符串长度是受限制的 C.getline()函数读取字符串时,遇到终止符时就停止 D.getline()函数中所使用的终止符只能是换行符
单选题有如下程序:
#include<iostream>
#include<iomanip>
using namespace std;_
int main(){
cout<<setw(10)<<serfill("x")<<setprecision(8)<<left;
cout<<12.3456793<<______<<98765;
return 0;
}
若程序的输出是12.345679x98765xxxxx,则划线处缺失的部分是______。
单选题若有下面的函数调用: fun(a+b,3,max(n-1,b)) 则fun的实参个数是( )。
单选题已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidf1(int),void f2(int)和int a。 A.Sample*p B.Int Samale::*pc=&Sample::a C.Void(Sample::*Pa)() D.Sample*P[10]
单选题下列关于常成员的叙述中,正确的是( )。
单选题设有语句 int n,m; char a[5],b; cin>>n>>a>>m>>b; 为了分别将10和20分别赋给n和m,look赋给a,t赋给b,则正确的输入为
单选题下面程序的运行结果为( )。 #include<iostream.h> class A int num public: A(int i)num=i; A(A&a)Bum=a.num++; void print()cout<<Bum; ; void main() A a(1),b(a);
单选题函数定义为Fun(int &i),变量定义n=100,则下面调用正确的是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class MyClass{
public:
MyClass(int x):val(X){}
void Set(int X){val=x;}
void Print()const{cout<<"val="<<val<<"/t";}
private:
int val;
};
int main(){
const MyClass obj1(10);
MyClass obj2(20);
obj1.Print(); //语句1
obj2.Print(); //语句2
obj1.Set(20); //语句3
obj2.Set(30); //语句4
return 0;
}
其主函数中错误的语句是______。
单选题关于在调用模板函数时实参的使用,下列表述中正确的是
单选题以下程序的输出结果是 ______。 #include<iostream.h> #include<string.h> void main(){ char *p1=",hello",*p2="world!",str[50]:"Hii"; strcpy(str+2,p1); strcat(str,p2); cout<<str; }