(24)设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
A)scanf("%f",&x[6]);
B)scanf("%lf",*(x+6));
C)scanf("%lf",p+6);
D)scanf("%lf",p[6]);
第1题:
设有定义:double x[lO],*p=x;,以下能给数组x下标为6的元素读人数据的正确语句是
A.scanf(“%f”,&x[6]);
B.scanf(“%If”,*(x+6));
C.scanf(“%lf”,p+6);
D.scanf(“%lf”,p[6]);
第2题:
假定一条定义语句为“inta[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则正确的语句为()。
A、x=pa[3];
B、x=*(a+3);
C、x=a[3];
D、x=*pa+3;
第3题:
设有定义:inca,*pa;&a;以下scanf语句中能正确为变量a读入数据的是
A.scanf("%d",pA);
B.Scanf("%d",A);
C.SCaRf("%d",&p9);
D.scanf("%d",*pA);
第4题:
若有定义语句:double x[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是______。
A.*p
B.x[5]
C.*(p+1)
D.*x
第5题:
若有定义语句:double x,y,*px,*PY;执行了laX=&x;lay=&y;之后,正确的输入语句是( )。
A.scanf(”%If%le”,px,lay);
B.seanf(”%f%f¨&x,y);
C.seanf(”%f%f",x,y);
D.Scanf(”%If%If"·,x,y):
第6题:
若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。
A.x+2
B.&x[6]
C.*(x+2)
D.*&x[6]
第7题:
设有定义:“double x[10],*p=x;”,以下能给数组x下标为6的元素读人数据的正确语句是( )。
A.scanf("%f"&x[6]);
B.scanf("%If",*(x+6));
C.scanf("%if",p+6);
D.scanf("%if",p[6]);
第8题:
设有定义:int a,*p=&a;以下scanf语句中能正确为变量a读入数据的是( )。
A.scanf("%d",pa);
B.scanf("%d",a);
C.scanf("%d",&pa);
D.scanf("%d",*pa);
第9题:
设有说明语句:doublex;,下列选项中正确的是()
第10题:
设floatx,由键盘输入:12.45,能正确读入数据的输入语句是()。
第11题:
假设定义变量如下:int x; float y;以下输入语句中()是正确的。
第12题:
scanf("%f",&x[6]);
scanf("%1f",*(x+6));
scanf("%1f",p+6);
scanf("%1f",p[6]);
第13题:
A.数组元素x[5]的地址
B.数组元素x[5]的值
C.数组元素x[6]的地址
D.数组元素x[6]的值
E.选项内容11
F.选项内容11
G.选项内容11
第14题:
有以下程序,请在 处填写正确语句。使程序可正常编译运行。
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):
第15题:
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是()。
A.scanf("%d%lx,%le",&x,&y,&z);
B.scanf("%2d*%d%lf"&x,&y,&z);
C.scanf("%x%*d%o",&x,&y);
D.scanf("%x%o%6.2f",&x,&y,&z)
第16题:
若有说明语句:double*p,a,则能通过scanf语句正确给输入项读入数据的程序段是( )。
A.*p=&a;scanf("%1f",p);
B.*p=&a; scanf("%f",p);
C.p=&a; scanf("%1f",*p);
D.p=&a; scanf("%1f",p);
第17题:
设有定义:int X[10],+P=x,i;,若要为数组x读人数据,以下选项正确的是( )。
第18题:
设有定义:double x[10],*p=x;,以下能给数组x下标为6的元素读入数据的正确语句是
A.scanf("%f",&x[6])
B.scanf("%lf",*(x+6));
C.scanf("%lf",p+6)
D.scanf("%lf",p[6]);
第19题:
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是( )。
A.*p=&a;scanf("%1f”,p);
B.*p=&a;scanf("%f",p);
C.p=&a;scanf("%",*p);
D.p=&a;scanf("%1f",p);
第20题:
(12)有以下程序,请在 【12】 处填写正确语句,使程序可正常编译运行。
#include <stdio.h>
【12】 ;
main()
{ double x,y,(*p)();
scanf("%lf%lf",&x,&y);
p=avg;
printf("%f\n",(*p)(x,y));
}
double avg(double a,double b)
{ return((a+b)/2);}
第21题:
若定义x为double型变量,则能正确输入x值的语句是()。
第22题:
假定一条定义语句为“inta[10],X,*pa=a;”,若要把数组a中下标为3的元素值赋给X,则不正确的语句为()。
第23题:
* p
x[5]
*(p+1)
*x