一、单选题
1.正确答案:C
答案解析:Java中的标识符必须以字母(a~z、A~Z)、下划线(_)或美元符号($)为开头,其后可以是字母、下划线、美元符号和数字(0~9)。A、B、D属于关键字,关键字不可以作为标识符。所以选C。
2.正确答案:B
答案解析:浮点型有float和double两种类型。为了区分出float和double,必须在数字后面加f或F来表示float,加d或D表示double,如果没有则缺省表示为double。所以选B。
3.正确答案:A
答案解析:5.0/2+10的结果是double型数据,所以A选项正确。(int)5.8+1.0的结果是Double型数据。所以B选项不正确。‘苹’+’果’的结果是int型数据。所以C选项不正确。
(short)10+’a’的结果是int型数据。所以D选项不正确。
4.正确答案:D
答案解析:在Java中有三类程序注释。(1)单行注释:以//开头直到本行结束,这之间的内容为单行注释。(2)多行注释:以/*开头,*/结束,这之间的多行内容为多行注释。(3)文档注释:与多行注释类似,不过以/**开头,*/结束,这之间的内容为文档注释。所以D选项错误。
5.正确答案:D
答案解析:一般而言全局变量的作用域最大,在程序的任何地方都可访问和使用;方法体内的变量只作用在该方法体内,大括号括起来的变量也只作用在该大括号内。所以D选项错误。
二、多选题
1.正确答案:BCD
答案解析:浮点型有float和double两种类型。为了区分出float和double,必须在数字后面加f或F来表示float,加d或D表示double,如果没有则缺省表示为double。所以A选项错误。
2.正确答案:ACD
答案解析:null是关键字,NULL不是关键字。所以 B选项错误。
三、简答题
1.用来标识类名、变量名、方法名、类型名、数组名、文件名的有效字符序列称为标识符。标识符由字母、下划线、美元符号和数字组成,第一个字符不能是数字。false不是标识符。
2.float常量必须用F或f为后缀。double常量用D或d为后缀,但允许省略后缀。
四、编程题