网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
若有定义语句int a,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);
参考答案
参考解析
解析:
scanf中地址列表需要取地址,即&a形式,故AC项错误;p为指针类型,本身就是c的地址,因此不用再取地址。答案选择B选项。
scanf中地址列表需要取地址,即&a形式,故AC项错误;p为指针类型,本身就是c的地址,因此不用再取地址。答案选择B选项。
更多 “单选题若有定义语句int a,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);” 相关考题
考题
若在定义语句: int a,b,c,*p=c; 之后,接着执行以下选项中的语句,则能正确执行的语句是A ) scanf("%d",a,b,c);B)scanf("%d%d%d",a,b,c);C)scanf("%d",p);D)scanf("%d",p);
考题
若有定义语句: int a[2][3],*p[3]; ,则以下语句中正确的是A ) p=a;B)p[0]=a; C) p[0]= ,则以下语句中正确的是A ) p=a;B)p[0]=a;C) p[0]=a[1][2];D)p[1]=a;
考题
若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。
A、(*p)++;B、p++;C、pi=p;D、pi=p+3;
考题
若有一些定义和语句 include int a=4,b=3,*p,*q,*w; p=a; q=b; w=q; q
若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=va;D.*p=*w;
考题
若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。A.A.scanf(%d,a,b,c);B.scanf(%d%d%d,a,b,c):C.scanf(%d,p);D.scanf(%d,&p);
考题
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。A.语句int *p=a;定义不正确B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素C.语句int *p=a;是把a[0]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
考题
若有以下定义和语句:includeinta=4,b=3,*p,*q,*w;p=a; q=b; w=q; q=NULL;则
若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是( )。A.*q=0;B.w=p;C.*p=a;D.*p=*w;
考题
若有定义语句:“int year=2009,*p=year;”,以下不能使变量year中的值增至2010的语句是( )。A.*p+=1;B.(*p)++;C.++(*p);D.*++P
考题
若有以下定义和语句 int a=4.b=3.* p, * q, * w; p=a;q= b; w=q;q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=* w;
考题
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a;
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a;B.p[0]=a;C.p[o]=&a[1][2];D.p[1]=&a;
考题
若有以下定义和语句 int a=4,b=3,*p, *q, *w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0B.w=pC.*p=a;D.*p=*w;
考题
若有一些定义和语句include inta=4, b=3, *p,*q,*w;p=a;q=b;w=q;q=NULL;则
若有一些定义和语句 #include <stdio.h> int a=4, b=3, *p,*q,*w; p=a; q=b; w=q; q=NULL; 则以下选项中错误的语句是A.*q=0;B.w=p;C.*p=a;D.*p=*w;
考题
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。A.int p[4];B.int**P;C.int*(p[4]);D.int(*p)[4];
考题
若在定义语句:int a,b,c,*p=c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。A.scanf(“%d”,a,b,B.scanf(“%d%d%d”,a,b,C.scanf(“%d”,p);D.scanf(“%d”,p);
考题
若在定义语句:inta,b,c;之后,接着执行以下选项中的语句,则能正确执行的语句是()A、scanf("%d",a,b,c)B、scanf("%d%d%d",a,b,c)C、scanf("%d%d%d",a,b,c)D、scanf("%d%d%d",a,b,c)
考题
单选题若有定义语句:int year=2009,*p=year;,以下不能使用变量year中的值增至2010的语句是( )。A
*p+=1B
(*p)++;C
++(*p);D
*p++;
考题
单选题若有定义语句:int a=12;,则执行语句:a+=a-=a*a;后,a的值是( )。A
-264B
552C
144D
264
热门标签
最新试卷