以下关于Java语言变量的描述中,错误的是()。A、变量名必须用标识符来标识B、变量必须先定义,后使用C、变量的类型必须是基本数据类型D、变量的定义可以出现在程序的任何位置

题目

以下关于Java语言变量的描述中,错误的是()。

  • A、变量名必须用标识符来标识
  • B、变量必须先定义,后使用
  • C、变量的类型必须是基本数据类型
  • D、变量的定义可以出现在程序的任何位置
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于变量数据类型的描述中,错误的是()。

A.定义变量时int型数据类型可以省略

B.变量的数据类型可以决定该变量占内存的字节数

C.变量的数据类型是可以被强制的

D.变量的数据类型是有高低之分的


正确答案:A

第2题:

下列各项关于变量的描述中正确的是( )。

A.变量名不是标识符

B.变量名的字符是不区分大小写的

C.变量名的定义必须符合标识符的定义规则

D.变量属性分为基本类型和复合类型


正确答案:C
解析:变量名必须是合法的标识符,否则程序在编译过程中会出错,故A选项是错误的;C选项是正确的;选项D错误,变量类型可以分为基本类型和复合类型,而变量属性不能如此分类。

第3题:

下列关于指针定义的描述,错误的是()

A、指针是一种变量,该变量用来存放某个变量的地址

B、指针变量的基类型与它所指向的变量类型一致

C、指针变量的命名规则与标识符相同

D、在定义指针时,标识符前的“*”表示后面的指针变量所指向的内容


参考答案:D

第4题:

下列叙述错误的是( )。

A.函数名是属于用户标识符,需符合C语言对标识符的规定

B.形参只能是变最

C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名

D.函数中定义的变量可以与其他函数中的变量同名


正确答案:C
解析:本题考查函数调用时参数的作用域。在函数调用时,函数体内定义的变量的作用域连函数体内,因而在不同函数体内定义的变量可以相同,不影响各个变量的使用。

第5题:

下面关于变量组成部分的描述中正确的是( )。

A.变量名不是标识符

B.变量名是标识符

C.浮点型属于复合类型

D.变量属性分为两类:基本类型和复合类型


正确答案:B
解析:选项A中,变量名必须是合法的标识符,否则程序在编译过程中出错;选项C中,浮点型应该属于基本类型,其他属于基本类型的数据类型还有整数型、布尔型、字符型;选项D中,变量类型可以分为基本类型和复合类型,而变量属性不能如此分类;选项B正确。

第6题:

下列叙述错误的是( )。

A.函数名是属于用户标识符,需符合C语言对标识符的规定

B.形参只能是变量

C.为保证程序的正常运行,函数中定义的变量不能与其他函数中的变量同名

D.函数中定义的变量可以与其他函数中的变量同名


正确答案:C
解析:本题考查函数调用时参数的作用域。在函数调用时,函数体内定义的变量的作用域在函数体内,因而在不同函数体内定义的变量可以相同,不影响各个变量的使用。

第7题:

以下关于变量的说法错误的是( )。

A.变量名必须是一个有效的标识符

B.变量在定义时可以没有初始值

C.变量一旦被定义,在程序中的任何位置都可以被访问

D.在程序中,可以将一个byte类型的值赋给一个int型类型的变量,不需要特殊声明


参考答案:C

第8题:

下列关于指针定义的描述中错误的是()。

A.指针是一种变量,用于存放变量的地址。

B.指针变量的类型与它所指向的变量类型一致。

C.指针变量的命名规则与标识符相同。

D.定义指针时,标识符前的“*”号表示指针所指向的内容。


参考答案:D

第9题:

下列说法中,错误的是( )。

A.Java的数据类型必须通过常量来实例化后才可使用

B.Java中的常量和变量一样也有各种类型

C.Java中的变量由变量名、变量类型、变量属性、变量初始值组成

D.Java中的变量分为两大类型:基本类型和复合类型


正确答案:A
解析:Java的数据类型必须实例化后才能使用,但是通过变量也可实例化,而不是必须要常量才能实例化。

第10题:

下面关于C语言变量的叙述中,错误的是()

A.可以用const关键字定义变量

B.在C程序中,SUM和sum是不同的变量

C.变量名必须由字母或下划线组成

D.变量的类型确定了变量的取值范围


参考答案:C

更多相关问题