`
kang275284
  • 浏览: 165258 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

软件工程师(Java)初级阶段测试题

阅读更多

一、选择题:(每题2分)

1.           名为HelloWorld.javaJava应用程序如下:

public class HelloWorld    <o:p></o:p>

{<o:p></o:p>

public static void main(String args[])    <o:p></o:p>

{<o:p></o:p>

System.out.println("Hello World!");   <o:p></o:p>

}<o:p></o:p>

}<o:p></o:p>

将这个程序放在C:\Test下,然后在命令行窗口中,进入到C:\Test路径执行如下指令:

javac helloworld.java将得到(  )结果。

 

 

一、选择题:(每题2分)

1.           名为HelloWorld.javaJava应用程序如下:

public class HelloWorld    <o:p></o:p>

{<o:p></o:p>

public static void main(String args[])    <o:p></o:p>

{<o:p></o:p>

System.out.println("Hello World!");   <o:p></o:p>

}<o:p></o:p>

}<o:p></o:p>

将这个程序放在C:\Test下,然后在命令行窗口中,进入到C:\Test路径执行如下指令:

javac helloworld.java将得到(  )结果。<o:p></o:p>

A.       编译出错。<o:p></o:p>

B.       编译成功,生成名为HelloWorld.class的文件。<o:p></o:p>

C.       编译成功,生成名为helloworld.class的文件。<o:p></o:p>

D.       找不到名为helloworld.java的文件。<o:p></o:p>

<o:p> </o:p>

2.           下面的程序名为Student.java

public class Student<o:p></o:p>

{<o:p></o:p>

private String name;<o:p></o:p>

public Student(String s_name)    //1<o:p></o:p>

{<o:p></o:p>

name = s_name;      //2<o:p></o:p>

}<o:p></o:p>

<o:p> </o:p>

public static void main(String args[])<o:p></o:p>

{<o:p></o:p>

Student s = new Student();    //3<o:p></o:p>

}<o:p></o:p>

}<o:p></o:p>

使用如下指令编译:javac Student.java。将会得到的结果(  )。<o:p></o:p>

A.       将会顺利通过编译,并将产生一个Student.class的类文件。<o:p></o:p>

B.       编译时在//3处出错。<o:p></o:p>

C.        编译时在//2处出错。

D.       编译时在//1处出错。

<o:p> </o:p>

3.           关于下面的类描述中正确的是(  )。

class Test {                                             // 1<o:p></o:p>

void test(int i) {                                     // 2<o:p></o:p>

System.out.println("I am an int.");                   // 3<o:p></o:p>

}                                                 // 4<o:p></o:p>

void test(String s) {                                  // 5<o:p></o:p>

System.out.println("I am a string.");                 // 6<o:p></o:p>

}                                                 // 7<o:p></o:p>

// 8<o:p></o:p>

public static void main(String args[]) {                   // 9<o:p></o:p>

Test t=new Test();                                // 10<o:p></o:p>

char ch='y';                                      // 11<o:p></o:p>

t.test(ch);                                        // 12<o:p></o:p>

}                                                  // 13<o:p></o:p>

}                                                      // 14<o:p></o:p>

<o:p> </o:p>

A.       编译出错<o:p></o:p>

B.       编译通过,运行出错<o:p></o:p>

C.       编译通过,运行时输出“I am an int”<o:p></o:p>

D.       编译通过,运行时输出“I am a string”<o:p></o:p>

<o:p> </o:p>

4.           关于下述程序:

public class Test3<o:p></o:p>

{<o:p></o:p>

public static void main(String[] agrs)<o:p></o:p>

{<o:p></o:p>

byte b = 2,e =3;       //1<o:p></o:p>

byte f = b+e;         //2<o:p></o:p>

System.out.println(f);  //3<o:p></o:p>

}<o:p></o:p>

}<o:p></o:p>

描述正确的是(  )。<o:p></o:p>

A.       编译通过,运行时打印出5。<o:p></o:p>

B.       编译通过,运行时打印出23。<o:p></o:p>

C.       编译不通过,在//2处有错误,因为此处f必须是一个int类型的变量。<o:p></o:p>

D.       编译不通过,在//1处有错误,不能这样定义变量<o:p></o:p>

<o:p> </o:p>

5.           Java中,关于让垃圾回收器强制回收对象的说法中,正确的是(  )。<o:p></o:p>

A垃圾回收不能强制<o:p></o:p>

B. 调用System.gc()方法<o:p></o:p>

C. 调用System.gc()方法,并且将需要回收的对象引用作为参数传递给这个方法<o:p></o:p>

A.       D. 调用Runtime.gc()方法<o:p></o:p>

<o:p> </o:p>

6.           关于下述程序:

public class Test4<o:p></o:p>

{<o:p></o:p>

public static void main(String[] agrs)<o:p></o:p>

{<o:p></o:p>

double x = 1.234;   //1<o:p></o:p>

double y = 2;   //2<o:p></o:p>

System.out.println(""+x+y);   //3<o:p></o:p>

System.out.println(x+y+"");   //4<o:p></o:p>

}<o:p></o:p>

}<o:p></o:p>

描述正确的是  )。<o:p></o:p>

A.       编译出错。<o:p></o:p>

B.       编译通过,执行的时候在//2处报错。<o:p></o:p>

C.       编译通过,执行时在//3处打印出3.234,在//4处打印出3.234。<o:p></o:p>

D.       编译通过,执行时在//3处打印出1.2342.0,在//4处打印出3.234。<o:p></o:p>

<o:p> </o:p>

7.           将当前目录下的所有文件都压缩到一个test.jar包中,并且将压缩信息显示到控制台上,可以使用下列的(   )命令。

A.   jar vf test.jar .                   B.  jar cvf test.jar .<o:p></o:p>

C.   jar cv test.jar /                   D.  jar cv test.jar .<o:p></o:p>

<o:p> </o:p>

8.           下述程序:

public class Test9<o:p></o:p>

{<o:p></o:p>

static int i = 1;<o:p></o:p>

static<o:p></o:p>

{<o:p></o:p>

i++;<o:p></o:p>

}<o:p></o:p>

<o:p> </o:p>

public Test9()<o:p></o:p>

{<o:p></o:p>

i++;<o:p></o:p>

}<o:p></o:p>

<o:p> </o:p>

public static void main(String[] args)<o:p></o:p>

{<o:p></o:p>

Test9 t1 = new Test9();<o:p></o:p>

System.out.println(t1.i);  //1<o:p></o:p>

<o:p> </o:p>

Test9 t2 = new Test9();<o:p></o:p>

System.out.println(t2.i);  //2<o:p></o:p>

}<o:p></o:p>

}<o:p></o:p>

编译运行后在//1和//2处分别打印出()。<o:p></o:p>

A.   2和2           B.  3和<st1:chmetcnv hasspace="False" negative="False" numbertype="1" sourcevalue="3" unitname="C" tcsc="0">3           C.  3和4           D.  4和3<o:p></o:p></st1:chmetcnv>

<o:p> </o:p>

9.           关于下述三个接口:

public interface IA<o:p></o:p>

{<o:p></o:p>

public void methodA();<o:p></o:p>

}<o:p></o:p>

<o:p> </o:p>

public interface IB<o:p></o:p>

{<o:p></o:p>

public void methodB();<o:p></o:p>

}<o:p></o:p>

<o:p> </o:p>

public interface IC extends IA,IB<o:p></o:p>

{<o:p></o:p>

public void methodA();<o:p></o:p>

}<o:p></o:p>

正确的是()。<o:p></o:p>

A.       接口IC不能通过编译,因为它继承了两个接口。<o:p></o:p>

B.       接口IC不能通过编译,因为它定义了一个和IA中一样的方法methodA()。<o:p></o:p>

C.       接口IC不能通过编译,因为它继承了两个接口,并且还定义了一个和IA一样的methodA()方法。<o:p></o:p>

D.       接口IC能够顺利通过编译。<o:p></o:p>

<o:p> </o:p>

10.       下述语句执行结果为(  )。

int[] arr = new int[10];<o:p></o:p>

A.   arr[0] 是0                          B.  arr[9] 是0  <o:p></o:p>

C.   arr[10]是0                          D.  arr[0] 是null<o:p></o:p>

<o:p> </o:p>

11.       关于breakcontinue语句,下面说法错误的有(  )。

A.

分享到:
评论

相关推荐

    Java软件工程师初级阶段测试题

    Java软件工程师初级阶段的测试题主要考察的是对Java编程语言基础的理解和应用能力。下面将对题目中的几个关键知识点进行详细解析。 1. 第一题涉及的是Java的编译过程。当你在C:\Test目录下有HelloWorld.java文件时...

    金山软件工程师(java)笔试试题

    【金山软件工程师(Java)笔试试题解析】 金山软件,作为中国知名的技术驱动型企业,其在软件开发领域有着深厚的积累,尤其是对Java技术的应用。针对“金山软件工程师(Java)笔试试题”,我们可以从中抽取出一系列...

    1+X 初级 软件测试技术 1-11 章测试题汇总

    《1+X初级软件测试技术1-11章测试题汇总》是针对软件测试初学者设计的一套全面的练习资源,旨在帮助学习者巩固和提升软件测试的基础知识。这套资源来源于蓝桥官网,一个知名的在线学习平台,尤其在IT教育领域有着较...

    基于Java语言的初级Java开发工程师测试题设计源码

    该测试题设计项目基于Java语言开发,包含34个文件,其中27个为Java源文件,4个为XML配置文件,1个为Markdown文档,1个为YAML配置文件,1个为SQL脚本文件。项目旨在为初级Java开发工程师提供一套全面的测试题源码。

    NIT-Pro软件初级工程师(Java)案例试题

    ### NIT-Pro软件初级工程师(Java)案例试题分析 #### 一、考试背景与目标 本次案例考试旨在评估初级软件工程师(Java方向)的基本技能和实际操作能力。考试模拟了一个真实的项目环境,要求考生们在限定时间内合作...

    软件工程师&数据库工程师试题及答案chm格式

    此压缩包中的“80试题和答案(软件工程师&数据库工程师)”很可能包含了上述知识点的练习题和解答,涵盖了软件开发和数据库管理的关键领域。通过这些题目,考生可以检验自己的理论知识,提高实践能力,为考试做好充分...

    软件工程师机试题和笔试题

    首先,软件工程师需要掌握编程语言基础,这通常包括C、C++、Java、Python等。在面试或笔试中,可能会涉及语法、数据类型、控制结构、函数、异常处理等方面的问题。例如,你可能需要理解指针在C++中的作用,类与对象...

    2020 兴业数金Java笔试题.docx

    :Java JDK提供了许多辅助工具,例如javadoc、javadoc命令、jar命令、jconsole命令等,这些工具可以帮助开发者更方便地编写、测试和调试Java程序。 二、计算机存储系统 1. 计算机存储系统分为几个层次?计算机存储...

    互联网大厂Java初级工程师岗位面试真题

    【Java面试题】Java初级工程师面试中常见的知识点涵盖了多个领域,包括并发控制、反射机制、网络协议、依赖注入以及设计模式等。以下是这些知识点的详细解释: 1. **并发控制**: - **synchronized**:Java中的...

    某金融公司java工程师笔试题

    【标题】"某金融公司java工程师笔试题"涵盖了金融行业内对于Java工程师的技能评估和招聘标准,这通常涉及到深入理解Java编程语言、金融业务知识以及软件工程的最佳实践。这类笔试题可能包括但不限于基础语法、面向...

    金电联行(北京)信息技术有限公司Java笔试题

    【Java笔试题解析】 在Java编程领域,面试和笔试题是评估候选人技能的重要方式。金电联行(北京)信息技术有限公司作为一家专注于信息技术的企业,其Java笔试题可能涵盖了许多核心的Java概念和技术。以下是一些可能...

    Java开发工程师面试题.md

    结合自身春招经验整理得出的适合于应届毕业生面试java开发工作的常见面试题,内容以java基础与MySQL数据库为主,包括java基础、MySQL数据库、python基础、web框架、前端基础、爬虫基础、软件测试基础、操作系统基础...

    全国信息技术高级人才水平考试软件工程师(Java)考....doc

    《全国信息技术高级人才水平考试》软件工程师(Java)考试大纲主要针对初级Java开发者,旨在考核他们在实际工作中所需的基础职业知识和技能。考试内容涵盖了Java程序员、专业软件公司Java软件工程师、手机软件开发...

    高级软件工程师面试题

    ### 高级软件工程师面试题解析 #### 一、JAVA基础与高级概念 在软件工程领域,特别是针对高级软件工程师的职位,JAVA基础与高级概念是面试中的关键考察点。以下将深入解析部分核心知识点: ##### 1. Java类与对象...

    JavaJava%2BEE软件工程师就业求职手册.doc

    ### JavaJava%2BEE软件工程师就业求职手册 #### 第一部分:求职过程篇 ##### 第1章 写在前面的话 - **程序员的职业感受**:作为程序员,日常工作中不仅要面对复杂的代码逻辑,还需要具备良好的问题解决能力和团队...

    软件证书认证试题

    试题可能包括选择题、编码题,测试对Java SE平台的理解和应用能力。 4. **学习资源和备考策略**: 准备这些认证考试,可以参考官方的学习路径,阅读相关教材,参加在线课程,做模拟试题,并通过实践项目来巩固理论...

    初级java笔试题-TestMerge:测试合并

    初级java笔试题编程面试大学 我最初创建它是为了成为一名软件工程师的学习主题的简短待办事项列表,但它增长到您今天看到的大列表。 完成这个学习计划后,! 你可能不需要像我一样学习。 总之,你需要的都在这里。 ...

    一份面向Java初学者和初级工程师的知识点总结和面试题解析,着重关注面试中最常见的知识点 .zip

    这份"Java-Notes-master"压缩包文件提供了一份面向Java初学者和初级工程师的知识总结和面试题解析,旨在帮助他们掌握Java的核心概念,并顺利通过面试。下面将详细阐述其中可能涵盖的重要知识点。 1. **基础语法**:...

    Java_EE软件工程师就业求职手册

    ### Java EE软件工程师就业求职手册知识点总结 #### 求职过程篇 ##### 职业感受与发展方向 - **职业感受**:程序员的工作不仅仅是编码,还包括问题解决、团队合作和持续学习。对技术的热情和对挑战的追求是这个...

Global site tag (gtag.js) - Google Analytics