tab是一个数组维数不确定的数组,使用时可以任意调整
tab是一个有两个元素的一维数组,它的元素初始值分别是3,4
tab是一个二维数组,它的元素个数一共有12个
tab是一个不规则数组,数组元素的个数可以变化
第1题:
下列语句中,错误的是 <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>
第2题:
指出正确的表达式()
A double a=1.0;
B Double a=new Double(1.0);
C byte a=340;
D Byte a=120;
参考答案:A
解析:
A选项是对的
B选项:double 不是类, 所以不能 new double();
C选项:byte 最大127 所以,赋340溢出了;
D选项:Byte 是类, 需要 new Byte(120);
第3题:
若有以下函数首部
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 *);
第4题:
若有以下函数首部: 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*);
第5题:
下列语句中,错误的是( )。
A.const int buffer:256;
B.const int temp;
C.const double*point;
D.const double*rt=new double(5.5);
第6题:
若程序中定义了以下函数:double myadd(double a,double b){ return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )。A.double myadd(double a, b)B.double myadd(double ,double )C.double myadd(double b,double a)D.double myadd(double x,double y)
第7题:
以下正确的函数原型语句是( )。
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);
第8题:
以下选项中正确的定义语句是
A)double a;b;
B)double a=b=7;
C)double a=7,b=7;
D)double,a,b;
第9题:
下面关于数组定义语句不正确的是( )。
A.int[] a1,a2;
B.int a0[]={1,2,3,4,5};
C.double[] d=new double[8];
D.float f[] =new {2.Of,3.5f,5.6f,7.8f};
第10题:
下面的说法中正确的是( )。 Ⅰ:有float型数据定义float f1=100.00f;Float F1=new float(f1),要把float型转换为double型时用Double d1=F1.doubleValue()。 Ⅱ:有double型数据定义double d1=100.00;Double D1=new Double(d1),要把double型转换为int型时用 int il=D1.intValue()。 Ⅲ:当把int型转换为double型时,该转换是不能自动转换的,需要强制类型转换。 Ⅳ:以上说法都不对。
A.Ⅱ、Ⅲ
B.Ⅰ、Ⅲ
C.Ⅰ、Ⅱ
D.Ⅳ