java选择题1、下列哪一个是合法的标识符:dA、12class;B、+viod;C、-5;D、_black;2、下列哪一个不是JAVA语言中保留字:bA、if;B、sizeof;C、orivate;D、null;3、下列描述中正确的一项是:aA、标识符首字符的后面可以跟数字;B、标识符不区分大小写;C、符合数据类型变量包括布尔型、字符型、浮点型;D、数组属于基本数据类型;4、下列哪一项不属于变量的组成部分:dA、变量名;B、变量属性;C、变量初值;D、变量大小;5、下列关于变量组成部分描述正确的一项是:bA、变量名不是标识符;B、变量名是标识符;C、浮点型属于复合类型;D、变量属性分为:基本类型和符合类型;6、下列选项中,哪一项不属于JAVA语言的简单数据类型:bA、整数型;B、数组;C、字符型;D、浮点型;7、下列关于变量作用域的描述中,不正确的一项是:cA、变量属性是用来描述变量作用域的;B、局部变量作用域只能是它做在的的方法的代码段;C、类变量能在类的方法中声明;D、类变量的作用域是整个类;8、下列关于基本数据类型的说法中,不正确的一项是:dA、boolean是JAVA特殊的内置值,或者为真或者为假;B、float是带符号的32位浮点数;C、double是带符号的64位浮点数;D、char应该上是8位的Unicode字符;9、下列关于溢出的说法中,正确的一项是:cA、一个整型的数据达到整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最大值;B、一个整型的数据达到整型能表示的最小数值后,再减1,则机器产生下溢,结果为整型的最小值;C、实型变量在运算中不会产生溢出的问题;D、实型变量在运算中和整型一样会产生溢出问题;10、下列关于char类型的数据说法中,正确的一项是:cA、’\r’表示换行符;B、’\n’表示回车符;C、char类型在内存中占16位;D、凡是在Unicode的字符都可以用单引号括起来作为char类型常量;11、下列关于变量作用域的说法中,正确的一项是:bA、方法参数的作用域是方法外部代码段;B、异常处理参数的作用域是方法外部代码段;C、局部变量的作用域是整个类;D、类变量的作用域是类的某个方法;12、下列关于基本数据类型的取值范围描述中,正确的是:bA、byte类型范围是-128~128;B、boolean类型范围是真或者假;C、char类型范围是0~65536;D、short类型范围是-32767~32767;13、下列哪个不是正确标识符:cA、$million;B、$_million;C、1$_million;D、$1_million;14、下列关于JAVA语言简单数据类型的说法中,哪个是正确的:aA、一0开头的整数代表8进制常量;B、以0x或者0X开头的整数代表8进制整型常量;C、boolean类型的数据作为类成员变量的时候,系统默认值初始为true;D、double类型的数据占计算机存储的32位;15、下列关于JAVA语言中要使用的一个变量,不正确的是:dA、在JAVA程序中要使用一个变量,必须先对其进行声明;B、变量声明语句可以在程序的任何地方,只要在变量使用前就可以;C、变量不可以在其作用域之外使用;D、局部变量在使用之前可以不初始化,系统使用默认的初始值;16、下列JAVA语句中,不正确的一项是:cA、int$e,a,b=10;B、charc,d=’a’;C、floate=0.0d;D、doublee=0.0f;17、在编写JAVA程序时候,如果不为类的成员变量定义初始值,JAVA会给他默认值,下类说法不正确的是:cA、byte是0B、int是0C、long是0。0lD、float是0。0f18、下列关于自动类型转型的说法中,哪个正确c:A、char类型数据可以自动转换为任何简单的数据类型的数据;B、char类型数据只能自动转换为int类型数据;C、char类型数据不能自动转换boolean类型数据;D、char类型不能做自动类型转换;19、下列语法中不正确的一个是:bA、floata=1.1f;B、byted=128;C、doublec=1.1/0.0;D、charb=(char)1.1f;20、下列哪一项属于JAVA语言的复合数据类型:dA、无符号整数类型;B、整型;C、联合类型;D、接口;21、下列对整型常量定义的解释中,正确的是:dA、034代表八进制的数1C;B、034代表八进制的数34;C、034代表十六进制的数28;D、34L代表34的64位长整数;22、下列关于整型类型的说法中,正确的是:bA、short类型的数据存储顺序先低后高B、Integer.MAX_VALUE表示整型最大值;C、Long.MIN_VALUE表示整型最大值;D、long类型表示数据范围和int类型一样;23、下列语句中,不正确的是:bA、floate=1.1f;B、charf=1.1f;C、doubleg=1.1f;D、byteh=1;24、下列哪一个不属于JAVA语言的数据类型:aA、指针类型;B、类;C、数组;D、浮点类型;25、下列关于自动类型转换的说罚中,正确的是:bA、int类型数据可以被自动转换为char类型数据;B、char类型数据可以自动被转换为int类型数据;C、boolean类型数据不不可以做自动转换,但可以做强制转换;D、long类型数据可以被自动转换为short类型数据;26、下列赋值语句中不正确的是:bA、booleanb=ture;B、doubled=0.0f;C、floatf=0.0f;D、charc=’dd’;27、一个int类型的常量和一个byte的常量做加法,结果是什么类型:aA、int;B、byte;C、char;D、无法计算;28、用整数10创建一个Integer的类的对象,下列语句中,能完成上述功能的一个是:aA、Integeri=newInteger(10);B、Integero=10;C、inti=10;D、Integeri=Integer(10);