计算机二级

以下的变量定义语句中,合法的是______。A.int_long=324233L;B.byte $_b1=114562;C.float_*5=123.456F;D.doublea=Double.MAX_VALUE;

题目

以下的变量定义语句中,合法的是______。

A.int_long=324233L;

B.byte $_b1=114562;

C.float_*5=123.456F;

D.doublea=Double.MAX_VALUE;

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有语句:char *line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char为指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的*号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[ ]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的"*"结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第2题:

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。A.x=y==5; B.X=n%2.5: SXB

若变量均已正确定义并赋值,以下合法的C语言赋值语句是( )。

A.x=y==5;

B.X=n%2.5:

C.x+n=i;

D.x=5=4+1:


正确答案:A
求余运算符“%”两侧的运算对象都应当是整型数据,所以选项8错误。因为赋值运算符左侧的操作数必须是一个变量,所以选项C和D是错误的。

第3题:

若变量均已正确定义并赋值,以下合法的 C 语言赋值语句是

A ) x=y==5;

B)x=n%2.5;

C)x+n=I;

D)x=5=4+1;


正确答案:A

第4题:

下列定义变量的语句中错误的是( )。

A.A

B.B

C.C

D.D


正确答案:A
变量命名规范:由字母、数字、下划线组成,且数字不作为开头。所以A)错误。

第5题:

下列的变量定义语句中,合法的是 ( )

A.float $_*5=3.4f;

B.byte b1=15789;

C.int_abc=3214L;

D.double a=Double.MAX_ALUE;


正确答案:D

第6题:

若有语句:char*line[5];,以下叙述中正确的是

A.定义line是一个数组,每个数组元素是一个基类型为char的指针变量

B.定义line是一个指针变量,该变量可以指向一个长度为5的字符型数组

C.定义line是一个指针数组,语句中的。号称为间址运算符

D.定义line是一个指向字符型函数的指针


正确答案:A
解析:C语言中[]比*优先级高,因此line先与[5]结合,形成line[5]形式,这是数组形式,它有5个元素,然后再与line前面的“*”结合,表示此数组是一个指针数组,每个数组元素都是一个基类型为char的指针变量。

第7题:

关于局部变量,下面说法错误的是()。

A、定义该变量的程序文件中的函数都可以访问

B、定义该变量的函数中的定义处以下的任何语句都可以访问

C、定义该变量的复合语句中的定义处以下的任何语句都可以访问

D、定义该变量的函数中的定义处以上的任何语句都可以访问


参考答案:ABD

第8题:

若有下面的变量定义,inti,a[10],*p;以下语句中合法的是()

A、p=a+2;

B、p=a[5];

C、p=a[2]+2;

D、p=


参考答案:A

第9题:

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。 A.定义语句中的*号是一个间址运算符S

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

A.定义语句中的*号是一个间址运算符

B.定义语句中的*号只是一个说明符

C.定义语句中的P只能存放double类型变量的地址

D.定义语句中,*p=&n把变量a的地址作为初值赋给指针变量P


正确答案:C
doublea,*p=&a语句的意思是将a的值存放到指针变量P中,P是指针可以随意指向任何地址,所以答案C错误。

第10题:

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。A.定义语句中的*号是一个间址运算符SXB

若有定义语句:double a,*p=&a;,以下叙述中错误的是( )。

A.定义语句中的*号是一个间址运算符

B.定义语句中的*号是一个说明符

C.定义语句中的p只能存放double类型变量的地址

D.定义语句中,*p=&a把变量a的地址作为初值赋给指针变量P


正确答案:A
在变量定义doublea,*p:&a;中,*号是一个指针运算符,而非间址运算符,因此A)错误。

更多相关问题