|
一、选择题(下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项填在括号内)。 1.按应用范围Java可分为3个版本,下面哪个选项不属于Java的版本。 ( ) A.Java SE B.Java EE C.Java ME D. 2.下面哪个是Java为移动设备提供的平台。 ( ) A.Java SE B.Java EE C.Java ME D. 3.关于Java的叙述不正确的是_________。 ( ) A.Java具有分布性 B.Java具有安全性 C.Java不支持多线程 D.Java是面向对象的 4.安装完JDK后,需要配置哪些环境变量? ( ) A.JAVA_HOME和Path B.JAVA_HOME和JavaSE C.JAVA_HOME、Path和ClassPath D.JAVA_HOME、Path和JavaPath 5.Java源程序的扩展名是__________。 ( ) A..java B..javac C..class D.以上都不正确 6.编写完Java程序,需要通过下面的哪两个命令编译和运行Java程序? ( ) A.javac和java B.javac和javaw C.java和javap D.javah和java 7.Java源程序编译后产生的文件及其扩展名分别是: ( ) A.机器码文件和.class B.字节码文件和.class C.编译文件和.java D.执行文件和.java 8.Eclipse是哪个公司开发的IDE集成开发工具? ( ) A.Sun公司 B.IBM C.Intel D.Micorsoft 9.下面哪个选项不是Eclipse工作台所具有的? ( ) A.透视图 B.视图 C.编辑器 D.设计器 10.下面哪个选项与在Eclipse中调试程序无关? ( ) A.添加断点 B.单步跳过 C.单步跳入 D.单步退出 11.有关Java类中的主方法书写正确的是________。 ( ) A.main() B.public main() C.public static void main(String[] args) D.public final void main(String[] args) 12.在Java中导入API类库的关键字是________。 ( ) A.package B.import C.implements D.interface 13.下面哪个选项不能作为Java的整型常量。 ( ) A.800 B. 14.为long型变量赋值为整型数值时,如果超出int型的取值范围程序就会出错,为了避免这种错误的发生,可以在整型数值后添加什么字符。 ( ) A.l B.L C.l或L D.以上都不正确 15.当为float型变量赋值为小数时程序会出错,为了避免这种错误的发生,可以在小数值后添加什么字符。 ( ) A.f B.F C.f或F D.以上都不正确 16.有一个char型变量ch,则下面选项中能正确为该变量赋值的是_______。 ( ) A.'XY' B.'X' C."X" D."XY" 17.将下面哪个选项赋值给boolean型变量程序会出错。 ( ) A.true B.false C.200>50 D.100 18.下面哪个选项符合Java中标识符的命名规则? ( ) A.true B.8num C.value D.user name 19.在Java程序中声明常量,需要使用下面哪个关键字来实现? ( ) A.static B.final C.public D.finally 20.在Java程序中表达式13 % -5的值是________。 ( ) A.-3 B. 21.有两个整型变量x1和x2,若x1=10、x2=10,则执行语句y1=x1++和y2=++x2后,x1、y1、x2和y2的值正确的是________。 ( ) A.x1=11、y1=10、x2=11、y2=11 B.x1=11、y1=11、x2=11、y2=10 C.x1=11、y1=11、x2=11、y2=11 D.x1=11、y1=10、x2=11、y2=10 22.有一个boolean型变量bool,则下面语句中错误的是________。 ( ) A.bool=200>100 B.bool=800< 23.下面哪个选项不是Java中的移位运算符。 ( ) A.<<< B.<< C.>> D.>>> 24.下列运算符中,优先级最高的是_________。 ( ) A.== B.+= C.++ D.&& 25.表达式30*4.9的类型是_________。 ( ) A.int B.float C.double D.以上都不正确 二、判断题(判断下面各题是否正确,正确的在括号内填Y,错误的在括号内填N)。 1.Java语言是一种结构化的程序设计语言,具有简单、分布性、可移植性、多线程、安全性、高性能和动态等特性 ( ) 2.Java语言编写的源程序,其扩展名是.java,经过Java的编译器编译后生成字节码文件字节码文件的扩展名是.class。 ( ) 3.为了使Java应用程序能够运行,必须要为应用程序提供一个main()主方法,否则Java应用程序是无法运行的。 ( ) 4.Eclipse是Sun公司提供的IDE集成开发工具,可以使用该集成开发工具进行Java应用程序和Java Web应用程序的开发。 ( ) 5.Eclipse是目前较为优秀的IDE集成开发工具之一,该集成开发工具对插件的支持使其具有较好的可扩展性。 ( ) 6.使用Eclipse可以方便地创建Java项目、包、类和接口等等一些Java元素,也可以方便地进行Java项目的配置,同时还提供了代码辅助和自动生成源码的等功能,从而极大的提高了Java程序的开发效率。 ( ) 7.在Java中可以使用package关键字来声明包,当需要使用包中的类时,可以使用implements关键字引入所需要的包。 ( ) 8.类的成员变量具有全局性,在整个类内部都是可见的,而在方法中声明的变量则是局部变量,只在声明它的方法内部可见,在其他位置都是不可见的。 ( ) 9.在Java语言中标识符是区分大小写的,如wok与Wok代表不同的标识符。( ) 10.整型常量在Java中有3种表示形式,分别为十进制、八进制和十六进制。 ( ) 11.在默认情况下小数都被看做double型,若想使用float型小数,则需要在小数后面添加F或f,当为float型变量赋值小数时如果不加F或f程序就会出错。 ( ) 12.在Java中为字符型变量赋值时,要用双引号引上,并且双引号内只能引一个字符,如果引多个字符程序就会出错。 ( ) 13.Java语言使用unicode标准字符集,最多可以标识65535个字符,因此,Java语言中的字母不仅包括通常的拉丁文字a、b、c等,还可以包括汉字、日文以及其他许多语言中的文字。 ( ) 14.移位能实现整数除以或乘以2的n次方的效果,如果一个数左移n位,相当于将这个数乘以2的n次方,如果一个数右移n位,相当于将这个数除以2的n次方。 ( ) 15.在Java语言中只有一个三元运算符,该运算符就是条件运算符,其语法格式如下: 条件式 :表达式1 ? 表达式2 ( ) |
|
修改 删除 引用
|