-
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是()。
A . i=*p
B . *p=*&j
C . i=&j
D . i=**p
-
若有说明语句“inta[5],*p=a;”,则对数组元素的正确引用是()。
A . a[p]
B . p[a]
C . *(p+2)
D . p+2
-
若有定义“double a;”,则正确的输入语句是( )。
A .
B .
C .
D .
-
设有定义: double a,b,c; 若要求通过输入分别给 a 、 b 、 c 输入 1 、 2 、 3 ,输入形式如下 ( 注:此处口代表一个空格 ) ,则能进行正确输入的语句是 ______ 。 口口 1.0 口口 2.0 口口 3.0< 回车 >
-
若有定义语句double a,*p=&a;以下叙述中错误的是()
-
若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。
-
若有说明语句:int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是
-
若有说明:long *p,a;则不能通过scanf语句正确给输入项读入数据的程序段是( )。
-
09110042:若有说明:int i,j=2,*p=&i;则能完成i=j赋值功能的语句是( )。
-
若有double *p,x[10];int i=5;使指针变量p指向元素x[5]的语句为().
-
设有定义:double a,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处口代表一个空格) ,则能进行正确输入的语句是______。口口1.0口口2.0口口3.0
-
若有定义语句:double a,*p=&a;,以下叙述中错误的是()。
若有定义语句:double a,*p=&a;,以下叙述中错误的是()。
A.定义语句中的*号是一个间址运算符
B.定义语句中的*号是一个说明符
C.定义语句中的p只能存放double类型变量的地址
D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P
-
若有说明语句int a,b,c,*d=&c;,则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是( )。
A.scanf("%d%d%d",&a,&b,d);
B.scanf("%d%d%d",&a,&b,&d);
C.scanf("%d%d%d",a,b,d);
D.scanf("%d%d%d",a,b,*d);
-
若有说明int i,j=2,*p&i;,则能完成i=j赋值功能的语句是______。
A.i=*p;
B.*p=*&j;
C.i=&j;
D.i=**p;
-
10、若有以下说明及语句:int a[]={10,20,30,40,50},*p;p=&a[1];则表达式*++p的值是?
A.30
B.20
C.31
D.21
-
若有说明语句:int a,b,c,*d=&c; 则能正确从键盘读入三个整数分别赋给变量a、b、c的语句是()
A.scanf("%d%d%d",&a,&b,d);
B.scanf("%d%d%d",&a,&b,&d);
C.scanf("%d%d%d",a,b,d);
D.scanf("%d%d%d",a,b,*d);
-
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
A.*p=&a; scanf("%lf',p);
B.*p=&a; scanf("%f",P);
C.P=&a; scanf("%lf',*p);
D.p=&a; scanf("%lf",p);
-
若有以下定义和语句:double r=99,*p=&r;*p=r;则以下正确的叙述是()。
A.语句"*p=r;" 把变量r的值赋给指针变量p
B.语句"*p=r;"取变量r的值放回r中
C.以上两处的*p含义相同,都说明给指针变量p赋值
D.在"double r=99,*p=&r;"中,把r的地址赋给了p所指的存储单元
-
若有以下的定义和语句:main(){int a[4][3]*p[4],j; for(j=0;j<4;j++) p[j]=a[j];}则能表示数组元
若有以下的定义和语句: main() { int a[4][3] *p[4],j; for(j=0;j<4;j++) p[j]=a[j]; }则能表示数组元素的表达式是______。
A.*(p[1])
B.a[4][3]
C.a[1]
D.*(p+4)[1]
-
若有定义“double a;”,则正确的输入语句是()。
A.scanf("%1f,A) ;
B.scanf("%f,&A);
C.scanf("%1f,&A)
D.scanf("%1e",&A);
-
若有“double a;”,则正确的输入语句是()
<img src='https://img2.soutiyun.com/ask/uploadfile/2643001-2646000/378cfdeb795f0680cfafb81f7a45c1af.gif' />
-
09110042:若有说明:int i,j=2,*p=&i;则能完成i=j赋值功能的语句是()。
A.i=*p;
B.*p=*&j;
C.i=&j;
D.i=**p;
-
3、3、若有定义语句: double a,*p=&a; 以下叙述中错误的是()
A.定义语句中的 * 号是一个间址运算符
B.定义语句中的 * 号只是一个说明符
C.定义语句中的p只能存放double类型变量的地址
D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量p
-
若有定义语句ina,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是()
A.scanf("%d%d%d",a,b,c);
B.scanf("%d",p);
C.scanf("%d",a,b,c);
D.scanf("%d",&p);