Java程序设计

多选题在Java中,关于包的陈述正确的有()。A包的声明必须是源文件的第一句代码B包的声明必须紧跟在import语句的后面C只有公共类才能放在包中D可以将多个源文件中的类放在同一个包中

题目
多选题
在Java中,关于包的陈述正确的有()。
A

包的声明必须是源文件的第一句代码

B

包的声明必须紧跟在import语句的后面

C

只有公共类才能放在包中

D

可以将多个源文件中的类放在同一个包中

参考答案和解析
正确答案: A,C
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列有关Java源代码文件三要素的说法正确的是______。

A.可以有多个包声明语句

B.只能有1个引入类声明语句

C.只能有一个可见性为public的类,且要求源文件名必须与public类名相同

D.包声明、引入类声明、类和接口的声明这三者的顺序可以任意


正确答案:C
解析:Java源代码文件的结构要求只能有0或1个程序包语句、任意多个引入类声明语句,所以选项A和B错误。书写Java语言源程序时要求只能有一个公共类,且源程序文件名必须与公共类名相同,因为Java解释器要求公共类必须放在与之同名的文件中,所以选项C  正确。源代码文件中,三要素出现的顺序必须是包声明、引入类声明、类和接口的声明,故选项D错误。

第2题:

下列说法正确的是 ( )

A.Java中包的主要作用是实现跨平台功能

B.package语句只能放在import语句后面

C.包(package)由一组类(class)和界面(interface)组成

D.可以用#include关键词来标明来自其他包中的类


正确答案:C
解析:Java中的包是为了能够使用户可以方便地重复利用已经创建的类,Java提供了一个名为包的机制,包实际上是一组相关的类和接口的集合。所以选项A错误;选项C正确;package语句将源文件存入指定的包中,该部分至多只有一句,必须放在源程序的第一句,如果没有该语句,则源文件存入当前目录下。import语句导入需要的包或类,该部分可以有若干import语句或者没有,必须放在所有的类定义前。所以选项B、D错误;

第3题:

在Java 源程序中,import 语句的作用是( )。

A.指定源文件存放在指定的包中

B.加载已定义好的类或包

C.说明这是一个Java程序

D.用于声明一个类


正确答案:A

第4题:

如果源文件中省略了package语句,那么源文件中定义命名的类被隐含地认为是无名包的一部分,即源文件中定义命名的类在同一个包中,但该包没有名字。()

此题为判断题(对,错)。


答案:对

第5题:

在Java源程序中,import语句的作用是( )。

A.指定源文件存放指定的包中

B.加载已定义好的类或包

C.说明这是一个Java程序

D.用于声明一个类


正确答案:A

第6题:

下列关于类、包和源文件的描述中,不正确的一项是 ( )

A.一个包可以包含多个类

B.一个源文件中,只能有一个公共类

C.属于同一个包的类在默认情况下可以相互访问

D.系统不会为源文件创建默认的包


正确答案:D
解析:一个包中可以包含多个类, A正确;一个源文件中可以有多个类,但只能有一个公共类,B正确;在同一个包中的类在默认的情况下是可以相互访问的,C正确;一般情况下用package语句将源文件存入指定的包中,如果没有该语句,则源文件存入当前目录下,所以 D的说法不正确。

第7题:

下列描述中不正确的一项是______。

A.import语句告诉Java用户需要哪个包(package)中的类

B.所有的类必须实例化才能调用它的数据成员和方法

C.System类不可能实例化,它的所有方法都是通过类变量来调用的

D.package语句用于将源文件存入所指定的包中


正确答案:B

第8题:

下列关于Java程序结构的描述中,不正确的是( )。

A.一个Java源文件中可以包括一个package语句

B.一个Java源文件中可以包括多个类定义,但是只能有一个public类

C.一个Java源文件中可以有多个public类

D.源文件名与程序类名必须一致


正确答案:C
解析:一个Java源文件中最多只能有一个public类,并且源文件名必须和public类名相同。

第9题:

下列关于类、包和源文件的描述中,不正确的一项是______。

A.一个文件可以属于一个包

B.一个类可以属于一个包

C.一个包可包含多个文件

D.一个包只能含有一个类


正确答案:D

第10题:

关于语句package com.myschool,叙述错误的是哪一项?()

  • A、该语句必须出现在类声明语句中class Student{}之前
  • B、包名com.myschool对应目录结构com/myschool
  • C、要想引入该包中的所有类,必须使用import com.myschool
  • D、任何类中都必须包括package语句

正确答案:D

更多相关问题