版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】Java程序设计-江西财经大学中国大学慕课MOOC答案小结测试1、【单选题】Java语言的创始人()本题答案:【JameGosling】2、【单选题】关于Java的特点不正确的是()本题答案:【面向过程】3、【判断题】Java语言是编译执行的本题答案:【错误】4、【判断题】Java是一种体系结构中立、跨平台、可移植的语言本题答案:【正确】小节测试1、【单选题】以下那项是错误的()本题答案:【Java语言是一个面向过程的程序设计语言】2、【判断题】Java内存必须手动回收本题答案:【错误】3、【判断题】Java的安全检查机制使得Java更具健壮性本题答案:【正确】小节测试1、【单选题】以下那项不属于java平台的体系()本题答案:【Java平台商业版】2、【单选题】以下那项是正确的()本题答案:【JVM是实现Java平台无关性的关键】3、【判断题】JavaEE是基础,其他Java技术都基于JavaEE本题答案:【错误】4、【判断题】Java是功能强大、简单易用的面向对象编程语言本题答案:【正确】小节测试1、【单选题】以下那项是错误的()本题答案:【Java程序开发包JDK中包括了Java编译器命令Javadoc】2、【判断题】不可使用记事本来编辑Java源程序本题答案:【错误】3、【判断题】块注释,它可用于某行的一部分、单行或多行注释本题答案:【正确】小节测试1、【单选题】流程图中哪个符号表示数据的输入输出()本题答案:【平行四边形】2、【判断题】判断框(菱形框)具有条件判断功能本题答案:【正确】3、【判断题】可以用流程图来表示算法本题答案:【正确】小节测试1、【单选题】默认使用的类加载器不包含以下哪项()本题答案:【应用启动类加载器】2、【单选题】运行时数据区哪项不属于线程私有的内存区()本题答案:【方法区】3、【判断题】Java编译器(javac.exe)的作用是将java源程序编译成中间代码字节码文件本题答案:【正确】4、【判断题】Java类加载器基于三个机制:委托、可见性和单一性()本题答案:【正确】小节测试1、【单选题】以下那项不是正确的()本题答案:【Eclipse不具备代码提示功能】2、【判断题】工作空间负责管理用户的资源本题答案:【正确】3、【判断题】Eclipse工作台是多个窗口的集合本题答案:【正确】小节作业1、【单选题】以下那项不是正确的()本题答案:【不可通过菜单栏设置Eclipse各组件的大小】2、【判断题】可执行的jar包文件是一个自包含的Java应用程序本题答案:【正确】3、【判断题】可通过菜单栏设置Eclipse各组件的颜色本题答案:【正确】Java程序设计概述Java程序设计概述单元测验1、【单选题】下列选项中,不属于Java语言特点的一项是()。本题答案:【编译执行】2、【单选题】Java属于以下哪种语言()。本题答案:【高级语言】3、【单选题】简单来说Java程序的运行机制分为编写、()和运行三个步骤。本题答案:【编译】4、【单选题】Java程序经过编译后生成的文件的后缀是()。本题答案:【.class】5、【单选题】用Java虚拟机执行类名为Test的应用程序的正确命令是()。本题答案:【javaTest】2.2数据类型(3)小节测试1、【判断题】所有引用对象变量在创建初始化前的值都默认是null。本题答案:【正确】2.2数据类型(5)小节测试1、【单选题】关于类型转换,下列说法错误的是()。本题答案:【子类对象变量不可以直接赋值给父类变量】2.4Java的运算符(1)学习目标、知识图谱、赋值运算符小节测试1、【单选题】inti=3;intj=5;i+=j;i的值最后为()。本题答案:【8】2、【判断题】赋值运算符的结合性是从右到左。本题答案:【正确】2.4Java的运算符(2)算术运算符小节测试1、【单选题】inti=10;intj=-3;i%=j;i的值最后为()。本题答案:【1】2、【判断题】10/3,结果为int型3。本题答案:【正确】2.4Java的运算符(4)逻辑运算符小节测试1、【判断题】inta=9;++a=10|a--8;a的结果为9。本题答案:【正确】2、【判断题】inti=5;表达式i++=5++i7的结果为true。本题答案:【错误】2.4Java的运算符(5)位运算符小节测试1、【单选题】System.out.println(808);输出结果是()。本题答案:【0】2、【单选题】System.out.println((byte)-1005)结果为()。本题答案:【-4】2.4Java的运算符(6)对象、字符串连接和条件运算符小节测试1、【单选题】以下程序输出结果是()classC{publicstaticvoidmain(String[]args){inti=10;System.out.println(i8?1.0:-1);}}本题答案:【-1.0】2.4Java的运算符(7)其他运算符及运算符优先级小节测试1、【单选题】inta=10,b=20;表达式b*3+(a+++5)-b%7*(a-5)2的结果为()。本题答案:【156】小节测试1、【单选题】完善程序,从键盘获取浮点数成绩,正确选项是()。publicclassInputScore{publicstaticvoidmain(String[]args){Scannerscan=newScanner(System.in);doublescore=scan.__________;System.out.println(score);}}本题答案:【nextDouble()】Java语法基础单元作业编程题Java语法基础单元测验1、【单选题】下列哪个是合法的标识符?本题答案:【$5】2、【单选题】下列哪个不是Java关键字?本题答案:【java】3、【单选题】下面说法错误的是()本题答案:【在方法和块中声明的变量是局部变量,作用范围是整个块或方法。】小节测试1、【单选题】写一程序,判断某年是否为闰年。publicbooleanleapYear(intyear){if((year%400==0)||(year%100!=0)(year%4==0))returntrue;(1)returnfalse;}本题答案:【else】2、【单选题】下列语句序列执行后,m的值是()inta=10,b=3,m=5;if(a==b)m+=a;elsem=++a*m;本题答案:【55】小节测试1、【单选题】若a和b均是整型变量并已正确赋值,正确的switch语句是()本题答案:【switch(a%b){......}】2、【单选题】下列语句序列执行后,k的值是()。Intx=6,y=10,k=5;switch(x%y){case0:k=x*y;case6:k=x/y;case12:k=x-y;default:k=x*y-x;}本题答案:【54】小节测试1、【判断题】while循环语句的循环体至少执行一次。本题答案:【错误】小节测试1、【单选题】for循环输出1到100,请补充程序publicstaticvoidmain(String[]args){for(inti=1;___;i++){System.out.println(i);}}本题答案:【i=100】2、【单选题】ints=0;for(intsum=1;sum=1000;____){if(sum%7!=0){s=sum+s;}}System.out.println(s);本题答案:【sum++】3、【单选题】以下哪一个不是Java循环语句()。本题答案:【switch语句】小节测试1、【单选题】println语句执行了多少次?for(inti=0;i10;i++)for(intj=0;ji;j++)System.out.println(i*j)本题答案:【45】3.程序流程控制单元作业3.程序流程控制单元测验1、【单选题】do…while循环结构中的循环体执行的最少次数为()。本题答案:【1】2、【单选题】下列循环执行完后,n的值为。intn=0;for(inti=1;i10;i++){for(intj=1;j10;j++){if(j%2==0)n++;}}System.out.println(n);本题答案:【36】3、【单选题】下列语句序列执行后,j的值是。inti=1,j=2;if(i--j-1)i*=j;本题答案:【1】编程练习编程练习6.1面向对象程序设计--测验1、【多选题】面向对象的三个基本特征?本题答案:【封装#继承#多态】2、【判断题】由于面向对象有封装、继承、多态性的特性,可以设计出低耦合的系统,使系统更加灵活、更加易于维护,但是性能比面向过程低本题答案:【正确】6.2对象和类--测验1、【判断题】“类和对象(class)是两种以计算机为载体的计算机语言的合称。对象是对客观事物的抽象,类是对对象的抽象。类是一种抽象的数据类型。它们的关系是,对象是类的实例,类是对象的模板。对象是通过newclassName产生的,用来调用类的方法;类的构造方法。”本题答案:【正确】6.3对象和类--测验1、【判断题】对象的UML图包含2部分而类图包含3部分本题答案:【正确】6.6对象和类--测验1、【判断题】访问控制符有公共访问控制符public、缺省访问控制符、私有访问控制符private、保护访问控制符protected、私有保护访问控制符privateprotected。本题答案:【正确】2、【判断题】java中类的访问控制符有:public和private本题答案:【错误】3、【判断题】域和方法的访问控制符只有3个,分别是public、private、protected本题答案:【错误】4、【填空题】什么是访问控制符?本题答案:【访问控制符是一组限定类、域或方法是否可以被程序里的其他部分访问与调用的修饰符。】6.7类属性--测验1、【判断题】可以使用fianl将类成员变量声明为可变量本题答案:【错误】2、【判断题】可以使用public、protected、private申明成员变量的访问权限本题答案:【正确】6.8构造方法与this关键字--测验1、【判断题】this关键字可以用于静态方法中本题答案:【错误】2、【判断题】this关键字可以调用当前类中的其他方法本题答案:【正确】3、【填空题】构造方法特点?本题答案:【①必须具备和所在类相同的名字。②没有返回值类型,甚至连void也没有。③可以重载;即-一个类可以定义多个方法签名不同的构造方法;④可以没有参数,没有参数的构造方法称为无参构造方法。⑤如果类未定义任何类型的构造方法,编译器会自动提供一个不带参数的构造方法。⑥如果已定义的构造方法,则不会提供无参构造方法。】9.10toString方法--测验1、【判断题】toString()方法会从字符串构建起返回一个字符串对象本题答案:【正确】6.12创建对象--测验1、【多选题】java中创建对象的关键字是?本题答案:【new#clone】2、【判断题】java中只能用new关键字创建对象本题答案:【错误】6.13对象引用变量--测验1、【判断题】对象引用变量存储于堆中,存储速度比栈要块本题答案:【错误】2、【判断题】java中,引用变量实际上是一个指针,它指向的是堆内存中对象实例。本题答案:【正确】6.15基本类型变量与引用类型变量的区别-测验1、【判断题】基本类型变量存储的是基本类型值,引用类型变量存储的是对象的引用,当变量未引用任何对象时,他的值为null本题答案:【正确】6.17对象数组--测验1、【判断题】对象数组就是指每一个元素都是对象的数组本题答案:【正确】2、【判断题】下面创建对象数组的方法是否正确?publicclassB{publicstaticvoidmain(String[]args){Aa[]=newA[10];for(inti=0;i10;i++){a[i]=newA();}}publicstaticclassA{}}本题答案:【正确】6.21不可变对象和类--测验1、【判断题】同时满足下面三个条件的类为不可变类:1、大部分数据都是私有的2、没有修改器方法3、没有一个返回指向可变数据域的引用访问器方法本题答案:【错误】6.对象和类-编程练习封装、继承、多态作业抽象类与接口1、【单选题】以下选项可替换题目中//addcodehere而不产生编译错误的是()。publicabstractclassTest{publicintconstInt=5;//addcodeherepublicvoidmethod(){}}本题答案:【publicabstractvoidmethod(inta);】2、【单选题】在Java接口中,下列选项中属于有效的方法声明是()本题答案:【voidcMethod();】3、【单选题】下面说法正确的是()本题答案:【接口的方法都是抽象方法(jdk1.8之前),并且没有方法体,jdk1.8之后接口可以含有default修饰的方法包含方法体】4、【单选题】下面说法正确得是()本题答案:【抽象类之间可以是继承关系,接口之间也可以是继承关系】5、【单选题】下列说法,正确的是()本题答案:【抽象方法要被实现,所以不能是静态的,也不能是私有的】6、【判断题】抽象类不能直接实例化,普通类可以直接实例化。本题答案:【正确】7、【判断题】普通类不能包含抽象方法,抽象类可以不包含抽象方法。本题答案:【正确】8、【判断题】抽象类可以使用final修饰。本题答案:【错误】9、【判断题】选择定义抽象类的情况通常是需要定义子类的行为,又要为子类提供通用的功能。本题答案:【正确】10、【判断题】接口可以扩展一个或多个接口。本题答案:【正确】9异常测验1、【单选题】下列关于异常的说法正确的是()。本题答案:【异常是运行时出现的错误】2、【单选题】在异常处理中,如释放资源、关闭文件、关闭数据库等由()来完成。本题答案:【finally子句】3、【单选题】当方法遇到异常又不知如何处理时,下列说法正确的是()。本题答案:【抛出异常】4、【单选题】有关throw和throws的说法中不正确的是()。本题答案:【throws后面只能加自定义异常类】5、【单选题】关于异常,下列说法正确的是()。本题答案:【异常是一种对象】6、【判断题】Java语言的异常捕获结构由try、catch和final三个部分组成。本题答案:【错误】7、【判断题】可通过继承java.lang.Exception来自定义异常类。本题答案:【正确】随堂测验1、【单选题】假设S1和S2是两个字符串。以下哪个语句是正确的()本题答案:【Strings3=s1+s2;】2、【单选题】表达式1+2+Jav+('a'+1)值是()本题答案:【3Jav98】字符串作业Java期中考试1、【单选题】下面哪个是编译Java程序的命令________。本题答案:【javac】2、【单选题】如下哪个是Java中的正确标识符_________。本题答案:【width】3、【单选题】编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为_________。本题答案:【.class】4、【单选题】设i为1,执行表达式i*=2后i为________。本题答案:【2】5、【单选题】从键盘获取浮点数成绩,正确选项是________。publicclassInputScore{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);doublescore=input.__________;System.out.println(score);}}本题答案:【nextDouble()】6、【单选题】以下代码段执行后的输出结果为_________。intx=-3;inty=-10;System.out.println(y%x);本题答案:【-1】7、【单选题】下面代码执行完毕后输出是________。doublearea=3.5;System.out.print(area);System.out.print(area);本题答案:【area3.5】8、【单选题】以下那项布尔表达式是不合法的________。本题答案:【(true)(3=4)】9、【单选题】分析下面代码,下列说法正确的是________。intcount=0;while(count100){//PointASystem.out.println(WelcometoJava!);count++;//PointB}//PointC本题答案:【count100在PointA处一直为真;】10、【单选题】分析下面代码,当调用nPrint(“a”,4)方法时会出现什么结果?staticvoidnPrint(Stringmessage,intn){while(n0){System.out.print(message);n--;}}本题答案:【aaaa】11、【判断题】Java语言采用面向对象的思想编程,具有跨平台、分布式、多线程等优点。本题答案:【正确】12、【判断题】Java中给标识符命名时不区分大小写。本题答案:【错误】13、【判断题】赋值运算符是双目运算符,优先级低,结合性为从左到右。本题答案:【错误】14、【判断题】程序在编译通过以后,仍然可能出现运行时错误和逻辑错误。本题答案:【正确】15、【判断题】若变量x已被初始化,则表达式x++;可以当作语句。本题答案:【错误】Java期末考试1、【单选题】假设double[][][]x=newdouble[4][5][6],x.length、x[2].length,x[0][0].length分别为()。本题答案:【4,5,and6】2、【单选题】假设ArrayListx含有两个字符串[Beijing,Singapore],下面那个方法可以使其变成[Beijing,Chicago,Singapore]()。本题答案:【x.add(1,Chicago)】3、【单选题】一个被类的所有对象都共享的属性用下面哪种方式去定义()。本题答案:【静态变量】4、【单选题】假设xMethod()在下面构造函数中被调用,xMethod()在类中是一个什么方法。()publicMyClass(){xMethod();}本题答案:【一个静态方法或一个实例方法】5、【单选题】以下关于Java语言说法错误的是()。本题答案:【抽象类可以实例化】6、【单选题】下列哪个不是Java标识符()。本题答案:【3ab】7、【单选题】现有两个类AClass、BClass,以下描述中表示BClass继承自AClass的是()。本题答案:【classBClassextendsAClass】8、【单选题】阅读以下代码,输出结果应该是()。publicclassTestArray{publicstaticvoidmain(String[]args){int[]a;System.out.println(a=+a);}}本题答案:【由于a没有初始化,代码不能编译通过。】9、【单选题】若有定义intm=3;则执行完语句m*=m+m后,m的值是()。本题答案:【18】10、【单选题】下面的方法(方法体省略)不能实现方法重载的是()。本题答案:【intmin(intnum1,intnum2)Floatmin(intnum1,intnum2)】11、【单选题】假设Custom类定义如下,设myobject是Custom的一个实例,下列语句不正确的是()。publicclassCustom{inti;staticStrings;voidimethod(){}staticvoidsmethod(){}}本题答案:【System.out.pringln(Custom.i);】12、【单选题】针对下面代码,下列说法正确的是()。classMyClass{publicstaticvoidmain(String[]args){Scores=newScore(6.0);System.out.println(s.value);}}classScore{intvalue=5;}本题答案:【Score没有带一个参数的构造方法】13、【单选题】()描述了一个对象的状态。本题答案:【数据域】14、【单选题】()描述的是系统内部错误,除了通知用户尽量稳妥地终止程序外,什么也不能做。本题答案:【Error】15、【单选题】关于接口说法正确的是()。本题答案:【接口中的函数只是声明,没有实现。】16、【单选题】下列选项中能独立完成外部文件数据读取操作的流类是()。本题答案:【FileInputStream】17、【单选题】针对下面代码,下列说法正确的是()。publicclassTestClass{publicstaticvoidmain(Stringarr[]){inti=6/0;System.out
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 库存物资出入库管理细则
- 家政服务人员离职管理流程
- 年度仪器设备维护保养手册
- 脑卒中康复期肢体训练操作指引
- 常见养生食材药性搭配禁忌手册
- 耗材库存管理出入库登记规范
- 复合肥养分含量检测标准
- 现代生猪养殖防疫管理制度
- 压力管道爆炸事故处置办法
- 2026年企业AI转型成功标准分析报告:企业Al转型的终极逻辑
- 企业宣传思想文化工作存在的主要问题及整改措施
- 应急预案京东自营
- T/CNSS 013-2021吞咽障碍膳食营养管理规范
- 夏季食堂食品安全培训课件
- 设备基础工程施工方案
- 长沙医保知识培训课件
- 2025年仙桃市引进研究生考试笔试试题(含答案)
- 2025至2030长链二元酸行业产业运行态势及投资规划深度研究报告
- 南京市2026届高三化学考前专题复习题
- 对外汉语教材《HSK标准教程1》与《快乐汉语1》对比研究
- 2025高考江苏卷地理试题讲评
评论
0/150
提交评论