某Java程序在桌面处理器上运行需要15秒。一个新版本的Java编译程序发行了,其编译产生的指令数量是旧版本Java编译程序的0.6倍,但不幸的是CPI增加为原来的1.1倍。请问该程序在新版本Java编译环境中运行速度是 秒 。

题目

某Java程序在桌面处理器上运行需要15秒。一个新版本的Java编译程序发行了,其编译产生的指令数量是旧版本Java编译程序的0.6倍,但不幸的是CPI增加为原来的1.1倍。请问该程序在新版本Java编译环境中运行速度是 秒 。


相似考题
更多“某Java程序在桌面处理器上运行需要15秒。一个新版本的Java编译程序发行了,其编译产生的指令数量是旧版本Java编译程序的0.6倍,但不幸的是CPI增加为原来的1.1倍。请问该程序在新版本Java编译环境中运行速度是 秒 。”相关问题
  • 第1题:

    在Java中,由Java编译器自动导入而无需在程序中用import导人的包是( )。

    A.java.applet

    B.java.awt

    C.java.util

    D.java.lang


    正确答案:D
    D。【解析】本题考查Java中包的概念。Java中用import语句来导入包,但需注意的是,Java语言中的java.lang包是由编译器直接自动导入的,因此,编程时使用该包中的类,可省去import导入。使用其他包中的类,必须用import导入,选项D为正确答案。

  • 第2题:

    下面说法中正确的是( )。

    A.Java程序不需编译也可直接执行

    B.Java程序经过编译后的字节代码仍然是ASCII文件

    C.Java程序经过编译后的字节代码是二进制文件,可以在操作系统上直接执行

    D.Java程序经过编译后的字节代码是二进制文件,可以在Java虚拟机上执行


    正确答案:D
    解析:Java语言的执行模式是半编译和半解释型,未经编译的Java程序不能直接执行。 Java程序编过编译后的字节代码是二进制文件,但不能直接在操作系统上执行,它可看作虚拟机的机器码,由Java虚拟机解释执行。

  • 第3题:

    下列叙述中,错误的是

    A.Java Application与Applet 所用编译命令相

    B.通常情况下Java Application 只能有一个main()方法

    C.Java Applet 必须有HTML文件才能运行

    D.Java Applet程序的.class文件可用java命令运行


    正确答案:D
    解析:本题考查的是Java中的Applet以及Applt与Application的区别。选项A, Applet的运行方式和Java Application不同,但是Applet在运行前也必须被编译为类文件,这点和Application是一样的。因此,它们都用javac进行编译。因此,选项A的说法是正确的。选项B,在每个应用程序Application中可以包含多个方法,但应用程序都是以main()方法为入口点执行,因此必须有且只能有一个main方法。故选项B的说法是正确的。选项C,Applet是能够嵌入HTML语言中,并能够在浏览器中运行的类。Applet的运行环境是Web浏览器,所以必须建立HTML文件,告诉浏览器如何加载与运行Applet。所以,选项C的说法是正确的。选项D,根据选项C的分析,Applet是不能直接通过Java命令行启动运行的。因此,选项D的说法是错误的。

  • 第4题:

    Java程序从编译到执行的整个过程为______。

    A.Java源程序一编译成机器码一运行

    B.Java源程序一编译成字节码一解释执行

    C.Java源程序一直接解释执行

    D.Java源程序一优化一运行


    正确答案:B
    解析:创建Java源程序,编译源程序,运行Java程序是开发一个Java程序的3个步骤。源程序经过编译器编译生成字节码文件,然后将字节码文件交由Java解释器解释执行,所以选项B正确。

  • 第5题:

    Java虚拟机指的是()。

    • A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)
    • B、运行Java程序所需的硬件设备
    • C、Java源代码的编译器
    • D、Java字节代码的解释程序

    正确答案:D

  • 第6题:

    Java中,JDBC是指()

    • A、Java程序与数据库连接的一种机制
    • B、Java程序与浏览器交互的一种机制
    • C、Java类库名称
    • D、Java类编译程序

    正确答案:A

  • 第7题:

    Java中,JDBC是指()

    • A、Java程序与数据库连接的一种机制
    • B、Java程序与浏览器交互的一种机制
    • C、Java类库名称www.Examw.com
    • D、Java类编译程序

    正确答案:A

  • 第8题:

    下列语句哪一个正确()

    • A、Java程序经编译后会产生machine code
    • B、Java程序经编译后会产生byte code
    • C、Java程序经编译后会产生DLL
    • D、以上都不正确

    正确答案:B

  • 第9题:

    下面说法正确的是()

    • A、Java程序的源文件名称与主类(puublic class)的名称相同,后缀可以是.java或.txt等
    • B、JDK的编译命令是java
    • C、一个java源文件编译后可能产生多个class文件
    • D、在命令行编译好的字节码文件,只需在命令行直接输入程序名即可运行该程序

    正确答案:C

  • 第10题:

    在JBuilder中编译、运行程序的方法是()  

    • A、在菜单中先“Run executable file”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤
    • B、在菜单中选“Make Project”以编译工程,之后在命令行方式下键入:“JBuilder HelloWorld”以运行Java程序
    • C、在菜单中选“Compile all source files”以编译所有的Java源程序,再选“Link all object file”以将编译后的目标文件.
    • D、在菜单中选择“Make Project”以编译工程,再从菜单中选“Run Project”以运行Java程序

    正确答案:D

  • 第11题:

    单选题
    Java的一个重要特点是结构中立性,这种结构中立性表现在()
    A

     用Java编写的源程序无需编译,直接通过Java平台解释执行。

    B

     Java源程序在不同的硬件和操作系统下,直接编译成该硬件和操作系统能够运行的程序并运行。

    C

     Java源程序编译成一种结构中立的目标文件格式,再有Java平台在不同的硬件和操作系统下运行。

    D

     Java源程序编译成一种通用的可执行程序,现在的硬件和操作系统都支持这种通用的可执行程序。


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    执行一个java程序“FirstApp”的方法是()
    A

    运行:“java FristApp.java”

    B

    运行:“java FristApp”

    C

    运行:“javac FristApp.class”

    D

    直接双击编译好的java目标码文件执行


    正确答案: B
    解析: 暂无解析

  • 第13题:

    在具体运行Java程序的过程中,是使用JDK提供的()对java文件进行编译。

    A.java.exe

    B.虚拟机

    C.A和D

    D.javac.exe


    参考答案:D

  • 第14题:

    在Java中,由Java编译器自动导入而无需在程序中用import导入的包是( )。

    A.java.applet

    B.java.awt

    C.java.util

    D.java.lang


    正确答案:D
    解析: 本题考查Java中包的概念。Java中用import语句来导入包,但需注意的是,Java语言中的java.lang包是由编译器直接自动导入的,因此,编程时使用该包中的类,可省去import导入。使用其他包中的类,必须用impoa导入,选项 D为正确答案。

  • 第15题:

    在Java中,由Java编译器自动导入而无需在程序中用import导入的包是

    A.iava.Applet

    B.java.awt

    C.java.Util

    D.java.lang


    正确答案:D
    解析:本题考查Java中包的概念。Java中用import语句来导入包,但需注意的是, Java语言中的java.lang包是由编译器直接自动导入的,因此,编程时使用该包中的类,可省去import导入。使用其他包中的类,必须用import导入,选项D为正确答案。

  • 第16题:

    下面关于Java语言说法正确的有()。

    • A、Java语言是面向对象的、解释执行的网络编程语言
    • B、Java语言具有可移植性,是与平台无关的编程语言
    • C、Java语言不能对内存垃圾自动收集
    • D、Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境

    正确答案:B,D

  • 第17题:

    执行一个java程序“FirstApp”的方法是()

    • A、运行:“java FristApp.java”
    • B、运行:“java FristApp”
    • C、运行:“javac FristApp.class”
    • D、直接双击编译好的java目标码文件执行

    正确答案:B

  • 第18题:

    假设MyProg.java已经通过JDK编译程序进行编译通过生成了应用程序,那么通过命令行执行这个语句:java MyProg I like tests ,那么main方法中的args[0]是()

    • A、MyProg
    • B、I
    • C、like
    • D、tests

    正确答案:B

  • 第19题:

    以下关于Java HotSpot的描述,哪两项错误?()

    • A、Java HotSpot是一种热编译技术,在编译Java源程序时会被使用
    • B、Java HotSpot是一种热编译技术,在运行Java代码时会被使用
    • C、Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化
    • D、Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

    正确答案:A,D

  • 第20题:

    在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是()

    • A、java.applet
    • B、java.awt
    • C、java.util
    • D、java.lang

    正确答案:D

  • 第21题:

    Java程序从编写到执行的整个过程为:Java源程序→编译成机器码→运行 。


    正确答案:错误

  • 第22题:

    以下关于Java HotSpot的描述,哪两项错误?()

    • A、JavaHotSpot是一种热编译技术,在编译Java源程序时会被使用
    • B、Java HotSpot是一种热编译技术,在运行Java代码时会被使用
    • C、Java HotSpot是一种热编译技术,它只对程序的部分字节码进行优化
    • D、Java HotSpot是一种热编译技术,它会对程序的全部字节码进行优化

    正确答案:A,D

  • 第23题:

    单选题
    给定一个Java源程序Test.Java,在命令行中应该使用下面()语句可以编译、运行该程序。
    A

    A

    B

    B

    C

    C

    D

    D


    正确答案: B
    解析: 暂无解析

  • 第24题:

    单选题
    在JBuilder中编译、运行程序的方法是()
    A

    在菜单中先“Run executable file”,JBuilder会自动完成编译源程序、连接目标文件、运行可执行文件这三个步骤

    B

    在菜单中选“Make Project”以编译工程,之后在命令行方式下键入:“JBuilder HelloWorld”以运行Java程序

    C

    在菜单中选“Compile all source files”以编译所有的Java源程序,再选“Link all object file”以将编译后的目标文件.

    D

    在菜单中选择“Make Project”以编译工程,再从菜单中选“Run Project”以运行Java程序


    正确答案: A
    解析: 暂无解析