晓谈Java智慧树知到期末考试答案章节答案2024年兰州石化职业技术大学_第1页
晓谈Java智慧树知到期末考试答案章节答案2024年兰州石化职业技术大学_第2页
晓谈Java智慧树知到期末考试答案章节答案2024年兰州石化职业技术大学_第3页
晓谈Java智慧树知到期末考试答案章节答案2024年兰州石化职业技术大学_第4页
晓谈Java智慧树知到期末考试答案章节答案2024年兰州石化职业技术大学_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

晓谈Java智慧树知到期末考试答案+章节答案2024年兰州石化职业技术大学goto和const虽然从未使用,但也作为Java关键字保留。

答案:对子类可以继承父类的私有的属性和方法

答案:错在方法中不能使用return语句返回一个值

答案:对不同的变量类型分配不同的长度,Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明。

答案:对关于注释的使用:/*/*intc=10;*/intx=5;*/

答案:错Java标识符选取应注意“见名知意”且不能与Java语言的关键字重名。

答案:对程序中抛出异常时(throw…),只能抛出自己定义的异常对象。

答案:错boolean类型适于逻辑运算,一般用于程序流程控制。

答案:对静态方法指的是被static关键字修饰的方法

答案:对boolean类型数据只允许取值true或false。

答案:对Java语言中,对各种变量、方法和类等要素命名时使用的字符序列成为标识符。

答案:对所有Java关键字都是大写英文字符串。

答案:错字符串常量为用单引号括起来的单个字符。

答案:错JDK是整个Java的核心

答案:对关于构造方法的描述错误的是

答案:在调用对象方法时被调用###在使用对象的变量时被调用###在类定义时被调用下面选项中,哪个关键字不可以修饰局部变量?

答案:abstract###private###staticjar命令解压缩jar文件,不需要的参数是

答案:v###c###f关于类的方法使用下列那些描述是正确的

答案:不同类之间方法可以通过对象.方法名调用。###在类中调用本类的方法可以通过对象.方法名调用。###在类中调用本类的方法可以直接通过方法名调用。下列关于静态方法的描述中,正确的是

答案:静态方法中可以访问静态变量###静态方法属于类的共享成员###静态方法是通过"类名.方法名"的方式来调用下列属于位运算符的是

答案:|###&###^下面关于path和classpath的说法中,错误的是

答案:在dos命令行中,classpath和path环境变量的查看与配置的方式不相同阅读下面程序publicclassTest{staticinta=100;staticintb;staticintc;static{a=123;b=100;}publicstaticvoidfun(){c=a+b;}publicstaticvoidmain(String[]args){fun();System.out.println("a:"+a+",b:"+b+",c:"+c);}程序运行后输出结果是多少

答案:a:123,b:100,c:223关于表达式1234/1000*1000的运算结果,下列哪个选项是正确的

答案:1000有类的定义大致如下:publicclassStudent{Stringname;Stringsex;intage;publicStudent(Stringname,intage){=name;this.sex="male";this.age=age;}publicStudent(Stringname,Stringsex,intage){=name;this.sex=sex;this.age=age;}publicStudent(){this("zhangsan",20);}}执行Students=newStudent()后,学生信息为

答案:“zhangsan”“male”20System类位于以下哪个包中?

答案:java.lang.System为了能让外界访问私有属性,需要提供哪个关键字修饰共有方法

答案:private下面关于配置path环境变量作用的说法中,正确的是

答案:在任意目录可以使用javac和java命令现有两个类A、B,以下描述中表示B继承自A的是?

答案:classBextendsA下列选项中,可以正确实现String初始化的是

答案:Stringstr="abc";在求数组最值时,初始时一定要将数组中的第一个元素的值赋给变量

答案:错开发工具中已经包含了一个JRE,因此可以选择不再安装公共的JRE环境

答案:对子类可以继承父类的公有的属性和方法

答案:对关于注释的使用:intc=10;//定义变量c

答案:对可以将整型常量直接赋值给byte,short,char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围

答案:对一个Java类可以有多个父类,这称作多继承。

答案:错方法递归必须有结束条件

答案:对要想求数组的最值必须先定义一个数组

答案:对Java标识符大小写敏感,长度无限制。

答案:对子类继承父类的所有属性和方法

答案:错Oracle公司提供了多种操作系统的JDK

答案:对只能在构造方法中使用this调用其它的构造方法,不能在成员方法中使用

答案:对Java是一种面向过程的程序设计语言。

答案:对JDK包括Java编译器、Java文档生成工具、Java打包工具等

答案:对对抽象类的定义是否正确abstractclassDemo3{publicStringfun(){return"XKXY";}}

答案:对静态方法内部只能访问被static修饰的成员

答案:对开发工具是JDK中的核心功能模块,因此无论是否进行Java程序开发都必须安装

答案:错一个接口可以继承多个接口

答案:对Java源程序文件中是不区分字母的大小写的。

答案:错JDK是Java开发工具包的简称

答案:对this可以出现在任何方法中

答案:错下列关于成员属性与成员方法的描述中,正确的是

答案:在类中定义的变量称为成员变量###在类中定义的方法称变成员方法###成员方法用于描述对象的行为关于this关键字的说法中正确的是

答案:this出现在成员方法中,代表的是调用这个方法的对象###this可以解决成员变量和局部变量重名问题###this相当于一个引用,可以通过它调用成员方法与属性下列关于continue语句的说法中,错误的是

答案:可以在选择语句中使用###可以在任何语句中使用###可以在条件语句中使用下列关于接口的说法中,正确的是

答案:接口中定义的方法默认使用"publicabstract"来修饰###接口中的所有方法都是抽象方法###接口中的变量默认使用"publicstaticfinal"来修饰当成员变量和局部变量重名时,若想在方法内使用成员变量,下列哪一个关键字不能使用

答案:super###return###import下列选项中,属于基本数据类型的是

答案:short###boolean###char下面浮点型数据定义中正确的是

答案:doublec=1.5E4;###float='a';###doubleb=1.23;关于continue语句的使用范围,下列说法错误的是

答案:continue语句可以在选择语句中使用###不输出任何内容###continue语句可以在条件语句中使用关于变量类型转换的描述中,错误的是

答案:两个整型在一起运算时,结果一定是int###byte类型和short类型的数据是不能一起运算的###只有数据类型相同的数据才能进行运算下列关键字中,用于创建类的实例对象的是

答案:new下列关于构造方法的描述,错误的是

答案:一个类中只能定义一个构造方法安装好JDK后,在其bin目录下有许多exe可执行文件,其中java.exe命令的作用是以下哪一种

答案:Java解释器位于finally语句块中的代码

答案:总是执行关于自定义异常错误的是

答案:自定义异常必须继承Error类java程序中,main方法的格式正确的是

答案:public

static

void

main(String[]

args)下列关于类与对象的说法中,正确的是

答案:类是对某一类事物的抽象描述,而对象用于表示现实中该类事物的个体关于程序运行结果的描述中正确的事

答案:编译失败下列方法中,用于判断字符串是否相等的是

答案:booleanequals(ObjectanObject)“隐藏对象的属性和实现细节,仅对外提供公有的方法”描述的是面向对象的哪个特征

答案:封装inti=0;for(;i<100;i++){if(i==10){break;}}System.out.println("i="+i);执行后程序的输出结果为

答案:10下列异常中,属于编译时异常的是

答案:Exception以下关于java命令作用的描述中,正确的是

答案:它专门负责解析由Java编译器生成的.class文件Java属于以下哪种语言?

答案:高级语言下列关于Java特点的描述错误的事

答案:Java只能运行在window和Linux平台有如下Java程序声明Strings1=newString(“pido”);Strings2=newString(“online”);Strings3=newString("0");以下选项中能够通过编译的是

答案:s3=s1+s2方法递归可以无数次,只要有结束条件就可以

答案:错Java语言中还允许使用转义字符‘\’来将其后的字符转变为其它的含义。

答案:错当定义了有参构造方法,系统默认的无参构造方法依然存在

答案:错关于注释的使用:/*intc=5;intx=6;*/

答案:对在安装JDK过程中,源代码指的是Java公共的API类

答案:对静态方法不占用对象的内存空间,而非静态方法占有对象的内容空间

答案:对用final修饰的类必须被继承。

答案:错while语句的循环体必须使用大括号

答案:错静态方法内可以使用this关键字

答案:错接口不是Object类的子类

答案:对接口不能被实例化

答案:对构造方法没有任何返回类型,哪怕是void也不行。

答案:对在构造方法中,使用this调用构造方法的语句必须位于第一行,且只能出现一次

答案:对Java浮点型常量默认为float型

答案:错this关键字可以用于区分成员变量与局部变量

答案:对Java虚拟机是实现跨平台的基础。

答案:对安装JDK后,还需要单独安装JRE

答案:错一个接口只能继承一个接口

答案:错Java中一些赋以特定的含义,用做专门用途的字符串称为关键字。

答案:对构造方法的方法名与类名相同

答案:对求数组最值过程中,一定要对数组进行遍历

答案:对java中可以从任意基本类型转型到另外的基本类型

答案:错方法递归次数太多会导致内存溢出

答案:对Java中类的构造函数只能有一个。

答案:错当“=”两侧数据类型不一致时,可以适用默认类型转换或使用强制类型转换原则进行处理

答案:对标识符应以字母、下划线、美元符开头。

答案:对对抽象类的定义是否正确abstractclassDemo2{publicabstractStringfun(Stringa);}

答案:对Java语言的整型常量默认为int型。

答案:对application是从其中的main()方法开始运行的。

答案:对Java中定义了4类9种基本数据类型

答案:错Java支持多继承。

答案:错char型数据用来表示通常意义上的“字符”。

答案:对&是位运算符。&&是布尔逻辑运算符。

答案:对关于构造方法,在方法名的前面没有返回值类型的声明

答案:对创建子类对象时,父类的所有构造方法都会被执行

答案:错while语句循环体中可以没有语句

答案:对标识符由字母、下划线“_”、美元符“$”或数字组成。

答案:对对抽象类的定义是否正确abstractclassDemo1{}

答案:对while语句的循环条件可以是整型变量

答案:错关于注释的使用:/**这是类的入口方法*/

答案:对下列选项中,按照箭头方向,不需要进行强制类型转换的是

答案:double←float###float←long###int←char下面关于字符变量的定义中,正确的是

答案:charb=97;###charc=0x61;###chara='a';已知有类的方法定义如下:publicvoidfun(Stringa,intb){….}下面选项中能和该方法形成重载的有哪两项

答案:publicvoidfun(inta,Stringb){…}###publicintfun(Stringa){…}下列选项中,不可以正确配置classpath的命令是

答案:setclasspath:C:\ProgramFiles\Java\jdk1.7.0_15\bin###classpathset=C:\ProgramFiles\Java\jdk1.7.0_15\bin###classpathset:C:\ProgramFiles\Java\jdk1.7.0_15\bin有接口和类定义如下:interfaceA{intx=10;}interfaceBextendsA{Stringx=“abc”;}publicclassTestimplementsB,A{publicstaticvoidmain(String[]args){Testt=newTest();_________________}}下面代码中不能放到横线出的是哪两项

答案:System.out.println(Test.x);###System.out.println(t.x);有如下接口和类定义:interfaceInfo{StringgetInfo(inta,intb);}publicabstractclassStudentimplementsInfo{}以下可以在类Student中正确定义的方法有哪两项

答案:publicStringgetInfo(intm,intn){…}###publicabstractStringgetInfo(intc,intd);下列关于case关键字的说法中,正确的是

答案:case关键字后面的值必须不一样###case关键字后面必须是常量###case关键字后面的break可以没有关于javac命令作用的描述错误的是

答案:可以把文件压缩###可以执行Java程序###可以把数据打包下列关于条件语句的描述,正确的是

答案:选择语句分为if条件语句和switch条件语句###if语句中的条件表达式是一个布尔值###switch语句只能针对某个表达式的值作出判断以下关于变量的定义,错误的是

答案:int=20;###inta;b=a+10;###b=2;关于整数类型的描述正确的是

答案:int是Java中的整数类型,他在内存中占4个字节###Java中的整数有正负之分###byte是Java中的整数类型,他的取值范围是-127到128下列目录中,哪一个不是用来存放JDK可执行程序的。

答案:lib目录###db目录###jre目录下面说法错误的是哪两项

答案:接口和抽象类很像,除了抽象方法外还可以拥有普通的方法###抽象类不能实例化对象,但其子类可以关于类的描述正确的是

答案:类中的方法叫成员方法,成员方法又分为实例方法与类方法###类中的属性叫成员属性,成员属性又分为实例属性与类属性###在面向对象思想中最核心的是对象,为了在程序中创建对象首先要定义一个类下面描述正确的是

答案:Javacandoeverything###Java就是Java###Java是一种计算机语言下列关于匿名内部类的描述,错误的是

答案:匿名内部类可以有构造方法下面的运算符中,用于执行除法运算是哪个?

答案:/下列选项中,用于解压jar文件的命令是

答案:jar-x给定以下程序段,如下:inti=0,j=-1;switch(i){case0:j=1;case2:j=2;default:j=5;}System.out.print("j="+j);编译运行,正确的是

答案:j=5在try{}catch(______e){}横线处需要填写的是

答案:异常类对于try…catch语句描述正确的是

答案:它处理程序中的异常整形数据类型中,需要内存空间最少的是

答案:byte下列选项中,用于引入包的关键字是

答案:import函数重写与函数重载的相同之处是?

答案:函数名下列选项中,哪一个是多行注释符号

答案:/**/对类的方法添加以下哪种访问修饰符可以保证该方法只能在该类内部被调用。

答案:privatefinal修饰符不可以修饰如下哪个内容?

答案:接口如下Java程序片段Stringa="abcdefg";Stringb="abcdefg";System.out.println(a==b);运行后,该程序段的输出结果是

答案:false对于使用多态的应用程序,某个对象的确切类型何时能知道

答案:应用程序编译时下面选项中,可以提取文档注释中作者信息的是

答案:javadoc–d.–authorDemo1.java在Java中,下列()语句不能通过编译。

答案:float

f=5+5.5;下列修饰符中,成员内部类被哪个修饰后,可以被外界访问。

答案:public有如下程序段:Stringunset=null;if(unset!=null&&unset.length()>5){System.out.println("HelloPido!");}则执行以上程序段后,以下选项描述正确的是

答案:没有任何错误出现设x=2.5,a=7,则表达式x+a%3*7的值为

答案:9.5下列关于JDK、JRE和JVM关系的描述中,正确的是

答案:JDK中包含了JRE,JRE中包含了JVM。在以下什么情况时,构造方法会被调用

答案:创建对象时在JDK安装目录下,用于存放可执行程序的文件夹是

答案:bin有类的定义大致如下publicclassTest{voidfun(){System.out.println(“Hello”);}}fun方法的可见范围是

答案:在Test所在包中的其他类中可见下列修饰符中,哪个修饰内部类后,会使内部类随着外部类的加载而加载

答案:static下列关于protected的说法中,正确的是

答案:如果一个类的成员被protected修饰,那么这个成员既能被同一包下的其它类访问,也能被不同包下该类的子类访问在下面哪种情况下,可以使用方法重写?

答案:父类的功能无法满足子类的需求时publicclassTest{publicintfun(inta,intb){returna>b?a:b;}publicstaticvoidmain(String[]args){intz=fun(10,20);System.out.println("z:"+z);}}

答案:编译出错运行下面这段代码,输出结果是publicclassMyTest{intx=30;publicstaticvoidmain(Stringargs[]){intx=20;MyTestta=newMyTest();ta.Method(x);System.out.print(x);}publicvoidMethod(intz){inty=z*z+x;System.out.print(y);}}

答案:43020下列Java命令中,哪一个可以编译HelloWorld.java文件

答案:javacHelloWorld.java下面关于classpath的说法中,错误的是

答案:在命令行窗口中配置了classpath后,重新打开新命令行窗口依然生效JDK中定义了大量的异常类,这些类都是Exception类的子类或者间接子类。

答案:对关于抽象类的说法哪些是正确的?

答案:抽象类中可以有非抽象方法###不能用抽象类去创建对象在Java语言中,以下哪个关键字用于在方法上声明抛出异常?

答案:throws异常的捕获通常由try、catch两部分组成,try代码块用来存放可能发生异常,catch代码块用来处理产生的异常。

答案:对类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?

答案:private不存在继承关系的情况下,也可以实现方法重写。

答案:错接口中只能定义常量和抽象方法。

答案:对Java中被final关键字修饰的变量,不能被重新赋值。

答案:对抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法。

答案:错一个类如果实现一个接口,那么它就需要实现接口中定义的全部方法,否则该类就必须定义成抽象类。

答案:对下面哪一个是正确的类的声明?

答案:public

class

Car{…}在以下什么情况下,构造方法会被调用?

答案:创建对象时使用this调用类的构造方法,下面的说法正确的是?

答案:使用this调用其它构造方法的语句必须放在第一行###不能在一个类的两个构造方法中使用this互相调用###使用this调用构造方法的格式为this([参数1,参数2…])###只能在构造方法中使用this调用其它的构造方法下面哪些可以使用static关键字修饰?

答案:成员变量###成员方法###成员内部类下面对于构造方法的描述,正确有哪些?

答案:在方法中不能使用return语句返回一个值###方法名的前面没有返回值类型的声明###方法名必须和类名相同定义在类中的变量被称为局部变量,定义在方法中的变量被称为成员变量。

答案:错面向对象的三大特征是封装、继承、多态。

答案:对在非静态成员方法中,可以使用关键字this访问类的其它非静态成员。

答案:对在Java中,可以使用关键字new来创建类的实例对象。

答案:对面向对象程序设计的重点是类的设计,类是用来创建对象的模板。

答案:对请先阅读下面的代码。intx=1;inty=2;if(x%2==0){

y++;}else{

y--;}System.out.println("y="+y);

上面一段程序运行结束时,变量y的值为下列哪一项?

答案:1下列语句哪些属于循环语句?

答案:while语句###for语句以下选项中,switch语句判断条件可以接收的数据类型有哪些?

答案:c

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论