下列语句中,错误的是( )。
A.const int buffer:256;
B.const int temp;
C.const double*point;
D.const double*rt=new double(5.5);
第1题:
A.const M=10;
B.const int M=20;
C.const char ch;
D.const bool mark=true;
第2题:
( 18 ) 下列语句中,错误的是
A ) const int buffer=256;
B ) const double *point;
C ) int const buffer=256;
D ) double * const point;
第3题:
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。
A.void fun(int a=90,double b=0.0);
B.int fun(int a,double B);
C.void fun(double a,int B);
D.bool fun(int a,double b=0.0);
第4题:
阅读下列C++程序和程序说明,将应填入(n)处的字句写在对应栏内。
【说明】Point是平面坐标系上的点类,Line是从Point派生出来的直线类。
include <iostream.h>
class Point
{public:
Point (int x, int y) ;
Point (Point &p) ;
~Point();
void set (double x, double y) ;
void print();
private:double X,Y;
};
Point::Point (int x, int y) //Point 构造函数
{X=x; Y=y; }
Point::Point ( (1) ) //Point 拷贝构造函数
{X=p.X; Y=p.Y;}
void Point::set (double x, double y)
{X=x; Y=y; }
void Point::print()
{cout<<' ('<<X<<","<<Y<<") "<<endl; }
Point::~Point()
{cout<<"Point 的析构函数被调用! "<<endl;
class Line: public Point
{public:
Line (int x, int y, int k) ;
Line (Line &s) ;
~Line();
void set (double x, double y, double k)
void print();
private:double K;
};
(2)//Line 构造函数实现
{ K=k;}
(3)//Line 拷贝构造函数实现
{K=s.K;}
void Line::set (double x, double y, double k)
{ (4);
K=k;
}
void Line::print()
{cout<<" 直线经过点";
(5);
cout<<"斜率为: k="<<K<<endl;
}
Line: :~Line()
{cout<<"Line 析构函数被调用! "<<endl;
}
void main()
{Line 11 (1,1,2) ;
11 .print();
Linel2 (11) ;
12.set (3,2,1) ;
12.print();
}
第5题:
下列声明语句中没有起到定义作用的是( )。
A.int count;
B.const double pi=3.14159;
C.extern long index;
D.int max(int a,int b){return a>b? a:b;}
第6题:
下列符号常量的声明中,______ 是不合法的。
A.Const a As Single =1.1
B.Const d As Integer =“12”
C.Const b As Double = Sin(1)
D.Const c As String = “OK”
第7题:
下面的语句中错误的是( )。
A.int a=5;int x[a];
B.const int a=5;int x[a];
C.int n=5;int *p=new int[n];
D.const int n=5;int *p=new int[a];
第8题:
若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()
第9题:
以下正确的函数定义形式是()。
第10题:
int fun(double*,int*);
int fun(double,int);
int fun(double *x,int n);
int fun(double x,int*n);
第11题:
int same(int,double);double same(int,double);
int same1(int,double);int same2(int,double);
int same(int=0);int same(int);
int same(int,double);int same(int,double,double);
第12题:
const int buffer=256;
const double*point;
int const buffer=256;
double*const point;
第13题:
下列语句中,错误的是 <br>
A . const int buffer=256; <br>
B . const int temp;<br>
C . const double *point ; <br>
D . const double *rt =new double(5.5);<br>
第14题:
下列语句中错误的是( )。
A.const int a;
B.const int a=10;
C.const int*point=0;
D.const int*point=new int(10);
第15题:
以下正确的函数原型语句是( )。
A、double fun(int x,int y)
B、double fun(int x;int y)
C、double fun(int,int);
D、double fun(int x,y);
第16题:
若有以下函数首部: int fun(double x[10],int *n) 则下面针对此函数的函数声明语句中正确的是( )。
A.int fun(double x, int *n);
B.int fun(double, int);
C.int fun(double *x, int n);
D.int fun(double*, int*);
第17题:
若有以下函数首部 int fun(double x[lO],int *n) 则下面针对此函数的函数声明语句中正确的是______。
A.int fun(double x, int *n);
B.int fun(double, int);
C.int fun(double *x, int n);
D.iht fun(double*,int*);
第18题:
下列符号常量的声明中,不合法的是
A.Const a As Single=1.1
B.Const a="OK"
C.Const a As Double=Sin(1)
D.Const a As Integer="12"
第19题:
第20题:
以下正确的重载函数是()
第21题:
intFunc(int,int);不能与下列哪个函数构成重载()
第22题:
void fun(int a=90,double b=0.0);
int fun(int a,double B);
void fun(double a,int B);
bool fun(int a,double b=0.0);
第23题:
const int buffer=-256;
const int temp;
const double*point;
const double*rt=new double(5.5);