java复习题101

上传人:aa****6 文档编号:38155095 上传时间:2018-04-27 格式:PDF 页数:7 大小:131.52KB
返回 下载 相关 举报
java复习题101_第1页
第1页 / 共7页
java复习题101_第2页
第2页 / 共7页
java复习题101_第3页
第3页 / 共7页
java复习题101_第4页
第4页 / 共7页
java复习题101_第5页
第5页 / 共7页
点击查看更多>>
资源描述

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

1、第一章1.下面(A)是 JDK 的 java 编译工具。 AjavacB. javadocC. javaD. javaw 2.main 方法中传递的参数类型是(D) 。 A. IntegerB. VariantC. ShortD. String 3.在屏幕上显示消息正确的语句是(A) 。 A. System.out.println(“I am a student!”);B. system.out.println(“I am a student!”); C. System.Out.println(“I am a student!”);D. System.out.printline(“I am a

2、 student!”); 4.Java 程序被编译后,将产生(B) 。 Aexe 代码B.字节码C.机器代码D.都不正确 5.Java 源程序的扩展名为(B) 。 A. .classB. .javaC. .objD. .c 6.在一个 java 文件中定义了 3 个类,其中属性为 public 的类最多有(A)个。 A. 3B. 2C. 1D. 0 7、已知 Hello.java 文件的内容如下: PublicclassHello Public static void main(Stringargs) System.out.println(“Hi,everybody”); 下列说法正确的是()

3、 。 A、在命令提示符,运行命令 javac Hello.java,然后运行命令 javac Hello,结果显示 Hi,everybody B、在命令提示符,运行命令 javac Hello,然后运行命令 javac Hello.class,结果显示 Hi,everybody C、在命令提示符,运行命令 javac Hello.java,然后运行命令 javac Hello.class,结果显示 Hi,everybody D、在命令提示符,运行命令 javac Hello,然后运行命令 javac Hello.class,结果显示 Hi,everybody第二章 选择题 下面关于 if 条件

4、语句描述错误的是(A) if 语句中只能有一个 else 子句 if 语句中可以有多个 else if 子句 if 语句中的 if 体内可以有循环语句 if 语句可以相互嵌套 下面 for 循环语句的循环次数为(A) for(inti=0 、j=0; i=j=5;i+、j+); A. 0B.1C.5D.无限次 3. 下面哪一个不是 Java 语言的关键字?(D)AprivateB.packageC.StringD.variable 4.下面哪一个不是 Java 语言中合法的标识符?(C) AthisPhotoB._PointC.%myColorD.Point4 5. 下列表达式中, (B)表达

5、式的值为 false。 A.!falseB.false int profit=800; System.out.println(sales+profit)/10*5); 2150B. 1250C. 5210D. 25107.编译运行下面的代码时会打印(C) 。 Class Q Public static void main(String args) int anar=new int1,2,3; System.out.println(anar1); 1B. 初始化错误C. 2D.数组越界8. 执行完下面程序片段, (C)结论是对的。 int a,b,c; a=2;b=5; c=(a-b)0?+a:

6、b-); A. 3B. 2C.5D. 4第三章 一、选择题 1 (A)是拥有属性和行为或方法的实体。 A对象 B.类 C.方法 D.构造方法 2. ( D )修饰的成员变量不能被其他类访问. A. protectedB. publicC. privateD. final 3.main()方法的返回类型是什么?(A) A.intB. voidc.booleanD. static 4 (C)关键字表示它是一种类方法,且无须创建对象即可访问。 A. voidB. staticC. returnD. public5每个类都定义有(C) ,以便初始化其成员变量。 A方法B. main()方法C构造方法

7、D对象第四章 关键字(B)用来调用父类的构造方法。 A.baseB.superC.thisD.extends下面关于继承的叙述正确的是(D) 。 在 java 中只允许单一继承。 在 java 中一个类只能实现一个接口。 在 java 中一个类不能同时继承一个类和实现一个接口。 子类可以访问父类的私有属性和方法。在 java 中,当在父类中定义两个或多个方法,它们具有相同的名称而参数项不同时,这称 为(D) 。 A继承B.多态性C.构造方法D.方法重载4.(A)修饰符不允许父类被继承。 A.abstractB.staticC.protectedD.final5 下列程序错误的地方是(C) 。

8、final class Fitst Private int a=1; Int b=2; Class Second extends First Public void method() Symtem.out.println(a+b); println()参数应为字符串,因此此处不能调用该方法 因为变量 a 是 private,所以在其他类中不能访问 a Second 不能继承 First 关键字 final 不能修饰类第五章 一、选择题 1.下面说法正确的是(A) 。 A. final 可修饰类、属性、方法Babstract 可修饰类,属性,方法 C定义抽象方法需要有方法的返回类型、名称、参数列

9、表和方法体 D用 final 修饰的变量,在程序中可对这个变量的值进行更改2.若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是(C) 。 A.它们的返回值类型不同 B.它们的名称不同 C.它们的参数不同 D.它们的修饰符不同3.在 java 中,用 package 语句说明一个包时,该包的层次结构必须(B) 。 A、与文件的结构相同B、与文件目录的层次相同 C、与文件类型相同D、与文件大小相同 4、在 java 中,能实现多重继承效果的方式是(C) 。 A、内部B、适配器C、接口D、同步 5接口可以继承多个父接口,父接口之间使用(C)符号隔开。 A、.B、 ;C、 ,D、/第六章

10、1. 使用( A )方法可以获取 Calendar 实例。 A. get()B. getInstance()C. getTime()D. equals() 2. ( A )用于创建动态数组。 A.ArrayListB. HashMapC. LinkedListD. Object 3. 下列 String 类的( A )方法返回指定字符串的一部分。 A. extractstring()B. substring()C. Substring()D. middlestring() 4. java.lang 包的( C )方法将比较两个字符串是否相等,如果相等则返回 true。 A. toString(

11、)B. compare()C. equals()D. 以上选项都不对 5、默认情况下,StringBuffer 类保留的空间为( B ) 。 A8 个字符B.16 个字符C.24 个字符D.32 个字符 6、 Math.min(val)的作用是( C ) 。 A求绝对值B.求最大值C.求最小值D.求随机数 7、表达式 newString(“中国”).length()的值为( A ) 。 A4B.2C.6D.3 8、ArrayList 中加入元素是用下列哪个方法( A ) 。 AaddB.insertC.appendD.clear第七章 一、选择题 1.代码(A)会出现异常。 A.i=5/0B.

12、i=0/5C.i=0*5D.i=0+5 2.Throwable 是下列(B)类的直接父类。 A.ObjectB.ExcepeionC.MathD.Thread 3.如果程序段中有多个 catch,程序会(C) 。 A.每个 catch 语句都会执行一次B.将每个符合条件的 catch 语句都执行一次 C.找到适合的异常类型后就不再执行其他的 catch 语句 D.找到适合的异常类型后继续执行后面的 catch 语句 4.下列关于 finally 的说法正确的是(B) 。 A.如果程序在前面的 catch 语句中找到了匹配异常类型,将不执行 finally 语句块 B.无论程序是否找到匹配的异常

13、类型,都会执行 finally 语句块 C.如果前面的 catch 语句块,任何时候都不会执行 finally 语句块 D.只要有 catch 语句块,任何时候都不会执行 finally 语句块 5.Throwable 类的(A)方法用于获得有关错误的详细信息。 A.getMessage()B.toString()C.message()D.getOutput()第八章 一、选择题 File 类中的( A )方法可以用来判断文件或目录是否存在。 A.exists()B.exist()C.fileExists()D.fileExist() 2、文本文件的读写过程中,需要处理下列( B)异常。 A

14、ClassNotFoundExceptionB.IOException C.SOLExceptionD.RemoteException 3、字符流是以( C )传输数据的。 A一个字节B.8 位字符C. 16 位 Unicode 字符D. 1 比特 4、 ( D )方法用来清空流。 Arelease()B. close()C. remove()D. flush() 5、以下声明( A )是对 BufferedReader 的正确声明。 BufferedReader(Reader in) ; BufferedReader(String encoding,InputStream in); Buff

15、eredReader(String encoding,File f); String encoding(File f); 6、若要往文件中写入字符,最好选择下面的( D )类。 ARandomAccessFileB.PrintWiter C.FileOutStreamD.BufferedWriter第九章 习题 一、选择题 1.Jframe 默认的布局管理器是(A) 。 ABorderLayoutB.FlowLayoutC.Card LayoutD.Grid Layout2.下列说法中,正确的是(B) A.Swing 组件事轻量级组件 BSwing 组件是通常以字母 S 开头的 C有了 Swi

16、ng,我们就可以完成抛弃 AWT 了 DSwing 组件位于 java.awt 中3.JTextArea 组件本身不具有滚动条,要使其具有滚动效果,可以将其加入下列(A)中 A.JComboBoxB.JSliderC.JPanelD.JScrollPane4.下列(A)组件允许在任何时间从一组选项中只选择一个选项 A.JComboBoxB.JButtonC.JCheckBoxD.JRadioBoutton5.用来创建菜单的组件是(D) A.JMenuItemB.JPopupMenuC.JMenuD.JMenuBar6.单击按钮是将触发下列(A)事件 A.ActionEventB.ItemEventC.WindowEventD.ListSelectedEvent编程题 1已知以下成绩表:学号姓名数学语文英语体育1李军625546902吴小宁956778773陈小龙90886792完成下列操作:1、编写一个能够描述以上两个表结构类。 2、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

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