网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下定义语句中正确的是(  )。
A

float a=1,*b=&a,*c=&b;

B

int a=b=0;

C

char A=65+1,b='b';

D

double a=0.0;b=1.1;


参考答案

参考解析
解析:
A项错误,b是指针变量,*c=&b表示将一个二级指针赋值给一个一级指针,应该为*c = b或者**c =&b;B项错误,变量定义的时候不能用连续用等号,等号在定义是初始化的一种;D项错误,变量前为分号“;”表示前面的语句定义完毕,变量b的定义没有指明变量类型。答案选择C选项。
更多 “单选题以下定义语句中正确的是(  )。A float a=1,*b=a,*c=b;B int a=b=0;C char A=65+1,b='b';D double a=0.0;b=1.1;” 相关考题
考题 下列定义变量的语句中错误的是A)int _int;B)double int_;C)char For;D)float US$;

考题 以下定义语句中正确的是A)int a=b=0;B)char A=65+1,b='b';C)float a=1,*b=a,*c=b ;D)double a=0.0,b=1.1;

考题 以下语句定义正确的是( )A)int a[1][4]-{1,2,3,4,5};B)float a[3][]={{1},{2},{3}};c)long a[2][3]={{1},{1,2},{1,2,3},{0,0)};D)double a[][3]={O);

考题 已知:char a;int b;float c;double d;执行语句“c=a+b+c+d;”后,变量c的数据类型是( )。A.int B.char C.float D.double

考题 下列定义变量的语句中正确的是( )。A)int _int; B)double 3int_;C)char for; D)float US;

考题 以下定义语句中正确的是A.int a=b=0;B.char A=65+1,b=′b′;C.float a=1,*b=a,*c=b;D.double a=0.0;b=1.1;

考题 以下定义语句中正确的是A.int a=b=0;B.char A=65+1,b=′b′;C.float a=1,*b=a,*c=b;D.double a=00;b=1.1;

考题 下列能正确定义且赋初值的语句是( )。A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.3E2.5;

考题 以下定义语句中正确的是A.int a=b=0;B.char A=65+1,b='b';C.noat a=1,*b=a,*c=b;D.double a=0.0;b=1.1;

考题 以下能正确定义且赋初值的语句是 ______。A.iht=n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.3E2.5

考题 以下能正确定义且赋初值的语句是 ______。A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.3E2.5;

考题 下列定义变量的语句中错误的是( )。A.int_int;B.double int_;C.char for;D.float US$

考题 以下能正确定义且赋初值的语句是( )。A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12.300.5;

考题 下列语句中,不正确的是( )。A.float a=1.1f;B.byte d=128;C.double c=1.0/0.0;D.char b=(char)1.1f

考题 若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatSX 若有以下定义: char a;int b; float c;double d; 则表达式a*b+b-c值的类型为( )。A. floatB.intC.charD.double

考题 下列定义语句中正确的是( )。A.int a=b=0;B.char A=65+1,b='b';C.float a=1,"b=a,"c=a,"c=b;D.double a=0.0;b=1.1;

考题 以下定义语句中正确的是( )。A.inta=b=0;B.charA=65+1,b=b;C.floata=1,"b=&a,"c=&b;D.doublea=0.0;b=1.1;

考题 以下定义语句中正确的是( )。A.char a='A'b='B';B.float a=b=l0.0;C.int a=l0,*b=a;D.float *a,b=a;

考题 以下能正确定义且赋初值的语句是( )。A.int n1=n2=10;B.char c=32;C.float f=f+1;D.double x=12.3E2.5;

考题 下列定义变量的语句中错误的是( )。A.int jnt;B.double int_;C.char For;D.float US$;

考题 以下能正确定义且赋初值的语句是A.int n1=n2=10:B.char c=32;C.float f=f+1.1D.double x=12.3E2.5:

考题 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. float SXB 若有以下定义:char a;int b;float c;double d;则表达式a*b+d-c值的类型为( )。A.A. floatB.intC.charD.double

考题 已知程序中已经定义了函数test,其原型是int test(int, int, int);,则下列重载形式中正确的是A.char test(int,int,int);B.double test(int,int,double);C.int test(int,int,int=0);D.float test(int,int,float=3.5F);

考题 下列JAVA语句中,错误的一项是()A、int $e,a,b =10;B、char c,d ='a';C、float e=0.0d;D、double e=0.0f;

考题 以下能正确定义赋初值的语句是( )。A.int nl=n2=10:B.Char e=32;C.float f=f+1.1;D.double x=12.3E2.5;

考题 以下定义语句中正确的是()A、char a=’A’ b=’B’;B、float a=b=10.0;C、int a=10,*b=a;D、float *a,b=a;

考题 以下C语言语句中,正确的是()A、unsigned int a[2*3];B、char s[N+1];C、double f[];D、float b[4]={1,2,3,4,5};