A.double型是基本数据类型
B.Double型是基本数据类型
C.double型是引用数据类型
D.Double型是引用数据类型
下列关于类的说法不正确的是()
A.类是同种对象的集合和抽象
B.类属于java语言中复合数据类型
C.对象是java语言中是基本数据结构单位
D.类就是对象
以下各项中不属于Java语言的数据类型的是( )。
A.指针类型
B.类
C.数组
D.浮点数类型
下列关于类的说法中不正确的是( )。
A.类是同种对象的集合和抽象
B.类属于Java语言中的复合数据类型
C.类是Java程序中的基本的结构单位
D.类就是对象
下列关于类的说法不正确的是( )。
A.类是同种对象的集合和抽象
B.类属于Java语言中的复合数据类型
C.类是Java程序中的基本的结构单位
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类型时,则转换后的数据类型为______。
Java语言的各种数据类型之间提供自动转换,如第1操作数是byte类型,第2操作数是 int类型,其结果是( )。
A.int
B.long
C.float
D.double
下列说法中,错误的是( )。
A.Java的数据类型必须通过常量来实例化后才可使用
B.Java中的常量和变量一样也有各种类型
C.Java中的变量由变量名、变量类型、变量属性、变量初始值组成
D.Java中的变量分为两大类型:基本类型和复合类型
关于Java语言的健壮性特点,下列说法不正确的是
A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生
B.Java语言允许使用指针,这一点与c++相似
C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误
D.Java语言使程序员从繁忙的内存管理中解脱出来
下面不属于Java语言的基本数据类型的是( )。
A.浮点类型
B.整数类型
C.布尔类型
D.字符串类型