
JAVA软件工程师基础知识试卷分析.doc
20页U1阶段考试试卷分析考试时间:2016-03-01 09:00^10:20考试班级:XSHJ5ZXDZ00000209702、XSHJ5ZXDZ00000209701题干 阅读下列Java代码,其输出结果为()int rows=4;for(int i=l;i<=rows;i++){for(i nt j=l;j<=rows+l-j;j++){System.out.print("*");}System.out.printl n();}题型选择题图片A***** * ** **B**** * *** **C**♦* * *♦ * * *D************************************标准答案a技能点掌握使用嵌套(多重)循环实现流程控制试题解析木题考察嵌套(多重)循环,第一次外循环,内循环执行4次输出4个#一 个换行,第二次外循环,内循环执行3次输出3个#一个换行,第三次外循 环,内循环执行2次输出2个#一个换行,第四次外循环,内循坏执行1次输出1个#一个换行,所以答案为A正确率0%题干 使用Java编写如下的代码,则运行结果正确的是()public class Test {final int num=10;public void setNum(int num){ this. num=num;}public static void main(String[] args) { Test test=new Test(); test.setNum(5);System.out.pri ntln(test.num);}}题型选择题图片A10B5C编译出错Dnull标准答案C技能点使用final关键字修饰变量、类和类的成员试题解析final修饰,一旦赋值则变量不能修改。
编译器不能通过,所以选择c.正确率0%题干在Java中,以下关于static描述错误的是()题型选择题图片Astatic可以用来修饰方法,也可以修饰属性Bstatic修饰的属性和方法称为类属性、类方法C在任何方法里都可以定义static变量D不使用static修饰的属性和方法,通常称为实例属性、实例方法标准答案C技能点能够使用static修饰类的成员试题解析c错误,任何方法都不能定义static变量正确率0%题干下列java代码,运行后的结果是() import java.io.FjleWriter; import java.io」OException;public class TestIO {public static void main(String args[]) {String str "Hello 学士后! ”; FileWriter fw = null;try {fw = new FileWriter("c:\\hello.txt"); fw.write(str);} catch (lOException e) {e.pri ntStackTracef);}}}题型选择题图片A编译报错B文件无法创建,应改为c:\hello.txtCC盘创建hello.txt文件,内容为"Hello学士后!”DC盘创建hello.txt文件,内容为空标准答案d技能点使用File类操作文件或目录正确率0%给定如下Java代码,编译运行时,结果是()。
public class Test {public static void main(String args[]) {int i = 0;for (i = 0; i < 3; i++) {System.out.pri nt(i);}System.out.pri nt(i);}}题型选择题图片A编译时报错B正确运行,输出012C正确运行,输出123D正确运行,输出0123标准答案d技能点 试题解析掌握基于for语句的流程控制本题考查的是for循环,变量i的作用域为main方法,在循环中,i累加到 3跳出循环,在循环外输出值为3正确答案为D正确率0%题干下列Java代码编译运行后的输出结果是() public class Test {public static void main(String[] args) {String s="ln;System.out.pri nt(s.c on cat(,,2H));System.out.pri nt(s);}}题型选择题图片A1212B2121C121D211标准答案c技能点能够使用String类常用方法操纵字符串正确率0%题干在Java中,java.util.Arrays类的()方法用于对指定数组进行排序。
题型选择题图片AsizeBlengthCbin arySearchDsort标准答案d技能点 正确率能够使用Arrays类实现对数组的操纵0%分析以下使用for循环的Ja旧代码,其最后的运行结果是() public class HelloAccp {public static void main(String[] args){int i=2;for(;i<5;i++){System.out.println("我是最好的! ”); }}}题型选择题图片A输出两行"我是最好的!"B输出三行"我是最好的!〃C输出四行〃我是最好的!〃D存在错误,缺少for循环的第一个表达式标准答案b技能点掌握基于for语句的流程控制正确率0%题干在Java中,关于在类中导入包的理解错误的是()题型选择题图片A导入包即声明在当前类中要使用到的别的类所处的位置B使用import关键字导入包C既可以导入系统提供的包又可以导入用户白定义的包D导入包的语句可以写在Java类定义的任何位置标准答案d技能点理解包的概念和作用正确率0%题干在Java中,对于如下可变字符串变量sb,下面的操作语句错误的是() StringBuffer sb = new StringBufferCHelloWorld*);题型选择题图片Aint i = sb.indexof(cf);Bchar c = sb.charAt(O);Cint len = sb」ength;D标准答案StringBuffer str = sb.append ("!"); ac技能点 正确率能够使用StringBuffer类的常用方法操纵字符串0%题干在Java中,以下关于类的方法描述正确的是()。
题型选择题图片A在同一个类中的方法相互调用时也需要创建对象才可使用B方法声明时必须要有返冋值C方法中的参数列表可以是基木数据类型,也可以是引用数据类型D方法中可以使用return关键字返冋多个值标准答案C技能点理解对象的属性和方法正确率0%运行以下Java代码程序后,变量str2的内容是() String strl = new String(HBenetM);String str2 = new Stnng(HAccpH); str2 = strl.toUpperCase().c on cat(str2); str2 = str2.substri ng(2,5);题型选择题图片AcpBBNETCCPBDnet标准答案b技能点能够使用String类常用方法操纵字符串正确率0%以下代码是Java文件HelloAccp.java中的代码,请分析该段代码的运行结果 是()public class HelloAccp {public static void main(String[] args){严完成时间:2008-ll-ll执行人:郭徳光System.out.print("HELLO!\n");System.out.printCWorld!");}}题型选择题图片AHELLO!World!B存在注释错误,无法通过编译Cmain()方法修饰符错误,无法通过编译DHELLO!World!标准答案a技能点能够使用print实现数据显示正确率0%阅读下面的Java代码,运行结果是()。
public class Demo {public static void main(String[] args) {for(int i=0,a=0;i<4;i++){a++;}System.out.pri ntln(a);}}题型选择题图片A5B4C3D程序错谋,无法编译标准答案d技能点理解成员变量与局部变量的区别正确率0%题干在Java环境中,给定如下代码,编译运行的结果是() public class Test {public static void main(String[] args) { double firstAvg=80; double sec on dAvg;int rise=4;sec on dAvg =firstAvg + rise;System.out.printlnC第二次平均分为"+secondAvg); }}题型选择题图片A无法正确编译B可以编译,但运行时报错C第二次平均分为84.0D以上都不对标准答案C技能点能够实现不同数据类型Z间的转换正确率0%题干在Java中,下面关于StringBuffer的说法,不正确的是()题型选择题图片AString 一般用来存放不可变的字符串,而StringBuffer可以用于存放可变的 字符串B代码:StringBuffer sb = new StringBuffer();声明 了 StringBuffer 对象C创建StringBuffer对彖的时候,不能带有参数DStringBuffer对象可以使用append ()方法来追加字符串,而String对象不 可以标准答案C技能点能够使用StringBuffer类的常用方法操纵字符串正确率0%题干在Java中,下面代码可以正确编译的是()。
题型选择题图片Aint i = (double)l;Bdouble d = (int)2;Cint i = 1.34;D以上都正确标准答案b技能点能够实现不同数据类型Z间的转换正确率0%题干在Java中,以下关于接。
