Java练习


1.标识符不能由以下哪个作为开头?
A、字母
B、下划线(_)
C、数字
D、美元符号($)
2.下面关于main方法说明正确的是()
A、public main(String args[ ])
B、public static void main(String args[ ])
C、private static void main(String args[ ])
D、void main()
3.定义一个类,必须使用的关键字是
A、interface
B、public
C、class
D、static
4.以下程序代码的输出的结果是( )
int x=53;
System.out.println(1.0+x/2);
A、27.0
B、27.5
C、1.026
D、1.026.5
5.short类型数据中最大数据为( )?
A、65535
B、65536
C、32767
D、32768
6.下列哪个不是Java的关键字( ) ?
A、else
B、public
C、int
D、radius
7.表达式25/4的结果是( )
A、6.25
B、6
C、6.0
D、以上都不对
8.以下标识符错误的是( )。
A、yourname
B、your_name
C、_yourname
D、#yourname
9.”float f=15.6F; int i=(int)f; System.out.println(“f=”+f);”执行后的结果是( )。
A、f=15.6
B、f=15
C、f=15.0
D、以上都不对
10.下列()是不能通过编译的语句。
A、double d = 545.0
B、char a1 = ”“
C、 int i = 321
D、float f1 =45.0f
11.若定义有short s; byte b; char c; 则表达式s * b + c的类型为( )。
A、char
B、short
C、int
D、byte
12.下列选项中,赋值语句不会出现编译错误的是( )?
A、float a=2.0
B、char sex="男"
C、int b=25
D、boolean d=1
13.以下( )不是java的数据类型。
A、char
B、double
C、Student
D、int
14.若定义有变量float f1,f2 = 8.0F,则下列说法正确的是( )
A、变量f1,f2均被初始化为8.0
B、变量f1,f2均未被初始化
C、变量f1没有被初始化,f2被初始化为8.0
D、变量f2没有被初始化,f1被初始化为8.0
15.String c=1+2+”6”+5;如果输出c,那么c的值是( )。
A、1265
B、14
C、语法错误
D、365
正确答案: cbcac dbdab ccccd

