单选题磁盘文件操作中,打开磁盘文件的访问方式常量中,( )是以追加方式打开文件的。
单选题模板对类型的参数化提供了很好的支持,因此( )。
单选题执行下列语句段后,输出字符''*"的个数是( )。 for(int i=50;i>1:--i)cout<<'*';
单选题为了提高函数调用的实际运行速度,可以将较简单的函数定义为______。 A.内联函数 B.重载函数 C.递归函数 D.函数模板
单选题若有如下程序: #include <iostream> using namespaces std; int s=O; class sample static int n; public: sample(int i) n=i; static void add() s+=n; ; int sample::s=O; int main() sample a(2),b(5); sample: :add(); cout<<s<<end1; return 0; 程序运行后的输出结果是
单选题有如下程序;#include<iostream>using namespace std;void hey(______________,int&b){int c;c=a;a=b;b=c;}int main(){int m=14,n=20;hey(m,n);cout<<m<<n;return0;}运行后的输出结果是“1414”,则横线处的语句应为( )。
单选题下列有关模板的叙述中,正确的是( )。
单选题假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p="*");”下列函数调用中错误的是______。
单选题以下程序的输出的结果是( )。#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<<"";}
单选题下列程序的执行结果是______
单选题下列叙述中正确的是( )。
单选题有如下程序: #include<iostream> using namespaee std; class Toy public: Toy(char *_n)strcpy(name,_n);count++; ~Toy()count--; char *GetName()return name; static int getCount()return count; private: char name[10]; static int count; ; int Toy::count=0; int main() Toy t1("snoopy"),t2("Mickey"),t3("Barbie"); tout<<t1.getCount()<<end1; return 0; 运行时的输出结果是( )。
单选题若有以下程序: #include <iostream> using
namespace std; class Base {
public: Base () {
x=0; } int
x; }; class Derived1 : virtual public
Base { public:
Derived1 () {
x=10; } }; class
Derived2 : virtual public Base {
public: Derived2 () {
x=20; }
}; class Derived : public Derived1,protected Derived2{
}; int main() {
Derived obi; cout<<obj.x<<endl;
return 0; } 该程序运行后的输出结果是
A. 20
B. 30
C. 10
D. 0
单选题软件设计中划分模块的一个准则是( )。
单选题有如下程序:
#include
using namespace std;
class Instrument{
public:
virtual void Display()=0;
};
class Pian0:public Instrument}
public:
void Display(){/*函数体略*" >
};
intmain(){
Instrument S;
Instrument*P=0:
//…;
return 0;
}
下列叙述中正确的是( )。
单选题一个满二叉树其深度为4,则其叶子节点的个数为
____
。
单选题已知类Myclass的定义如下 class MyClass { public: void function1(MyClass&c){cout<<c.data;} static void function2(MyClass&c){cout<<c.data;} void function3(){cout<<data;} staric void function4(){cout<<data;} private: int data; }; 其中有编译错误的函数是( )。
单选题下面程序段的正确输出是 int w=4,x=3,y=2,z=1; cout<<(w<x? w:z<y? z:x)<<endl;
单选题以下都是C++语言标识符的是( )。
单选题一个函数带有参数说明时,则参数的默认值应该在
____
中给出。