JAVA笔试题答案在最后教学文案Word文件下载.docx
《JAVA笔试题答案在最后教学文案Word文件下载.docx》由会员分享,可在线阅读,更多相关《JAVA笔试题答案在最后教学文案Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
b)
运行错误
c)
1
d)
2
2)
当编译并运行下面程序时会出现什么结果()(单选)
publicclassMyAr{
publicstaticvoidmain(Stringargv[]){
int[]i=newint[5];
System.out.println(i[5]);
}
输出0
输出“null”
3)
final、finally、finalize三个关键字的区别是()(多选)
final是修饰符(关键字)可以修饰类、方法、变量
finally在异常处理的时候使用,提供finally块来执行任何清除操作
finalize是方法名,在垃圾收入集器将对象从内存中清除出去之前做必要的清理工作
finally和finalize一样都是用异常处理的方法
4)
当编译并运行下面程序时会发生什么结果()(单选)
publicclassBgroundextendsThread{
Bgroundb=newBground();
b.run();
publicvoidstart(){
for(inti=0;
i<
10;
i++){
System.out.println("
Valueofi="
+i);
编译错误,指明run方法没有定义
运行错误,指明run方法没有定义
编译通过并输出0到9
编译通过但无输出
5)
在Java中,如果父类中的某些方法不包含任何逻辑,并且需要由子类重写,应该使用()关键字来声明父类的这些方法。
(单选)
Final
Static
Abstract
Void
6)
当编译并运行下面程序时会发生什么结果:
publicclassHope{
Hopeh=newHope();
protectedHope(){
for(inti=0;
i++){
System.out.println(i);
编译错误,构造方法不能被声明为protected
运行错误,构造方法不能被声明为protected
编译并运行输出0到10
编译并运行输出0到9
7)
下列说法正确的是?
()(多选)
数组有length()方法
String有length()方法
数组有length属性
String有length属性
8)
当编译并运行下面程序时会发生什么结果?
()(单选)
publicclassTest{
publicstaticvoidstringReplace(Stringtext){
text=text+”c”;
publicstaticvoidbufferReplace(StringBuffertext){
text=text.append("
c"
);
publicstaticvoidmain(Stringargs[]){
StringtextString=newString("
java"
StringBuffertextBuffer=newStringBuffer("
stringReplace(textString);
bufferReplace(textBuffer);
System.out.println(textString+textBuffer);
编译并运行输出javacjavac
编译并运行输出javajava
编译并运行输出javajavac
编译并运行输出javacjava
9)
以下哪些表达式返回为真()(多选)
Stringa=”Myfield1”;
Stringb=”Myfield1”;
Stringc=newString(”Myfield1”);
Stringd=newString(”Myfield1”);
a==b
a==c
c==d
a.equals(b)
e)
a.equals(c)
f)
c.equals(d)
10)
当编译和运行下面程序时,哪项描述可以最准确的表达发生了什么事情()(单选)
publicstaticvoidmain(Stringargv[]){
MyArm=newMyAr();
m.amethod();
publicvoidamethod(){
inti;
编译并输出0
编译并输出null
11)
给定如下java代码程序片断:
classA{
publicA(){
System.out.println(“A”);
}
classBextendsA{
publicB(){
System.out.println(“B”);
publicstaticvoidmain(String[]args){
Bb=newB();
上述程序将()(单选)
不能通过编译
通过编译,输出为AB
通过编译,输出为B
通过编译,输出为A
12)
关于线程,以下说法正确的是:
sleep方法执行时会释放对象锁。
wait方法执行时会释放对象锁。
sleep方法必须写在同步方法或同步块中
wait方法必须写在同步方法或同步块中
据上述部分的分析可见,我校学生就达4000多人。
附近还有两所学校,和一些居民楼。
随着生活水平的逐渐提高,家长给孩子的零用钱也越来越多,人们对美的要求也越来越高,特别是大学生。
他们总希望自己的无论是衣服还是首饰都希望与众不同,能穿出自己的个性。
但在我们美丽的校园里缺少自己的个性和琳琅满目的饰品,所以我们的小饰品店存在的竞争力主要是南桥或是市区的。
这给我们小组的创业项目提供了一个很好的市场机会。
“漂亮女生”号称全国连锁店,相信他们有统一的进货渠道。
店内到处贴着“10元以下任选”,价格便宜到令人心动。
但是转念一想,发夹2.8元,发圈4.8元,皮夹子9.8元,好像和平日讨价还价杀来的心理价位也差不多,只不过把一只20元的发夹还到5元实在辛苦,现在明码标价倒也省心省力。
13)
给定JAVA代码如下,编译运行后,输出结果是()(单选)
可见“体验化消费”广受大学生的欢迎、喜欢,这是我们创业项目是否成功的关键,必须引起足够的注意。
情感性手工艺品。
不少人把自制的手机挂坠作为礼物送给亲人朋友,不仅特别,还很有心思。
每逢情人节、母亲节等节假日,顾客特别多。
300-400元1632%publicclasstest{
staticinti;
(一)创业机会分析publicinttest(){
i++;
秘诀:
好市口+个性经营returni;
图1-3大学生偏爱的手工艺品种类分布}
2、Google网站www。
people。
com。
cnpublicstaticvoidmain(Stringargs[]){
300元以下918%Testtest=newTest();
test.test();
System.out.println(test.test());
3
14)
给定JAVA代码如下,关于super的用法,以下描述正确的是()(单选)
classCextendsB
{
publicC()
{
super();
用来调用类B中定义的super()方法
用来调用类C中定义的super()方法
用来调用类B中的无参构造方法
用来调用类B中第一个出现的构造方法
15)
哪些是Thread类中本身的方法(不包括继承)()(多选)
start()
sleep(longmi)
wait()
notify()
16)
下面哪些为真()(多选)
接口里可定义变量,并且变量的值不能修改
任何情况下,类都不能被private修饰
类可以被protected修饰
接口不能实例化
17)
下面哪些是正确的描述了关键字synhronized()(单选)
允许两个进程并行运行但其之间相互通信
保证任何时候只有一个线程访问一个方法或对象
保证两个或多个进程同时启动和结束
保证两个或多个线程同时启动和结束
18)
下列哪一种叙述是正确的()(单选)
abstract修饰符可修饰属性、方法和类
抽象方法的body部分必须用一对大括号{}
声明抽象方法,大括号可有可无
声明抽象方法不可写出大括号
19)
下面关于网络通信正确的描述是()(多选)
TCP/IP协议是一种不可靠的网络通信协议。
UDP协议是一种可靠的网络通信协议。