程序设计基础知到智慧树章节测试课后答案2024年秋临沂职业学院_第1页
程序设计基础知到智慧树章节测试课后答案2024年秋临沂职业学院_第2页
程序设计基础知到智慧树章节测试课后答案2024年秋临沂职业学院_第3页
程序设计基础知到智慧树章节测试课后答案2024年秋临沂职业学院_第4页
程序设计基础知到智慧树章节测试课后答案2024年秋临沂职业学院_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

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

文档简介

程序设计基础知到智慧树章节测试课后答案2024年秋临沂职业学院第一章单元测试

path和classpath属性需要区分大小写()

A:错B:对

答案:对Java不区分大小写。()

A:对B:错

答案:错要运行Java集成开发环境必须安装JRE。()

A:对B:错

答案:对JDK包括两个文件夹,________存放开发工具;________存放运行时环境。___,___。

答案:bin,libEclipse最初是由________公司开发IDE开发环境。___。

答案:IBM下列Java注释正确的是()。

A:/*我爱北京天安门/B:/我爱北京天安门C:/**我爱北京天安门D://我爱北京天安门

答案://我爱北京天安门Java源文件和编译后的文件扩展名分别是()。

A:java和.classB:class和.javaC:java和.javaD:class和.class

答案:java和.classmain方法是JavaApplication程序执行的入口。关于main方法的方法首部,以下哪项是合法的()。

A:publicstaticvoidmain(Stringas[])B:publicstaticintmain(String[]arg)C:publicvoidmain(Stringarg[])D:publicstaticvoidmain()

答案:publicstaticvoidmain(Stringas[])Java源文件的扩展名是()。

A:.cB:.txtC:.classD:.java

答案:.javajava.exe程序是用来解析【】文件的()。

A:jreB:javaC:exeD:class

答案:class定义一个类,必须使用的关键字是()。

A:publicB:staticC:voidD:class

答案:class在Java中,以下命令能够将Java源文件编译为.class文件()。

A:jarB:javaC:javacD:javaw

答案:javac在Windows系统中设置环境变量时,环境变量的值之间的分隔符是()。

A:分号;B:冒号:C:美元符合$D:百分号%

答案:分号;

第二章单元测试

下列选项中不是Java中基本数据类型的是()。

A:longB:intC:StringD:short

答案:String下列强制类型转换,存在数据丢失风险的是()。

A:byte型数据强制转换成short型数据B:int型数据强制转换成short型数据C:float型数据强制转换成double型数据D:short型数据强制转换成int型数据

答案:int型数据强制转换成short型数据关于Java中的标识符,以下说法错误的是()。

A:所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始。B:关键字不能用作标识符。C:首字符之后可以是字母、美元符、数字、井号等所有键盘字符的任何组合。D:标识符大小写字母敏感,a和A是两个不同的标识符。

答案:标识符大小写字母敏感,a和A是两个不同的标识符。字符常量需要使用()括起()。

A:单引号B:括号C:无符号D:双引号

答案:单引号在Java程序中,用于从控制台输入数据的类是()。

A:java.util.ScannerB:java.lang.ScannerC:java.util.SystemD:java.lang.System

答案:java.util.Scanner使用Scanner类从控制台录入数据时,必须执行的操作有:

①创建一个Scanner类型的变量,并通过new关键字创建对象赋值给变量;

②调用Scanner类型变量的next系列方法获取数据,不同的方法获取不同类型的数据;

③使用importjava.util.Scanner;或importjava.util.*;在程序中导入Scanner类

上述步骤合理的顺序是()。

A:①③②B:③①②C:①②③D:③②①

答案:③①②System.out包括多个向显示器输出数据的方法,其中最常用的两个是println()方法和print()方法,关于这两个方法,描述错误的是()。

A:System.out.print()方法向标准输出设备输出一行文本,但不换行B:System.out.println()方法向标准输出设备输出一行文本,并换行C:System.out.println()方法名称中的ln是line的意思,表示一行文本D:System.out.print()方法向标准输出设备输出一行文本,并换行

答案:System.out.print()方法向标准输出设备输出一行文本,并换行Java语言提供了多种获取用户输入的方法,如下描述错误的是()。

A:可以利用System.in对象直接读取键盘输入数据B:可以通过System.out获取用户输入的外部数据C:可以通过Java程序入口main()方法的参数获取用户的输入数据D:可以利用java.util.Scanner类间接从System.in获取键盘输入数据

答案:可以通过System.out获取用户输入的外部数据关于Java代码的基本格式,下列描述最不正确的一项是()。

A:在Java中,每条功能执行语句的最后都必须用分号结束。B:Jva语言是严格区分大小写的,computer和Computer是两个完全不同的符号。C:Java中类的名字可以随便写,别人读不懂也没关系。D:在Java中,包名的所有字母最好小写

答案:Java中类的名字可以随便写,别人读不懂也没关系。以下自定义标识符命名合法的是()。

A:12classB:staticC:a_lankD:a-5

答案:a_lank变量的初始化,就是____变量的同时对变量____。___,___。

答案:声明,赋予初始值。Java有八种数据类型,其中表示数值的有____种。___。

答案:Java有八种基本数据类型,其中表示数值的有3种:byte、short、int、long、float、double。总共是6种。A和a是同一个字符型的字符值()

A:对B:错

答案:错println()方法与print()方法不同点是,前者输出后换行,后者不换行()

A:对B:错

答案:对驼峰命名法虽然不是规则,但是一种程序员程序设计命名规范,我们应该遵守()

A:对B:错

答案:对

第三章单元测试

在Java中,求两个整数相除之后余数的运算符是()。

A:/B:\C:*D:%

答案:%假设整型变量n存储一个二位自然数(10至99之间的整数),那么求解其个位上整数的正确表达式应该是()。

A:n/10B:n*0.1C:n%10D:n*10

答案:n%10在Java中,比较运算的结果的数据类型是()。

A:charB:doubleC:intD:boolean

答案:boolean判断一个整数n能被3整除的表达式是()。

A:n%3=0B:n/3==0C:n%3==0D:n/3=0

答案:n%3==0在Java中,表达式24>18&&4>0的值是()。

A:假B:真C:trueD:false

答案:true在Java中,20>=20的计算结果是()。

A:假B:falseC:trueD:真

答案:true假设整型变量存储一个四位自然数(1000至9999之间的整数),那么求解其千位数的正确表达式应该是()。

A:n%10B:n/10C:n/1000D:n/100

答案:n/1000执行语句inti=1,j=++i;后i与j的值分别为()。

A:1与2B:1与1C:2与1D:2与2

答案:2与2在Java中,1==2的计算结果是()。

A:falseB:trueC:真D:假

答案:falseJava中的数据类型转换分为自动类型转换和强制类型转换两种,如下描述错误的是()

A:进行混合运算时会发生自动类型转换,也就是Java主动在不丢失数据的原则下,自动地将取值范围小的数据类型数据转换为取值范围大的数据类型数据。B:强制类型转换由程序员通过代码实现,一般形式为(数据类型)表达式比如C:强制类型转换,会改变原有变量的值。D:如果数据类型转换可能会丢失数据,因此应当充分考虑业务需要和数据范围,尽量不要使用强制类型转换。

答案:强制类型转换,会改变原有变量的值。

第四章单元测试

关于分支结构下列哪个说法正确?()

A:switch结构中每个case必须用break语句B:if语句和else语句必须成对出现C:switch结构中必须有default语句D:if语句可以没有else语句对应

答案:if语句可以没有else语句对应不能构成分支结构的语句是()。

A:switch语句B:if语句C:if-else语句D:do…while语句

答案:do…while语句程序的控制结构包括哪三种()。

A:层次结构、顺序结构、循环结构B:顺序结构、逻辑结构、分支结构C:逻辑结构、层次结构、网状结构D:顺序结构、分支结构、循环结构

答案:顺序结构、分支结构、循环结构关于分支结构和单分支if结构的如下说法中,错误的是()。

A:分支结构的判断条件是布尔表达式或整型表达式,即判断条件的结果可以是整型B:选择结构又称为分支结构C:当程序执行到分支判断的语句时,首先判断条件,然后根据条件表达式的结果选择相应的语句执行。D:分支结构包括单分支、双分支和多分支三种形式。

答案:分支结构的判断条件是布尔表达式或整型表达式,即判断条件的结果可以是整型按百分制计算,考试成绩及格的条件是不少于60分。假设成绩为整型数据,保存在变量score中,如下表达式中,可以作为成绩及格判断条件的是()。

A:score==60B:score>60C:score>=60D:scorenot<60

答案:score>=60关于if-else分支结构的语法,如下说法错误的是()。

A:无论语句体中有几条语句,都应当用大括号括起来构成一个复合语句,也叫作语句块。B:条件表达式必须用一对圆括号括起来C:在if-else双分支语句中,else关键字后面需要跟上对应情况的布尔表达式,并用圆括号括起来。D:在if-else双分支结构中,每次只能执行两组语句中的一组。

答案:在if-else双分支语句中,else关键字后面需要跟上对应情况的布尔表达式,并用圆括号括起来。在switch(expression)语句中,expression的数据型不能是()。

A:shortB:charC:doubleD:byte

答案:double下列关于switch分支结构中case关键字的说法错误的是()。

A:case关键字后面的break可以没有B:case关键字后面的值必须不一样C:case关键字后面必须是常量D:case关键字后面的break必须存在

答案:case关键字后面的break必须存在if语句后面可以跟elseif…else语句,这种语句可以检测到多种可能的情况,使用if,elseif,else语句的时候,下面说法错误的是()。

A:else语句在所有的elseif语句之后B:if语句可以有多个else语句C:一旦其中一个elseif语句检测为true,其他的elseif以及else语句都将跳过执行。D:if语句可以有若干个elseif语句,它们必须在else语句之前。

答案:if语句可以有多个else语句当if语句只控制一行执行语句时,可以不写后面的大括号。对此说法,以下描述最恰当的是()

A:if控制结构在小括号后可以没有大括号,正如题干所说,这样情况下该分支仅能执行紧跟if条件的一条执行语句。B:if控制结构在小括号后必须有大括号,否则程序不能正常运行C:if控制结构在小括号后必须有大括号,以增加程序可读性D:if控制结构在小括号后可以没有大括号,有大括号表示一个语句块,但是语句块内必须有至少一条执行语句。

答案:if控制结构在小括号后可以没有大括号,正如题干所说,这样情况下该分支仅能执行紧跟if条件的一条执行语句。关于switch语句,如下描述错误的是()

A:一旦某个case判断成功,则要执行该case判断之后包括其他case判断的执行语句,没有办法从case判断对应的语句里结束switch结构。当if语句只控制一行执行语句时,可以不写后面的大括号.B:每个case判断后面的常量表达式值必须互不相同C:default子句是可选的,可以没有。D:一个case判断之后到下一个case判断之间,可以有多个语句,也可以没有语句

答案:一旦某个case判断成功,则要执行该case判断之后包括其他case判断的执行语句,没有办法从case判断对应的语句里结束switch结构。当if语句只控制一行执行语句时,可以不写后面的大括号.当if语句只控制一行执行语句时,可以不写后面的大括号()

A:错B:对

答案:对嵌套分支结构和多重分支结构是一样的()

A:错B:对

答案:错Switch分支结构也是一种多重分支结构()

A:对B:错

答案:对

第五章单元测试

不能构成循环结构的语句是()

A:for语句B:while语句C:switch语句D:do…while语句

答案:switch语句下列关于while语句的描述中,正确的是()。

A:while语句的循环体至少被执行一次B:while语句的循环条件可以是整型变量C:while语句的循环体必须使用大括号D:while语句循环体中可以没有语句

答案:while语句循环体中可以没有语句while循环和do…while循环的区别是()。

A:while循环是先循环后判断,所以循环体至少被执行一次B:do...while循环是先循环后判断,所以循环体至少被执行一次C:while循环比do..while循环执行效率高D:没有区别,这两个结构任何情况下效果一样

答案:do...while循环是先循环后判断,所以循环体至少被执行一次关于while循环结构,如下描述错误的是()。

A:while语句要先判断条件,再执行循环操作,循环操作会执行至少一次B:循环操作可以是一条简单语句,也可以是由多条语句构成的复合语句,当仅存在一条语句时,括号可以省略。C:while语句要先判断条件,若循环条件的结果为true,再执行循环操作D:while是Java中的关键字

答案:while语句要先判断条件,再执行循环操作,循环操作会执行至少一次使用while循环结构解决问题的步骤,如下描述错误的是()

A:要先分析问题的循环条件和循环操作,然后套用while语句结构B:循环条件使用的变量称作循环变量,循环条件、循环变量的初始值、循环操作中对循环变量的修改方式共同决定了循环次数C:套用while语句结构编写代码之后,要检查循环能否退出D:要先检查循环操作是否能够退出,才能使用while语句结构

答案:要先检查循环操作是否能够退出,才能使用while语句结构死循环就是不能循环的循环()

A:对B:错

答案:错造成死循环的根本原因是循环条件始终为真()

A:错B:对

答案:对循环体中只能用自增或者自减来改变循环控制变量的值()

A:对B:错

答案:错已知循环次数的情况下,可以使用while循环()

A:对B:错

答案:对do-while循环至少会执行1次()

A:错B:对

答案:对

第六章单元测试

关于for循环结构,如下说法错误的是()

A:执行一次循环后,更新表达式,一般用于更新循环控制变量。B:最先执行初始化步骤。可以声明一种类型,但可初始化一个或多个循环控制变量,也可以是空语句。C:在for循环结构中,初始化表达式、条件表达式、自增表达式都是必须的,不能为空D:检测布尔表达式用于循环判断,如果结果为

温馨提示

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

最新文档

评论

0/150

提交评论