本帖最后由 HK仅輝 于 2021-2-16 14:02 编辑
Eclipse IDE 2020-12 编辑器
文本:
以下哪个是Java的基本数据类型?\n A.String\nB.Integer\nC.boolean\nD.Math#C
以下哪个是Java的引用数据类型?\n A.String<br> B.int<br> C.boolean<br> D.char#A
以下哪不是Object类中的方法?\n A.equals<br> B.hashCode<br> C.toString<br> D.compareTo#D
以下哪个不是String类中的方法?\n A.charAt<br> B.reverse<br> C.replace<br> D.indexOf#B
以下哪个是Java中非法标识符?\n A.variable<br> B.variable2<br> C.%variable<br> D._variable#C
以下哪个选项是用于编译Java文件的?\n A.javac<br> B.java<br> C.path<br> D.classPath#A
经过编译后形成的文件后缀名?\n A. .obj<br> B. .exe<br> C. .class<br> D. .java#C
未编译之前的源文件后缀名?\n A. .obj<br> B. .exe<br> C. .class<br> D. .java#D
下面哪个写法声明数组正确?\n A.int[] a = new int[10];<br> B.float f = new float[10];<br> C.char d[] = new char('d');<br> D.byte[10] b = new byte[];#A
下面哪个选项是key-value形式?\n A.ArrayList<br> B.HashMap<br> C.LinkedList<br> D.Vector#B
结果:
1.未编译之前的源文件后缀名?\n A. .obj<br> B. .exe<br> C. .class<br> D. .java
2.经过编译后形成的文件后缀名?\n A. .obj<br> B. .exe<br> C. .class<br> D. .java
3.以下哪个选项是用于编译Java文件的?\n A.javac<br> B.java<br> C.path<br> D.classPath
4.下面哪个选项是key-value形式?\n A.ArrayList<br> B.HashMap<br> C.LinkedList<br> D.Vector
5.以下哪个是Java的引用数据类型?\n A.String<br> B.int<br> C.boolean<br> D.char
[Java] 纯文本查看 复制代码 package dao;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.util.ArrayList;
import java.util.HashSet;
import java.util.Random;
import domain.Question;
public class QuestionDao {
private ArrayList<Question> list = new ArrayList<>();
{
HashSet<Question> set = new HashSet<>();
BufferedReader reader = null;
try {
reader = new BufferedReader(new FileReader("src//dbfile//t123.txt"));
String value=reader.readLine();
while(value!=null) {
String[] v = value.split("#");
Question q = new Question(v[0],v[1]);
set.add(q);
value=reader.readLine();
}
list.addAll(set);
reader.close();
} catch (Exception e) {
// TODO 自动生成的 catch 块
e.printStackTrace();
}
}
public ArrayList<Question> getQuestion(){
HashSet<Question> set = new HashSet<>();
while(set.size()!=5) {
Random r = new Random();
int index = r.nextInt(list.size());
set.add(list.get(index));
}
return new ArrayList<Question>(set);
}
}
[Java] 纯文本查看 复制代码 package test;
import dao.QuestionDao;
import domain.Question;
import service.UService;
import util.MySpring;
import view.ExamFrame;
import view.LoginFrame;
public class Test {
public static void main(String[] args) {
// TODO 自动生成的方法存根
// new LoginFrame("登录窗口");
// new ExamFrame();
QuestionDao dao = new QuestionDao();
int i=1;
for(Question q:dao.getQuestion()) {
System.out.println(i++ +"."+q.getTitle());
}
}
} |