单项选择题1.Java程序的入口main方法的正确写法为( A )
A. public static void main(String args[])
B. public void main(String[] args)
C. public static void main(string[] args)
D. public void main(string[] args)
2. Test.java程序如下:
1 public class Test {
2 public void loop() {
3 int x= 0;
4 if ( 1 ) {
5 System.out.print("x plus one is " + (x + 1));
6 }
7 }
此程序编译时将会提示哪些行有语法错误?
A. 第1行.
B. 第1、4行.
C. 第1、4、5行
D. 第4行.
3.以下变量名中哪项是不合法的( ):
A、 BigMeaninglessName B、newint
C、 1 st D、big_1
4. 关于垃圾收集的哪些叙述是正确的( ):
A.程序开发者必须自己创建一个线程进行内存释放的工作
B.垃圾收集允许程序开发者明确指定并立即释放该内存
C.垃圾收集将检查并释放不再使用的内存
D.垃圾收集能够在期望的时间释放被java对象使用的内存
程序设计题目
1. 编写一个判断一个成绩S(0≤S≤100)的等级的程序,等级分为:优、良、中、及格、不及格.
2. 声明一个Circle类表示一个圆,此类具有一个表示半径的成员变量,具有一个计算圆的面积的成员方法,具有一个计算圆的周长的成员方法。声明一个单独的类测试此类的成员方法.
3. 声明Student类表示学校的学生,将学生的姓名、年龄、身高、体重、性别、数学成绩(整数)、语文成绩(整数)、英语成绩(整数)封装成类的成员变量。声明Setter与Getter,声明一个具有三个参数的构造方法,声明一个方法输出此学生的姓名和总成绩。在一个单独的类中,测试Student类具有三个参数的构造方法,测试各种Setter与Getter和输出学生姓名和总成绩的方法。(20分)