在语句cin>>data;中,cin是
A.C++的关键字
B.类名
C.对象名
D.函数名
A.C++的关键字
B.类名
C.对象名
D.函数名
有如下类定义
class MyClass
public:
Private:
int data;
};
若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,则横线处的声明语句应为()。
A) friend istream& operator>>(istream& is, MyClass&A);
B) friend istream& operator>>(istream& is, MyClassA);
C) istream& operator>>(istream& is, MyClass&A);
D) istream& operator>>(istream& is, MyClassA);
请编写一个函数void bubble(double data[],int length),其中data是一维数组,存放比较的数据,length是数组中存放元素的个数,用冒泡法将数据(个数可变)捧序后由小到大输出。冒泡法是常用的排序算法,这种算法执行效率不高,但比较简单,就是将相邻的两个数据作比较,把较小的数据交换到前面。纵向看来,交换过程中较小的数据就好像水中的气泡不断浮起。要求使用for循环实现算法。
注意:部分源程序已存在文件test23_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数bubble的花括号中填写若干语句。
文件test23_.cpp的内容如下:
include<iostream.h>
void bubble(double data[],int length)
{
}
void main ()
{
int n;
cout << "请输入数据的个数";
cin>>n;
double* ddata = new double[n];
for(int i = 0; i < n; i++)
{
cout<<"No."<<i+1<<": ";
cin>>ddata[i];
}
bubble (ddata, n);
cout<<"排序后输出数据:"<<endl;
for(i = O; i<n; i++)
{
cout<<"No."<<i+1<<":";
cout<<ddata[i]<<endl;
}
}
对于语句 cin >>x;中的各个组成部分,下列叙述中错误的是
A.“cin” 是一个输出流对象
B.“;”的作用是表示语句结束
C.“x”是一个变量
D.“>>” 称作提取运算符
A.cin>>s;
B.cout<<s;<br>
C.cin>>a;
D.cout<<a;<br>
设有以下语句
typedef struct TT
{char c,int a[4];} CIN;
则下面叙述中正确的是
A) 可以用 TT 定义结构体变量
B)TT 是 struct 类型的变量
C) 可以用 CIN 定义结构体变量
D)CIN 是 struct TT 类型的变量
A.double a=2*PI;
B.PI=3.14159;
C.cin>>PI;
D.cout<<PI;
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!