




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA 题目1. 若有以下代码:int x=5,y=6;If(x+=y & x +y)则执行后,X和y的值分别是()A. 5 6B. 6 6C. 6 7D. 7 72.字节型数据的取值范围是:A) -128 127 B) -28 -1 28C) -255 256 D) 取决于具体的Java虚拟机4. class Excise public void method() byte a = 127; int x = +a; int y = a + 1; System.out.println(x= + x + y= + y); class TestExcise public static void main(String args) Excise o = new Excise (); o.method(); A) 输出:x=128 y=128 B) 输出:x=128 y=129C) 输出:x=-128 y=128 D) 输出:x=-128 y=-1275. 写出下面代码段的运行结果(A)boolean flag = false;if (flag = true) System.out.println(true); else System.out.println(false);A) true B) false C) 出错 D) 没有信息输出6. 执行下面代码会输出什么内容?()Boolean b1 = new Boolean(true);Boolean b2 = new Boolean(true);Object obj1 = (Object)b1;Object obj2 = (Object)b2;if (obj1 = obj2) if (obj1.equals(obj2) System.out.println(a); else System.out.println(b);else if (obj1.equals(obj2) System.out.println(c); else System.out.println(d);A) a B) b C) c D) d7. String s1 = ABC;String s2= s1;s1 += xyz;System.out.println(s2);A) ABC B) xyz C) ABCxyz D) null8. 下面哪些是不合法的Java代码片段?A) String a = abcdefg; a -= cde;B) String a = abcdefg; a += cde;C) Integer j = new Integer(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; System.out.println(s); A) 编译错:Invalid character in inputB) 程序能被编译,运行时输出:Not EqualC) 程序能被编译,运行时输出:EqualD)输出Equal Not Equal10. 运行下面代码后的结果是 ( )。int i = 1;switch (i) case 0: System.out.println(zero); break;case 1: System.out.println(one);case 2: System.out.println(two);default: System.out.println(default);A) one B) one, defaultC) one, two, default D) default11. 若声明: int a=new int10;则对a数组元素的正确引用是( D )a) a10 b)a3.5 c)a(5) d)a10-1012. 下面关于跳转语句说法不正确的是( A )a)break语句只终止一次循环不影响下一次循环的进行b)break语句可以终止循环的进行c)continue语句只终止一次循环d)return语句用于从函数返回13、关于方法调用,说法正确的是(A)a)当主调函数和被调函数在同一个类中,直接通过方法名称去调用b)当主调函数和被调函数在同一个包不同类中,必须通过对象.方法名去调用c)当主调函数和被调函数在不同包中, 必须通过对象.方法名去调用d)可以通过Arrays.sort(数组名)的方式调用sort方法对数组进行排序14. 在Java语言中,数组的索引是从( A )开始的。a)0 b)1 c)2 d)315. 求数组最小值,请问在空白处应该填写的代码是( C )public static void main(Stringargs)int b5=1,2,3,4,5; int a=b0; for(int i=1;i5;i+)空白处System.out.println(a);a) a=bi;b) if(abi)a=bi;d) 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+) System.out.printl(空白处);A. i+1B. (i+1)/2+1C. (i+1)*2-1D. i*2-120. 在Java语言中,下列代码的运行结果是(C)。public static void main(Stringargs) int a=2;switch(a) case 1: System.out.println (In case 1 a=+a); break;case 2: System.out.println (In case 2 a=+a);case 3: System.out.println (In case 3 a=+a); break;default: System.out.println (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中,源文件Test.java中包含如下代码段则程序编译运行结果是() Bpublic class Testpublic static main(String args) system.out.print(“Hello!”);a) 输出:Hello!b) 编译出错,提示“无法解析system”c) 运行正常,但没有输出任何内容d) 运行时出现异常22.在Java中,单行注释使用()符号 Da) /*b) */c) *d) /23. 下列选项中,关于Java数据类型的说法错误的是()Da) 存储如性别男或女的数据最好使用char数据类型b) 存储如员工编号或员工年龄的数据最好使用int数据类型c) 存储如商品价格或员工工资的数据最好使用double数据类型d) 存储如真或假、是或否的数据最好使用String 数据类型24. 关于Java类中带参数的方法,下列选项中的说法错误的是()Ba) 使用带参数的方法分为两步:1、定义带参数的方法 ;2、调用带参数的方法b) 带参数方法的返回值不能为voidc) 带参数方法的参数个数可以为一个或多个d) 带参数方法的参数可以是任意的基本类型数据或引用类型数据25. 分析下面的Java代码段,编译运行后的输出结果为() Bpublic class Test public static void main(String args ) System.out.print(“姓名:”); System.out.print(”Lanura”);a) 姓名:Laurab) 姓名:Lanurac) 姓名:Laurad) Laura姓名26. 分析如下所示的Java代碼,編译运行后的输出结果()。 B public static void main(String arg) boolean b = ture;System.out.print(b);If(b) System.out.print(“真”); else System.out.print(“假”); a) true b) true 真 c) true 假 d) 127.在Java语言的控制结构中,break语句是经常用到的语句。下面一段代码中Break 语句起到()的作用. C Int pointer = 0;while(pointer=10) switch(pointer%3)case 1: Pointer += 1;break;case 2 :pointer += 2;break;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= 10.0 ; 29.分析如下所示的Java 代码,编译运行后的输出结果是()。 Cpublic static void main(String arg) int a = 100;while(a%2=0) System.out.print(a);a=a/4;a) 1002561 b) 10025 c) 100 d) 2530.在Java中,如果要在字符串类型对象 s= java中,得到字母v出现的位置,可使用以下()语句 Ca) s.matches(v)b) s.chAt(v)c) s.indexOf(v)d) s.substring(v)31.给定一个Java 程序的代码如下所示,则编译运行后,输出结果是() Cpublic class Test int count = 9 ; public void count1 () count = 10; System.out.println(“count1=” + count); public void count2() System.out.println(“count2=” + count);public static void main(String args )Test t = new Test();t.count1();t.count2();a) count1 = 9 count2 = 9b) count1 =10 count2=9c) count1=10 count2 = 10d) count1 = 9 count2 = 1032.给定如下Java代码片段,编译运行时,结果是()int a = 1,2,3,4,5;for (int count = 0 ; count5; count +)System.out.print(acount+) ( ) Ca) 运行时出现异常b) 输出:12345c) 输出:135d) 输出:2433.分析下面的Java代码,编译运行结果是() Bpublic class A public void changeName(StringBuffer name, StringBuffer nickname) name = new StringBuffer(“Yangfan”); /第三行代码 nickname.append(“1”); System.out.print(name);System.out.print(“ “ + nickname); public static void main (String args) StringBuffer name = new StringBuffer(“YangYang”); StringBuffer nickname = new StringBuffer(Yaya”); A a = new A(); a.changeName(name,nickname);System.out.print(“ “+name);System.out.print(“ “+ nickname);a) 输出: Yangfan Yaya1 YangYang Yayab) 输出: Yangfan Yaya1 YangYang Yaya1c) 因为第三行代码有错误,程序无法编译通过d) 输出:Yangfan Yaya1 Yangfan Yaya134.给定某Java程序的main方法如下所示,该程序的运行结果是(A). public static void main(String args) int i=0;System.out.println(i+);a) 输出0 b) 输出1 c) 编译错误 d) 运行时出现异常35.在Java中,使用类的步骤包括以下三步,它们的先后顺序是(B)1.定义类 2. 创建类的对象 3.访问对象的属性和方法 a) 213 b) 123 c) 321 d) 231 36.在Java中,定义带参数的方法时,参数可以为一个或多个,多个参数之间使用(B)符号进行分隔。 a) ; 分号 b) ,(逗号) c) 空格符 d) (连接符)37.在Java中,要向控制台打印输出”Welcome to Space!” 并自动换行,可以实现此功能语句是(C) a) System.print(Welcome to Space!)b) System.out.print(welcome to Space!);c) System.out.println(Welcome to Space!);d) System.println(Welcome to Space!);38.给定如下Java代码片段,编译运行时的结果是(D)int i=2;switch(i) default:System.out.println(default);case 0: System.out.println(zero);break;case 1: System.out.println(one);case 2: System.out.println(two);a) 输出:defaultb) 输出:default zeroc) 编译出错,default 语句位置不符合switch结构的语法结构d) 输出two39.给定Java代码如下所示,编译运行结果是(A)public static void main(String args) int i ; System.out.println(i= +i);a)编译错误 b)运行时出现例外 c)正常运行,输出i=-1 d)正常运行,输出i=040. 给定如下Java程序,编译运行时,将在(D)语句出现错误 public class Test public static void main(String args) int i=0; / a语句 for (; i5) String test = hello; /c语句 System.out.println(test); /d语句a) a b) b c) c d) d41.在java中,下列代码的运行结果是(C)public static void main(String args) int a=1, b=2,c=3;if(a0) if(b0) c=10;elsec=20;System.out.println(c);a) 输出:10 b) 输出:20 c) 输出:3 d) 编译报错42. Java 中,下面(AB)语句能正确通过编译(选两项)a) System.out.println(1+1)b) char i = 2+2; System.out.println(i);c) String s = on+oned) int b = 255.043. 分析下面的java代码片段,编译运行后的输出结果是(D)for (int i=0; i6;i+) int k = +i; while(k5) System.out.print(i);break;a)024 b) 02 c) 123 d) 13 44. 分析下面的Java程序,编译运行结果是(A)public class B public static void main(String args) String s = y; System.out.println(s+1+2);System.out.println(1+2+s);a) 输出:y12 3y b) 输出:y12 12yc) 输出:y3 3yd) 程序编译出错45. 分析下面的Java代码,编译运行后的输出结果是(B)public class B public static void main(String args) int i = 9; System.out.println(i+); System.out.println(+i);a) 10 11b) 9 11c) 10 10 d) 9 1046. 在java中,源文件Test.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 插件机购销合同5篇
- 合水县2025甘肃庆阳市合水县事业单位引进高层次急需紧缺人才22人(第三批)笔试历年参考题库附带答案详解
- 丰都县2025二季度重庆丰都事业单位考核招聘12人笔试历年参考题库附带答案详解
- 2025陕西金融资产管理股份有限公司员工招聘(26人)笔试参考题库附带答案详解
- 2025辽宁省能源控股集团所属抚矿集团招聘76人笔试参考题库附带答案详解
- 2025江苏南京六合科技创业投资发展有限公司招聘10人笔试参考题库附带答案详解
- 2025广东湛江市麻章区城乡国有资产经营有限公司招聘5人笔试参考题库附带答案详解
- 2025年潍坊交通发展集团有限公司公开招聘(19人)笔试参考题库附带答案详解
- 2025年江西井冈山市市场监督管理局面向社会公开招聘4人笔试参考题库附带答案详解
- 2025年国网湖南省电力有限公司高校毕业生招聘(第二批)笔试参考题库附带答案详解
- 超早期脑梗死的CT影像表现及诊断课件
- 拉西地平原料制药课程设计说明书
- 小学体育-小学二年级《单双脚跳》教学设计学情分析教材分析课后反思
- 居室环境的清洁与消毒
- ××领导班子及成员分析研判报告
- GB/T 9124.1-2019钢制管法兰第1部分:PN系列
- GB/T 2518-2008连续热镀锌钢板及钢带
- Frenchay构音障碍评定
- 教育学原理课后答案主编项贤明
- 建筑装饰施工技术-轻质隔墙工程施工课件(-)
- 语言领域核心经验《学前儿童语言学习与发展核心经验》
评论
0/150
提交评论