单选题下面不属于需求分析阶段任务的是
单选题下列语句不能够用于打开C根目录下文件test.txt的语句是A) ifstream fin;fin.open("C:\\test.txt"); B) ifstream fin("C:\\test.txt");C) A)和B)D) ifstream fin;fin("C:\\test.txt");
单选题在快速排序法中,每经过一次数据交换(或移动)后
单选题派生类的构造函数的成员初始化列中,不能包含( )。 A) 基类的构造函数 B) 派生类中子对象的初始化 C) 基类的子对象初始化 D) 派生类中一般数据成员的初始化
单选题有如下程序: #include<iostream> using namespace std; int main() int *p; *p=9; cout<<"The value at p:"<<*p; return 0; 编译运行程序将出现的情况是( )。
单选题若表R在排序前已按键值递增顺序排列,则 ______ 算法的比较次数最少。
单选题下列关于运算符重载的描述中,正确的是______。
单选题有如下程序:
#include
using namespace std;
int main(){
int a[6]={23, 15, 64, 33, 40, 58};
int s1, s2;
s1=s2=a[0];
for(int* p=a+1; p
if(s1>*p) s1=*p;
if(s2<*p) s2=*p;
}
cout<<s1+s2<
return 0; </s1+s2<
}
运行时的输出结果是______。
单选题已知主函数中通过如下语句序列实现对函数模板swap的调用: int a[10],b[10]; swap(a,b,10); 下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是( )。
单选题有如下程序
#include<iostream.h>
void main()
{char ch[2][5]=={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i(2;i++)p[i]=ch[i];
for(i=0;i(2;i++)
for(j=0;p[i][j]>"/0,j+=2)
s=10*s+p[i][j]-"0";
cout<<s;}
该程序的输出结果是
____
。
单选题下列关于虚基类的描述中,错误的是______。
单选题有以下程序:
#include<iostream. h>
void fun(int a, int b, int c)
{a=456, b=567, c=678;}
void main()
{
int x=10, y=20, z=30;
fun(x, y, z);
cout<<x<<","<<y<<","<<z<<endl;
}
输出结果是______。
单选题使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为______。
单选题下列符号中可以用做C++标识符的是( )。
单选题有如下语句序列:
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______。
单选题若有类声明: class MyClass public: MyClass( )cout<<1; ; 执行下列语句 MyClass a,b[2],*P[2]; 以后,程序的输出结果是
单选题下列打开文件的表达式中,错误的是( )。 A.ofstream ofile;ofile.open("C://vc//abc.txt",ios::binary); B.fstream iofile; iofile.open("abc.txt",ios::ate); C.ifstream ifile("C://vc//abc.txt"); D.cout,open("C://vc//abc.txt",ios::binary);
单选题有如下程序:
#include <iostream>
using namespace std;
class CD{
public:
~CD(){ cout<<"C";}
private:
char name[80];
};
int main(){ CD a,*b,d[2];return 0;}
运行时的输出结果是
单选题语句序列“char*p="teacher"; p+=2; cout<<p+2<<"/t"<<*(p+2);”的输出结果是______。
单选题下列关于运算符重载的叙述中,正确的是A)通过运算符重载,可以定义新的运算符 B)有的运算符只能作为成员函数重载C)若重载运算符+,则相应的运算符函数名是+ D)重载一个二元运算符时,必须声明两个形参
