t.func(987);
}
}
2.请用两种方式实现Java中的Singletone模式的类的基本框架,并分析其是否线程安全。
3. 请用Java实现一个多线程的程序,其中一个线程对某静态全局变量进行100次自加,另一个线程对该变量进行100次自减,要求这两个线程的实现方式不同。
—————————————–Part II,总计30分————————————————–
一、选择题(共7题,每题2分,共14分)
1.下面哪个是java的关键字
A NULL
B new
C instanceOf
D wend
2.下面语句哪个是正确的
A char s=’abc’;
B long l=oxfff;
C float f=0.45;
D double d =0.8E-3;
3.public class ExampleStringBuffer {
public static void main(String[] args) {
StringBuffer sb = new StringBuffer(“mytest”);
System.out.println(“buffer=” + sb);
System.out.println(“length=” + sb.length());
}
}
程序的运行结果中在“length=”后输出的值是
A 10
B 6
C 20
D 30
4.在下列的整数数据类型中,需要内存空间最小的是
A short
B long
C int
D byte
5. public class MyFor {
static boolean out(char input){
System.out.print(input);
return true;
}
public static void main(String arg[]){
int i=0;
for(out(‘A’);out(‘B’)&&i<2;out(‘C’)){
i++;
out(‘D’);
}
}
}
程序的运行结果是
A ABDCBDCB
B ABCDABCD
C 程序编译时出错
D 程序运行时异常
6.在Eclipse中程序代码自动排版的热键是:
A Ctrl+Shift+O
B Ctrl+O
C Ctrl+Shift+F
D Ctrl+F
7.编译运行以下程序后,关于输出结果的说明正确的是
public class Test{
public static void main(String args[ ]){
int x=6;
System.out.println(“value is “+ ((x>6) 99.9 :9));
}
}
A、 输出结果为:value is 99.99
B、 输出结果为:value is 9
C、 输出结果为:value is 9.0
D、 编译错误
三、问答编程题(共5题,共16分)
1.spring配置文件中 (2分)
>
10000
10000
period属性配置的含义是:
delay属性配置的含义是:
2. http头中 transfer-encoding: chunked 的含义是?(2分)
3.写一程序将”张三”, “李四”, “王五” 按汉字拼音首字母排序 (4分)
4.写一段JAVA程序按一定格式输出系统当日期和时间。 (4分)
5. 有一自然数满足如下条件 x%2=1 x%3=2 x%5=4 x%6=5 x%7=0 ,请写一java程序算出x值。 (4分)