java程序设计测试题

  • 格式:docx
  • 大小:19.40 KB
  • 文档页数:5
}
public static void main(String[] args) {
new Bird().move();
new Tiger().move();
new Fish().move();
}
}
}
}
}
3.小华要去买一部电脑,他询问了4家店的价格,分别是4500元、4250元、5280元和3100元,显示输出最高价。
for(int i=0;i<5;i++){
System.out.print(a[i]+" ");
}
}
}
5.从键盘读入一个字符串,试从控制台输出读入的字符串,并且要求输出读入字符串的长度,以及字符串的大字符形式。
package com.task099;
import java.util.*;
public class StringExample {
B. public final static double PI=3.14;
C. final public static double PI=3.14;
D. static public double PI=3.14;
14.下列数组的初始化正确的是(A)
A. int[ ] score= new int[5]; B. int[ ] score= new int[5]{1,2,3,4,5};
void move();//能够动
public static class Bird implements Animal {
public void move() {
System.out.println("鸟(Bird)会飞翔");
}
public static class Tiger implements Animal {
System.out.println("字符转换为大写字母:"+s.toUpperCase());
}
}
6.录入用户的18位身份证号,从中提取用户的生日。
import java.util.Scanner;
public class GetBirthday {
public static void main(String[] args) {
package com.task099;
import java.util.*;
public class Abccc {
public static void main(String[] args) {
int[] a= {4500,4250,5280,3100};
int x=a[0];
for(int i=1;i<a.length;i++){
System.out.println(student);
}
}
2.编写接口和实现类。动物(Animal)能够动,鸟(Bird)会飞,老虎(Tiger)会跑,鱼(Fish)会游泳。然后测试运行结果。
package com.task099;
import java.util.*;
public interface Animal {
C.public Pen( ) { } D.public static void Pen ( ) { }
8.下列关于封装说法正确的是(D)
A.类的成员变量仅可以用private访问修饰符
B.每个成员变量必须提供getter( )和setter()方法
C.类外对本类的成员变量的访问必须通过getter( )和setter()方法
package com.task099;
public class Student {
String name;//姓名
int age;//年龄
String hobby;//兴趣
String classNo;//班级编号
public String toString() {
return name + "\n年龄: " + age + "\n爱好: " + hobby + " \n就读于" + classNo;
12.下列关于接口的描述,正确的是(C)。
A.抽象类可以使用extends关键字来继承接口
B.接口可以被实例化
C.接口可以继承多个父接口
D.接口具有继承性,但不能继承父接口的所有属性和方法
13.下列定义java的常量,不正确的是(D)
A. public static final double PI=3.14;
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String s;
s= input.nextLine();
System.out.println("输入的字符串是:"+s);
System.out.println("字符串的长度是:" +s.length());
}
public static void main(String[] args) {
/*创建一个学生对象*/
Student student = new Student();
= "宋淡雅";
student.age = 18;
student.hobby = "读书与体育运动";
student.classNo = "2014级电子商务3班";
C. int[5 ] score= new int[ ]{1,2,3,4,5}; D. int score={1,2,3,4,5};
15.定义一个数组String[ ] a={“ab”,”abc”,”abcd”,”abcde”},数组中的a[3]指的是(C)
A. ab B. abcd C. abcde D.数组越界
16.下面关于数组的说法中,错误的是(A)
A.在类中声明一个整数数组作为成员变量,如果没有给它赋值,数值元素值为空
B.数组中各元素在内存中是连续存放的
C.数组必须先声明,然后才能使用
D.数组本身是一个对象
17.下面(C)不是String类提供的合法的方法。
A.equals(String) B. trim() C.append() D.indexOf()
18.声明s1,”String s1=new String(“phenobarbital”);”,经过”String s2=s1.substring(3,5);”后,s2的值是(D)。
A. null B. “eno” C. “enoba” D.”no”
二、编程题
1、编写学生类,输出学生相关信息。学生类属性:姓名、年龄、就读班级、兴趣。学生类方法:显示学生个人信息。
A. package、import、calss B. import、package、calss
C. calss、package、import D. package、calss、import
7.下列选项中,( C )是类Pen的构造方法。
A.public void Pen( ) { } B.public static Pen ( ) { }
}
}
}
System.out.print("请输入用户的身份证号码:");
Scanner input = new Scanner(System.in);
String id = input.next();
String year = "";
String month = "";
String day = "";
if(id.length() != 18){ //有效身份证号码为18位
int[] a= new int[5];
Scanner input = new Scanner(System.in);
for(int i=0;i<5;i++){
System.out.print("请输入第"+(i+1)+"个数");
a[i]= input.nextInt();
}
Arrays.sort(a);
一、单项选择题
1、下列属于类的有(C)
A.学生王江东B.张老师C.学校D.小李的汽车
2、下列类名正确的是(D)
ldle School B.myClass C. _Bike D. Employee
3.要创建一个car类的对象的方法,下面正确的是(B)
A.=”上海大众”; B. Car car = new Car( );
public void move() {
System.out.println("老虎(Tiger)会跑");
}
public static class Fish implements Animal {
public void move() {
System.out.println("鱼(Fish)会游泳");
C.Package与import语句D. Car car =null;
4.下列关键字中,(D)将方法定义为静态方法。
A.Public B. protected C. private D. static
5.java中参公有参数C.基本类型和指针类型D.类和对象
6.在一个Java文件中,使用import、class和package的正确顺序是( A ).
C.一个对象在不同的运行环境中可以有不同的变体