在Java语言中,被称为内存分配的运算符是【 】。
A、new
B、instanceof
C、[]
D、()
“new”为内存分配运算符;
“instanceof”是实例运算符;
“[]”是下标运算符;
“()”为方法运算符。
下列关键字中可以表示常量的是【 】。
A、final
B、default
C、private
D、transient
final关键字声明的变量不能再修改,即为常量。
default关键字用于在switch分支里作默认分支项;
private关键字则用于声明私有变量和方法类;
transient关键字用于修饰变量以表明此变量易变,不需要串行化处理。
下列的哪个赋值语句是不正确的【 】
A、float f = 11.1;
B、double d = 5.3E12;
C、float d = 3.14f;
D、double f=11.1E10f;
浮点型数的赋值,带有小数点的数字缺省是double型的,如果在浮点数后面加f或者F则是float,后面加d或者D则是double,科学计数法形式的浮点数也是double型的,而double的精度比float高,将一个高精度的double赋值给一个低精度的float时需要进行强制类型转换,反之则不需要。
下列的哪个选项可以正确用以表示八进制值8【 】
A、0x8
B、0x10
C、08
D、010
八进制数以0开头,以0x开头的为十六进制数,八进制数中不能 出现数字8,最大数字为7。
下列哪个选项是合法的标识符? 【 】
A、123
B、_name
C、class
D、1first
标识符以字母、下划线、美元符作为首字符的字符串序列;
标识符是区分大小写的;
标识符的字符数没有限制。
由此可见Java中标识符不能以数字开头,不能以“+”开头,不能以“-”开头。