有语句typedef double funt(double);funt fun13,fun14,*pfun;则以下不正确的赋值语句是()
第1题:
A.float f=1.2
B.float f2=1.2f
C.double d=1.2
D.double d2=1.2f
第2题:
有以下程序,请在 处填写正确语句。使程序可正常编译运行。
include
;
mairl();
{double x,y,(*p)():
scanf(“%If%If”,&x,&y);
P=avg;
printf(“%f\n”,(*p)(x,y));
}
double avg(double a,doublc b)
{return((a十b/2):
第3题:
以下选项中正确的定义语句是
A)double a;b;
B)double a=b=7;
C)double a=7,b=7;
D)double,a,b;
第4题:
下面赋值语句不正确的是( )。
A.float f=11.1;
B.double d=5.3E12;
C.double d=3.14159;
D.double d=3.14D;
第5题:
下列函数中,对调用它的函数没有起到任何作用的是( )。
A.void f1(double &x){--x;}
B.double f2(double x){return x-1.5;}
C.void f3(double x){--x;}
D.double f4(double *x){--*x;return*x;}
第6题:
以下正确的函数原型语句是( )。
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);
第7题:
下列哪个赋值语句是不正确的?
A.float f=11.1;
B.double d=5.3E12;
C.float d=3.14f;
D.double f=11.1E10f;
第8题:
若程序中定义了以下函数: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)
第9题:
下列的哪个赋值语句是不正确的? ( )
A.float f=11.1;
B.double d=5.3E12;
C.float d=3.14f;
D.double f=11.1E10f;
第10题:
以下选项中,能定义s为合法的结构体变量的是( )。
A.typedef struct abc { double a; char b[10]; } s;
B.struct { double a; char b[10]; }s;
C.struct ABC { double a; char b[10]; } ABC s;
D.typedef ABC { double a; char b[10]; } ABC s;