您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > javaSE题库(1)
编号题型分值(分)涉及知识点难度1单项选择题21.Java代码源文件简单2单项选择题21.Java代码源文件简单3单项选择题21.Java关键字与修饰符简单4单项选择题21.Java数据类型简单5单项选择题21.基本数据类型中等622.基本数据类型简单7单项选择题21.基本数据类型简单8单项选择题21.基本数据类型简单9单项选择题21.基本数据类型简单10单项选择题21.基本数据类型2.运算符简单11单项选择题21.基本数据类型2.运算符简单12单项选择题21.基本数据类型2.运算符简单13单项选择题21.基本数据类型2.运算符中等14单项选择题21.基本数据类型2.运算符中等15单项选择题21.基本数据类型2.运算符简单16单项选择题21.基本数据类型2.运算符中等17单项选择题21.基本数据类型2.运算符中等18单项选择题21.基本数据类型2.运算符中等19单项选择题21.基本数据类型2.运算符简单20单项选择题21.数据类型2.数据优化简单21单项选择题21.数据类型2.数据优化3.运算符中等22单项选择题21.运算符简单23单项选择题22.运算符24单项选择题21.数据类型2.运算符25单项选择题21.运算符中等26单项选择题21.运算符简单27单项选择题21.流程控制简单28单项选择题21.流程控制简单29单项选择题21.流程控制简单30多项选择题31.Java代码源文件简单31多项选择题31.Java关键字与修饰符简单32多项选择题31.运算符简单33多项选择题31.运算符简单34多项选择题31.运算符简单35多项选择题31.运算符简单36多项选择题31.运算符简单37多项选择题31.流程控制简单38多项选择题31.流程控制简单39简答题41.运算符简单40简答题41.基本语法元素2.数据类型简单41简答题41.关键字简单42简答题41.关键字中等43简答题41.运算符简单44程序题41.运算符2.流程控制简单45程序题41.运算符2.流程控制简单题目选项A关于Java源代码文件,下列说法错误的是?一个源文件最多只能包含一个顶层的public类定义为了使一个名为MyClass的public类成功编译,需要满足一下哪个条件?MyClass类中必须定义一个正确的main()方法一下哪个关键字不能用于顶层类?public下列哪项不是int类型的字面量?\u03A6执行下列语句后,变量i的值是:bytei=127;i+=1;128执行下列语句后,变量i的值是:bytei=127;i=i+2;0char类型的取值范围是?0-2^16以下哪个是10进制数123的正确的十六进制表示?0x67以下哪个是10进制数124的正确的八进制表0173以下给出代码运行后的结果是?publicclassExample{publicstaticvoidmain(String[]args){int[]refToArray={10,11};intvar=1;refToArray[var-1]=var=2;System.out.println(refToArray[0]++refToArray[1]);}}编译失败以下给出代码运行后的结果是?publicclassExample{publicstaticvoidmain(String[]args){intx=1;inty=~x+1;System.out.println(x++y);}}打印输出-11表达式(short)10/10.2*2运算后结果是什么类型?short一下代码运行输出结果是?publicclassExample{publicstaticvoidmain(String[]args){System.out.println(3.0/0);}编译失败对以下两个代码片段说法正确的是?代码片段1:inta=3;intb=0;intc=a/b;代码片段2:floata=3.0f;floatb=0.0f;floatc=a/b;执行两端代码都会抛出异常下面的代码段中,执行之后i和j的值是什么?inti=1;intj;1,1以下代码的执行结果是:publicclassExample{publicstaticvoidmain(String[]args){bytex=-64;bytey=-6;System.out.println(x/y++x%y);}}编译失败下列代码执行后的结果是?publicclassExample{publicstaticvoidmain(String[]args){try{doublex=64.0;doubley=0.0;System.out.println(x%y);}catch(Exceptione){System.out.println(Exception);}}}编译失败下列代码执行后的结果是?publicclassExample{publicstaticvoidmain(String[]args){try{doublex=64.0;doubley=0.0;System.out.println(x%y==x%y);}catch(Exceptione){System.out.println(Exception);}}}编译失败下列代码执行后的结果是?publicclassExample{publicstaticvoidmain(String[]args){try{System.out.println(Float.NaN==Float.NaN);System.out.println(Float.POSITIVE_INFINITY==Float.POSITIVE_INFINITY);}catch(Exceptione){System.out.println(Exception);}}}输出+G20:J20falsefalse下列代码执行结果是?publicclassExample{publicstaticvoidmain(String[]args){Stringstr=123;Stringstr1=newString(123);Stringstr2=123;System.out.println(str==str1);System.out.println(str==str2);}}输出truetrue下列代码在JDK1.5以上版本执行的结果是?publicclassExample{publicstaticvoidmain(String[]args){Integeri=10;Integerj=10;System.out.println(i==j);i=210;j=210;System.out.println(i==j);}}抛出异常给出以下代码,假设arr数组中只包含正整数值,请问下列代码段实现了什么功能?publicintguessWhat(intarr[]){intx=0;for(inti=0;iarr.length;i++){x=xarr[i]?arr[i]:x;}returnx;}获取数组的最大索引值以下代码执行后,x的值为publicclassExample{publicstaticvoidmain(String[]args){intx=0;booleanb1,b2,b3,b4;b1=b2=b3=b4=true;x=(b1|b2&b3^b4)?x++:-x;System.out.println(x);}}-1有int变量i的值为16384,133的结果为?运算数不符合运算符要求以下程序运行的结果是:publicclassExample{publicstaticvoidmain(String[]args){System.out.println(String.replace('g','G')==String.replace('g','G'));System.out.println(String.replace('t','t')==String.replace('t','t'));}}输出truetrue如果有int变量i和j,i的值为0xFFFFFFF1,j=~I,则j的值为?0下列给出代码的运行结果是?publicclassExample{publicstaticvoidmain(String[]args){intm=2;intp=1;inti=0;for(;p5;p++){if(i++m){m=p+i;}}System.out.println(iequals+i);}}iequals2下列说法正确的是?Java循环使用continue和break语句控制循环执行,使用goto语句和语句标签跳出多层循环1)设有程序如下publicclassDelta{staticbooleanfoo(charc){System.out.print(c);returntrue;}publicstaticvoidmain(String[]argv){inti=0;for(foo('A');foo('B')&&(i2);foo('C')){i++;foo('D');}}}则程序运行结果是?ABDCBDCB对于以下说法,哪些是正确的?如果package语句存在,则必须出现在源文件的非空白首行以下哪些是Java中的关键字?run下面哪个赋值语句是合法的floata=2.0现有3个变量booleana,booleanb,intc,请问以下哪些表达式合法(a|b)如果有Strings=null,以下代码哪些选项会产生异常?(s!=null)&(s.length()0)下面的表达式哪个是正确的Strings=你好;inti=3;s+=i;以下哪些赋值表达式合法?(变量S为一个字符串)s=2以下代码错误在何处?publicclassExample{publicstaticvoidmain(String[]args){for(inti=0;j=0,i10;++i,j+=i){j+=i*i+j*j;}}}在语句块中应超过一条以上语句对于switch/case语句以下说法正确的有default语句是可选的,但是如果出现default则必须位于所有的case后面简述&&和&运算符的区别存在使i+1i的数吗Java中是否存在goto关键字?存在使ij||i=j不成立的数吗最有效率计算2*8等于几已知等差数列1,2,3,4…2n-1的前n项和为n^2,请根据题目中的信息编写简短程序计算一个整数的平方根整数部分已知Java中常用的颜色表现形式类似0xFFA573B6,8个16进制代码平均分成四部分,从左到右分别表示透明度、红色、绿色、蓝色分量,请编写一个方法,将参数提供的颜色数据中红色和绿色部分互换选项B选项C选项D一个源文件可以不包含任何代码定义。即它是一个空文件,编译时不会产生编译错误,一个包含类定义的最小源文件内容仅为classclassname{}在一个原文件中,如果存在一个顶层的public类定义,则该源文件名必须与顶层的public类名一致,如果源文件中没有一个顶层的public类,则该源文件名可以随意命名,不需要与原文件中定义的任何类名一致,只要符合Java语言标示符规范即可通过通配符*号引入的两个不同包中存在同名的类,当代码中不加包名直接使用时,使用的是先引入包中的类MyClass类必须定义在MyClass.java源文件中MyClass类必须定义在MyClass包中MyClass类必须被引入privateabstractfinal0770xABBC’200-1-128编译不能通过运行时抛出异常-1280-2^16-1-2^15-2^150-2^15-10x1230x7B6701850x1850x173编译通过,但运行时提示异常211102打印输出11打印输出1-1打印输出-1-1intdoublefloat运行时抛出异常0打印输出Infinity执行两段代码都无异常抛出执行两段代码,只有代码片段1抛出异常执行两段代码,只有代码片段2抛出异常1,22,12,2运行
本文标题:javaSE题库(1)
链接地址:https://www.777doc.com/doc-5738045 .html