`
kuaile863
  • 浏览: 115443 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java试卷

阅读更多

 今天去公司面试,做了一套试卷。下面是面试的题

 

1.写出一个singleton模式的类,并阐述起作用

 

答:Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。

 

使用Singleton的好处还在于可以节省内存,因为它限制了实例的个数,有利于Java垃圾回收。
 

//Singleton模式通常有几种形式
public class Singleton {
//定义一个私有的构造器
private Singleton(){}
//定义一个私有的静态的成员变量或对象
private static Singleton ins = new Singleton();
//这里提供了一个共有的class的静态方法,可以直接访问  
  public static Singleton getIns() {
    return ins;   
   } 
} 
//  第二种形式:
public class Singleton { 
 
  private static Singleton ins = null;

  public static synchronized Singleton getIns() {

  if (instance==null)
    instance=new Singleton();
  return instance;   
} 
} 

 


2.在javascript中k=0;for(var i=0,j=0;i<10,j<6;i++,j++){k=i+j;}alert(k);页面中显示的是多少?

 

答案是10.

 因为js中for循环也要遵循for循环的特性但碰到了条件不符时就不运算了。但是如果是两个条件也是一样的,如果第一个符合,第二个不符也要跳出。

 

3.  Math.floor(Math.random())*7
     Math.floor(Math.random()*7)
     Math.floor(Math.random()*8)

     Math.ceil(Math.random()*8)

上面几个代码分别取值为多少之间?

 

答:因为Math.random()是随机产生的伪随机数,返回0和1之间的伪随机数,可能为0,但总是小于1。

然而Math.ceil()是返回大于等于自身的最小整数。Math.floor()是返回小于等于自身的最大整数。

 Math.floor(Math.random())*7是0-0之间

 Math.floor(Math.random()*7)是0-6之间

 Math.floor(Math.random()*8)是0-7之间

 Math.ceil(Math.random()*8)是0-8之间

 

 

 

 

1
3
分享到:
评论
1 楼 lizepeng201021 2011-03-29  
学习了。。

相关推荐

    java试卷 计算机专业考试用的试卷

    Java试卷是针对计算机专业学生,特别是那些准备进行Java编程学习或考试的学生的重要参考资料。这份试卷源自于去年某个学校的考试,因此它提供了宝贵的实战经验和考察点,可以帮助学生了解考试的格式、难度以及可能...

    JAVA试卷自动生成系统

    **JAVA试卷自动生成系统** Java试卷自动生成系统是一款基于Java编程语言开发的教育软件,它旨在帮助教师或教育机构快速、高效地创建个性化的考试试卷。该系统利用SQL Server数据库来存储试题、答案以及各类考试参数...

    Java 试卷及答案 山东大学

    这份"Java 试卷及答案 山东大学"资源,包含了2008年至2011年山东大学Java课程的试题与答案,对于学习者来说,无疑是一份宝贵的参考资料。它可以帮助我们深入理解Java的核心概念、语法特性以及编程技巧。 首先,Java...

    java试卷2及答案

    Java 试卷及答案,掌握 Java 基础知识 一、选择题 1. Java 语言中的关键字:abstract、sizeof、NULL、Native 等。 知识点:Java 语言中的关键字,abstract 用于定义抽象类,sizeof 是 C 语言中的关键字,不是 ...

    JAVA ITEXT 导出试卷

    本项目名为“JAVA ITEXT 导出试卷”,其核心功能是使用Java和iText库来自动化生成PDF格式的试卷。 首先,我们需要了解iText库的基本用法。iText提供了许多API,允许开发者添加文本、图像、表格、链接等元素到PDF文...

    2020-试卷-A卷-java技术_2020年_合工大java试卷_合工大java_试卷_合工大_

    总的来说,这份合工大2020年的Java试卷全面覆盖了Java语言的核心知识点,旨在评估学生的理论知识和实际编程能力。考生在复习时,不仅要掌握基本概念,还要注重实际编程技能的锻炼,以应对可能出现的各种题目。同时,...

    java试卷.rar

    这份"java试卷.rar"压缩包文件包含了广东海洋大学Java历年期末课程试题和详细答案的完整版,对于学习Java的同学来说是一份非常宝贵的资源。它可以帮助你深入理解和掌握Java的基础知识,提高编程能力,并为考试做好...

    java试卷样题java试卷样题

    这份"Java试卷样题"可能包含了对Java基础知识、核心概念、语法特性以及进阶应用的测试题目。下面我们将深入探讨其中可能涉及的一些知识点: 1. **基础语法**:Java的基础语法包括变量声明、数据类型(如整型、浮点...

    Java 试卷 就业方向

    10. **高职与专升本考试**:"02专升本JAVA试卷(A卷).doc"和"02春本科JAVA试卷(A卷).doc"可能适用于职业教育和专科到本科的升级考试,这些问题可能会更注重基础理论和实践技能的结合。 通过对这些试卷的解答,Java...

    java试卷(含答案)

    大学java期末考试试卷(含答案) 一 判断题 (共10分) 1 Java的各种数据类型占用固定长度,与具体的软硬件平台环境无关 子类可以定义与父类同名的方法,称为方法的覆盖,方法覆盖要求子类的方法与父类的方法名字...

    JAVA试卷(2) JAVA试卷(2)

    【JAVA试卷(2)】 1、Java命令行参数传递: 在Java中,通过命令行运行一个类时,可以传递参数给main方法。这些参数作为字符串数组args传递给main方法。在给定的问题中,命令行运行`java MyExample a,b c "d e"`,...

    浙江工商大学java试卷

    【标题】"浙江工商大学java试卷"所涵盖的知识点主要涉及Java编程语言的各个方面,包括但不限于基础语法、面向对象编程、异常处理、集合框架、IO流、多线程、网络编程以及JavaSE和JavaEE的相关内容。这些试卷是针对...

    2011年3月java试卷及答案

    【Java试卷概述】 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(后被Oracle公司收购)于1995年推出。它以其跨平台、安全性强和性能优秀等特点,迅速在软件开发领域中占据重要地位。2011年3月的...

    常州工学院Java试卷两套含答案

    常州工学院的这两套Java试卷,一套是原始未修改的,另一套是经过手动整理的,旨在测试学生对Java核心概念的理解以及编程能力。这两套试卷涵盖了Java语言的关键知识点,包括但不限于: 1. **基础语法**:试题可能会...

    JAVA试卷2套含答案

    在"JAVA试卷2套含答案"中,我们可以期待涵盖Java语言的基础知识、面向对象编程概念、异常处理、集合框架、多线程、IO流、网络编程以及可能涉及的Java SE(标准版)和Java EE(企业版)的相关内容。 试卷A和试卷B...

    大学Java-Java-JAVA试卷12.doc

    "Java试卷12知识点总结" 本资源总结了 Java 试卷 12 的知识点,涵盖了 Java 语言的基础知识点,包括变量、数据类型、运算符、控制流程、方法、类和对象、继承、多态、接口、异常处理等方面。 一、变量和数据类型 ...

    JAVA试卷(全套共二十卷)

    这份"JAVA试卷(全套共二十卷)"旨在全面检验和提升JAVA开发者的基础知识与技能。试卷涵盖的内容广泛且深入,对于任何希望在JAVA领域有所建树的人来说,都是不可或缺的学习资源。 首先,试卷可能涉及的基础知识部分...

    java试卷及答案集锦

    这份"java试卷及答案集锦"包含了丰富的学习资源,不仅涵盖了基础语法、面向对象编程概念,还涉及了Java高级特性,如多线程、集合框架、IO流、网络编程等,对于学习者来说是宝贵的资料。 一、Java基础 1. 类与对象:...

    java试卷 用于高校 java考试专用

    这份Java试卷是针对高校Java课程的一次期末考试,旨在考察学生对Java语言的基础理论和编程实践的掌握程度。试卷分为问答题和编程题两部分,每部分都有相应的分数比重,同时也考虑了平时成绩。 一、问答题(共40分)...

    大学Java-Java-JAVA试卷10.doc

    "大学Java-Java-JAVA试卷10.doc" 该试卷主要考核学生对Java语言的基础知识和程序设计能力。下面对试卷中的知识点进行详细解释: 1、数据的存储结构是指____。 知识点:数据的存储结构可以是指数据在计算机中的...

Global site tag (gtag.js) - Google Analytics