全国信息技术应用考试

下列关于JAVA程序说法正确的是()A、JAVA程序的main方法必须写在类里面B、JAVA程序中可以有多个main方法C、JAVA程序中类名必须与文件名一样D、JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来

题目

下列关于JAVA程序说法正确的是()

  • A、JAVA程序的main方法必须写在类里面
  • B、JAVA程序中可以有多个main方法
  • C、JAVA程序中类名必须与文件名一样
  • D、JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于类的说法中不正确的是( )。

A.类是同种对象的集合和抽象

B.类属于Java语言中的复合数据类型

C.类是Java程序中的基本的结构单位

D.类就是对象


正确答案:D

第2题:

关于下面的程序段,说法正确的是 import java.awt.*; import java.applet.*; public class Test extends Applet{ Canvas MyCanvas; public void init(){ MyCanvas=new Canvas(); MyCanvas.setBackground(Color.cyan); add(MyCanvas); } }

A.程序可以运行,且看到显示

B.程序编译出错

C.程序可以运行,但看不到显示

D.以上说法都不对


正确答案:C
解析:本题考查Canvas。程序本身没有错误,但由于Canvas默认的布局格式导致Canvas并不显示出来,因此需要增加语句 MyCanvas.setSize(150,100)使Canvas可见。

第3题:

下列语句哪一个正确()

A.Java程序经编译后会产生machinecode

B.Java程序经编译后会产生bytecode

C.Java程序经编译后会产生DLL

D.以上都不正确


正确答案:B

第4题:

下列关于对象删除的说法中,正确的是( )。

A.只有当程序中调用System.gc()方法时才能进行垃圾收集

B.Java中的对象都很小,一般不进行删除操作

C.Java把没有引用的对象作为垃圾收集起来并释放

D.必须由程序员完成对象的清除


正确答案:C
解析:Java运行时,系统通过垃圾收集器周期性地释放对象所使用的内存,完成对象的清除。当不存在对一个子对象的引用时,该对象成为一个无用对象。Java的垃圾收集器自动扫描对象的动态内存区,对被引用的对象加标记,然后把没有引用的对象作为垃圾收集起来并释放。垃圾收集器作为一个线程运行。当系统的内存用尽或程序中调用System.gc()要求进行垃圾收集时,垃圾收集线程与系统同步运行。否则垃圾收集器在系统空闲时异步地执行。

第5题:

下列说法正确的是()

A、java.lang.Clonable是类

B、java.lang.Runnable是接口

C、Double对象在java.lang包中

D、DoublEa=1.0是正确的java语句


参考答案:BC

第6题:

下列关于类的说法不正确的是( )。

A.类是同种对象的集合和抽象

B.类属于Java语言中的复合数据类型

C.类是Java程序中的基本的结构单位

D.类就是对象


正确答案:D
解析:对象是类的实例化,两者不能等同。

第7题:

下列关于main方法的描述中,正确的是()。

A、在Java程序中,必须要有main方法

B、main方法可以保证Java程序独立运行

C、一个Java程序不一定要有main方法

D、一个Java程序的主方法是main方法


参考答案:BCD

第8题:

关于下面的程序段,说法正确的是( )。 import java.awt.*; import java.applet.*; public class Test extends Applet { Canvas MyCanvas; public void init() { MyCanvas=new Canvas() MyCanvas.seBackSround(Color.cyan); add(MyCanvas); } }

A.程序可以运行,且看到显示

B.程序编译出错

C.程序可以运行,但看不到显示

D.以上说法不对


正确答案:C

第9题:

下面关于Java的应用程序说法中错误的是( )。

A.Java有2类应用程序

B.Java Application是独立的应用程序,Java Applet嵌入HTML在浏览器中执行

C.Java Application不是独立的应用程序

D.以上说法都不对


正确答案:C

第10题:

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

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

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

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

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


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

更多相关问题