77范文网 - 专业文章范例文档资料分享平台

Java试题库

来源:网络收集 时间:2018-12-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第一章选择题:(共20题) 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.

Java语言是哪个公司开发的( C )。 A、 Microsoft B、Borland C、 Sun D、Fox Software 下列说法正确的是( )。

A、Java程序中的main方法不是必须写到类里面。 B、Java程序中只能有一个main方法。 C、Java程序的类名必须与文件名一致。

D、Java程序的main方法里如果只有一条语句,可以不用{}括起来。 Java源代码文件的拓展名是( )。 A、java B、class C、txt D、doc Java程序中,main方法的格式正确的是( )。

A、static void main(String[] args) B、public void main(String[] args) C、public static void main(String[]s) D、public static void main(String[] args) 从控制台显示的消息语句正确的是( )。

A、System.out.println(“第一章考试题”); B、System.Out.println(“第一章考试题”); C、system.out.println(“第一章考试题”); D、System.out.println(第一章考试题); 下列属于是Java中正确注释的是( )。 A、/这是注释 B、//这是注释 C、/*…*/这是注释 D、/**…*/这是注释 下面哪一项不是Java体系中的一种( )。 A、Java ME(Java Micro Edition) B、Java SE(Java Standard Edition) C、Java EE(Java Enterprise Edition) D、Java VE(Java Virtual Edition) 下列语句中哪一个是正确的( )。

A、Java程序经编译后会产生machine code B、Java程序经编译后会产生byte code C、Java程序经编译后会产生DLL D、以上都不正确 下列关于虚拟机说法错误的是( )。 A、虚拟机可以用软件实现 B、字节码是虚拟机的机器码

C、虚拟机部可以用硬件实现 D、虚拟机把代码程序与各操作系统和硬件分开 Java程序的执行过程中用到一套JDK工具,其中javac.exe是指( )。

A、java类分解器 B、java字节码解释器 C、java文档生成器 D、java语言编译器 每个Java的编译单元可包含多个类或界面,但是每个编译单元最多只能有( )类或者界面是公共的。 A、一个 B、两个 C、四个 D、任意多个

12. 在当前的Java实现中,每个编译单元就是一个以( )为后缀的文件。 A、doc B、class C、java D、exe 13. 下列说法正确的是( )。

A、使用javac对java文件进行编译的时候,它对java文件名称大小写敏感。 B、使用javac对class文件进行编译的时候,它对class文件名称大小写不敏感。 C、使用java指令运行class文件的时候,它对class文件名称是敏感的。 D、使用java指令运行java文件的时候,它对java文件名称是不敏感的。 14. 下列说法错误的是( )。

A、一个Java源文件中至多只能有一个public的class,但可以有多个class的定义。 B、源文件名必须和程序中定义的public的类名大小写完全相同。

C、Java采用面向对象的编程技术,其应用程序是由类的定义组成。 D、Java采用面向过程的编程技术,其应用程序是由类的定义组成。 15. 下面关于方法中的几个关键字描述错误的是( )。

A、public表明方法的使用范围,它是使用范围最广泛的一种修饰。 B、static表明这是一个静态方法、可以通过类名直接调用。 C、void表明方法不返回任何值。

D、args表明是Java字符串数组类型方法不可更改的参数名。 16. Java中的JRE和JDK分别的英文全名为( )。

A、Java Runtime Environment和Java SE Development Kit B、Java Runtime Environment和Java SE Edition Kit C、Java Runtime Edition和Java SE Environment Kit D、Java Runtime Edition和Java SE Edition Kit 17. 下列关于编码规范的描述不正确的是( )。

A、用{}括起来的语句通常是表示程序的某一层结构。“{”一般放在结构开始的最末,“}”与该结构的第一个字母对齐,并单独一行。 B、要求类名前面必须使用public修饰。 C、一行不只写一条语句。 D、代码注意缩进。

18. Java语言的执行模式是( )。

A、全编译型 B、全解释型 C、半编译和半解释型 D、同脚本语言的解释模式 19. 下列不是虚拟机执行过程特点的是( )。 A、多线程 B、双线程 C、动态链接 D、异常处理 20. 下列说法错误的是( )。

A、path:操作系统运行环境的路径。

B、classpath使得系统可以在任何路径下识别java命令。 C、JAVA_HOME:供需要运行JAVA的程序使用。 D、classpath:Java运行应用程序时所需要的类包路径。 答案:1~5:CBADA 6~10:BDBCD 11~15:ACCDD 16~20:ACCAB 第二章选择题:(共20题)

1. 以下哪一个是合法的标示符( )。

A、double B、3x$ C、str@ D、exam2e_ 2. 表达式(11 + 3 * 8) / 4 % 3的值是( )。 A、31 B、2 C、1 D、0

3. x和y是整形的变量,值分别为16和5,则x/y和(double)x/y值分别是( )。 A、1和3.2 B、3.2和1 C、3和3.2 D、3.2和3 4. 下列不属于简单数据类型的是( )。

A、整数类型 B、浮点数类型 C、布尔类型 D、类 5. 下列属于Java关键字的是( )。 A、TRUE B、goto C、float D、NULL 6. 下列声明和赋值语句错误的是( )。 A、double w=3.1415; B、String strl=”bye”; C、float z=6.74567; D、boolean truth=true;

7. 8. 9.

10. 11.

12. 13. 14. 15. 16. 17. 18. 19.

自定义类型转换是由按优先关系从低级数据转换为高级数据,优先次序为( )。 A、char-int-long-float-double B、int-long-float-double-char C、long-float-int-double-char D、以上都不对 JAVA中,数据类型值中不可能出现的符号是( )。 A、d B、f C、E D、/ 下列语句块输出的值为( )。 int three = 3; char one = '1';

char result = (char) (three + one);

System.out.println(\

A、result=3+1 B、 result=4 C、result=31 D、result=1 下列不属于整型变量的是( )。 A、float B、long C、byte D、short 下列部分代码的正确输出结果分别为( )。 System.out.println(\System.out.println(\A、26.1 % 4 = 2.0和26 % 4 = 2 B、26.1 % 4 = 2和26 % 4 = 2.0 C、26.1 % 4 = 2.1000000000000014和26 % 4 = 2 D、26.1 % 4 = 2.1000000000000014和26 % 4 = 2.0

下列数据类型转换,必须进行强制类型转换的是( )。

A、byte→int B、int→char C、short→long D、float→double 在java语句中,位运算操作数只能为整型或( )数据。 A、实型 B、字符型 C、布尔型 D、字符串型 Java中,用( )关键字定义常量。 A、final B、#define C、float D、const 下列程序段执行后 b3 的结果是( )。 boolean b1 = true, b2 = false, b3; b3 = b1 ? b1 : b2; A、0 B、1 C、true D、false

设有定义 int i=123; long j=456; 下面赋值不正确的语句是( )。 A、j=i; B、j=(long)i; C、i=(int)j; D、i=j; 下列说法错误的是( )。

A、简单类型指的是一个数、一个字符或者一个true/false值。 B、引用类型指的是八种简单类型以外的数据类型。 C、String不是基本数据类型,而属于引用类型。

D、浮点类型数字除非明确声明为double,否则为float。

已知i为整形变量,关于一元运算++i和i++,下列说法正确的是( )。 A、++i运算将出错。

B、在任何情况下运行程序结果都一样。

C、在任何情况下运行程序结果都不一样。 D、在任何情况下变量i的值都增1。 下列不属于逻辑运算符的是( )。 A、&& B、+ C、! D、^

20. 下列代码输出结果为( )。 int a = 10; int b = 0; int c; if (a > 50) { b = 9; } c = b + a; System.out.println(c); A、10 B、19 C、0 答案:1~5:DBCDC 6~10:CADBA 11~15:CBBAC 第三章选择题:(共20题)

D、编译出错

16~20:DDDBA

1. 下列哪一项不属于Java语言流程控制结构是( )。 A、分支语句 B、跳转语句 C、循环语句 D、赋值语句 2. 以下哪项不是循环结构( )。

A、while B、do while C、switch D、for

3. 假设a是int类型的变量,并初始化为1,则下列哪一项是合法的条件语句( )。 A、if(a){} B、if(a<<=3){} C、if(a=2){} D、if(true){} 4. 下列说法中,不正确的一项是( )。

A、switch语句的功能可以由if…else if语句来实现。 B、if …else if语句的执行效率总是比switch语句高。

C、case子句中可以有多个语句,并且不需要大括号{}括起来。

D、若用于比较的数据类型为double型,则不可以用switch语句来实现。 5. 设a、b为long型变量,x、y为float型变量,ch为char类型变量,且它们均已被赋值,

则下列语句中正确的是( )。 A、switch(a+b); {} B、switch(x+y) {} C、switch(ch+1) {} D、switch ch {} 6. 下列循环体执行的次数是( )。

int y=2, x=4;

while(--x != x/y){ }

A、1 B、2 C、3 D、4 7. 下列循环体执行的次数是( )。

int x=10, y=30;

do{ y -= x; x++; }while(x++

switch(m){ case 0: System.out.println(\ case 1: System.out.println(\ case 2: System.out.println(\ case 3: System.out.println(\ default:System.out.println(\

9. 10.

11.

12.

13.

14.

15.

}

当m的值为( )时,输出“Condition 3”。 A、0 B、1 C、2 D、3 跳转语句不包括下列哪项( )。 A、goto B、continue C、throw D、return 下面这段代码的输出结果为( )。 int i=5, j=2;

while(j

if(i==5) break; System.out.print(i); } A、01234 B、12345 C、4 D、0 下列哪个选项是r的正确值( )。 char ch='7';

int r=10;

switch(ch+1){

case '7': r += 7; case '8': r += 8; case '9': r += 9; default: }

System.out.print(r); A、7 B、17 C、18 D、27 下列对switch语句描述正确的是( )。 A、都可以用if-else if结构实现 B、都不可以用if-else if结构实现

C、有的可以用if-else if结构实现 D、大部分不可以用if-else if结构实现 下面是一个递归Java程序,其功能为( )。 long Factorial(int n){

if(1==n){ return 1; } else

return n*Factorial(n-1); }

A、求1-n的和 B、求2到n的和 C、求n的阶乘 D、求2-n的积 下列描述不正确的是( )。

A、if语句合法的条件值是boolean类型。 B、continue语句必须使用于循环语句中。

C、与C++语言不同,Java语言可以通过goto语句实现跳转。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库Java试题库在线全文阅读。

Java试题库.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/391988.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: