AnjoyoJava02课后习题带答案
时间:2025-04-20
时间:2025-04-20
java 开发培训 基础练习题 带答案
AnjoyoJava02课后习题
一、选择题:
1. 下列( )是合法的标识符?
A、12class B、void C、-5 D、_blank
2. 下列( )不是Java中的保留字?
A、if B、sizeof C、private D、null
3. 下列( )不是合法的标识符?
A、$million B、_$million C、2$_million D、$2_million
4. 下列选项中,( )不属于Java语言的基本数据类型?
A、整数型 B、数组 C、浮点型 D、字符型
5. 已知x=2, y=3, z=4,则经过z- = --y – x--运算后,z的值为( )。
A、1 B、2 C、3 D、4
6. 下列表达式1+2+ "aa"+3的值是( )。
A、"12aa3" B、"3aa3 " C、"12aa" D、"aa3"
7. 已知a=2, b=3,则表达式a%b*4%b的值为( )。
A、2 B、1 C、-1 D、-2
8. 下列Java语句中,不正确的一项是( )。
A、$e, a, b = 10; B、char c, d = ‘a’;
C、float e = 0.0d; D、double c = 0.0f;
9. 在编写Java程序时,如果不为类的成员变量定义初始值,Java会给出它们的默认值,
下列说法中不正确的一个是( )。
A、byte的默认值是0 B、boolean的默认值是false
C、char类型的默认值是’\0’ D、long类型的默认值是0.0L
10. 下列语句中不正确的一个是( )。
A、float f = 1.1f; B、byte b = 128;
C、double d = 1.1/0.0; D、char c = (char)1.1f;
二、填空题:
1. 变量是Java程序的基本存储单元之一,变量的主要类型包括2大类:________和
________。
2. Java语言的整数类型变量和常量一样,各自都包括4种类型的数据,它们分别是byte、
________、________和long。
3. ________类型数据不可以做类型转换。
4. Java语言中的________具有特殊意义和作用,不能作为普通标识符使用。
5. 在Java语言中,浮点类型数据属于实型数据,可以分为________和________两种。
6. 表达式9*4/ -5%5的值为________。(十进制表示)
7. 表达式7|3的值为________。(十进制表示)
8. 若a、b为int型变量,并且已分别赋值为5和10,则表达式(a++)+(++b)+a*b的值为
________。
9. 假设i=10, j=20, k=30,则表达式 !(i<j+k) || !(i+10<=j) 的值为________。
10. 表达式10^2的值为________。(十进制表示)
java 开发培训 基础练习题 带答案
三、简答题:
1. 请写出Java中所有的简单数据类型。
2. 请写出下列各运算中e的结果:
int a = 20;int b = 30;int c = 40;int d = 50;int e ;
e = a++; e = ++b; e = c++ + b; e = (a > b) ? a : b; e = 2 / 3; e = 9 % 4; e = 5 | 7; e = 9 & 4; e = -8 % -5; e = -8 % 5; e += d++;
四、编程题:
1. 小明要到美国旅游,可是哪里的温度是以华氏温度为单位记录的。他需要一个程序把华
氏温度(80度)转换为摄氏度,并以华氏温度和摄氏度为单位分别显示该温度。 (摄氏度=5/9.0*(华氏度-32))
2. 已知圆球的体积公式为4/3 r3,编写程序,输入圆球半径,计算并输出球的体积。
java 开发培训 基础练习题 带答案
答案:
一、选择题:
1~5 :DBCBD 6~10:BACDB
二、填空题:
1.字符型、数值型 2.int、short 3.boolean 4.关键字
6.-2 7.7 8.82 9.false 10.8
三、简答题:
1. 答:byte、short、int、long、double、float、boolean、char。
2. 答:20 31 71 31 0 1 7 0 -3 -3 47
5.单精度 双精度
四、编程题:
1. 答:
public static void main(String[] args) {
int temperatureHua = 80;
double temperatureShe = 5 / 9.0 * (temperatureHua - 32); System.out.println("摄氏温度是:" + temperatureShe); }
2. 答:
public static void main(String[] args) throws IOException { InputStreamReader isr = new InputStreamReader(System.in); BufferedReader br = new BufferedReader(isr);
int radius;
double volume;
String str;
System.out.print("输入圆球半径: "); str = br.readLine(); radius = Integer.parseInt(str); volume = 4 * Math.PI * Math.pow(radius, 3) / 3; System.out.println("球的体积 = " + volume);
}
…… 此处隐藏:412字,全部文档内容请下载后查看。喜欢就下载吧 ……上一篇:电子病历实施方案(试行)
下一篇:电化学微/纳米加工技术