Java期末考试复习题

上传人:飞****9 文档编号:127423778 上传时间:2020-04-02 格式:PDF 页数:24 大小:168.41KB
返回 下载 相关 举报
Java期末考试复习题_第1页
第1页 / 共24页
Java期末考试复习题_第2页
第2页 / 共24页
Java期末考试复习题_第3页
第3页 / 共24页
Java期末考试复习题_第4页
第4页 / 共24页
Java期末考试复习题_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《Java期末考试复习题》由会员分享,可在线阅读,更多相关《Java期末考试复习题(24页珍藏版)》请在金锄头文库上搜索。

1、1 在Java中不属于整型变量的是 A long B byte C double D short E int 2 以下变量声明正确的是 A int Int B float f double C byte b 1264 D char 3 在某个类中存在一个方法 void getSort int x 以下哪个是方 法重载的声明 A public getSort float x B int getSort int y C double getSort int x int y D void getsort int x int y 4 下列方法定义中 正确的是 A int x int a b retur

2、n a b B double x a b return b C double x int a int b int w w a b D int x int a int b return a b 5 下面哪一个是int型变量的取值范围 A 27 27 1 B 0 216 1 C 215 215 1 D 231 231 1 6 下面的代码的执行结果是 public class test private static int j 0 private static boolean methodB int k j k return true public static void methodA int i

3、 boolean b b i 12 methodB 5 b i 12 methodB 10 public static void main String args methodA 0 System out println j A 输出5 B 输出10 C 输出12 D 输出0 E 代码有 误 7 下面代码中的 处可以为 methodA byte x double y return short x y 2 A double B int C long D short E float 8 String f green boolean bar new boolean 1 if bar 0 f blue

4、 对于以上代码描述正确的是 A f的值为null B f的值为 blue C f的值 为 green D 将产生编译错误 9 以下由do while语句构成的循环执行的次数是 int k 0 do k while k 0 5 j i 2 k 6 System out println The value of j is j 7 i A line 4 B line 5 C line 6 D line 7 12 以下代码的输出为 public class Test void printValue int m while m 8 System out println m m public static

5、 void main String arg int i 10 Test t new Test t printValue i M 9m 8 13 x的取值在 范围内时将会使下面的代码打印字符 串 third if x 0 System out println first else if x 0 B x 0 C x 10 14 下列代码的描述正确的是 1 public class IfTest 2 public static void main String args 3 int x 14 4 int y 23 5 if x y 6 System out println Not equal 7 e

6、lse 8 System out println Equal 9 A 输出 Not Equal B 输出 Equal C 执行正常 但没有任何输出 D 在第5行会出现编译错 误 15 以下代码段编译 运行 输出的结果是 public class ThrowsDemo static void throwMethod System out println Inside throwMethod throw new IllegalAccessException demo public static void main String args try throwMethod catch IllegalA

7、ccessException e System out println Caught e A 编译错误 B 运行错误 C 编译正 确 但没有任何输出 D 在方法throwMethod中捕获以下异常 java lang IllegalAccessException demo 16 public class Test public static void main String args String foo green String bar foo foo blue System out println bar 对于以上代码描述正确的是 A 输出 blue B 输出 green C 将会抛出异常

8、 D 将出现编译错误 17 为了定义三个整型数组a1 a2 a3 下面声明正确的语句是 A intArray a1 a2 int a3 1 2 3 4 5 B int a1 a2 int a3 1 2 3 4 5 C int a1 a2 int a3 1 2 3 4 5 D int a1 a2 int a3 1 2 3 4 5 18 下面语句序列执行后 a的值是 int a 32 a a 5 A 1 B 2 C 3 D 4 19 以下for循环的执行次数是 for int x 0 x 0 x n k m n 22 下列程序段执行后c的结果是 int a 9 b 11 c c a b a b a

9、 b A 2 B 20 C 11 D 9 23 对于一个三位的正整数n 879 以下结果为8的是 A n 10 2 B n n 10 100 C n 10 D n 10 24 为了区分类中重载的同名的不同方法 要求 A 采用不同的形式参数列表 B 返回值类型不同 C 调用时用类名或对象名做前缀 D 参数名不同 25 定义类的类头时可以使用的关键字是 A private B protected C abstract D static 26 下列类定义中 不正确的是 A class x B class x extends y C static class x implements y1 y2 D

10、public class x extends Applet 27 设 A为已定义的类名 下列声明A类的对象a的语句中正确的是 A float A a B public A a A C A a new int D static A a new A 29 如果一个类定义中没有定义构造函数 该类有构造函数吗 A 有 B 没有 30 既能作为类的修饰符 也能作为类成员的修饰符的是 A public B private C protected D static 3 为了使包sos中的所有类在当前程序中可见 可以使用的语句是 A A import sos B package sos C sos impor

11、t D sos package 4 下列的变量定义中 错误的是 A A int 6 a B float a C int i Integer MAX VALUE D static int i 100 5 下列的变量定义中 正确的是 D A boolean b1 true B float x 6 6 C byte i 200 D double y 6 以下字符常量中不合法的是 D A B C n D 我 7 已定义a为int类型的变量 以下选项中 合法的赋值语句是 B A a 1 2 B a a 6 C a 8 8f D int a 8 10 有一声明语句为boolean t 下面赋值语句中t的值

12、为false的是 D A t 5 3 B t false C t true false D t 2 3 true false 11 设 i j k m为已赋值的 int 型变量 下列表达式的结果属于 逻辑值的是 A A i k 则执行完语句x 8 后 x的值是 C A 0 B 1 C 5 D 8 13 若有定义int a 2 则执行完语句 a a a 后 a的值是 C A 0 B 4 C 2 D 4 14 下列程序段执行后 b3 的结果是 D boolean b1 true b2 true b3 b3 b1 b1 b2 A 0 B 1 C true D false 15 执行下面程序段后 b

13、x y的值分别是 D int x 6 y 8 boolean b b x y A true 6 8 B false 7 7 C true 7 7 D false 6 8 16 下列语句序列执行后 m 的值是 C int a 10 b 3 m 5 if a b m a else m a m A 15 B 50 C 55 D 5 17 下列语句序列执行后 k 的值是 B int i 4 j 5 k 9 m 5 if i j m k k else k A 5 B 10 C 8 D 9 18 下列语句序列执行后 k 的值是 C int i 10 j 18 k 30 switch j i case 8

14、k case 9 k 2 case 10 k 3 default k j A 31 B 32 C 2 D 33 19 阅读下面的程序段 回答问题 if x 5 System out print one else if y 4 x A 无限次 B 一次也不执行 C 执行4次 D 执行3次 21 下列语句序列执行后 j 的值是 A int j 1 for int i 5 i 0 i 2 j i A 15 B 1 C 60 D 0 22 下列语句序列执行后 k的值是 D int j 8 k 15 for int i 2 i j i j 2 k A 18 B 15 C 16 D 17 23 下列语句序

15、列执行后 k 的值是 B int m 3 n 6 k 0 while m 4 j A 5 B 6 C 7 D 8 25 若有循环 int x 5 y 20 do y x x 2 while x y 则循环体将被执行 A A 2次 B 1次 C 0次 D 3次 26 结构化程序设计的三种基本流程控制结构是 27 下面程序的功能是求2 到100 之间的素数 请将程序补充完整 0 continue Label1 public class Class1 public static void main String args Label1 for int i 2 i 100 i for int j 2

16、jb a b int fun int a int b 32 以下方法m的功能是求两参数之积的整数部分 return int a b int m float x float y 33 下面方法的功能是判断一个整数是否为偶数 将程序补充完整 boolean true public isEven int a if a 2 0 return else return false 34 在一个应用程序中定义了数组a int a 1 2 3 4 5 6 7 8 9 10 为了打印输出数组a的最后一个数组元 素 下面正确的代码是 B A System out println a 10 B System out println a 9 C System out println a a length D System out println a 8 35 下面关于数组定义语句不正确的是 D A int a1 a2 B int a0 11 2 30 84 5 C double d new double 8 D float f new 2 0f 3 5f 5 6f 7 8f 36 设有定义语句int a 3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号