JAVA题目附答案

上传人:夏** 文档编号:508265750 上传时间:2023-01-02 格式:DOCX 页数:11 大小:22.75KB
返回 下载 相关 举报
JAVA题目附答案_第1页
第1页 / 共11页
JAVA题目附答案_第2页
第2页 / 共11页
JAVA题目附答案_第3页
第3页 / 共11页
JAVA题目附答案_第4页
第4页 / 共11页
JAVA题目附答案_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《JAVA题目附答案》由会员分享,可在线阅读,更多相关《JAVA题目附答案(11页珍藏版)》请在金锄头文库上搜索。

1、JAVA 题目1. 若有以下代码:int x=5 , y=6;If(x+=y & x +y)则执行后,X和y的值分别是()A. 5 6B. 6 6C. 6 7D. 7 788-1 2取决于具体的 Java 虚拟机2. 字节型数据的取值范围是:B) -2D)A) -128 127C) -255 2564. class Excise public void method() byte a = 127; int x = +a; int y = a + 1;x= + x + y= + y);class TestExcisepublic static void main(String args) Exc

2、ise o = new Excise ();(); A) C)输出: x=128 y=128 输出: x=-128 y=1285. 写出下面代码段的运行结果(boolean flag = false; if (flag = true) true); else false);A) true B) false6. 执行下面代码会输出什么内容?A)B)C)D)输出:输出:出错x=128 y=129 x=-128 y=-127D) 没有信息输出) Boolean b1 = new Boolean(true); Boolean b2 = new Boolean(true); Object obj1 =

3、(Object)b1; Object obj2 = (Object)b2; if (obj1 = obj2) if (obj2)a); elseb);elseif (obj2) c);elsed);A) aB) bC) cD) d7. String s1 = ABC; String s2= s1; s1 += xyz;ABC B) xyzC) ABCxyzD) null8. 下面哪些是不合法的 Java 代码片段?A) String a = abcdefg; a -= cde;B) String a = abcdefg; a += cde;C) Integer j = new Integer(

4、27); j -= 7;D) Integer j = new Integer(27); j-;9. 编译、运行下面代码后的结果是() 。 class EqualsTest public static void main(String args) char a=a;String s = a =97? Equal : Not Equal; A) 编译错: Invalid character in inputB) 程序能被编译,运行时输出: Not EqualC) 程序能被编译,运行时输出: Equal D)输出 Equal Not Equal10. 运行下面代码后的结果是 ( ) 。int i =

5、 1;switch (i) case 0:zero); break;case 1:one); case 2:two);default:default);A) oneB) one, defaultC) one, two, defaultD) default11. 若声明 : int a=new int10; 则对 a 数组元素的正确引用是 ( D )a) a10b) ac) a(5)d) a10-1012. 下面关于跳转语句说法不正确的是 ( A )a) break 语句只终止一次循环不影响下一次循环的进行b) break 语句可以终止循环的进行c) continue 语句只终止一次循环d) r

6、eturn 语句用于从函数返回13、关于方法调用,说法正确的是 (A)a) 当主调函数和被调函数在同一个类中,直接通过方法名称去调用b) 当主调函数和被调函数在同一个包不同类中,必须通过对象 . 方法名去调用c) 当主调函数和被调函数在不同包中 , 必须通过对象 . 方法名去调用d) 可以通过 (数组名 )的方式调用 sort 方法对数组进行排序14. 在 Java 语言中,数组的索引是从 ( A ) 开始的。a) 0b) 1c) 2d) 315. 求数组最小值,请问在空白处应该填写的代码是 ( C ) public static void main(Stringargs)int b5=1,2

7、,3,4,5;int a=b0;for(int i=1;ibi) a=bi;c) if(a=y|ch2&ch=y )的值是(B)。A. 真B. TrueC. False19. 在 Java 语言中,为了输出 1 3 5 7 9 的效果,请问在空白处应该填写的代码是(C)public static void main(Stringargs)int i ;for(i=0 ; i 5; i+)空白处 );A. i+1B. (i+1)/2+1C. (i+1)*2-1D. i*2-120. 在 Java 语言中,下列代码的运行结果是( C)。 public static void main(String

8、args)int a=2;switch(a)case 1:(In case 1 a=+a);break;case 2:(In case 2 a=+a);case 3:(In case 3 a=+a);break;default:(In default a=+a);A. In case 1 a=1 In case 2 a=2B. In case 1 a=2 In case 2 a=2 In case 3 a=2C. In case 2 a=2 In case 3 a=2D. In default a=221. 在 Java 中,源文件中包含如下代码段则程序编译运行结果是()Bpublic cla

9、ss Testpublic static main(String args) a) 输出: Hello!b) 编译出错,提示“无法解析 system ”c) 运行正常,但没有输出任何内容d) 运行时出现异常22. 在 Java 中,单行注释使用()符号Da) /*b) */c) *d) 下列选项中,关于 Java 数据类型的说法错误的是() Da) 存储如性别男或女的数据最好使用char 数据类型b) 存储如员工编号或员工年龄的数据最好使用int 数据类型c) 存储如商品价格或员工工资的数据最好使用double 数据类型d) 存储如真或假、是或否的数据最好使用 String 数据类型24. 关

10、于 Java 类中带参数的方法,下列选项中的说法错误的是() Ba) 使用带参数的方法分为两步: 1、定义带参数的方法 ; 2、调用带参数的方法b) 带参数方法的返回值不能为 voidc) 带参数方法的参数个数可以为一个或多个d) 带参数方法的参数可以是任意的基本类型数据或引用类型数据25. 分析下面的 Java 代码段,编译运行后的输出结果为() public class Test public static void main(String args ) 姓名: ”);(” Lanura ” );a) 姓名: Laurab) 姓名: Lanurac) 姓名:Laurad) Laura 姓名

11、26. 分析如下所示的 Java 代碼,編译运行后的输出结果() public static void main(String arg) boolean b = ture;真” );else 假” );a) true b) true 真 c) true 假 d) 1段代码中C27. 在 Java 语言的控制结构中, break 语句是经常用到的语句。 Break 语句起到()的作用 .Int pointer = 0;while(pointer=10) switch(pointer%3)case 1: Pointer += 1;break;case 2 : pointer += 2;break;

12、default : pointer += 3; break;a) 结束当次循环,使控制权直接转移到控制循环的条件表达式b) 从嵌套内部跑出最里面的循环c) 终止 switch 语句的语句序列,提高 switch-case 语句性能d) 退出循环28. 下面()段 Java 语句在编译时不会出现异常和错误(选两项)BDa) char c = a;b) int I = -1;c) boolean b= null;d) double d= ;29. 分析如下所示的 Java 代码,编译运行后的输出结果是() 。 C public static void main(String arg) int a

13、= 100;while(a%2=0)v 出现的位置,可使C1002561 b) 10025 c) 100 d) 2530. 在 Java 中,如果要在字符串类型对象s= java 中,得到字母用以下()语句a) (v)b) (v)c) (v)d) (v)31. 给定一个 Java 程序的代码如下所示,则编译运行后,输出结果是()Cpublic class Testint count = 9 ;public void count1 () count = 10;+ count);public void count2() + count);public static void main(String args )Test t = new Test();();();a) count1 = 9 count2 = 9b) count1 =10 count2=9c) count

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

当前位置:首页 > 办公文档 > 活动策划

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