999kao.com
南京财经大学继续教育《Java语言程序设计》在线题库

关于JAVA中数据类型描述正确的是()

A.double型是基本数据类型

B.Double型是基本数据类型

C.double型是引用数据类型

D.Double型是引用数据类型


参考答案:A, D


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

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

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

C.对象是java语言中是基本数据结构单位

D.类就是对象


正确答案:D


以下各项中不属于Java语言的数据类型的是( )。

A.指针类型

B.类

C.数组

D.浮点数类型


正确答案:A
解析:指针类型不属于Java语言的数据类型;类和数组是Java语言的复合数据类型;浮点数类型属于Java语言的简单数据类型。


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

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

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

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

D.类就是对象


正确答案:D


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

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

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

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

D.类就是对象


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


一、单项选择题 1、Java语言是一门什么语言?(,) A、高级程序设计语言 B、低级语言 C、接近于硬件的语言 D、脚本语言 2、Java语言不能用于下列什么事项?(,) A、应用程序开发 B、硬件开发 C、网络编程开发 D、Applet开发 3、Java语言不封装在类中的是?(,) A、数据变量 B、函数 C、引入的类包 D、行为属性 4、下列不属于Java语言开发工具的是?(,) A、Jbuilder B、Jcreator C、Eclipse D、Delphi 5、下列不属于Java语言数据变量类型的是?(,) A、类类型 B、包类型 C、基本数据类型 D、接口类型 6、下列Java语言类型转换中,哪个是正确的?(,) A、long-int B、string-int C、char-float D、short-int 7、下列表达式正确的是?(,) A、byte=128; B、Boolean=null; C、long l=0xfffL; D、double=0.9239d; 8、在Java语言中, 3.14%2.5的结果是?(,) A、0.64 B、0 C、编译报错 D、1 9、在Java语言中,op1op2表示?(,) A、异或操作 B、移位操作 C、或操作 D、取反操作 10、Public class PrintOddNum Public static void main(String args)for(int i=0;i 0 ) 5) j = I * 2; 6) System.out.println ( The value of j is + j ); 7) k = k + 1; 8) I-; 9) 10) (,) A、line 4 B、line 6 C、line 7 D、line 8 二、多项选择题 1、下列关于Java语言的描述正确的有?() A、是低级语言 B、不能用于网络编程 C、是高级语言 D、面向过程语言 E、需要Java虚拟机支持 2、Java语言的特点有哪些?(BCD) A、简单性 B、面向对象 C、平台无关性 D、安全性 E、分布性 F、多线程 3、下面不属于Java和C+的区别的是?() A、全局变量 B、指针 C、头文件 D、多态性 E、访问权限 F、垃圾自动回收 4、选出合理的标识符?() A、_sys1_lll B、2mail C、$change D、class 5、指出正确的表达式() A、double a=1.0; B、Double a=new Double(1.0); C、byte a = 340; D、Byte a = 120; 6、下面说法中正确的的是?() A、op1+=op2 等价于 op2=op1+op2 B、a=b&c=b)&(cd)|(e=f) C、int x=5;y=x5?10:20; 结果是 y=20 D、break关键字是中断程序执行 E、op1=op2 等价于 op1=op2op1 F、Java的位操作适合整型和浮点型 三、判断题 1、Java语言是因为Internet而问世的?(,) A、是 B、否 2、Java语言是因为消费类电器而问世的?(,) A、是 B、否 3、安全性是Java语言的一个重要特性?(,) A、是 B、否 4、Java语言的可移植性和平台无关性无关?(,) A、是 B、否 5、Java语言不支持GOTO语句?(,) A、是 B、否 6、Java语言不支持垃圾自动回收?(,) A、是 B、否 7、Java语言是一种先解释后编译的语言?(,) A、是 B、否 8、Java语言支持Applet和Aplication两种程序?(,) A、是 B、否 9、运行Applet需要嵌入至HTML脚本?(,) A、是 B、否 10、/*/是Java语言的一种注释方式?(,) A、是 B、否 11、Java语言中的变量可以与关键字同名?(,) A、是 B、否 12、在类的方法中定义,局部变量的作用域是从其定义地点至定义了它的代码段结束为止的一段区域(,) A、是 B、否 一、单项选择题 1、关于被私有保护访问控制符private protected修饰的成员变量,以下说法正确的是(,) A、可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的 子类 B、可以被种类访问和引用:该类本身、该类的所有子类 C、只能被该类自身所访问和修改 D、只能被同一个包中的类访问 2、若要把变量声名为多个线程共用的变量,应使用如下哪种修饰符? (,) A、protected B、private C、transient D、volatile 3、int 型 public 成员变量 MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是_。 (,) A、public int MAX_LENGTH=100 B、final int MAX_LENGTH=100 C、public const int MAX_LENGTH=100 D、public final int MAX_LENGTH=100 4、下列有关final关键字说法错误的一项是?(,) A、final关键字往往可以和abstract关键字一起使用 B、final在类之前 表示该类是最终类,不能再被继承。 C、final在方法之前 表示该方法是最终方法,该方法不能被任何派生的子类覆盖。 D、final在变量之前 表示变量的值在初始化之后就不能再改变;相当于定义了一个常量。 5、关于以下程序代码的说法正确的是 1. class HasStatic 2. private static int x=100; 3. public static void main(String args) 4. HasStatic hs1=new HasStatic(); 5. hs1.x+; 6. HasStatic hs2=new HasStatic(); 7. hs2.x+; 8. hs1=new HasStatic(); 9. hs1.x+; 10. HasStatic.x-; 11. System.out.println(x=+x); 12. 13. (,) A、第5行不能通过编译,因为引用了私有静态变量 B、第10行不能通过编译,因为x是私有静态变量 C、程序通过编译,输出结果为:x=103 D、程序通过编译,输

Java语言为各数据类型提供了自动转换机制,当操作数1是char类型,操作数2是int类型时,则转换后的数据类型为______。


正确答案:int
int


Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是 int类型,其结果是( )。

A.int

B.long

C.float

D.double


正确答案:A


下列说法中,错误的是( )。

A.Java的数据类型必须通过常量来实例化后才可使用

B.Java中的常量和变量一样也有各种类型

C.Java中的变量由变量名、变量类型、变量属性、变量初始值组成

D.Java中的变量分为两大类型:基本类型和复合类型


正确答案:A
解析:Java的数据类型必须实例化后才能使用,但是通过变量也可实例化,而不是必须要常量才能实例化。


关于Java语言的健壮性特点,下列说法不正确的是

A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生

B.Java语言允许使用指针,这一点与c++相似

C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误

D.Java语言使程序员从繁忙的内存管理中解脱出来


正确答案:B
解析:Java语言的健壮性是因为Java语言很好的处理了最容易出错的数据类型不匹配和内存地址的计算错误。首先,Java语言在编译和连接是进行大量的类型检查,防止不匹配数据类型的发生,对非法数据类型将在编译和解释时指出。其次,Java语言不允许使用指针访问内存,更不允许使用指针数组访问内存。另外,Java语言设计有自动垃圾收集功能,它不仅防止了内存地址的计算的错误,也省去了编程时对内存进行分配的烦恼。对Java语言的健壮性特点了解不够,没有透彻的区分Java语言和C++语言的区别。注意:Java语言除了健壮性,还有其他的一些自己特有的特点和面向对象语言共有的特点,如动态性、多线程、跨平台和安全性等等。


下面不属于Java语言的基本数据类型的是( )。

A.浮点类型

B.整数类型

C.布尔类型

D.字符串类型


正确答案:D
解析:本题主要考查Java语言的基本数据类型型这个知识点。Java语言的基本数据类型有 8种:布尔型(boolean)、整数型(int)、长整型(long)、短整型(short)、字节型(byte)、单精度浮点型(float)、双精度浮点型(double)和字符型(char)。而字符串类型属于复合数据类型。故本题答案是D。

更多 “南京财经大学继续教育《Java语言程序设计》在线题库” 相关考题
考题 Java变量中,以下不属于复合类型的数据类型是()。A、类B、字符型C、数组型D、接口正确答案:B

考题 Java语言中的数组元素只能是基本数据类型而不能是对象类型。正确答案:错误

考题 以下不属于Java语言基本数据类型的是()。A、longB、booleanC、charD、String正确答案:D

考题 单选题Java变量中,以下不属于复合类型的数据类型是()。A 类B 字符型C 数组型D 接口正确答案:D解析:暂无解析

考题 下列哪项不属于java语言的基本数据类型?()  A、 intB、charC、doubleD、StringE、boolean正确答案:D

考题 当JDBC程序提取SQL数据到Java中的时候,需要执行数据类型转换,例如,SQL数据类型CHAR将转换为标准java数据类型()处理。A、CHARB、STRINGC、RECORDD、byte正确答案:B

考题 Java语言提供哪些基本的数据类型,为什么要提供这些不同的数据类型?正确答案:布尔型:boolean整型:byte、short、int以及long浮点型(实型):float以及double字符型:char数据类型代表了数据的存储格式和处理方式,虽然严格来说计算机只能识别“0”和“1”,但是,有了数据类型以后,计算机的识别能力就被人为扩展了,它能够识别整数、实数以及字符等。

考题 Java语言跟C语言不同,它增加了一种基本数据类型String。String与int一样都属于Java语言的基本数据类型。正确答案:错误

考题 下列关于Java布尔类型的描述中,正确的是( )。A.-种基本的数据类型,它的类型名称为booleanSXB下列关于Java布尔类型的描述中,正确的是( )。A.-种基本的数据类型,它的类型名称为booleanB.用int表示类型C.其值可以赋给int类型的变量D.有两个值,l代表真,0代表假正确答案:A布尔类型数据只有两个值:true(真)、false(假),不对应任何数字,不能与数字进行转换,布尔类型数据-般用于逻辑判别。

考题 Java语言中的数组元素只能是基本数据类型而不能为对象类型。正确答案:错误