假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第1题:
若x是整型变量,pb是基类型为整型的指针变量,则不正确的赋值表达式是()。
A、*pb=&x;
B、pb=&x
C、pb=x;
D、*pb=*x
第2题:
假定有定义“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的语句为(43)。
A.x=pa[3];
B.x=*(a+3);
C.x=a[3];
D.x=*pa+3;
第3题:
若有定义:“double a=22;int i=0,k=18;”,则不符合C语言规定的赋值语句是( )。
A.a=a++,i++;
B.i=(a+k)<=(i+k);
C.i=a%11;
D.i=!a;
第4题:
假定有定义为“int m=7,*p;”,则给p赋值的正确表达式为()。
Ap=m
Bp=&m
C*p=&m
Dp=*m
第5题:
假定有定义为“int a[10],x,*pa=a;”,若要把数组a中下标为3的元素值赋给x,则不正确的赋值为()。
Ax=pa[3]
Bx=*(a+3)
Cx=a[3]
Dx=*pa+3
第6题:
下面关于变量定义且赋值语句正确的是()
第7题:
要使语句“p=newint[10][20];”正确,p应事先定义为()。
第8题:
假定变量b和pb定义为“intb[10],*pb=b;”,要将24赋值给b[l]元素中,不正确的赋值语句是()。
第9题:
pb=b;
pb=&b[0];
pb=newint;
pb=b[5];
第10题:
pb=b
pb=&b[0]
pb=newint
pb=b[5]
第11题:
pb=b;
pb=&b[0];
pb=new int;
pb=b[5];
第12题:
x=pa[3]
x=*(a+3)
x=a[3]
x=*pa+3
第13题:
A.pb
B.int a[2] [ ]{1,2,3,4,5,6};
C.int a[ ] [3]{1,2,3,4,5,6};
D.int a[2,3]{1,2,3,4,5,6}
第14题:
若有定义:intb=-15;,则()为正确的赋值表达式。
A.b=*5
B.*b=6
C.b+=b*3
D.b+10=-5
第15题:
若有定义和语句: int a[10]={1,2,3,4,5,6,?,8,9,10},* p=a; 则不能表示a数组元素的表达式是 ( )
A.* p
B.a[10]
C.* a
D.a[p-a)
第16题:
假定有语句为“int b[10]; int *pb;”,则下面不正确的赋值语句为()。
Apb=b;
Bpb=&b[0];
Cpb=b+2;
Dpb=b[5];
第17题:
有以下变量说明,下面正确的语句是() int a=10,b; int &pa=a,&pb=b;
第18题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第19题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第20题:
假定有定义“intb[10];int*pb;”,则不正确的赋值语句为()。
第21题:
p=m
p=&m
*p=&m
p=*m
第22题:
pb=b;
pb=&b[0];
pb=b+2;
pb=b[5];
第23题:
*(pb+l)=24
*(b+l)=24
*++b=24
*++pb=24