




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】面向对象程序设计-濮阳职业技术学院中国大学慕课MOOC答案1.2测验1、【单选题】与其他面向对象语言相比,Java语言突出的特点是()本题答案:【解释型,与平台无关】2、【单选题】下列选项中,不属于Java语言特点的是()本题答案:【抽象】3、【单选题】Java语言属于()种语言?本题答案:【面向对象的语言】1.3测验1、【单选题】开发Java程序的步骤包括运行、编写、编译,它们的先后顺序是()本题答案:【编写—编译—运行】2、【单选题】安装好JDK后,在其bin目录下有许多exe可执行文件,其中javac.exe命令的作用是以下哪一种?()本题答案:【Java编译器】3、【单选题】Windows操作系统上Java虚拟机程序的文件名是()。本题答案:【java.exe】4、【判断题】Java虚拟机(JVM)是运行Java程序的软件环境。本题答案:【正确】1.4测验1、【单选题】编译Java源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。本题答案:【class】2、【单选题】Java类程序文件的扩展名是()。本题答案:【.java】3、【单选题】下列选项中,能将Java源程序编译为字节码的命令是().本题答案:【javac】4、【单选题】下列关于Java源程序结构的论述中,正确的是()。本题答案:【一个源文件包括的public类最多1个】1.5测验1、【单选题】在MyEclipse中编写Java程序,第1步应当()。本题答案:【新建Java项目】1.6测验1、【单选题】在Java中,用于向控制台输出信息的语句是()。本题答案:【System.out.print();】2、【单选题】Java语言中,程序封装的最小单位是()本题答案:【类】第1章单元测验1、【单选题】下列关于Java语言特点的叙述中,错误的是()。本题答案:【Java是面向过程的编程语言】2、【单选题】下列叙述中,正确的是()。本题答案:【源文件的扩展名为.java】3、【单选题】main方法是JavaApplication程序执行的入口点,关于main方法的方法头以下哪项是合法的()本题答案:【publicstaticvoidmain(String[]args)】4、【单选题】安装好JDK后,在其bin目录下有许多exe可执行文件,其中javac.exe命令的作用是以下哪一种()本题答案:【Java编译器】5、【单选题】Java的开发工具是()本题答案:【JDK】6、【判断题】一个Java源文件中可以有多个类,但只能有一个类是public的。本题答案:【正确】7、【判断题】目前,Java的许多集成开发环境,大多是以Sun公司提供的JDK开发工具集为基础的。本题答案:【正确】8、【判断题】Java语言中,程序封装的最小单位是类。本题答案:【正确】9、【判断题】一个Java源文件中包括的public类定义最少1个。本题答案:【错误】10、【判断题】Java是一种面向对象的语言本题答案:【正确】2.1测试1、【单选题】下列()是合法的标识符?本题答案:【_blank】2、【单选题】下列()不是Java中的保留字?本题答案:【sizeof】3、【单选题】下列()不是合法的标识符?本题答案:【2$_million】2.3测验1、【单选题】下列选项中,不属于Java基本数据类型的是()本题答案:【String】2、【单选题】下列变量定义中,正确的是()。本题答案:【doubled=2.5;】2.3测验1、【单选题】逻辑运算符表示()运算。本题答案:【条件与】2、【单选题】下列语句执行后的输出结果是()。inti=2,j=6;System.out.println((i+5)j);本题答案:【true】3、【单选题】条件运算符是()。本题答案:【?:】4、【单选题】下列运算符中,优先级最高的是()。本题答案:【++】第2章单元测试1、【单选题】下列代码的执行结果是()publicclassBeirun{publicstaticvoidmain(Stringargs[]){System.out.println(100%3);System.out.println(100%3.0);}}本题答案:【1和1.0】2、【单选题】下列代码的执行结果是publicclassBeirun{publicstaticvoidmain(Stringargs[]){System.out.println(5/2);}}本题答案:【2】3、【单选题】以下的变量定义语句中,合法的是()。本题答案:【doubled=3.14;】4、【单选题】下列不属于布尔逻辑表达式的是()。本题答案:【x=5】5、【单选题】使表达式y%4==0y%100!=0||y%400==0的值为false的选项是()。本题答案:【y=2100】6、【判断题】String属于引用类型本题答案:【正确】7、【判断题】?:是条件运算符。本题答案:【正确】8、【判断题】Java语言中,||和|是同一种运算的两种不同形式。本题答案:【错误】9、【判断题】Java中的char是一个字节。本题答案:【错误】10、【判断题】按惯例,类名首字母大写,变量名首字母小写。本题答案:【正确】3.1测验1、【单选题】下列代码段执行后,a的值为()。floatx=2.4f;inta=0;switch((int)x){case1:a++;case2:a+=2;case3:a+=3;}本题答案:【5】2、【单选题】下列哪种结构不属于算法的三种基本结构?()本题答案:【并列结构】3、【单选题】执行下列Java语句:intx=1;switch(x+1){case1:System.out.print(One);case2:System.out.print(Two);case3:System.out.print(Three);default:System.out.print(Error);}显示器上将显示()。本题答案:【TwoThreeError】4、【单选题】Java语言对嵌套if语句的规定是:else总是与()本题答案:【其之前最近的且尚未配对的if配对】3.2测验1、【单选题】在条件表达式被计算之前至少要执行一次循环体的循环语句是()。本题答案:【dowhile循环】2、【单选题】若有循环:intx=5,y=20;do{y-=x;x+=2;}while(xy);则循环体将被执行()次。本题答案:【2】3、【单选题】下列语句序列执行后,j的值是()intj=8,i=6;while(i4)i-=2;--j;本题答案:【7】4、【单选题】以下由for语句构成的循环执行的次数是()for(inti=0;truei++)本题答案:【有语法错,不能执行】3.3测验1、【单选题】下列选项中,不能实现跳转的语句是()。本题答案:【default】2、【单选题】在Java中,以下()关键字用于终止循环,使程序跳到循环块外的下一条语句。本题答案:【break】3、【单选题】publicstaticvoidmain(String[]args){for(inti=1;i=5;i++){if(i%2==1)printf(*);elsecontinue;System.out.print(#);}System.out.print($);}以上程序的输出结果,正确的是()H、*I、*$J、$本题答案:【*#*#*#$】第3章单元测试1、【单选题】对于if语句下列描述错误的是()本题答案:【if语句必须跟else联用】2、【单选题】对于switch语句下列描述正确的是()本题答案:【允许多个case共用一组执行语句】3、【单选题】对于循环语句下列描述正确的是()本题答案:【while循环可以用for循环代替】4、【单选题】在Java中,下列代码运行的结果是()publicstaticvoidmain(String[]args){inta=1,b=2,c=3;if(a0)if(b0)c=10;elsec=20;System.out.println(c);}本题答案:【输出:3】5、【单选题】研究下面的Java代码:switch(x){case1:System.out.println(1);case2:case3:System.out.println(3);case4:System.out.println(4);}当x=2时,运行结果是()本题答案:【输出结果为3和4】6、【判断题】return语句不是Java语言中的跳转语句。本题答案:【错误】7、【判断题】do……while循环的执行过程是无条件执行循环体一次,再根据判断条件决定是否继续执行循环体。本题答案:【正确】8、【判断题】if(true){inti=100;}System.out.println(i);运行此程序的结果是输出100。本题答案:【错误】9、【判断题】break和continue语句都是结束循环的语句。本题答案:【错误】10、【判断题】有四种循环控制结构。本题答案:【错误】4.1测试1、【单选题】定义了一维int型数组a[10]后,下面错误的引用是()本题答案:【a[10]=2;】2、【单选题】定义了int型二维数组a[6][7]后,数组元素a[3][4]前的数组元素个数为()本题答案:【25】3、【单选题】下列代码执行时,产生的异常是()。double[]dArray=newdouble[10];dArray[20]=3.00;本题答案:【ArrayIndexoutofBoundsException】4.2测验1、【单选题】阅读后面的程序:该程序运行的结果为()inta[]={13,45,67};intb[]=a;b[1]=23;for(inti=0;ib.length;i++)System.out.print(b[i]+”“);本题答案:【132367】2、【单选题】阅读本列代码:Stringa=newString[2],下面表达式错误的是()本题答案:【a[0]=0】3、【单选题】以下程序片段的输出结果是()int[][]m={{1,4,7},{2,5,8},{3,6,9},};inti,j,k=2;for(i=0;i3;i++){System.out.print(m[k][i]);}本题答案:【369】4、【单选题】下列代码段执行后,s的值为()。int[]a={1,2,3,4,5};ints=0;for(inti=0;i5;i++)if(i%2==0)s+=a[i];本题答案:【9】第4章单元测试1、【单选题】引用数组元素时,数组的下标类型可以是()本题答案:【以上均可】2、【单选题】int[]s=newint[3];s数组中元素最大的下标值为()本题答案:【2】3、【单选题】inta[]=___int[4];空格中正确的填空为();本题答案:【new】4、【单选题】定义一个数组,但未赋初值,系统会自动赋值,其值为()本题答案:【0或null】5、【单选题】若有定义:inta[2][3];则以下选项中不越界的正确的访问有()本题答案:【a[0][0]】6、【判断题】数组都有一个属性length。本题答案:【正确】7、【判断题】数组元素都会隐式初始化。本题答案:【正确】8、【判断题】Java语言中的数组元素只能是基本数据类型而不能为对象类型。本题答案:【错误】9、【判断题】增强的for语句可以方便地遍历数组。本题答案:【正确】10、【判断题】数组下标越界异常为ArrayIndexoutofBoundsException。本题答案:【正确】5.1测试1、【单选题】下面哪个修饰符修饰的方法只能被本类中的其他方法使用()本题答案:【private】2、【单选题】对象的特征在类中表示为变量,称为类的()本题答案:【属性】5.2测试1、【单选题】为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(??)本题答案:【static??void??method(?)】2、【单选题】void的含义:??(??)本题答案:【方法没有返回值】5.3测试1、【单选题】return语句:()本题答案:【方法中可以有多句return】2、【单选题】有以下方法的定义,请选择该方法的返回类型()。ReturnTypemethod(bytex,doubley){return(short)x/y*2;}本题答案:【double】5.4测试1、【单选题】在Java中,关于构造方法,下列说法错误的是()本题答案:【构造方法不可以重载】2、【单选题】在Java中,下面对于构造函数的描述错误的是()本题答案:【如果构造函数不带任何参数,那么构造函数的名称和类名可以不同】5.5测试1、【单选题】下列选项中关于Java中封装的说法错误的是()。本题答案:【包含属性的类都必须封装属性,否则无法通过编译】2、【单选题】现有:classTestFoofintx;Stringy;intgetX(){returnx;}StringgetY(){returny;}voidsetX(intx){intZ=7:this.x=x;}}可以添加多少个修饰符来封装此类?()本题答案:【2】第5章单元测试1、【单选题】分析选项中关于Java中this关键字的说法正确的是()本题答案:【this关键字是在对象内部指代自身的引用】2、【单选题】在一个java原文件中,import、class、package语句的顺序是()本题答案:【packageimportclass】3、【单选题】Java方法的参数传递对于自定义数据类型,参数传递是()本题答案:【通过引用】4、【单选题】下列有关类、对象和实例的叙述,正确的是哪一项?()本题答案:【类是对象的抽象,对象是类的具体化,实例是对象的另一个名称】5、【单选题】下列选项中,与成员变量共同构成一个类的是()本题答案:【方法】6、【判断题】在Java中声明变量时必须指定一个类型。本题答案:【正确】7、【判断题】有时候为了避免引起混淆,构造方法的方法名可以不与所属类名同名。本题答案:【错误】8、【判断题】Java的源代码中定义几个类,编译结果就生成几个以“.class”后缀的字节码。本题答案:【正确】9、【判断题】方法的返回值类型可以定义也可以不定义。本题答案:【错误】10、【判断题】Java程序中若包含package语句,则该语句必须放在程序的第一行。本题答案:【正确】6.1测验1、【单选题】在Java语言中,下列关于类的继承的描述,正确的是()。本题答案:【一个类可以具有多个子类】2、【单选题】Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是()。本题答案:【C不仅继承了B中的成员,同样也继承了A中的成员】3、【单选题】在Java语言中,下列关于类的继承的描述,正确的是()。本题答案:【一个类可以具有多个子类】6.2测验1、【单选题】在一系统中,不同类对象之间的通信的一种构造称为(消息),一个对象具有多种形态称为()。本题答案:【多态】2、【单选题】选择一下代码的输出结果()interfaceA{publicStringshow();}classBimplementsA{publicStringshow(){returnB;}}classCextendsB{publicStringshow(){returnC;}}publicclassTest{publicstaticvoidmain(String[]args){Aa=newB();Bb=newC();Ac=newC();System.out.println(a.show()+b.show()+c.show());}本题答案:【BCC】6.3测验1、【单选题】以下关于抽象类和接口的说法错误的是()。本题答案:【接口中的方法都必须加上public关键字。】2、【单选题】要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符()。本题答案:【abstract】6.4测验1、【单选题】在Java接口中,下列选项中有效的方法声明是()。本题答案:【voidaMethod();】2、【单选题】以下哪项是接口的正确定义?()本题答案:【interfaceB{voidprint();}】第6章单元测试1、【单选题】以下描述正确的有()。本题答案:【运行输出:Vehicle:driveCar:driveCar:drive】2、【单选题】以下关于继承的叙述正确的是()。本题答案:【在Java中类只允许单一继承】3、【单选题】下列哪一个关键字用于实现接口来定义类?()本题答案:【interface】4、【单选题】下列叙述中,错误的是()。本题答案:【父类包含子类】5、【单选题】接口中可以包含以下内容()。本题答案:【静态常量和抽象方法】6、【判断题】类只支持单继承,不允许多重继承,C类不可以既继承A类又B类。本题答案:【正确】7、【判断题】父类的引用指向自己子类的对象是多态的一种体现形式。本题答案:【正确】8、【判断题】抽象类实现接口时,可以不实现接口中的任何方法。本题答案:【正确】9、【判断题】抽象类中可以有构造方法,所以抽象类也可以创建实例对象。本题答案:【错误】10、【判断题】接口可以被多重implements,抽象类只能被单一extends。本题答案:【正确】7.1测验1、【判断题】字符串是基本数据类型。本题答案:【错误】2、【判断题】是字符串。本题答案:【正确】7.2测验1、【判断题】Stringa=abcdef;则a.substring(1,3)的结果为bcd。本题答案:【错误】2、【判断题】由于字符串的内部化,abc==newString(abc)为true。本题答案:【错误】第7章单元测试1、【单选题】分析如下的JAVA代码,编译运行时输出()。Strings=newString(“ABCDTest”);inti=1;intj=4;System.out.println(s.substring(i,j));本题答案:【BCD】2、【单选题】分析下面的Java程序,执行后的输出结果为()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));本题答案:【J】3、【单选题】给定如下Java程序的代码片段,运行后,要输出字符串“world”,则A处应该填入的代码是()。Strings=hello,world;System.out.println(A);本题答案:【s.substring(s.indexOf(“w”),s.length())】4、【单选题】哪种方法返回String中的字符数()本题答案:【length()】5、【单选题】有Stringstr1=hello;intnum=100;则对str1+100说法正确的是()本题答案:【str1+100的值是一个字符串hello100】6、【单选题】关于以下程序段,正确的说法是()Strings1=”abc”+”def”;//1Strings2=newString(s1);//2if(s1==s2)//3System.out.println(“==succeeded”);//4if(s1.equals(s2))//5System.out.println(“.equals()succeeded”);//6本题答案:【行6执行,行4不执行】7、【单选题】String类中替换字符串的方法是()。本题答案:【replace】8.1测验1、【单选题】给定如下代码所示的Java代码。则运行时,会产生()类型的异常。Strings=null;s.concat(“abc”);本题答案:【NullPointerException】2、【单选题】异常类FileNotFoundException的父类是()。本题答案:【RuntimeException】8.2测验1、【单选题】Java中的错误处理是通过异常处理模型来完成的,那么异常处理模块可以处理的错误是()。本题答案:【运行时错误】2、【单选题】下列操作必须采用try/catch语句来进行异常处理的是()。本题答案:【构造一个文件输入流】8.3测验1、【单选题】给定如下Java程序,这段程序编译运行后的输出结果是()publicclassTest{publicstaticvoidaMethod()throwsException{try{thrownewException();}finally{System.out.print(Finally);}}publicstaticvoidmain(String[]args){try{aMethod();}catch(Exceptione){System.out.print(Finished);}}}本题答案:【FinalyFinished】2、【单选题】给定如下Java代码片段,则下列调用方法正确的是()。Publicintcount(inti)throwsException{if(i==0)thrownewException(“参数不正确!”);return20/i;}本题答案:【publicvoiduseCount()throwsException{count(0);}】3、【单选题】自定义异常类的父类可以是()本题答案:【Exception】8.1单元测验1、【单选题】当方法遇到异常又不知如何处理时,正确的处理是()。本题答案:【声明抛出异常】2、【单选题】异常指的是下列哪种情况?()本题答案:【程序运行过程中发生的不正常现象,它将中断指令的正常进行】3、【单选题】()类是所有异常类的父类。本题答案:【Throwable】4、【单选题】在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。本题答案:【finally子句】5、【单选题】运行以下代码:publicclassRTExcept{publicstaticvoidthrowit(){System.out.print(“throwit”);thrownewRuntimeException();}publicstaticvoidmain(String[]args){try{System.out.print(“hello”);throwit();}catch(Exceptionre){System.out.print(“caught”);}finally{System.out.print(“finally”);}System.out.println(“after”);}}运行结果是()。本题答案:【hellothrowitcaughtfinallyafter】6、【判断题】程序中用throw关键字抛出异常时,只能抛出自己定义的异常对象。本题答案:【错误】7、【判断题】一个异常处理中finally语句块只能有一个或者可以没有。本题答案:【正确】8、【判断题】异常类对象代表当前出现的一个具体异常。本题答案:【正确】9、【判断题】Java语言中的所有异常类都是java.lang.Throwable的子类。本题答案:【正确】10、【判断题】Java语言中的所有异常类都是java.lang.Throwable的子类。本题答案:【正确】9.1测验1、【单选题】Java语言中,集合类都位于哪个包中()本题答案:【java.util】2、【单选题】下列集合中,不属于Collection接口的子类的是()本题答案:【Properties】9.2测验1、【单选题】执行下面程序,其运行结果是(D)publicclassExample{publicstaticvoidmain(String[]args){ArrayListlist=newArrayList();//创建ArrayList集合list.add("Tom");//向该集合中添加字符串list.add("Jerry");Iteratorit=list.iterator();//获取迭代器it.next();it.next();System.out.println(it.next());}}运行以上程序,输出结果是()本题答案:【以上结果都错误】2、【单选题】下列关于ArrayList的描述中,错误的是()本题答案:【ArrayList集合中的元素索引从1开始。】3、【单选题】下面关于List集合的描述中,哪一个是错误的()本题答案:【List集合没有索引】9.3测验1、【单选题】关于Map接口的下列说法错误的是:()本题答案:【Map接口可以使用add()存储元素。】2、【单选题】Map?接口存储的元素是键值对,其中值和键是()。本题答案:【可重复,不可重复】9.4测验1、【单选题】不是迭代器接口(Iterator)所定义的方法是(???)本题答案:【nextElement()】2、【单选题】下面那些方法不是接口Collection中已声明的方法(???)本题答案:【得到元素个数的length()方法】9.5测验1、【单选题】1.下列哪项是泛型的优点?()本题答案:【不用向下强制类型转换】2、【单选题】创建一个只能存放String的泛型ArrayList的语句是哪项?()本题答案:【ArrayListStringal=newArrayListString();】10.1测验1、【单选题】1、下列哪些容器不属于SWING?()本题答案:【Frame】2、【单选题】在SWING中哪些描述是正确的?()本题答案:【以上都正确】10.2测验1、【单选题】()布局管理器使容器中各个构件呈网格布局,平均占据容器空间。本题答案:【GridLayout】2、【单选题】FlowLayout布局管理器按照组件加入容器的次序从()到()排列组件。()本题答案:【左、右】10.3测验1、【单选题】获取选择框是否被选中的方法是()本题答案:【isSelected()】2、【单选题】为Button设置一个热键alt+A,可以采用的代码是()本题答案:【button.setMnenmonic()】10.4测验1、【单选题】能处理鼠标拖动和移动两种事件的接口是()本题答案:【MouseMotionListener】2、【单选题】包含当事件发生时从源传递给监视器的特定事件信息的对象()本题答案:【事件对象】第10章单元测验1、【单选题】在复选框中移动鼠标,然后点击一选项,需要捕获所选项必须实现哪个接口?()本题答案:【ItemListener】2、【单选题】事件处理机制能够让图形界面响应用户的操作,主要包括()本题答案:【以上都是】3、【单选题】下列哪种Java组件作为容器组件()本题答案:【Panel面板】4、【单选题】下面哪种布局管理器,当Frame的大小被改变时,Frame中的按钮的位置可能会被改变()本题答案:【FlowLayout】5、【单选题】事件监听接口中的方法的返回值是()本题答案:【void】6、【判断题】Java的图形界面技术经历了两个发展阶段,分别通过提供AWT开发包和SWING开发包来实现。本题答案:【正确】7、【判断题】当一个容器中放入多个单选钮时,需要先用Group对象将其分组,使得组内不能选择多个,只能选择其一。本题答案:【错误】8、【判断题】Window有两种形式:Frame(框架)和Dialog(对话框)。本题答案:【正确】9、【判断题】容器Java.awt.Container是Frame类的子类。本题答案:【错误】10、【判断题】容器里组件的位置和大小是由布局管理器决定的。本题答案:【正确】11.1测验1、【单选题】JDBC是用来访问数据库的,下面哪一个不是其功能()。本题答案:【增、删、改数据库】2、【单选题】JDBCAPI被定义在下列JavaAPI的哪个包中?()本题答案:【java.sql】11.2测验1、【单选题】在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据库源连接的语句为:Connectioncon=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=test,“sa,“123456);URL连接中的“test”表示的是()。本题答案:【数据库中表的名称】2、【单选题】创建JDBC连接对象需要用到下列哪个类或接口中定义的方法?()本题答案:【DriverManager】11.3测验1、【单选题】下列哪一个不是Statement接口中的方法。()本题答案:【executeDelete方法】2、【单选题】Java对数据库的操作一般包括()。本题答案:【查询、插入、修改、删除】11.4测验1、【单选题】下列哪一个接口称为结果集。()本题答案:【ResultSet】2、【单选题】ResultSet中哪一个方法表示获取结果集当前行中指定字段的值。()本题答案:【getXXX(StringcolumnLabel)】11.5测验1、【单选题】PreparedStatment接口中哪一个方法执行增加、删除、修改操作。()本题答案:【executeUpdate】2、【单选题】在Java中,欲成功更新表course中数据(huors字段为int型,coursetitle为nvarchar型),假设已经获得了数据库连接Connection的对象con,则在以下程序字段的下划线处应该填写代码是()。PreparedStatementpstrnt=con.prepareStatement(“updatecoursesethours=?Wherecoursetitle=?”);____________________________//此处填写代码pstmt.setString(2.”Java程序设计”);pstmt.executeUpdate();本题答案:【ostmt.setInt(1,800);】第11章单元测验1、【单选题】下列关于JDBC的描述中,错误的是()。本题答案:【不同数据库管理系统的JDBC驱动程序都是一样的】2、【单选题】Java语言提供了丰富的类和接口用于数据库编程,主要包括java.sql和()两个包。本题答案:【javax.sql】3、【单选题】下列哪一个方法用户执行返回多个结果。()本题答案:【executeQuery】4、【单选题】在Java中,下列接口或类不包括不包括在java.sql包中的是()。本题答案:【ArrayList】5、【单选题】在Java语言中,已知con为已经建立的数据库连接对象,则下列()是正确的JDBC代码片段。本题答案:【PreparedStatementpstmt=con.prepartStatement(“insertintoEMP(EMPNO,ENAME)values(?,?)”);pstmt.setInt(1,7);pstmt.setString(2,”Admin”);】6、【判断题】当执行查询操作时,执行对象的executeUpdate方法,该方法返回的是结果集ResultSet。本题答案:【错误】7、【判断题】Statement对象提供了执行基本SQL语句的功能。本题答案:【正确】8、【判断题】JDBC就是用来操作数据库的。具体可以实现与数据库建立连接、向数据库发送SQL语句和获取并处理结果集三个功能。本题答案:【正确】9、【判断题】ResultSet接口又称结果集,是用来存储数据查询结果的对象。本题答案:【正确】10、【判断题】Statement接口继承了PreparedStatement接口,用来执行预编译的SQL语句。本题答案:【错误】12.1测验1、【单选题】一个进程至少包含几个线程?()本题答案:【1】2、【单选题】下列说法中,错误的是()。本题答案:【线程就是程序】12.2测验1、【单选题】线程启动后进入下列哪个状态?()本题答案:【可运行状态】2、【单选题】下列哪个方法不是线程类Thread中定义的方法?()本题答案:【exit()】12.3测验1、【单选题】()关键字可以对对象加互斥锁。本题答案:【synchronized】2、【单选题】下列()方法可以使线程从运行状态进入其他阻塞状态。本题答案:【sleep】12.4测验1、【单选题】以下不属于Thread类提供的线程控制方法是()。本题答案:【break()】2、【单选题】下列说法中错误的一项是()。本题答案:【共享数据的访问不一定全部使用synchronized加锁】第12章单元测验1、【单选题】以下用于定义线程的执行体的方法是()。本题答案:【run()】2、【单选题】Thread类的方法中,getName()方法的作用是()。本题答案:【返回线程的名称】3、【单选题】下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排它的?()本题答案:【synchronized】4、【单选题】下列不属于线程生命周期状态的是()。本题答案:【解锁状态】5、【单选题】Runnable接口定义了如下哪些方法?()本题答案:【run()】6、【判断题】一个线程可以包含多个进程。本题答案:【错误】7、【判断题】如果在一个多处理器的机器上,有多个线程并行执行,且线程的数量大于处理器数目时,就会出现多个线程在同一个CPU上执行的现象。本题答案:【正确】8、【判断题】多线程程序设计的含义是可以将一个程序任务分成几个并行的任务。本题答案:【正确】9、【判断题】线程体的本质是run()方法。本题答案:【正确】10、【判断题】线程体可以位于Thread或Runnable中的run()方法。本题答案:【正确】期末考试1、【单选题】编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。本题答案:【class】2、【单选题】开发Java程序的步骤包括运行、编写、编译,它们的先后顺序是()。本题答案:【编写—编译—运行】3、【单选题】在Java中,用于向控制台输出信息的语句是()。本题答案:【System.out.print()】4、【单选题】下列语句片段inta=10,b=4,c=20,d=6;System.out.println(a++*b+c*--d);结果为()本题答案:【140】5、【单选题】给出下面代码:publicclasstest{staticinta[]=newa[10];publicstaticvoidmain(Stringargs[]){System.out.println(arr[10]);}}哪个选项是正确的?()本题答案:【编译时将产生错误】6、【单选题】在Java中,想要存储真或假、是或否的数据最好使用()数据类型。本题答案:【boolean】7、【单选题】给定如下Java代码片段,编译运行时的结果是()inti=2;switch(i){default:System.out.println(“default”);case0:System.out.println(“zero”);break;case1:System.out.println(“one”);case2:System.out.println(“two”);}本题答案:【输出:two】8、【单选题】在Java中,使用()关键字导入包。本题答案:【import】9、【单选题】在Java中,无论循环条件是什么,下列()循环都至少执行一次。本题答案:【do…while】10、【单选题】Java中,以下()关键字用于终止循环,使程序跳到循环块外的下一条语句。本题答案:【break】11、【单选题】对象使用时,下面描述错误的是()本题答案:【通过成员变量的访问权限设定限制自身对这些变量方法的调用】12、【单选题】构造方法何时被调用()本题答案:【创建对象时】13、【单选题】在Java中,下列关于带参数的方法说法中正确的是()本题答案:【方法的参数可以是一个或多个】14、【单选题】分析下面的Java程序,执行后的输出结果为()。Stringstr=newStirng(“JavaScript”).;System.out.println(str.substring(0,str.indexOf(“a”)));本题答案:【J】15、【单选题】下列选项中关于Java中封装的说法错误的是()。本题答案:【包含属性的类都必须封装属性,否则无法通过编译。】16、【单选题】在Java语言中,下列关于类的继承的描述,正确的是()。本题答案:【一个类可以具有多个子类】17、【单选题】在Java中,已定义两个接口B和C,要定义一个实现这两个接口的类,以下语句正确的是()。本题答案:【classAimplementsB,C】18、【单选题】Java中的错误处理是通过异常处理模型来完成的,那么异常处理模块可以处理的错误是()。本题答案:【运行时错误】19、【单选题】在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据库源连接的语句为:Connectioncon=DriverManager.getConnection(jdbc:sqlserver://localhost:1433;DatabaseName=test,“sa,“123456);URL连接中的“test”表示的是()。本题答案:【数据库中表的名称】20、【单选题】Java语言中,集合类都位于哪个包中()?本题答案:【java.util】21、【单选题】事件处理机制能够让图形界面响应用户的操作,主要包括()本题答案:【以上都是】22、【单选题】下面的哪一个关键字通常用来对对象加锁,从而使得对对象的访问是排它的?()本题答案:【synchronized】23、【单选题】下列不属于线程生命周期状态的是()。本题答案:【解锁状态】24、【单选题】以下用于定义线程的执行体的方法是()。本题答案:【init()】25、【单选题】下列哪种Java组件作为容器组件()本题答案:【Panel面板】26、【单选题】下列关于ArrayList的描述中,错误的是()。本题答案:【ArrayList集合中的元素索引从1开始。】27、【单选题】在JDBC应用程序中,使用Statement接口的()方法,执行查询语句,并可返回结果集。本题答案:【executeQuery()】28、【单选题】在Java中,JDBCAPI定义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 眼科器械清洗管理课件
- 选矿厂大型设备管理制度
- 小学生安全主题班会方案
- 二零二五年度防雷装置系统集成与优化服务合同
- 基于乳腺X线及临床特征的导管内癌分子亚型预测模型构建及应用研究
- 红眼病患者的临床护理指南查房
- 静脉输液温度控制与安全管理
- 术后病人监护安全操作规范
- 慢性病患者护理安全策略
- 耳聋患者护理查房
- 2025年中级银行从业资格考试《个人贷款》新版真题卷(含答案)
- 2026届高考语文一轮复习:信息类文本阅读 专项测试卷(含答案解析)
- 专题30 北方地区(东北、黄土高原、北京)(填图速记手册)(原卷版)
- (高清版)DG∕TJ 08-2093-2019 电动汽车充电基础设施建设技术标准 含2021年局部修订
- 《慢性伤口治疗与护理》课件
- 箭牌卫浴订货合同协议
- 江苏省徐州市铜山县2025年重点中学小升初数学入学考试卷含解析
- 2025至2030中国铬铁市场供需风险及发展趋势方向研究报告
- 医院健康教育技能培训课件
- 桡动脉穿刺置管操作与压力监测专家共识解读
- 《计算机视觉技术》课件
评论
0/150
提交评论