java复习题1
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一选择题
1.下面选项中,Java对类Javaword进行定义正确的是:()。
A. public class 2Javaword
B.public class Java word
C.public class java word
D.public class Jabaword
2.对方法main 的第1行定义正确的是()。
A.public main(String arg[ ]) B.public void main(String arg[ ])
C.public static void main(string arg[ ])
D.public static void main(String args[ ])
3.Java不包括()特点。
A.平台无关性
B.分布性
C.可移植性
D.面向过程
4.下列()是非法的标识符?
A.true
B.area
C._123
D.$main
5.下列符合表达式中的运算优先级顺序的一组是()。
A.+、-、()
B.*、+、&
C.&、&&、|
D.+、*、()
6.下列数据类型所占的字节数相同的一组是()。
A.布尔类型和字符类型
B.整数类型和浮点数类型
C.字节类型和短整型类型
D.整数类型和双精度类型
7.以下()是Java的保留字。
A.class
B.Java
C.welcome
D.CLASS
8.( )可以被用来中止循环语句的执行。
A.break
B.continue
C.switch
D.jump
二写出下面程序的运行结果
1 public class Demo
{ public static void main(String[] args)
{System.out.println(“Good Luck!”);
}
}
2
public class TestBreak
{
public static void main(String []args)
{
int sum=0;
int item=0;
while(item<5)
{
item++;
sum+=item;
if(sum>=6)break;
}
System.out.println("The sum is "+sum);
}
}
3
public class TestContinue
{
public static void main(String []args)
{
int sum=0;
int i=0;
while(i<5)
{
i++;
if(i==2)continue;
sum+=i;
}
System.out.println("The sum is "+sum);
}
}
4
public class j204
{
static int x=5;
public static void main(String arg[])
{
int y=23;
System.out.println("x="+x);
System.out.println("y="+y);
m(6);
}
static void m(int z)
{
System.out.println("z="+z);
System.out.println("x="+x);
}
}
5
public class j205
{
public static void main(String arg[])
{
int a=3,b=5,c=5;
System.out.println("初值a=3,b=5,c=5");
System.out.println("b/a="+b/a);
System.out.println("c%a="+c%a);
System.out.println("b++="+(b++)+","+"b="+b);
} }