一、1、下列叙述中,正确的是( Java语言的标识符是区分大小写的)2、在软件开发中,下面任务不属于设计阶段的是(定义需求并建立系统模型)3、Java虚拟机的执行过程有多个特点,下列哪个特点不属于JVM执行特点?(异步处理)4、在关系数据库中,用来表示实体之间联系的是(二维表)5、能够支持 javadoc 命令的注释语句是( D、/**...*/)6、在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是(static boolean matches())7、给出下面程序段:if(x>0){System.out.println("Hello.");}else if(x>-3){System.out.println("Nice to meet you!");}else {System.out.println("How are you?");}若打印字符串“How are you?”,则x的取值范围是(x<=-3)8、编译并且执行以下代码,会出现什么情况?(2)public class Q{public static void main(String argv[]){int anar[]=new int[]{1,2,3};System.out.println(anar[1]); } }9、下面属于Java 关键字的是(do)10、在Java 中,由Java编译器自动导入,而无需在程序中用import导入的包是(java、lang)二、1. Which correctly create an array of five empty Strings? (String a[] = new String[5];for (int i=0;i<5;a[i++]=””);)2. 哪些不是Java关键字? (1. TRUE; 2. sizeof )3. 下面哪些是合法的标识符。
(1. $persons 2.TwoUsers)4. 哪些类可以作为FileInputStream类的构造方法的参数?(1.File ;2.String)5. 下面哪些不是java的简单数据类型? (1. Boolean 2 unit)6. 下面的哪些程序片断可能导致错误。
? (B、String s = "Gone with the wind";String t;t = s[3] + "one";2. String s = "home directory";)7. 变量"result"是一个boolean型的值,下面的哪些表达式是合法的? (1. result = true ; 2. if ( result ) { // do something... })8. 下面关于变量及其范围的陈述哪些是对的?(1.实例变量是类的成员变量。
2.在方法中定义的局部变量在该方法被执行时创建3.局部变量在使用前必须被初始化。
)9、下列语句:哪些返回true。
( 1. s.equals(t);2.t.equals(new String("hello")); )String s= "hello";String t = "hello";char c[] = {'h','e','l','l','o'} ;哪些返回true10. 、给出下面的代码片断:(2.3 )2) { case 0: System.out.println("case 0");3) case 1: System.out.println("case 1"); break;m为哪些值将导致"default"输出。
三、1. 在一个MVC用户界面中,存在三个通讯对象,它们分别是:模型、视图和控件(T)2、在Java 中,用package 语句说明一个包时,该包的层次结构必须是与文件的结构相同。
(T)3、当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行( T )4、在软件的结构化设计(SD)方法中,一般分为总体设计和详细设计两个联合体其中总体设计主要是建立软件结构(T)5、Java对象串行化技术,主要是通过ObjectInputStream类和ObjectOutputStream类来实现。
(T)6、包含Swing构件的Applet(小应用程序)应该是Applet类的子类(T )7. 当使用 Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread 的值是false. (F)8、构造方法的返回类型只能是void型,且书写格式是在方法名前加void 前缀(F)9. applet生命周期包括:applet的创建、运行、等待与消亡四个状态(F )10. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果(F)四、单元一1、public class ThreadTest{public static void main(String args[]){Hello h=new Hello();__Thread t = new Thread(h);__;2、public class ko10_1 extends Thread { int n;ko10_1()每隔半秒打印012345单元二1、System.out.println("Value is two.");case 2+1:System.out.println("Value is three.");__Value is two.____Value is three.__2、public void run(){for(;;){ try{__ Thread.sleep(1000)__ ;}catch(__InterruptedException __ e){}3、执行结果:In Situation0no Exception caught__ In Situation1__in Proc finally单元三编写程序,完成下面功能:1)设计一个Array类,添加一个整型数组,添加构造方法以对数组赋初值。
2)为Array类添加数组的求和方法,添加返回求和值的方法。
3)编写Application程序利用Array计算数组的求和值并输出。
class test1 {public static void main(String []args)//编写Application程序利用Array计算数组的求和值并输出。
{Array x=new Array();System.out.println(x.qiuhe()); } }class Array //设计一个Array类 {int []a=new int[10];//添加一个整型数组Array()//添加构造方法以对数组赋初值 { int i;for(i=0;i<a.length;i++)a[i]=i; }int qiuhe()//为Array类添加数组的求和方法,添加返回求和值的方法。
{ int i,sum=0;for(i=0;i<a.length;i++)sum+=a[i];return sum; } }单元四Java程序怎么优化?C答:提高JAVA的性能,一般考虑如下的四个主要方面:程序设计的方法和模式(2) JAVA布署的环境。
(3) JAVA应用程序的实现 (4)硬件和操作系统为了提高JAVA程序的性能,需要遵循如下的六个步骤。
a) 明确对性能的具体要求 b) 了解当前程序的性能 c) 找到程序的性能瓶颈 d) 采取适当的措施来提高性能 e) 只进行某一方面的修改来提高性能 f) 返回到步骤c,继续作类似的工作,一直达到要求的性能为止。
单元五要求任意名学生按照A、B、C、D等级对学生食堂的饭菜质量进行评估,将反馈结果放到一个整数数组中,并总结调查的结果import java.io.*;class bo {public static void main(String args[]) {String str;int frequency[] = new int[11];int xs=0;// str = JOptionPane.showInputDialog("请输入投票学生的人数:");InputStreamReader ir;BufferedReader in;ir = new InputStreamReader(System.in);in = new BufferedReader(ir);System.out.println("请输入投票学生的人数:");try{str = in.readLine();xs = Integer.parseInt(str);} catch(Exception e){System.out.println("正请输入整数");}int responses[];responses = new int[xs];System.out.println("请输入投票等级(A,B,C,D):");for (int i = 1; i <= xs; i++) {try {str = in.readLine();responses[i - 1] = Integer.parseInt(str);} catch (Exception e) {System.out.println("正请输入整数");}}for (int answer = 0; answer < responses.length; answer++) {++frequency[responses[answer]];}String output = "Rating\tFrequency\n";for (int rating = 1; rating < frequency.length; rating++) {output += rating + "\t" + frequency[rating] + "\n";}System.out.println(output); System.exit(0);}}。