- 6
-
程序实现大写字母转换成小写字母。
#include
void main()
{char a ;
______________;
cin>>a;
if(______________)
a=a+i:
cout<
}
- A.ifstream infile("d:\file.dat",ios::in);
- B.ifstream infile("d:\\file.dat",ios::in);
- C.ofstream infile("d:\file.dat",ios::out);
- D.fstream 0 infile("d:\\file.dat",ios::in|ios:out);
- A.fun1(3.14)
- B.fun1(3.14,"#")
- C.funl(3.14,"$","@")
- D.funl(3.14,"#",7,"@")
- A.友元函数可以直接访问该类的私有成员
- B.一个类的友元类中的所有成员函数都是这个类的友元函数
- C.利用友元可以提高程序的运行效率,但却破坏了封装性
- D.友元关系不能被继承,是双向可交换的
- A.能带形式参数
- B.函数体中必须有delete语句
- C.可以被重载
- D.无形参,也不可重载
- A.标识作用域的级别
- B.指出作用域的范围
- C.给定作用域的大小
- D.标识成员是属于哪个类
- A.virtual void tt()=0;
- B.void tt(int)=0;
- C.virtual void tt(int);
- D.virtual void tt(int){ }
- A.X,Y;Y,X
- B.X,Y;X,Y
- C.Y,X;X,Y
- D.Y,X;Y,X
- A.int &Z;
- B.int &t=5;
- C.int &X=m;
- D.floa t&f=&m;
- A.对基类成员的访问必须是无二义性的
- B.派生类至少有一个基类
- C.基类的公有成员在派生类中仍然是公有的
- D.派生类的成员除了它自己的成员外,还包含了它的基类的成员
- A.对象指针
- B.对象名
- C.成员名限定
- D.派生类名
- A.return语句中的表达式类型
- B.调用该函数时系统随机产生的类型
- C.调用该函数时的主调用函数类型
- D.在定义函数时所指定的类型
- A.说明静态数据成员时,使用关键字static进行修饰
- B.静态数据成员要在类外进行初始化
- C.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
- D.静态数据成员是所有对象的共享成员
- A.一个类只能有一个对象
- B.对象是类的具体实例
- C.类是某一类对象的抽象
- D.类和对象的关系是一种数据类型与变量的关系
- A.成员函数一定是内联函数
- B.成员函数可以重载
- C.成员函数可以设置参数的缺省值
- D.成员函数可以是静态的
- A.某个对象名
- B.某个对象的成员名
- C.某个对象的引用名
- D.某个对象的指针名
- A.const int*p;
- B.int*p;
- C.int*const p=&x;
- D.const int*const*p=&x;
- A.一个类中能定义一个析构函数
- B.析构函数名与类名不同
- C.析构函数的定义只能在类体内
- D.析构函数可以有一个或多个参数
- A.对象数组的下标是从0开始的
- B.对象数组的数组名是一个常量指针
- C.对象数组的每个元素是同一个类的对象
- D.对象数组只能赋初值,不能被赋值
- A.面向过程
- B.面向对象
- C.安全性
- D.复用性
- A.指向类A的指针为a
- B.将a的地址值赋给变量Set
- C.a是类A的对象引用,用来作函数Set()的形参
- D.变量A与a按位相与作为函数Set()的参数