一、 选择题
1. 下列正确的标识符有 A)u2 B)$test C)this_is_ok D)int 答案:ABC
2. 下面不是关键字的是 A)goto B)main C)short D)void 答案:B
3. 下面语句哪个是正确的 A)char = 'abc'; B)long 1o1 = oxfff; C)float f = 0.23; D)double d = 0.7E-3; 答案:C
4. 下列哪个选项是short型数据的取值范围 A)-128 ~ +127 B)-32768 ~ +32767 C)-2147483648 ~ +2417483647 D)-3.40282347E38 ~ +3.40282347E38 答案: B
5. Java的字符类型采用的是Unicode编码方案,每个Unicode码占用____个比特位 A)8 B)16 C)32 D)64 答案:B
6. 在Java中,int数据类型占多少位 A)8 B)16 C)32 D)64 答案:C
7. Java 中,表示换行符的转义字符是 A)’\\n’ C)’n’ 答案:A
8. 指出正确的表达式 A)byte = 128; C)long a = 0xfffL;
B)’\\f’ D)’\\dd’
B)Boolean = null; D)double = 0.9239d;
答案:D
9. 下面哪些注释方法能够支持javadoc命令 A)/--...--/ B)/*...*/; C)//; D)/**...*/; 答案:D
10. 在Java中,float数据类型占多少位 A)8 B)16 C)32 D)64 答案:C
二、简答题
1、Java中,基本数据类型有哪些? short int char long double float byte boolean
2、请写出java中基本数据类型所对应的字节数? Short 2 Int 4 char 2 long 8 double 8 float 4 byte 1 boolean 1
3、java的标识符由什么组成?能不能是中文?
标识符是赋给类、方法或变量的名字。一个标识符可以是字母、数字、下划线、美元符号的任意顺序组合,但不能以一个数字开始。
三、上机题
一、 作业
对应编号 详细要求 编写程序 输出 char c1=’你’, c2=’a’; char 是=’ぁ’; 三个字符变量中字符对应的unicode码; 1 public class Text { public static void main(String[] args) { } } char c1 = '你'; char c2 = 'a'; char c3 = 'ぁ'; int x = c1; System.out.println(x); x = c2; System.out.println(x); x = c3; System.out.println(x); 输出结果:20320 97 12353 2 测试结果; 程序代码见详细; public class TestType1 { public static void main(String[] args) { boolean a = false; boolean b = true; boolean c = (a && b) && (!b); int result = c == false?1:2; System.out.println(c); System.out.println(result); } } 输出结果: false 1 为三角形的三个边声明三个变量并初始化(也可运行时输入三条边),计算出三角形的周长和面积,并输出显示; public class Triangle { public static void main(String[] args) { double a = 5; double b = 4; double c = 3; double area = 0; double perimeter = 0; perimeter = a + b + c; double pperimeter = 0; 3 } } pperimeter = perimeter/2; area = Math.sqrt((pperimeter - a) * (pperimeter - b) System.out.println(\"area=\" + area); System.out.println(\"perimeter=\" + perimeter); * (pperimeter - c) * pperimeter); 输出显示:area=6.0 perimeter=12.0 为圆形声明相关的变量。计算出圆形的周长和面积,将计算出的结果输出显示; public class Cycle { } public static void main(String[] args) { } double r = 5; double area = 0; double perimeter = 0; area = Math.PI * r * r; perimeter = 2 * Math.PI * r; System.out.println(\"area=\" + area); System.out.println(\"perimeter=\" + perimeter); 4 输出结果:area=78.53981633974483 perimeter=31.41592653589793
二、 详细要求
对应编号 1 详细要求 1) 编写程序名为: PrintCharCode.java; 2) 在入口方法中定义三个变量并赋值: char c1=’你’, c2=’a’; char 是=’ぁ’; 3) 输出这三个变量中字符对应的unicode码; 2 1) 编写程序名为: TestType1.java; 2) 测试如下程序 boolean a = false; boolean b = true; boolean c = (a && b) && (!b); int result = c == false?1:2; 这段程序执行完成后 输出c与result的值; 程序名为: TestTriangle.java 程序名为: TestCycle.java 3 4
因篇幅问题不能全部显示,请点此查看更多更全内容