




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
作业题一、判断题1、程序是算法和实体在计算机系统中的体现。( )2、 语句是组成一个程序的最小单位。( )。3、执行while 语句时,先对条件表达式求值,结果为true 执行一次循环体;为false 则终止while 语句,继续执行while 语句的下一语句。( )4、方法是将操作行为描述为一个具有惟一名字、能与外界交互的独立成分。( )5、类是对一组具有相同属性、表现相同行为的对象的描述。()6、数组是一种复合数据类型,数组变量遵循“先声明、后使用”的原则。( )7、在子类的内部,不仅能够访问子类自己定义的所有成员,也能够访问超类中的所有成员。( )8、接口可以定义各种形式的数据成员,只能定义公有的抽象方法,不能定义其他形式的成员方法。( )9、异常是程序出现致命性错误,这些错误必须要处理。( )10、面向字节的输入流类都是类 Reader 的后代类 。( )11、JAVA程序以类作为程序的基本单位,文件名必须是类名。( )12、 数据类型决定数据在计算机内部的表示方式。( )。13、在JAVA程序中用于美化程序的空行称为空语句。( )14、方法表示对象的数据。( )15、类是一组具有相同属性,表现相同行为的对象的描述。( )16、一维数组和二维数组都属于复合数据类型。( )17、利用现有类定义新类,新类具有现有类的属性和行为,称为封装机制。( )18、接口与类一样都具有实现体。( )19、异常机制是适用于管理程序运行期间发生错误的一种结构化方法,程序的控制不会因为异常的产生而随意跳转。( )inheritance20、随机读写输入/输出设备就是输入/输出流。( )21、Java SE称为Java标准版或Java标准平台。( )22、数组的元素的个数称为数组长度。( )。23、switch语句是二选一的条件分支语句。( )24、成员变量分为实例变量和类变量,类变量和实例变量被该类的所有对象共享。( )25、继承是一种由已有的类创建新类的机制。利用继承可以编写一个具有共有属性的一般类,再根据这个一般类编写它具有特殊属性的新类。()26、JAVA允许在一个类中声明另一个类,称其为内部类 。( )27、UML类图属于结构图,常被用于描述一个系统的动态结构。( )28、策略模式的结构包含:策略、抽象策略和具体策略三个部分( )。29、正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符成为正则表达式中的元字符。( )30、JAVA中,允许将一个窗口添加到另一个容器中 。( )31、Java解释器是针对指定的CPU或操作系统的Java虚拟机。( )32、变量是Java程序创建的基本存储单元,它包括定义变量名、变量类型和变量的作用域等几个部分。( )。33、关系运算符用来比较两个值的关系,关系运算的运算结果是整型值。( )34、通过创建类的一个实例创建一个对象,定义一类对象共有的变量和方法。( )35、一个类只能定义一个构造方法。( )36、多态性体现了程序的可扩展性,保证程序代码的重复使用。( )37、接口可以直接引用和间接引用。( )38、Java包是一种类文件的组织和管理机制,包名字由树型结构构成。( )39、异常是指程序出现致命错误而造成的死机现象。( )inheritance40、Java.awt包是java唯一的图形用户界面的组件。( )41、Java是真正的面向过程的程序设计语言。( )42、关系运算符是双目运算符,关系运算符的级别低于逻辑运算符 。( )。43、 continue语句用于循环语句和多分支结构。( )44、面向对象程序是把一个对象的属性与行为分离开来,放在不同的类中。( )45、一个程序文件中只能定义一个公有类。并且类名与文件名相同。( )46、隐藏是指子类中的成员变量与父类中的成员变量具有相同的变量名时,隐藏父类中的成员变量。( )47、接口不需要声明直接可以引用。( )48、Java体系中的数据流是由一个或多个数据组成。( )49、异常处理是指程序运行时出现错误后,处理错误程序的运行机制。( )inheritance50、Object是所有类的父类,称之为根类。( )51、Java诞生于1995年,是Sun公司组织开发的一门编程语言。( )52、Java的逻辑值与C语言一样,用1表示为真,0表示为假。( )。53、两个整型数用关系运算符进行比较,其结果为整型值。( )54、Java应用程序由多个类构成,但必须有一个主类,主类是包含主方法main的类,Java应用程序从主类的main方法开始执行。( )55、Java的继承包括单继承和多重继承。()56、在Java中,字符串变量是类类型变量, 是一个对象。( )57、用Date的构造方法Date(long time)创建的Date对象,表示的时间为1980年1月1日0点。( )58、Java程序能快速地把控制从一个线程切换到另一个线程。( )59、File类创建的文件对象是字节输入/输出流。( )60、javax.swing包提供了图形用户界面设计使用的组件类SWING。( )二单选题1、下面选项中,不是面向对象程序设计语言的选项是( )。A) C语言 B) SimulaC)Smalltalk D) Java 2( )是由高级语言赋予了特殊意义并留作专门用途的单词,程序员不能将这些单词作为普通的标识符使用。A) 变量B)保留字C) 常量D) 数组3 结构化N_S流程图由 Nassi 和Schneiderman 提出,又称为( )。A) 类C语言B) 类pascal语言C) 盒图D) 伪码4在( )后声明的成员称为私有成员,这些成员仅能由该类中声明的方法成员来访问。 A) staticB) publicC)protectedD) private5. ( )是对一组具有相同属性、表现相同行为的对象的描述。A)类 B)类型C)方法D)数据6. 下列选项中错误的数组声明为( )。A)int scores = new int10;B)int scores ;C)int scores(); D)int scores;7. 如果类 B 继承类A,则在类B 中除了自己定义的成员之外,还自动包括了类A 中定义的数据成员与( )。A)语句 B)模块C)方法成员D)地址8、接口没有实现体,由( )实现接口,接口提供一种观察类的角度或方式。A)对象 B)属性C)方法D)类9、类( )是所有异常类的祖先类,它是根类Object 的子类。A)Error B)Throwable C)ExceptionD)RuntimeException10、为输入输出数据,Java 程序与数据的发送者或接收者要建立一个数据通道,这个数据通道被抽象为( )。A)程序 B)数据C)流 D 对象11、程序是( )和实体在计算机系统中的体现。A) 算法 B) 数据C)对象 D) 类12对编译器而言空白的作用是分隔单词,下列选项中不属于空白的是( )。A) 空格B) / C) 制表符D) 换行13当执行循环体中的( )语句时,跳出循环体,执行循环后的下一条语句。A) nextB) continueC) breakD) quit14方法实际参数表的分隔符为( )。A);B) :C) .D), 15. 为对象分配存储空间,并初始化这些存储空间的值使用保留字( )。A assign)distribution assigndistribution B)createC) store D)new16.下列选项中不属于复合数据类型的选项是( )。A)类 B)接口C)结构体 D)数组17. 指明类1继承类2的关键字是( )。A)class B)extendsC)inheritancinherit D)with18. 下列选项中,哪一项是声明接口的关键字。( )A)insterface B)implementsC)extends D class19、下列选项中,异常的祖先类为( )。A)Object B)ThtowableC)Error D Exception20、创建子目录、列出文件属性等文件目录操作使用的流类为( )。A)类writer B)类InputStreamC)类File D 类Reader21、Java语言源程序,由若干个书写形式互相独立的( )组成。A) 类 B) 对象C)属性 D) 方法22下列选项中,不属于标识符的选项是( )。A) 变量名B)关键字C) 类型名D) 数组名23 已声明常量N为4,变量i = 6 ,下列表达式语句中错误的语句是( )。A) +i ; B) i+ ;C) N+ ;D) - i ;24类是面向对象语言中最重要的一种数据类型,类声明的变量称为( )。A) 类变量B) 方法C)类体D) 对象25. 子类的声明中用关键词( )表示子类继承父类的属性与方法。A)implement B)abstractC)extendedD)super 26. Java允许用户直接用一个类没有命名的子类创建子类对象,称该类为( )。A)内部类B)匿名类C)异常类 D)抽象类27. 对于面向对象语言,UML中,将类的继承关系称为( )关系。A)泛化 B)关联C)依赖D)实现28、如果一个类实现了一个接口,那么类和接口的关系是( )关系。 A)泛化 B)实现C)依赖 D)关联29、对带小数的数字格式化,使用的类是( )类。A)Random B)Match C)DecimalFormat D)Pattern30、JAVA Swing中,component类的子类JMenu负责创建( )。A)对话框 B)窗格C)工具按钮 D 菜单31、Java虚拟机的( )是Java应用程序运行时刻动态分配的对象存储区域。A) 数组 B) 数据C)对象 D) 堆栈32Java支持数据类型的转换,下列选项中与整型int变量不兼容的数据类型是( )。A) charB) byte C) booleanD) float33Java的循环体分为当型循环while、do-while循环和( )循环。A) ifB) forC) breakD) until34类声明的语法格式中必须包括标识有( )。A)class 类名B)extends 父类C)implements 接口D)修饰符 35. 构造方法的名称与( )名相同。A assign)distribution assign对象 B)类C) 方法 D)数据36、当前类中访问或调用父类对象的变量和方法的变量是( )。A)new B)finalC)super D)this37. .在面向对象程序设计中,多态性主要是通过( )和覆盖体现的。A)实例化 B)封闭C)inheritanc抽象 D)重载38. 包的管理结构与文件管理系统中的路径的( )结构是一致的。A)关系 B)网状C)层次 D 链表39、从方法体中抛出异常的关键字为( )。A)try B)throwsC) catch D Exception40、Java的基础类库称为( )。A)JFC B)MFCC)ODBC D) JDBC41、在Java的基本数据类型中,字符型变量所占用内存的字节数为( )。A) 2 B) 4C)1 D) 42在switch-case语句中,各case子句的数值是一个相互不同的( )。A) 变量B) 常量 C) 表达式D) 函数43在方法中定义的变量都是( )变量。A) 全局B) 外部C) 局部D) 成员44在面向对象程序设计中,将数据和处理数据的操作集成在一起称为( )。A)抽象B)多态C)继承D)封装 45. 所有类在继承其父类的属性和方法的过程中,不会发生的现象为( )。A assign)distribution assign隐藏 B)覆盖C)异常 D)重载46、Java接口上是一些( )方法和常量的集合。A)继承 B)抽象C)封装 D)多态度恶劣47. 在当前类的方法中,访问成员变量,应该用关键字( )。A)this B)superC)inheritancnew D)extends48. 为当前源程序的类文件指定存放的文件夹,应该使用的声明语句为:( )A)package B)importC)static D final49、从方法体中捕获异常的关键字为( )。A)try B)catchC)throws D Exception50、Java的基础类库中默认的包为( )。A)Java.lang B)Java.ioC)Java.util D) J51、面向对象程序设计语言将研究对象的数据和对数据的操作放在一起研究称为( )。A) 封装 B) 继承C)多态 D) 多线程52 用Scanner类声明的reader对象输入一个整型数值使用的方法为( )。A) hasNextInt( )B) NextInt( )C) Int( )D) ( int )53 已知y = 8,下列表达式语句中,值为2的表达式语句为( )。A) y += 2;B) y = 2;D) y - = 2; 54构造方法是一种特殊方法,构造方法名与它所在的( )名完全相同。A) 程序B) 对象C)变量D) 类55. 子类使用关键字( )调用父类的构造方法与被子类隐藏的成员变量和方法。A)new B)finalC)superD)this56. 下列选项中不是StringBuffer类的构造方法的选项是( )。A)StringBuffer() B) StringBuffer(String s, int size)C)StringBuffer(int size)D)StringBuffer(String s)57. 计算数学公式如a的平方根,应该使用( )类中的方法。A)Math.sqrt(a) B)Math=sqrt(a)C)Math - sqrt(a)D)aqrt (a) 58、在Java语言中,用( )类创建线程。A)Math B)ThreadC)SystemD)Format59、Java的I/O流库中字符输入流的抽象类是( )。A)InputStreamB)OutputStream C)readerD)Writer60、JFrame类及其子类创建的对象是( )。A)容器 B)组件C)对话框 D 窗体三填空题1、设计好Java 源程序后,上机调试后输出正确的结果必须经过编辑、( )和( )三个阶段。2、 Java 语言的数据类型分为( )数据类型和( )数据类型两大类。3、Java 语言支持(顺序)结构、( )结构和( )结构三种基本控制结构。4、( )方法是指程序员利用语句定义一个方法如何完成某项特定的任务;( )方法是由程序员在程序某处指明调用该方法去执行该项任务。5、 保留字( )的作用是为对象分配存储空间并初始化这些存储空间的值,创建对象时类被用作模板,( )决定了对象的存储空间组织方式。6、 声明数组int scores = new int10;后,数组的每一元素均为( ),数组的第一个元素为( )。7、 面向对象程序设计中的三个核心概念是( )、( )和多态性。8、 程序包是多个( )和( )的集合。9、 Java 语言将可能抛出异常的语句用保留字( )引导的语句块,其后用保留字( )引导的语句块捕获这些语句所抛出的第一个异常并进行处理。10、面向字节的流以( ) 位的字节为单位处理输入输出数据,面向字符的流则以( ) 位的字符为单位处理输入输出数据。11、( )由一些预先定义好的类组成,一个完整的JAVA程序文本是由( )组成。12、在JAVA程序中用数据表示实体的属性,数据分为( )和( )两大类 13、Java 语言提供了( )循环、( )循环和( )循环三种循环结构。14、方法描述对象的( ),当某个事件发生时,就触发一系列的( ),对这一系列操作的描述称为方法。方法是一系列程序代码的集合,当某个事件发生或用户调用时被执行。15、在声明一个类的成员时,用保留字( )和( )控制数据成员和方法成员对程序段的访问。16、 声明一个名称为prices的双精度型数组,声明的语句为( ),初始化数组变量的长度为8的语句为( )。17、 根据继承机制,子类内部可以访问从祖先类继承的( )成员和( )成员。18、 接口构成了JAVA程序的一个基本( ),同时,接口定义了JAVA程序的一种( )。19、 JAVA语言的异常语句是由保留字( )引导的语句块和保留字( )引导的语句块组成的。20、JAVA提供了面向( )的流和面向( )的流两类流类。21、Java具有面向( ),与平台( ),安全,稳定和多线程的编程语言。22、标示符由字母、( )、 ( )符号和数字组成,长度不受限制。23、Java 语言的三目运算符由表达式1( )表达式2( )表达式3组成。24、类体包括有两种重要的成员属性:成员( )和成员( )。25、子类与父类在同一个包中,那么子类可以继承父类中非( )的成员变量和成员方法。继承的成员变量或方法的访问权限( )。26、java的异常出现在( )调用过程中,调用过长中( )异常对象,导致程序运行出现异常,并进行处理。27、在类的UML图中,第一层是名字层,第二层是( )层,第三层是( )层。28、开闭原则就是让用户的设计应当对( )开放,对( )关闭。29、( )类创建的字符串对象是不可修改的字符串对象;( )类创建的字符串对象是能够修改的字符串对象。30、java把component类的子类或间接子类创建的对象称为( );把container类的子类或间接子类创建的对象称为( )。31、Java语言应用程序分为( )应用程序和( )小程序两种形式。32、Java的运算符分为( )大类,数组下标运算符的优先级别为( )级。33、多分支结构使用的关键字是( )和case ,其功能是根据表达式的值,执行case子句,若表达式的值与所有的case常量表达式不匹配,则与( )匹配。 34、类是由属性和行为方式构成的,对象的属性是( ),对象的行为是( )。35、Java的类具有( )关系,所有的子类都有父类,子类继承父类的成员变量和成员( )。36、 Java类中方法的重载呈现出( )的特性它属于( )绑定。37、 Java接口是一些( )方法和( )的集合。38、 Java包的主要功能是将用途( ),但功能不同的一些类和( )集合在一起。39、 JAVA语言的异常有( )可能发生的异常和( )异常两种模式。40、 Java.awt包中的每个组件都提供了鼠标和( )的所有可能发生的事件处理的( )器和适配器。41、Java语言的JDK用( )命令编译源程序,用( )命令解释类文件,输出计算结果。42、Java支持两种数据类型转换,一种是( )类型转换,另一种是( )类型转换。 43、Java程序的流程控制语句主要有( )语句和( )语句两部分。44、面向对象程序设计是把一个对象的( )和它的( )封装到源代码中。45、Java类的继承关系是在声明子类时,用关键字( )声明当前类继承的( )。46、 Java的构造方法的名称与( )相同,当一个类没有定义构造方法,则( )的构造方法是指无形式参数列表的构造方法。47、 在接口中定义的方法,只有方法( ),没有( )。48、 带有一个以上抽象( )的类是抽象类,抽象类的修饰符为( )。49、 JAVA处理异常有两种模式,一种是( )异常,另一种是( )异常。50、Java语言中的包,是将用途相近功能不同的一系列( )和( )集合在一起。51、Java 运行平台包括J2SE、( )和( )三种平台。52、Java的浮点型数据类型分为( )和( )二种。53、循环语句中,使用的跳转语句包括( )和 ( )。54、从语法上看,类由类( )和类( )二个部分组成。55、Java中使用关键字( )声明类,使用关键字( )声明该类实现的一个或多个接口。56、构造一个Scanner类的对象,用语句Scanner scanner =new Scanner(scan);声明的对象是( ),扫描的字符串是( )。 57、Date对象表示时间的默认顺序是星期、( )、( )小时、分、秒、年。58、线程的一个完整的重合周期包括新建、( )、( )和死亡4种状态。59、BufferedReader类创建的对象称为( ),该输入流的指向必须是一个( )流。60、菜单组件包括( )、菜单、( )、子菜单。四、读程序写结果题:1 读下面程序,写出输出结果( )。 public class Score public static void main(String args) int math = 92; int phys = 88; int chem = 90; int average; average = (math + phys + chem)/3;System.out.println(average); 2、读下面循环程序,试写出输出结果( )。import java.io.*;class Sum10 public static void main(String args) int sum1=0; for (int k=1; k=10; k+) sum1=sum1+k; System.out.println(Sum=+sum1); 3、读下面程序,写出输出结果( )。import java.util.* ; public class Test public static void main(String args) Cal cal = new Cal(9,3) ; System.out.println( 9+3 = + cal.add(); class Cal int x,y ; Cal(int a, int b) x=a ; y=b ; int add() return x+y; 4、读下面数组程序,试写出输出结果( )。public class Arraypublic static void main(String args) int a;a=new int4; for(int i=0;i=A & ch y ? x : y; System.out.println( z = + z );8、读下面循环结构程序,写出输出结果( )。import java.io.*;class Sums public static void main(String args) double sum = 0; for (int k = 1; k = 6; k+) sum = sum1+1.0 / k; System.out.println(Sum=+sum1); 9、读下面程序,写出输出结果( )import java.io.*; public class Emplo public static void main(String args) Employee emp = new Employee( ) ; =王锋 ; emp.age=22; emp.salary = 685.85F ; emp.print() ; class Employee String name; int age; float salary ; void print() System.out.println(name + 年龄为: + age + 岁,月薪为: + salary ); 10、阅读下面输入输出流文件StringReader.java按自己的真实情况输入数据,写出输出结果。import java.io.*;class StringReader public static void main(String args) InputStreamReader istream =new InputStreamReader(System.in); BufferedReader ibuf = new BufferedReader(istream); try System.out.print(Enter your last name? );String lname = ibuf.readLine();System.out.print(Enter your first name? );String fname = ibuf.readLine();System.out.println(n Your name is + fname + + lname);catch (IOException err) System.out.println(Error on read); 11、读下面程序,写出输出结果( )。 public class Hellopublic static void main (String args) Student stu=new Student(); stu.speak(Hi); class Student public void speak(String s) System.out.println(s); 12、读下面循环程序,试写出输出结果( )。import java.lang.*;public class sx4_2 public static void main(String args) int abc = 345;int a = abc/100;int b = abc/10%10;int c = abc%10;int d = c*100+b*10+a;System.out.println(d=+d);13、读下面程序,写出输出结果( )。import java.util.* ; public class Test public static void main(String args) Cal cal = new Cal(5,4) ; System.out.println(cal.sub(); class Cal int x,y ; Cal(int a, int b) x = a ; y = b ; int sub( ) return x*x-y*y; 14、读下面数组程序,试写出输出结果( )。public class Example10_1 public static void main(String args) String s1,s2; s1=new String(JAVA Language); s2=new String(JAVA Language ); System.out.println(s1=s2); 15、创建窗口程序如下:import javax.swing.*;import static javax.swing.JFrame.*; public class Ex11_1 public static void main(String args) JFrame fwindow=new JFrame(Java Swing); fwindow.setSize(200,150); fwindow.setLocation(100,100); JPanel pan=new JPanel(); fwindow.setVisible(true); fwindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 画出程序执行后的结果:16、 读下面程序,写出输出结果( )。 public class comppublic static void main(String args) int x = 9; int y = 6; int z = x+=y+; System.out.println(y = + y + + z = + z ); 17、读下面循环程序,试写出输出结果( )。import java.io.*;class powerPower public static void main(String args) int Power = 1; int x = 2;for (int k=1; k=7; k+) Power = Power * x ; System.out.println(Power=+Power); 18、读下面程序,写出输出结果( )。import java.util.* ; public class Squares public static void main(String args) Cal cal = new Cal(3,4) ; System.out.println( x*x+y*y = + cal.add(); class Cal int x,y ; Cal(int a, int b) x=a ; y=b ; int add() return x*x+y*y; 19、读下面数组程序,试写出输出结果( )。public class Arraypublic static void main(Str
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中药药剂学试卷试题及答案
- 机务维修面试试题及答案
- 混合设备节能策略-洞察及研究
- 建行面试题库及答案
- 安全用火考试题及答案
- 安徽辅警笔试题及答案
- 农家乐土地租赁与乡村旅游资源整合合同
- 节能减排项目担保借款协议与合同
- 2025海南公务员面试题及答案
- 灯箱广告牌广告位租赁与广告策划合同
- 2025鄂尔多斯市城市建设投资集团招聘92人考试参考题库及答案解析
- 一氧化碳试卷及答案
- 2025年全国企业员工全面质量管理知识竞赛题库及答案(共132题) - 副本
- 光伏站电力监控系统介绍参考课件
- 公开课第一课素描基础入门课件
- 果蔬加工工艺学:果蔬汁
- 门机防腐施工方案
- 定向井井眼轨迹计算课件
- 石景山区语文一模试卷讲评分析
- 八年级上学期语文周周练
- 《青光眼手术新进展》ppt课件
评论
0/150
提交评论