java第15章单项选择题

上传人:博****1 文档编号:431038661 上传时间:2023-05-31 格式:DOC 页数:21 大小:73KB
返回 下载 相关 举报
java第15章单项选择题_第1页
第1页 / 共21页
java第15章单项选择题_第2页
第2页 / 共21页
java第15章单项选择题_第3页
第3页 / 共21页
java第15章单项选择题_第4页
第4页 / 共21页
java第15章单项选择题_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《java第15章单项选择题》由会员分享,可在线阅读,更多相关《java第15章单项选择题(21页珍藏版)》请在金锄头文库上搜索。

1、第1章 Java概述1、有关Java语言的说法中,哪种是错误的( )A) java是高级语言 B) java是编译型语言 C) java是结构化设计语言 D) java是移植性强的语言2、JDK是( ) A) 一种全新的程序语言 B) 一种程序开发辅助工具 C) 一种由Java写成的,并支持Java Applet的浏览器 D) 一种游戏软件3、一个可以独立运行的Java应用程序( )A) 可以有一个或多个main方法 B) 最多只能有两个main方法 C) 可以有一个或零个main方法 D) 只能有一个main方法4、JDK不包括的工具有( ) A) Java编译器(javac) B) Jav

2、a解释器(java) C) Appletviewer D) HotJava5、Java源文件和编译后的文件扩展名分别为( )A) .class和.java B) .java和.class C) .class和.class D) .java和.java6、 下列说法哪个正确?( )A) 一个程序可以包含多个源文件B) 一个源文件中只能有一个类C) 一个源文件中可以有多个公共类D) 一个源文件只能供一个程序使用7、关于方法main()的说法哪个正确?( )A) 方法main()只能放在公共类中B) main()的头定义可以根据情况任意更改C) 一个类中可以没有main()方法D) 所有对象的创建都

3、必须放在main()方法中8、常见的面向对象的程序设计语言包括( )A) Pascal和C+ B) C+和JavaC) Basic和JavaD) Pascal和Java9、Java应用程序和小程序的区别在于( )A) 前者代码量较大B) 前者不能单独执行,后者可以C) 前者可以单独执行,后者不能D) 二者用途一样,没什么区别10、一个Java程序运行从上到下的环境次序是( )A) 操作系统、Java程序、JRE/JVM、硬件B) JRE/JVM、Java程序、硬件、操作系统C) Java程序、JRE/JVM、操作系统、硬件D) Java程序、操作系统、JRE/JVM、硬件11、下列哪个是JAV

4、A源代码编译的命令( )A) javac B) java C) javax D) jar12、在java中源代码编译后生成的文件的扩展名为( )A) class;B) java;C) jsp; D) obj;13、在Java中,负责对字节代码解释执行的是( )。 A) 垃圾回收器 B) 虚拟机 C) 编译器 D) 多线程机制14、下列叙述中,正确的是( )A) Java语言的标识符是区分大小写的 B) 源文件名与public类名可以不相同 C) 源文件扩展名为.jar D) 源文件中public类的数目不限15、下列属于合法的Java标识符是( )A) _cat B) 5books C) +s

5、tatic D) -3.1415916、在Java中,由Java编译器自动导入,而无需在程序中用import导入的包是( )A) java. applet B) java. awt C) java. util D) java. lang17、能够支持javadoc命令的注释语句是 A) /*./ B) /*.*/ C) / D) /*.*/18、按照Java的标识符命名规范,下列表示一个类的标识符正确的是( ) A) Helloworld B) HelloWorld C) helloworld D) helloWorld19、下列描述中,错误的是( )A) Java要求编程者管理内存B) Ja

6、va的安全性体现在多个层次上 C) Applet要求在支持Java的浏览器上运行 D) Java有多线程机制 20、Java为移动设备提供的平台是( )A) J2ME B) J2SE C) J2EE D) JDK5.0 21、JDK中提供的文档生成器是( )A) java. exe B) javap.exe C) javadoc. exe D) javaprof.exe 22、在Java语言中,不允许使用指针体现出的Java特性是( )A) 可移植 B) 解释执行 C) 健壮性 D) 安全性 23、下列哪个是面向大型企业级用容器管理专用构件的应用平台?( )A) J2EE B) J2ME C)

7、 J2SE D) J2DE 24、在JDK目录中,Java程序运行环境的根目录是( )A) binB) DemoC) libD) Jre25、下列对Java语言的叙述中,错误的是( )A) Java虚拟机解释执行字节码B) JDK的库文件目录是binC) Java的类是对具有相同行为对象的一种抽象D) Java中的垃圾回收机制是一个系统级的线程26、下列Java源程序结构中前三种语句的次序,正确的是( )A) import, package, public classB) import必为首,其他不限C) public class, import, packageD) package, imp

8、ort, public class第2章 Java语言基础1、设x=40 则y=(+x)+1和y=(x+)+1的结果,使y分别为( ) A) 42,42 B) 41,41 C) 41,42 D) 42,412、设数组Array由以下语句定义 int Array=new int10, 则数组最后一个元素的正确引用方法为( ) A) Array10 B) Array9 C) array10 D) array93、设数组Array由以下语句定义 int age=new int10; 则数组的第一个元素的正确引用方法为( ) A) age1 B) Age0 C) age D) age04、break语

9、句( ) A) 只中断最内层的循环 B) 只中断最外层的循环 C) 借助于标号,可以实现任何外层循环中断 D) 只中断某一层的循环5、布尔型变量假值表示为( ) A) true B) false C) t D) f6、for(;)是( ) A) 循环结构 B) 分支结构 C) 顺序结构D) 递归结构7、对Java运算符,下面说法正确的是( ) A) 不具有优先级的区别 B) 相同优先级的运算符,计算顺序是从右到左 C) 圆括号具有最高优先级 D) ”+”号的优先级高于”&”8、设x=5 则y=x- 和y=-x的结果,使y分别为( ) A) 5,5 B) 5,6 C) 5,4 D) 4,49、c

10、ontinue语句( ) A) 只中断最内层的循环 B) 只中断最外层的循环 C) 只中断所在层循环中的当次循环 D) 只中断某一层的循环10、 关于选择结构下列哪个说法正确?( )A) if语句和 else语句必须成对出现B) if语句可以没有else语句对应C) 一个if语句只能有一个else if语句与之对应D) else if结构中必须有default语句11、while循环和 dowhile循环的区别是( )A) 没有区别,这两个结构任何情况下效果一样B) while循环比 dowhile循环执行效率高C) dowhile循环执行次数可能为0D) while循环执行次数可能为012、

11、在Java语言中,整型常量123占用的存储字节数是( )A) 1B) 2C) 4 D) 813、下面哪些是合法的标识符( )A) persons B) 12345 C) *point D) this 14、下说法正确的是( )A) 一个可直接运行的Java源文件中可以有多个public类,其中必须有一个和文件同名B) 一个可直接运行的Java源文件中可以没有public类C) 一个可直接运行的Java源文件中只能有一个且和文件同名的public类。D) 一个可直接运行的Java源文件中可以有多个public类,且可以没有和文件同名的类。15、在java中定义常量的正确语法为( )A) int

12、value=20; B) const int VALUE=20;C) final int VALUE=20; D) int VALUE=20;16、设有下列声明语句:int i,j; float x,y;double u,v; 下列哪个赋值是合法的?( )A) i=x; B) x=u+y; C) x=v D) y=j/i*x17、下面代码的运行输出结果是( )。public class example public static void main(String args) int x=0; if (x0) x=1; switch(x) case 1: System.out.println(1);case 0: System.out.println(0);case 2: System.out.println(2); break;case 3: System.out.println(3);default:System.out.println(4);break;A) 0B) 4C) 2D) 12 3 3018、有如下的程序代码,在执行完后x和y的值是多少?( )int x= 8, y=2, z;x=+x*y;z=x/y+;A) x=16, y=2B) x=16, y=4C

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号