Java作业3及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、选择题
1.判断下列标识符是正确,答案写在()。(多选)
A. Java_proc
B. 科学家
C. _bit
D. 5job
E. t.45
F. %tools
G. 100.8
H. name
2. Math类是标准的数学类,它提供了一些基本数学运算的方法()。(多选)
A. 绝对值abs()
B. 指数运算exp()
C. 对数运算log()
D. 平方根sqrt()
E. 三角函数sin(),cos(),tan()
F. 求最大值max()、求最小值min()
G. 求乘方pow()
3.下列关于for循环和while循环的说法中哪个是正确的()
A. while循环能实现的操作,for循环也都能实现
B. while循环判断条件一般是程序结果,for循环判断条件一般是非程序结果
C. 两种循环任何时候都可替换
D. 两种循环结构中都必须有循环体,循环体不能为空
4.在Java中,不属于整数类型变量的是( )
A. double
B. long
C. int
D. byte
5.Java变量中,以下不属于复合类型的数据类型是( )
A. 类
B. 字符型
C. 数组型
D. 接口
6.JAVA程序经常用到“递归”,“递归”的基本思想是( )
A. “让别人反复调用自己”
B. “自己反复调用别人”
C. “自己反复调用自己”
D. 以上说法都不对
二、判断题
1.若循环变量在for语句前面已经有定义并具有循环初值,则初始语句可以为空
(分号不可省略)。()
2.do…while循环的执行过程是无条件执行循环体一次,在根据判断条件决定是
否继续执行循环体。()
3. Java语言的任何类型,包括整型、浮点型、字符和布尔型都可以使用运算符
“==”来比较是否相等,用运算符“!=”来判断是否不等。()
4.Java语言提供了三个专门的循环控制语句:for语句、while语句和do…while
语句。()
5.Java语言提供了三个专门的循环控制语句:for语句、while语句和do…while
语句。()
6.程序中的break语句是用于退出switch的,若无则程序将不再比较而是依次执
行所有语句。()
三、简述题
1.简述Java的基本数据类型。
2. 简述Java的表达式和运算符。
3. 简述Java的方法(method)。
答案:
一、1. ABCH 2. ABCDEFG 3.D 4.D 5.B 6.B 7. D
二、1. 对2. 对 3. 对 4. 对 5. 对 6. 对7. 对
三、1. 答:基本数据类型包括: integer(整数),floating (浮点数),Boolean (布尔变量),Character or String(字符或字符串)。
2. 答:表达式是由标示符、常量、变量和运算符组成,是程序的基本组成部分。
运算符指明对各种操作数所进行的运算,Java提供了丰富的运算符,Java语言的基本运算符分为算术运算符、逻辑运算符、关系运算符和位运算符4大类。同时也可以使用圆括号将一个表达式的几个部分组合到一起,并根据标准的代数规则建立优先地位。
3.答:方法(method)是类的一个成员,它和面向过程程序设计中的函数有很多类似之处。由于它是类的一个重要组成部分。