Java真考试卷2

1.外存储器的容量一般比较大,而且大部分可以移动,便于在不同计算机之间进行信息交流。外存储器中数据被读入内存储器后,才能被CPU读取,CPU不能直接访问外存储器。(要使用外存储器中的信息,应先将其调入内存储器。)

2.进程是程序的执行过程。

3.循环队列是队列的一种顺序储存结构,在循环队列中对头指针可以大于队尾指针,也可以小于队尾指针。

4.栈按先进后出,队按先进先出(注意:依次是一个进栈一个入队轮流来)。

5.二叉树的前序序列与按层次输出的序列前两个字母一样。

6.结构化程序的三种基本控制结构是顺序、选择和重复。

7.软件是程序、数据和文档的集合。

8.在数据库中存储的是数据以及数据之间的联系。

9.关系模式采用二维表来表示关系。

10.在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为外键。

11.①import语句必须在所有类定义之前

②接口定义允许0或多个

③一个文件只能允许一个public 类

④package语句允许0或1个

12.Java特点包含多线程,跨平台,动态性,单继承等等,只有接口可以多继承。

13.Java中标识符定义要满足只能由字母,数字,$和下划线组成。

14.八进制在数值前面加上“ 0 ”表示,数字范围为 0~ 7 ;十六进制在数值前加上“ 0x ”表示。

15.在Java中,运算符“ + ”号除了做加法操作外,还可以做字符串拼接操作。当“ + ”号俩边任意一边为String类型,则做字符串操作,另外数据类型也会自动转为String类型。

16.Java中算数运算符: + , *

赋值运算符: ++,+=,-=,--

17.“ ++ ” : 在前时,先自身加一再赋值

              在后时,先赋值再自身加一

18.在Java中的开发工具包JDK1.7之前,switch语句不支持String类型数据。当case值和key值匹配时,程序会报错。

19. for循环没有退出循环的条件,可以无限循环下去。

20.递归算法的应用。阶乘代表着所有小于或等于 n 的整数的乘积。每次递归运算都是 n 与 n-1想乘,一直到 n = 1 时退出递归函数。

21.Java中规定方法名相同,参数列表和类型不同为方法的重载。

22.匿名内部类就是没有名字的内部类,正因为没有名字,所以匿名内部类只能使用一次,他通常用来简化代码编写。使用匿名内部类有个前提条件:  必须继承一个父类或实现一个接口。

23.在“ aMethod ( ) ”方法中,“ boolean【 】b = new  Boolean【 5 】;”通过此条语句定义数组时,要求两边的类型名一致,否则编译时会出现错误。( 本题前后首字母大小写不一致 )

24.类变量可以直接通过类名调用,需用static修饰成静态变量。( 类变量必须带有的修饰符时static )

25. “ ArrayIndexOutOfBoundsException ” 下标越界异常。

“ ArithmeticException ” 出现异常时,抛出此异常,例如分母不为0。

26.在Java中处理异常的三种方法: ①捕获并处理try……catch子句;

②直接抛出不处理 throw。

③自定义异常三种方式。

27.indexof()方法返回字符中indexof(string)中字串string在父串中首次出现的位置,从0开始,没有返回 -1 。在while循环中,变量index是字符串“ arryStr ”在父串“ text ” 中出现的位置,如果不存在返回 -1 ,所以while循环的布尔表达式index >= 0。( 不懂 )

28.Java中二维数组定义语法为: 数据类型【】【】数组名=new 数据类型【行数】【列数】;

29.类InputStreamReader是Reader的子类,可以通过子类对父类进行实例化。( 例如: 从指定网址读取文件 )

30.filter“过滤”

Pipe“ 通道 ”

File“ 文件 ”

ByteArray“ 字节 ”

31.类ObjectOutputStream为参数为一个输出流。在空白处新建了一个输出流的对象。其后还有一个参数“ employee.dat ”,是一个文件名。

将对象写入一个文件输出流: FileOutputStream( String name ),创建一个向具有指定名称的文件中写入数据的输出文件流。

32.所有字节输入流都从InputStream类继承

所有字节输出流都从OutputStream类继

所有字符输入流都从Reader类继承

所有字符输出流都从Writer类继承

字符类输出流OutputStreamWriter、PrintWriter、都是抽象类Writer的子类。

33.点击按钮,产生的事件是ActionEvent。

34.Swing与AWT相比新增的布局管理器是BoxLayout。

35.适配器类:①ComponentAdapter,构件适配器。②ContainerAdapter,容器适配器。③FocusAdapter,焦点适配器。④MouseAdapter,鼠标适配器。⑤KeyAdapter,键盘适配器。⑥MouseMotionAdapter,鼠标运动适配器。⑦WindowAdapter,窗口适配器。

36.一个进程可以包含多个线程。

37.类Try继承Thread类,实现其中的run (  )  抽象方法。run (  ) 方法没有参数列表,加上参数则属于方法的重载而不是重写,而线程要求必须是重写run (  ) 方法。

38.可使线程进入阻塞状态的方法:①sleep() 方法,join() 方法和wait()方法。②使用synchronized来请求对象的锁未获得时,也会进入阻塞状态。③如果线程中有输入或输出的操作,则线程也会进入阻塞状态。待输入或输出操作结束后,线程进入可运行状态。

39.在Java中,使用synchronized关键字标识临界区。( 实现堆栈类并发控制的部分代码用synchronized( this ))。

40.Java程序的.class文件可用Java命令编译。

41.result = Integer.parseInt( input );

JOptionPane.showMessageDialog( null,output,)

System.exit(0)

42.Arrays.sort(java)

System.out.println("name=”+e.getName)

class Student  implements Compareble

private double fenshu;

43.try{

}catch

System.out.println( ex.getMessage()+……

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 创建一个好的输入/输出(I/O)系统是一项艰难的任务。挑战似乎来自于要涵盖所有的可能性。不仅存在各种I/O源端和想...
    王侦阅读 1,246评论 0 2
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,072评论 18 399
  • 本文主要介绍 Java中的I/O系统如有需要,可以参考如有帮助,不忘 点赞 ❥ 前言: 对程序语言的设计者来说,创...
    码农很低调阅读 586评论 0 1
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,401评论 2 54
  • 第01章 JAVA简介第02章 基础语法第02章 递归补充第03章 面向对象第04章 异常处理第05章 数组第06...
    顺毛阅读 569评论 0 1

友情链接更多精彩内容