Java程序设计智慧树知到答案章节测试2023年

合集下载

2020智慧树,知到《基于任务的JAVA程序设计》章节测试完整答案

2020智慧树,知到《基于任务的JAVA程序设计》章节测试完整答案

2020智慧树,知到《基于任务的JAVA程序设计》章节测试完整答案第一章单元测试1、判断题:Java程序可以直接编译为适用于本地计算机的机器码。

选项:A:错B:对答案: 【错】2、判断题:Java是一种不区分大小写的编程语言。

选项:A:错B:对答案: 【错】3、单选题:Java不包括( )特点。

选项:A:平台无关性B:分布性可移植性D:面向过程答案: 【面向过程】4、单选题:Java源程序的扩展名为( )选项:A:.classB:.javC:.jsD:.java答案: 【.java】5、单选题:Java编译成功后生成文件的扩展名为( ) 选项:A:.js.classC:.javD:.java答案: 【.class】第二章单元测试1、单选题:下列标识符名称不合法是( )选项:A:_123B:$mainC:squareD:true答案: 【true】2、单选题:下列选择中,不属于Java语言的简单数据类型的是( )A:整数型B:数组C:浮点型D:字符型答案: 【数组】3、单选题:下列名称不是Java语言中的关键字的是( )选项:A:ifB:privateC:sizeof答案: 【sizeof】4、判断题:在Java程序中要使用一个变量,必须先对其进行声明( )A:错B:对答案: 【对】5、判断题:以0x或0X开头的整数(如0x45)代表八进制整型常量( ) 选项:A:错B:对答案: 【错】。

Java 程序设计 智慧树知到网课章节测试答案

Java 程序设计 智慧树知到网课章节测试答案

1、选择题:编译和运行以下代码的结果为:public class MyMain{ public static void main(String argv){ System.out.println(“Hello cruel world”); } }选项:A:编译错误B:运行输出‘Hello cruel world’C:编译无错,但运行时指示没有定义构造方法D:编译无错,但运行时指示找不到main方法答案: 【编译无错,但运行时指示找不到main方法】2、选择题:以下哪个是Java应用程序入口的main方法头?选项:A:public static int main(char args[])B:public static void main(String a[])C:public static void MAIN(String args[])D:public static void main(String argv)答案: 【public static void main(String a[])】3、选择题:编译Java源程序文件将产生相应的字节码文件,字节码文件的扩展名为?选项:A:javaB:classC:htmlD:exe答案: 【class】4、选择题:main方法是Java Application程序执行的入口点,关于main 方法的方法头合法的有?选项:A:public static void main()B:public static void main(String[ ] args)C:public static int main(String[ ] arg)D:public static void main(String arg[ ])答案: 【public static void main(String[ ] args),public static void main (String arg[ ])】5、选择题:每个源程序文件中只能定义一个类。

程序设计基础智慧树知到答案章节测试2023年

程序设计基础智慧树知到答案章节测试2023年

绪论单元测试1.以下对C语言程序的描述,正确的是()。

A:C语言程序首先执行main函数前的语句B:C语言程序从定义的第一个函数开始执行C:C语言程序总是从main函数开始执行D:C语言程序从包含的第一个头文件开始执行答案:C2.C语言属于()语言。

A:机器语言B:面对对象语言C:高级语言D:汇编语言答案:C3.以下对C语言程序工作过程的描述,错误的是()。

A:程序编译链接为可执行文件后存储在磁盘中B:程序执行时将按照程序指定的逻辑从存储器中获取指令,并逐条执行C:程序中的指令、数据均以二进制形式存储在存储器中D:执行程序时通过解释器,逐行边解释为机器可理解的指令边执行这些指令答案:D4.以下关于计算机语言的描述,错误的是()。

A:计算机可以直接使用机器语言B:计算机可以不需要解析直接使用高级语言C:汇编语言中使用了助记符来帮助开发人员开发D:计算机高级语言(如C语言)更具有可读性,开发效率进一步提升答案:B5.C语言的功能和用途有()。

A:编写嵌入式系统B:开发其他计算机高级语言C:编写操作系统底层调度算法D:直接与硬件交互答案:ABCD6.C语言程序中包含()。

A:定义的变量B:main函数C:头文件D:助记符答案:ABCD7.C语言程序中可以没有main函数,也可以执行。

()A:错B:对答案:A第一章测试1.以下不是算法的特征是()A:简洁性B:可行性C:确切性D:有穷性答案:A2.以下不是评价一个算法的指标()A:时间复杂度B:空间复杂度C:健壮性D:问题的规模答案:D3.以下哪种图形表示选择结构()A:B:C:D:答案:A4.变量n初始为1,以下代码中哪个n最终可以为10()A:while(n<=10){n=n+1}B:while(int i=10; i>=0; i–){n=n i}C:while(int i=0; i<=10; i++){n=n i}D:while(n<10){n=n+1;}答案:D5.实现x和y的值交换,能够实现此功能的是()A:x=y;B:x=y; y=x; x=x;C:x=y; y=x;D:int t; t=x; x=y; y=t;答案:D6.结构程序化设计不应该使用()A:灵活、简洁的goto结构B:自顶向下,逐步细化的方法C:三种基本结构:顺序结构、选择结构、循环结构的编码方法D:模块化设计答案:A7.程序的基本结构包括()A:顺序结构B:逻辑结构C:选择结构D:循环结构答案:ACD8.结构化程序设计方法包括()A:逐步细化B:自顶向下C:模块化设计D:结构化编码答案:ABCD9.算法有且只有一个输入和输出()A:对B:错答案:B10.描述算法可用自然语言、传统流程图、N-S流程图来描述()A:错B:对答案:B第二章测试1.下列定义变量的语句中正确的是:()A:int int123B:float US$C:double intD:char For答案:A2.C语言中最简单的数据类型包括:()A:整型、实型、字符型B:整型、实型、逻辑型、字符型C:整型、字符型、逻辑型D:整型、实型、逻辑型答案:A3.main(){int a=8,b=4;printf(“%d”, b=b/a);}上述程序的输出结果是()A:4B:0C:不确定值D:1答案:B4.a=125.534;a=(int)125.521%4;设a为int型变量,执行上述赋值语句后,a的取值分别是()A:125.534,2B:125,21C:125,31D:125,1答案:D5.int b=3; ++b;则b的值为()A:2B:4C:3D:5答案:B6.下列说法不正确的是()A:在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语句中有效B:主函数main中定义的变量在整个文件或程序中有效C:形式参数是局部变量D:不同函数中,可以使用相同名字的变量答案:B7.以下属于不合法赋值语句的是()A:x+y;B:c=int(a+b);C:x=y=200;D:–d;答案:AB8.以下选项是不合法常量的是()答案:AC9.¥temp是合法的变量名称()A:对B:错答案:B10.编译系统把浮点型常量都按双精度处理,分配16个字节()A:错B:对答案:A第三章测试1.main() {int a=1, b=2, c=3;if(a<c) {b=a;c=b;a=c;} else {a=0;}printf(“a=%d”, a);}上述程序的输出是()A:1B:2C:3D:0答案:A2.以下一组运算符中,优先级最低的运算符是()A:-B:!=C:*D:>答案:B3.#include<stdio.h>int main(){ int a=1,b=2,c=3,d=4,m=2,n=2; (m=a<b)||(n=c>d); printf(“%d:2 2B:1 2C:0 1D:1 0答案:B4.若int i=0,j=1,k=2 k= i++ && j++;则此时的k为多少()A:1B:2C:3D:0答案:D5.设a=1,b=2,c=3,d=4,则表达式:a>b?a:c<d?c:d的结果为()A:2B:1C:4D:3答案:D6.以下不能作为switch语句中的条件的是()A:3B:1C:1+1D:‘A’答案:C7.以下 if语句形式正确的有()A:if(表达式){若干语句;}if {若干语句;}else{若干语句;}B:if(表达式){若干语句;}C:if(表达式){若干语句;}else{若干语句;}D:if(表达式){若干语句;}else if{若干语句;}答案:BC8.以下对逻辑运算符两侧的运算对象的数据类型描述不正确的是()A:只能是0或非0整数B:可以是整数或字符型数据C:只能是0或者1D:可以是任何类型的整数答案:AC9.条件运算符?和:是一对运算符,不能分开单独使用。

面向对象程序设计(山东联盟-山东青年政治学院)智慧树知到答案章节测试2023年

面向对象程序设计(山东联盟-山东青年政治学院)智慧树知到答案章节测试2023年

第一章测试1.下列关于JDK的说法中,错误的是?( )A:JDK是Java开发工具包的简称B:JDK包括Java编译器、Java文档生成工具、Java打包工具等C:JDK是整个Java的核心D:安装JDK后,还需要单独安装JRE答案:D2.下列关于classpath环境变量的说法中,哪一个是正确的?( )A:classpath配置一次后可永久使用B:查看当前classpath配置的命令是:classpathC:没有classpath环境变量就不能运行Java程序D:classpath环境变量可以让虚拟机找到class文件的目录答案:A3.Java属于以下哪种语言?()A:高级语言B:机器语言C:以上都不对D:汇编语言答案:A4.下列目录中,哪一个是用来存放JDK可执行程序的。

()A:jre目录B:lib目录C:bin目录D:db目录答案:C5.下列哪个是Java应用程序主类中正确的main方法?A:static void main (String args[ ])B:public static void Main (String args[])C:public void main (String args[ ])D:public static void main (String args[ ])答案:D6.如果jdk的安装路径为:c:jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项()A:c:jre;B:c:jdk bin;C:c:jre bin;D:c:jdk;答案:B7.下列目录中,哪一个是用来存放JDK核心源代码的?()A:include目录B:src目录C:jre目录D:lib目录答案:B8.JDK安装成功后,可以将bin目录的路径配置在环境变量path中。

()A:对B:错答案:A9.配置classpath环境变量的目的是为了可以查找到java文件。

智慧树知到答案 JAVA高级程序设计章节测试答案

智慧树知到答案 JAVA高级程序设计章节测试答案

第一章单元测试1、判断题:异常是指在程序运行中由代码产生的一种错误。

()选项:A:对B:错答案: 【对】2、判断题:在软件开发过程中,程序中出现错误是不可避免的。

()选项:A:对B:错答案: 【对】3、多选题:按照错误的性质,可将程序错误分为()。

选项:A:语法错B:逻辑错C:语义错D:书写错答案: 【语法错;逻辑错;语义错】4、判断题:语法错是由于违反程序设计语言的语法规则而产生的错误。

()选项:A:对B:错答案: 【对】5、多选题:编译错误包括()。

选项:A:表达式中运算符与操作数类型不兼容B:语句末尾缺少分号C:标识符未声明D:括号儿不匹配答案: 【表达式中运算符与操作数类型不兼容;语句末尾缺少分号;标识符未声明;括号儿不匹配】第二章单元测试1、多选题:输入输出操作包括()。

选项:A:从文件读取数据B:向文件写入数据C:从键盘上读取数据答案: 【从文件读取数据;向文件写入数据;从键盘上读取数据】2、判断题:Java语言将输入输出操作用流来实现。

()选项:A:错B:对答案: 【对】3、多选题:按照数据的传输方向,流可分为()。

选项:A:字节流B:输出流C:字符流D:输入流答案: 【输出流;输入流】4、多选题:从流的内容上划分,流可分为()。

选项:A:输入流B:输出流C:字节流D:字符流答案: 【字节流;字符流】Java语言中输入输出源包括()。

选项:A:键盘B:网络C:文件D:屏幕答案: 【键盘;网络;文件;屏幕】第三章单元测试1、判断题:程序是静态的代码。

()选项:A:对B:错答案: 【对】2、判断题:进程是动态的。

()选项:A:对B:错答案: 【对】3、判断题:多任务是指在一个系统中可以同时运行多个程序,即有多个独立运行的任务。

()选项:A:对B:错答案: 【对】4、判断题:线程是处理器调度的基本单位。

()选项:A:对B:错答案: 【对】一个进程在其执行过程中可以产生多个线程,形成多条执行线路。

Java高级特性及项目实战智慧树知到答案章节测试2023年

Java高级特性及项目实战智慧树知到答案章节测试2023年

第一章测试1.以下那个选项不是集合框架的内容()。

A:List B:JFrame C:CollectionD:Map 答案:B2.将List集合对象list索引为5的元素修改为“fyvtc”,应该选择哪个选项()。

A:list.get(5,”fyvtc”); B:list.update(5,”fyvtc”); C:list.set(5,”fyvtc”);D:list.subList(5, “fyvtc”); 答案:C3.判断Set集合对象set中是否包含“fyvtc”,应该选择哪个选项()。

A:set.size(); B:set.contains(“fyvtc”); C:set.isEmpty() D:set.containsAll(“fyvtc”);答案:B4.Iterator接口中哪个方法用于移除元素()。

A:hasNext() B:next()C:remove() D:clear() 答案:C5.HashMap的数据是以key-value的形式存储的,以下关于HashMap的说法正确的是()。

A:HashMap中的键不能为null B:value值不允许重复C:HashMap中的Entry对象是有序排列的 D:key值不允许重复答案:D ## 第二章测试6.下面泛型定义中不正确的是()。

A:class TestFour{int <T> test () { }}B:class TestOne<T> { } C:class TestThree{<T> void test (T t) { }} D:interfaceTestTwo<T> { } 答案:A7.下面五条语句中,错误的有()。

A:Vector<Integer>v1 = newVector<Integer>(); B:Vector v4 = new Vector<Integer>(); C:Vector<Object>v2 = new Vector<Integer>(); D:Vector<Integer> v3 = new Vector(); 答案:C 8.下列关于泛型的说法中,不正确的是() A:使用泛型避免了强制类型转换B:使用泛型必须进行强制类型转换 C:泛型类可以指定多个类型参数 D:泛型是一种安全机制答案:B9.关于泛型通配符说法不正确的是() A:使用无边界通配符可使泛型能够接受任意类型的数据 B:固定下边界通配符可以限制泛型能够接受指定类及其父类类型的数据 C:固定上边界通配符可以限制泛型能够接受指定类及其父类类型的数据 D:泛型通配符可用来解决泛型类型的类型转换问题答案:C 10.泛型的出现可以把运行时出现的问题提前放到编译时期就发现。

计算机程序设计智慧树知到答案章节测试2023年湘潭大学

第一章测试1.以下叙述不正确的是()。

A:在C程序中,语句之间必须要用分号”;“分隔B:在C程序中,无论是整数还是实数都能正确无误地表示C:在C程序中,%是只能用于整数运算的运算符D:若a是实型变量,C程序中a=10是正确的,因为实型变量中允许存放整型数答案:B2.以下程序输出结果为()。

int a=3;int b=5;int c=a+b;printf(“a+b=%d”,c);A:a+b=8B:5C:3D:8答案:A3.以下程序中有()处错误。

#include<stdio.h>int main[]{printf(“HelloWorld!”)return 0;}A:4B:1C:2D:3答案:C4.C语言每条语句以分号“;”结束。

()A:对B:错答案:A5.C语言是一种面向过程的程序设计语言。

()A:对B:错答案:A6.运行一个C语言程序主要包括()步骤。

A:执行B:编译C:编辑D:链接答案:ABCD7.常见的C语言编译器有()。

A:Code::BlocksB:Visual C++C:Dev C++D:Visual Studio答案:ABCD8.有定义语句:int x,y;若要通过scanf(“%d,%d”,&x,&y);语句使变量x得到数值11,变量y得到数值12,下面四组输入形式中,正确的有()。

A:11,12B:11,12C:11 12D:11, 12答案:ABD9.已有定义int i,j,k; ,若从键盘输入:1,2,3,使i的值为1,j的值为2,k的值为3,以下选项中正确的输入语句是()。

A:scanf(“%2d%2d%2d”,&i,&j,&k);B:scan f(“%d_%d_%d”,&i,&j,&k);C:scanf(“%d,%d,%d”,&i,&j,&k);D:scanf(“i=%d,j=%d,k=%d”,&i,&j,&k);答案:C第二章测试1.若有定义:double x; ,则能正确输入x值的语句是()。

智慧树答案基于任务的Java程序设计知到课后答案章节测试2022年

第一章1.Java程序可以直接编译为适用于本地计算机的机器码。

答案:错2.Java是一种不区分大小写的编程语言。

答案:错3.Java不包括()特点。

答案:面向过程4.Java源程序的扩展名为()答案:.java5.Java编译成功后生成文件的扩展名为()答案:.class第二章1.下列标识符名称不合法是( )答案:true2.下列选择中,不属于Java语言的简单数据类型的是( )答案:数组3.下列名称不是Java语言中的关键字的是( )答案:sizeof4.在Java程序中要使用一个变量,必须先对其进行声明( )答案:对5.以0x或0X开头的整数(如0x45)代表八进制整型常量( )答案:错第三章1.简单if结构是顺序程序结构答案:错2.多重if-else分支结构中的大括号不能省略答案:错3.switch case结构中的default为必选参数,必须得写上,否则程序会出错答案:错4.在流程图中,下面说法正确的是( )答案:“平行四边形”表示输入/输出指令(或数据)5.下列关于if选择结构和switch选择结构的说法正确的是( )答案:switch选择结构中的default可选第四章1.continue语句用在循环结构中跳过当次continue下面的语句继续执行下一次循环答案:对2.嵌套循环的次数为外循环的次数加上内循环的执行次数答案:错3.运行下面的程序将输出( )次“我爱中国”public class China{ public static voidmain(String[] args){ int i=1; do{ System.out.println(“我爱中国”); }while(i<5); }}答案:死循环4.阅读下面的程序片断,输出结果是( ) int a=0; while(a<5){ switch(a){ case 0:case 3: a=a+2; case 1: case 2: a=a+3; default: a=a+5; } } System.out.println(a);答案:105.阅读下列代码,如果输入的数字是6,正确的运行结果是( ) importjava.util.*; public class Test{ public static void main(String[] args){ Scannerinput=new Scanner(Syst em.in); System.out.print(“请输入1个1-10之间的数”); int number =input.nextInt(); for(inti=1;i<=10;i++){ if((i+number)>10){ break; } System.out.print(i+” ”); } } }答案:1 2 3 4第五章1.int[][] x = new int[3][5]; 所定义的二维数组对象含有15个int型元素。

程序设计基础知到章节答案智慧树2023年南京理工大学

程序设计基础知到章节测试答案智慧树2023年最新南京理工大学第一章测试1.以下可以作为C++自定义标识符的是:参考答案:sqrt2.下列选项中合法的用户标识符是:参考答案:_2Text3.以下各选项组中,均可作为自定义标识符的组是:参考答案:No1 Cout a4.以下说明语句中,正确的是:参考答案:int For,INT;5.以下不符合C++语法规则的数值常量是:参考答案:2E1.46.存储下列数据,占用存储字节最多的是:参考答案:0.07.执行语句unsigned a=-1;auto c=a;后,c的类型为:参考答案:unsigned8.在VC++中,基本数据类型所占字节长度,正确的是:参考答案:char<short<int<double9.以下说明语句中,不存在语法错误的是。

参考答案:int _2int;10.以下选项中,不能将字母A的ASCII码保存到变量ch的语句是:参考答案:char x= "A";第二章测试1.以下运算符中运算对象一定不能是double类型的是:参考答案:%2.设有语句:char x=6,y=10;int z; z=(x^y)<<2; 则z的值是:参考答案:483.设有int s=-2; 则执行表达式s++||++s后s的值为:参考答案:-14.设有int a=3,b=2,x=4; 则cout<<(a<x<b)输出为:参考答案:15.若有声明int m=7,n=4;float a=38.4,b=6.4,x;则执行语句x=m/2*n+a/b+1/2;后,x的值为:参考答案:186.若有int a=1,b=2,c=3,d=4; 则表达式b<a?a:c<d?c:d的值为(运算符?:的结合性为从左向右):参考答案:37.执行下面语句:int i = -5;cout<<-(i++)<<";";cout<<i<<endl;输出结果是下面哪一个?参考答案:5;-48.尝试执行下面语句:unsigned int i = 2;int j = -3;cout<<(i*j)<<endl;输出结果是下面哪一个?参考答案:一个无符号整数9.下列字符串常量表示中,错误的是()。

智慧树知道网课《Java语言程序设计》课后章节测试满分答案

第一章测试1【单选题】(10分)J ava属于以下哪种语言?A.汇编语言B.机器语言C.其余选项都不对D.高级语言2【单选题】(10分)下面哪种类型的文件可以在J ava虚拟机中运行?()A..classB..exeC..javaD..jre3【单选题】(10分)安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种?()A.J ava启动器B.J ava文档制作工具C.J ava解释器D.J ava编译器4【单选题】(10分)如果J DK的安装路径为d:\jdk,若想在命令窗口中任何当前路径下,都可以直接使用javac和java命令,需要将环境变量path设置为以下哪个选项?()A.d:\jre;B.d:\jdk;C.d:\jdk\bin;D.d:\jre\bin;5【多选题】(10分)以下选项中,哪些属于J DK工具?()A.J ava运行工具B.Java文档生成工具C.J ava打包工具D.J ava编译器6【判断题】(10分)通过J ava虚拟机可以在不同的操作系统上运行J ava程序,从而实现跨平台特性。

A.对B.错7【判断题】(10分)JRE中包含了J ava基础类库、J VM和Java工发工具。

A.对B.错8【判断题】(10分)J ava中的包是专门用来存放类的,通常功能相近的类存放在相同的包中。

A.错B.对9【判断题】(10分)java.util包含J ava中大量工具类、集合类等,例如:Arrays、List、Set等。

A.错B.对10【判断题】(10分)J ava语言和C语言一样,是面向过程的语言。

A.对B.错第二章测试1【判断题】(8分)ng包的Character类的isJavaIdentifierStart方法的功能是用来判断某个字符是否为Java标识符的首字符。

A.错B.对2【判断题】(8分)ng包的Character类的isJavaIdentifierPart方法的功能是用来判断某个字符是否为Java标识符的中间字符(非首字符)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章测试
1.下列关于Java特点的描述中,错误的是()。

A:Java允许多个线程同时执
行 B:Java只能运行在Window和Linux平台 C:Java语言不支持指针 D:Java
具有自动垃圾回收的机制答案:B
2.下列目录中,哪一个是用来存放JDK可执行程序的()。

A:bin目录 B:db
目录 C:lib目录 D:jre目录答案:A
3.下列关于JDK、JRE和JVM关系的描述中,正确的是() A:JDK中包含了
JRE,JRE中包含了JVM。

B:JRE中包含了JDK,JVM中包含了JRE。

C:JRE
中包含了JDK,JDK中包含了JVM。

D:JDK中包含了JRE,JVM中包含了
JRE。

答案:A
4.已知String x="abcdefghijk",则x.substring(3,5)的返回值为()。

A:"cdef"
B:"de" C:"def" D:"bcde" 答案:B
5.JAVA语言和C语言一样,都是面向过程的编程语言。

() A:对 B:错答
案:B ## 第二章测试
6.下列选项中,不属于比较运算符的是()。

A:< B:= C:== D:<= 答案:B
7.下列选项中,属于布尔常量的是()。

A:abf B:198 C:true D:2e3f 答案:C
8.JAVA语言不区分大小写。

() A:对 B:错答案:B
9.class可以用来作为标识符命名。

() A:错 B:对答案:A
10.数值5.0f 是float类型。

() A:对 B:错答案:A ## 第三章测试
11.while和do while语句没有区别。

() A:错 B:对答案:A
12.while语句、do while语句,for语句都是循环控制语句。

() A:对 B:错答
案:A
13.数组{1,2,3,4,5},下标最大值为5。

() A:对 B:错答案:B
14.数组中存放的数据类型可以不相同。

() A:对 B:错答案:B
15.关于continue语句的使用范围,下列说法正确的是()。

A:continue语句
可以在循环语句中使用 B:continue语句可以在条件语句中使用 C:continue
语句可以在选择语句中使用 D:不输出任何内容答案:A ## 第四章测试
16.当成员变量和局部变量重名时,若想在方法内使用成员变量,那么需要使用
下列选项中的哪一个关键字()。

A:this B:import C:super D:return 答案:A 17.17下面关于重载的描述,错误的是()。

A:构造方法不能重载 B:方法重载
发生在一个类的内部 C:方法的返回值类型不是区分方法重载的条件 D:重载
要求方法名相同,参数列表不同答案:A
18.接口可以直接用来实例化对象。

() A:对 B:错答案:B
19.如果想实例化一个抽象类,必须先实现这个抽象类中的所有抽象方法。

()
A:错 B:对答案:B
20.下列关于类和对象的描述,错误的是()。

A:对象是类的实例 B:类用于描
述一组对象的共同特征和行为 C:类是对象的抽象 D:一个类只能有一个实例
化对象答案:D ## 第五章测试
21.String类的哪个方法可以返回此字符串的长度。

() A:max方法 B:构造方
法 C:length方法 D:size方法答案:C
22.System类中所提供的属性和方法都是的,想要使用这些属性和方法,直接
使用System类调用即可。

( ) A:抽象 B:虚拟 C:公开 D:静态答案:D
23.StringBuffer类中,方法可以添加字符到StringBuffer对象中末尾。

()
A:new B:append C:show D:add 答案:B
24.若double val = Math.abs(-12.9); 则val的值是()。

A:12.9 B:11.9 C:-11.5
D:-12.0 答案:A
25.下列数据类型中,哪个是Random对象不能随机生成的数据类型()。

A:int B:double C:string D:float 答案:C ## 第六章测试
26.Set集合是通过键值对的形式存储对象的。

() A:错 B:对答案:A
27.List集合的主要实现类有 ArrayList 和()。

A:HashSet B:TreeSet
C:TreeMap D:LinkedList 答案:D
28.Map集合的主要实现类有 HashMap 和()。

A:LinkedMap B:TreeMap
C:TreeSet D:HashSet 答案:B
29.ArrayList类的底层实现是结构。

() A:数组 B:图 C:对列 D:数答案:A
30.由于LinkedList的底层是链表实现的,所以他的增删比较快,查询比较慢。

() A:错 B:对答案:B ## 第七章测试
31.IO流的4个顶级类是InputStream和OutputStream,Reader和Writer。

() A:错 B:对答案:B
32.字节流包括 InputStream 和()。

A:set B:class C:OutputStream D:Interface
答案:C
33.FileReader类的read()方法的作用是。

() A:一次写入多个字符 B:一次读
取出单个字符 C:一次读取多个字符 D:一次读取一行字符答案:B
34.字节缓冲流包括BufferedInputStream 和()。

A:OutputStream B:Reader
C:InputStream D:BufferedOutputStream 答案:D
35.关闭流资源,使用的方法是。

() A:close B:open C:write D:flush 答案:A ##
第八章测试
36.图形用户界面英文缩写为()。

A:javac B:JVM C:GUI D:java 答案:C
37.动作事件监听器接口是下面哪一项。

() A:MouseListener B:KeyListener
C:Actionlistener D:WindowListener 答案:C
38.为某组件添加鼠标事件监听器,使用的下面哪个方法。

()。

A:addWindowListener B:addKeyListener C:addActionlistener
D:addMouseListener 答案:D
39.设置JPanel面板在JScrollPane面板中显示,使用的下面哪个方法。

()
A:setVisible B:setViewPortView C:seePort D:addPort 答案:B
40.为某组件设置边界布局管理器,使用的下面哪个方法。

()
A:addLayout(new BorderLayout()) B:addLayout(new GridLayout())
C:setLayout(new FlowLayout()) D:setLayout(new BorderLayout()) 答案:D。

相关文档
最新文档