单选题若有以下程序:
void g(int **q)
{
(**q) ++;
(*q) ++;
}
void main()
{
int line [5];
int *p=line;
for (i=0; i<5; i++)
{
*p=i;
g(
}
for (i=0; i<5; i++)
cout<<line[i];
cout<<end1;
}
该程序运行后的输出结果为( )。
单选题有如下头文件:
int f1();
static int f2();
class MA {
public:
int f3();
static int f4();
};
在所描述的函数中,具有隐含的this指针的是______。
单选题有如下语句序列:
Char str[10];Cin>>str;
当从键盘输入“I love this game”时,str中的字符串是( )。
单选题C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言( )。
单选题世界上第一台计算机是1946年美国研制成功的,该计算机的英文缩写名为( )。
单选题下列程序的输出结果是 #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;
单选题下列关于C++流的描述中,错误的是( )。
单选题MyClock为一个类,则指向“MyClock a,* p;”语句时,调用该类构造函数( )次。
单选题有如下类定义:
class A{
char *a;
public:
A():a(0){}
A(char *aa){ //把aa所指字符串复制到a所指向的存储空间
a=______;
strcpy(a, aa);
strcpy(a, aa);
}
~A(){delete[]a;}
};
横线处应填写的表达式是______。
单选题有如下程序:
#include<iostream>
using namespace std;
class Obj {
static int i;
public:
Obj() {i++;}
~Obj() {i--;}
static int getVal() {return i;}
};
int Obj::i=0;
void f() {Obj ob2; cout<<ob2. getVal();}
int main() {
Obj ob1;
f();
Obj*ob3=new Obj; cout<<ob3->getVal();
delete ob3;cout<<Obj::getVal();
return 0;
}
执行这个程序的输出结果是______。
单选题下列关于信息和数据的叙述不正确的是
____
。
单选题以下程序执行后的输出结果是( )。 #include <iostream> using namespace std; void try(int,int,int,int); int main ( ) int x,y,z,r; x=1; y=2; try(x,y,z,r); cout<<r<<end1; return 0; void try(int x,int y, int z,int r) z = x+y; x = X*X; y = y*y; r = z+x+y; A) 18 B) 9 C) 10 D) 不确定
单选题下面程序的执行结果为 #include" iostream" using namespace std; class A int a; public: void Seta(int x) a=x; void Display_a( ) cout < < a < < end1; ; class B int b; public: void Setb(int x) b=x; void Dispaly_b( ) cout < < b < < end1; ; class C:public A,private B private: int c; public: void Setc(int x,int y,int z) c=z;Seta(x);Setb(y); void Display_c( ) cout < < c < < end1; ; ① voidmain( ) ② ③ C cc; ④ cc.Seta(1); ⑤ cc.Display_a( ); ⑥ cc.Setc(2,2,3); ⑦ cc.Dispaly_b( ); ⑧ cc.Display_c( );
单选题下列关于C++预定义流对象的叙述中,正确的是______。
单选题若MyClass为一个类,执行“MyClass a[4],*p[5];”语句时会自动调用该类构造函数的次数是( )。
单选题若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为( )。 A) a B) AA.a C) a D) AA::a
单选题为了取代C中带参数的宏,在C++中使用( )。
单选题( )使一个函数可以定义成对许多不同数据类型完成同一个任务。 A) 函数模板 B) 重载函数 C) 递归函数 D) 模板函数
单选题C ++中的模板包括( )。
单选题既可重载为一元运算符,又可重载为二元运算符。 A) “*” B) “=” C) “=”和“*” D) “*”和“*++”
