2019-2020年_Java全栈开发岗位_选拔笔试(一)

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-23 01:11   118   0

2019-2020年_Java全栈开发岗位_选拔笔试(一)

作者:田超凡

版权所有,转载请注明原作者,仿冒侵权必究法律责任

注意:将答案写在答题纸上,不得在试卷上作答!

================================================

选择题

(针对以下题目,请选择最符合题目要求的答案,针对每一道题目,所有答案都选对,该题目得分,所选答案错误或不能选出所有答案,则该题不得分。50题,每小题1分)

[Java基础知识部分]

1. 分析下面的Java代码,编译运行结果是()。(答案写到答题卡) 【选一项】

public class A{

public void changeName(StringBuffer name,StringBuffer nickName){

name=new StringBuffer(“Yangfan”); //第三行代码

nickName.append(“1”);

System.out.print(name);

System.out.print(“ ”+nickName);

}

public static void main(String[] args){

StringBuffer name=new StringBuffer(“YangYang”);

StringBuffer nickName=new StringBuffer(“Yaya”);

A a=new A();

a.changeName(name,nickName);

System.out.print(“ ”+name);

System.out.print(“ ”+nickName);

}

}

      1. 输出:Yangfan Yaya1 YangYang Yaya
      2. 输出:Yangfan Yaya1 YangYang Yaya1
      3. 因为第三行代码有错误,程序无法编译通过
      4. 输出:Yangfan Yaya1 Yangfan Yaya1

2. 分析下面的Java程序编译运行结果是()。(答案写到答题卡) 【选一项】

public class B{

public static void main(String[] args){

String s="y";

System.out.println(s+1+2);

System.out.println(1+2+s);

}

}

  1. 输出:y12

3y

  1. 输出: y12

12y

  1. 输出: y3

3y

  1. 程序编译出错

3.在Java中,Scanner类提供从控制台获取键盘输入的功能,下列语句()能够正确的实例化Scanner类的对象,用于获得键盘输入的数据。(答案写到答题卡) 【选一项】

  1. Scanner input = new Scanner(System.out);
  2. Scanner input = new Scanner(System.in);
  3. Scanner input = new Scanner(System)
  4. Scanner input = new Scanner();

4.给定一个Java程序的代码如下所示,则编译运行后,输出结果是()。(答案写到答题卡) 【选一项】

public class Test{

int count=9;

public void count1(){

count=10;

System.out.println(“count1=”+count);

}

public void count2(){

System.out.println(“count2=”+count);

}

public static void main(String[] args){

Test t=new Test();

##シ7G&v
分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP