1、一、选择题
1、下列属于合法的Java标识符是( )
A、_cat B、5books C、+static D、-3.14159
2、在Java中,负责对字节代码解释执行的是( )。
A、垃圾回收器 B、虚拟机 C、编译器 D、多线程机制
3、十进制数16的16进制表示格式是 ( )
A、0x10 B、0x16 C、0xA D、16
4、main方法是Java Application程序执行的入口点,关于main方法的方法头以下哪项是合法的( )?
A、public static void
2、main( )
B、public static void main( String args[] )
C、public static int main(string[] arg )
D、public void main(Stringarg[] )
5、下列哪个是合法的Java标识符?( )
A、Tree&Glasses B、class C、_$theLastOne D、273.5
6、Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位
A、8 B、16 C、32 D、64
7、
3、下面哪一种是基本数据类型标识符( )
A、byte B、String C、array D、interface
8、若a的值为3时,下列程序段被执行后c的值是多少?( )
c = 1;
if( a>0 ) if( a>3 ) c = 2;
else c = 3;
else c = 4;
A、1 B、2 C、3 D、4
9、关于数据类型转换下面描述错误的是。( )
A、byte类型数据可以转换为short、int、long类型数据
B、long类型数据有可能转换为byte、short、int类型数据
C、在语句i
4、nt i = (int)78.67;中,变量i的值为79。
D、当两个数据的类型不同一时,必须先进行数据类型的转换,再运算或赋值
10、Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序的特点?
A、跨平台 B、多进程 C、面向结构 D、可移植
二、写出程序结果
1、public class AppTest
{
public static void main(String args[])
{
int i=10,j=5;
System.out.println(i+“\t”+j);
boolean test=false;
i=test?i:j;
System.out.println(i+“\t”+j);
}
}
输出结果:
2、public class WhileTest
{
public static void main(String args[])
{
int i=10;
while(i>0)
{ System.out.println(i);
i--;
}
}
}
输出结果: