1、以下选项中正确的定义语句是
A.double a;b;
B.double a = b=7 ;
C.double a = 7,b=7;
D.double , a,b;
第1题:
A、int
B、x=3*x+x
C、x3=0x12
D、x4=1+2=3;
第2题:
设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是( )。
A.p=1;
B.*q=2;
C.q=p;
D.*p=5;
第3题:
若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句?
A.a==1;
B.++i;
C.a=a+1=5
D.! (++a! =b--)
第4题:
有以下程序中若有如下说明和定义语句; 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);
第5题:
若在定义语句int a ,b,c,* P=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
A.
B.
C.
D.
第6题:
下列选项中,能正确定义数组的语句是( )。
A.A
B.B
C.C
D.D
第7题:
以下选项中正确的定义语句是( )。
A.A
B.B
C.C
D.D
第8题:
以下选项中与if(a—1)a :else a=b:语句功能不同的语句是( )
第9题:
下列选项中,能正确定义数组的语句是( )。
A.
B.
C.
D.
第10题:
若在定义语句: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);
第11题:
有以下函数定义voidfun(intn){…};若以下选项中的变量都已经正确定义且赋值则对函数fun的正确调用语句是()
第12题:
int p[4];
int **p;
int*(p[4]);
int(*p)[4];
第13题:
程序中若有如下说明和定义语句: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)
第14题:
若以下选项中的变量已正确定义,则正确的赋值语句是______。
A.x1=26.8%3;
B.1+2=x2;
C.x3=0x12;
D.x4=1+2=3;
第15题:
程序中若有如下说明和定义语句
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);
第16题:
设有定义:int n=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是 ______。
A.p=1;
B.*q=2
C.q=p
D.*p=5
第17题:
若以下选项中的变量已正确定义,则正确的赋值语句是( )
A.x1=26.8%3
B.1+2=x2
C.x3=0x12
D.x4=1+2=3;
第18题:
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
A.A
B.B
C.C
D.D
第19题:
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
A.p=a;
B.p[0]=a;
C.p[o]=&a[1][2];
D.p[1]=&a;
第20题:
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。
A.int p[4];
B.int**P;
C.int*(p[4]);
D.int(*p)[4];
第21题:
若以下选项中的变量已正确定义,则正确的赋值语句足
A.x1=26.8%3;
B.1+2=x2
C.x3=0x12;
D.x4=1+2=3;
第22题:
若在定义语句:inta,b,c;之后,接着执行以下选项中的语句,则能正确执行的语句是()
第23题:
a=(b=c)+1;
(a=b)=c=1;
a=(b==c)=1;
a+b=c;
第24题:
p[0]=&a[1][2];
p[0]=a;
p=a;
p[1]=&a;