若有定义char *p,ch;则不能正确赋值的语句组是()。A.p=ch;scanf(“%c”,p);B.p=NULL; scanf(“%c”,ch);C.*p=getchar(); p=ch;D.p=ch;*p=getchar();

若有定义char *p,ch;则不能正确赋值的语句组是()。

A.p=&ch;scanf(“%c”,p);

B.p=NULL; scanf(“%c”,&ch);

C.*p=getchar(); p=&ch;

D.p=&ch;*p=getchar();


参考答案和解析
*p=getchar(); p=&ch;

相关考题:

若有定义语句: int a[4][10],*p,*q[4]; 且 0 ≤ i4 ,则错误的赋值是A)p=aB)q[i]=a[i]C)p=a[i]D)p=a[2][1]

程序中若有如下说明和定义语句:char fun(char *);main(){ char *s="one",a[5]={0},(*f1)()=fun,ch; ...}以下选项中对函数fun的正确调用语句是( )。A.(*f1)(a) B.*f1(*s) C.fun(a) D.ch=*f1(s)

若有以下说明和语句:sturct st { int n;char *ch;}; struct st a[3]={5, "abc",7, "def",9, "ghk"},*p=a;则值为6的表达式是( )。A)p++-n B)p-n++C)(*p).n++ D)++p-n

程序中若有如下说明和定义语句: char fun(chat*); main() {char*s="one",a[5]={0},(*f1)()=fun,ch; } 以下选项中对函数fun的正确调用语句是( )。A.(*f1)(A);B.*f1(*s);C.fun(&A);D.ch=*f1(s);

下列程序段中,不能正确赋值的是( )。A.char*p,ch; p=Ch; scanf("%c",p);B.char*p; p=char*)malloc(1); scanf("%c",p);C.char*p; *p=getchar();D.char*p,ch; p=ch; *p=getchar();

若有定义语句:int a[4][10],* P,* q[4];且0=i4,则错误的赋值是( )。A.P=aB.q[i]=a[i]C.p=a[i]D.p=a[2][1]

若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )A.cB.dC.99D.100

设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是_________。 A.switch(ch+1){......}B.switch(a+b){......}C.switch(x+y){......}D.switchch{......}

若有char a[5],*pa;则下面的选项中正确的赋值语句是()。 A.p“abcd”B.a“abcd”C.*p“abcd”D.*a“abcd”

程序中若有如下说明和定义语句Char fun(char *);main(){char *s="one", a[5]={0}.(*f1)()=fun, ch;…}以下选项中对函数fun的正确调用语句是A.(*f1)(A) ;B.*fl(*s);C.fun(A) ;D.ch=*fl(s);

有以下程序中若有如下说明和定义语句; char fun(char*); main() { char * s="one",a[5]={0},(*f1)()=fun,ch; … } 以下选项中对函数fun的正确调用语句是 ______。A.(*f1)(a);B.*f1(*s);C.fun(a);D.ch=*f1(s);

若有定义语句:int u[4][10],*P,*q[4];且0≤i4,则错误的赋值是A.p=aB.q[i]=a[i]C.p=a[i]D.p=&a[2][1]

若有以下说明和语句: struct st{int n;char*ch;} struct st a[3]={5,"abc"7,"def",9",ghk"),*p=a; 则值为6的表达式是______。A.p++->nB.p->n++C.(*p).n++D.#NAME?

若有定义“char, *p2,*p3,*p4,ch;”,则不能正确赋值的程序语句为 ( )A.p1= ch;scanf("%c",p1);B.p2=(char*)malloc(1);scanf("%c",p2);C.p3=getchar( );D.p4= ch;*p4=getchar( );

下列程序段中,不能正确赋值的是A.char*p,ch; p=ch; scanf("%c,p")B.char*p; p=(char*)malloc(1); scanf("%c",p);C.char*p; *p=getchar();D.char*p,ch; p=缸h; *p=getchar();

若有定义语句:char s[3][10],(*k)[3]。*P;,则以下赋值语句正确的是A.p=S;B.p=k;C.p=s[0];D.k=S;

设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。A.switch (x+y) {...}B.switch (ch+1) {...}C.switch ch {...}D.switck (a+b) {...}

若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是;A.p=s;B.p=kC.p=s[0]D.k=s;

若有定义语句:"int a[4][10],*P,*q[4];"且0≤i4,则错误的赋值是( )。A.D=aB.q[i]=a[i]C.p=a[l]D.P=a[2][1]

若有char ch[10],则下列字符串数组的赋值中不正确的是( )。A.ch="welcome";B.ch[0]='w';C.strcpy(ch,"welcome");D.char ch1[]="welcome";strcpy(ch,ch1);

设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是( )。A.switch(x+y){……}B.switch(ch+1){……}C.switch ch{……}D.switch(a+b):{……}

(28)若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是A)p=s;B)p=k;C)p=s[0];D)k=s;

若已定义ch为字符型变量,则下列赋值语句中,错误的是()。 A、ch=‘/’;B、ch=62+3;C、ch=NULL;D、ch=‘/xaa’;

在Java语言中定义了如下变量:char ch;下列赋值语句正确的是()。A、ch="strtest"B、ch=’2’C、ch=’2345’D、ch=strtest

多选题设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。Aswitch(x+y){……}Bswitch(ch+1){……}Cswitch ch{……}Dswitch(a+b){……}

单选题若有定义语句:char s[3][10],(*k)[3],*p;则以下赋值语句正确的是(  )。Ap=s;Bp=k;Cp=s[0];Dk=s;

单选题若有以下定义:struct tt{char name[10];char sex;} aa={aaaa,'F'},*p=aa;则错误的语句是(  )。Ascanf(%c,aa.sex);Baa.sex=getchar();Cprintf(%c,(*p).sex);Dprintf(%c,p-sex);

单选题在Java语言中定义了如下变量:char ch;下列赋值语句正确的是()。Ach=strtestBch=’2’Cch=’2345’Dch=strtest