单选题在C++中,打开一个文件时与该文件建立联系的是______。
单选题打开文件时可单独或组合使用下列文件打开模式:
①ios_base::aop
②ios_base::binary
③ios_base::
④ios_base::out
若要以二进制读方式打开一个文件,需使用的文件打开模式为{{U}} {{/U}}。
A.①③ B.①④ C.②③D.②④
单选题有如下程序: class Base{ public: int data; }; class Derivedl:public Base f}; }; class Derived2:protected Base{}; int main(){ Derivedl d1; Derived2 d2; d1.data=0; //① d2.data=0; //② return 0; } 下列关于程序编译结果的描述中,正确的是( )。
单选题下列函数的运行结果是{{U}} {{/U}}。
#include<iostream.h> int f(int a,int b)
{int c; if(a>b)
c=1; else if(a==b)c=0
elsec=-1; return(c);}
void main() {int
i=2,j=3; int p=f(i,j);
cout<<p:}
A.-1
B.1
C.2
D.编译出错,无法运行
单选题排序的重要目的是为了以后对已排序的数据元素进行( )。
单选题下列函数参数默认值定义错误的是{{U}} {{/U}}。
A.Fun(int x,int y=0)
B.Fun(int x=100)
C.Fun(int x=0,int y)
D.Fun(int x=f())(假定函数f()已经定义)
单选题软件设计中划分模块的一个准则是______。
单选题表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是{{U}} {{/U}}。
A.showbase()和eof()
B.showpoint()和eof()
C.showpoint()和bad()
D.showpoint()和good()
单选题有如下类定义: class MyBase{ int k; public: MyBase(int n=0):k(n){} int value()const{return k;} }; class NyDerived:NyBase{ int j; public: MyDerived(int i):J(i){} int getK()const{return k;} int getJ()const{return j;} }; 编译时发现有一处语法错误,对这个错误最准确的描述是( )。
单选题语句ofstream f(“DAT
单选题设有下定义的语句: inta[3][2]=10,20,30,40,50,60; intb[3][2]=10,20,30,40,50,60; 则a[1][1]*b[2][1)的结果为( )。
单选题有如下函数定义:
void funC(int a,int&B.{a++;b++;} 若执行代码段:
int x=0,Y=1: funC(X,y);
则变量X和y的值分别是( )。
单选题下列叙述中,不属于设计准则的是( )。
单选题下列关于派生类构造函数和析构函数的说法中,错误的是( )。
单选题若有一下程序段 int *ptr,x,y=11; ptr=&x; *ptr=10; x=*ptr+y; 执行该程序段后,x的值是 ______。
单选题在关系数据库中,描述全局数据逻辑结构的是
单选题数据库设计中反映用户对数据要求的模式是______。
单选题下列各组类型声明符中,含义相同的一组是______。
单选题有如下程序: #inc1ude<iostream> using namespace std; c1ass Pair{ int m; int n; public: Pair (int i,int j): m(i), n(j){} bool operator>(Pair p)const; //须在类体外给出定义 }; int main(){ Pair p1(3,4), p2(4,3), p3(4,5); cout<<(p1>p2)<<(p2>p1)<<(p2>p3)<<(p3>p2); return 0; } 运算符函数。perator>的功能是比较两个Pair对象的大小,当左边对象大时,返回true,否则返回false。比较规则是首先比较两对象的m成员,m大者为大;当m相等时比较n,n大者为大。程序输出0101,下列对运算符重载函数的正确定义是( )。
单选题若有说明语句 char a[]="It is mine"; char*p="It is mille"; 则以下不正确的叙述是( )。
