1.下列说法正确的是()。
A:类FilelnputStream和FileOutputStream用来进行文件1/O处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写 B:当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中 C:对于InputStream和OutputStream来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写 D:通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写
答案:AI参考:答案是D:通过类File的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,但还不能进行文件读/写。选项A中提到的类FileInputStream和FileOutputStream确实可以用来进行文件I/O处理,但是选项B和C的说法都存在问题。选项B中提到的从标准输入流读取数据的方式是错误的,通常是从键盘输入的数据会通过程序中的控制台输出流进行处理。选项C中提到的是流对象是非顺序访问流,而实际上流对象是支持顺序和随机访问的。因此,正确答案为D。'
2.下列说法错误的是
A:抽象类中可以有普通方法 B:抽象类可以有构造函数 C:接口间继承用implements关键字 D:普通类中可以有抽象方法
答案:AI参考:正确选项是B:抽象类可以有构造函数。\n\n抽象类可以有普通方法、接口间继承用implements关键字和普通类中可以有抽象方法,但抽象类不可以有构造函数。构造函数是一种特殊的方法,它不能在抽象类中定义。抽象类的主要目的是提供一种模板,用于创建具体类,因此构造函数在抽象类中是不必要的。\n\n所以,选项B是错误的。'
3.子类不能对重写父类中的方法
A:对 B:错
答案:AI参考:答案:B:错。\n\n子类可以对重写父类中的方法,这是面向对象编程中的多态性表现。子类可以根据自己的需求重写父类中的方法,以实现不同的行为。因此,选项B是错误的。'
4.下列是Java语言中的复合数据类型,其中错误的是( )。
A:数组 B:枚举 C:类 D:接口
答案:枚举
5.流式布局是指的以下中哪个一个布局()。
A:FlowLayout B:CardLayout C:GridLayout D:BorderLayout
答案:FlowLayout
6.所有GUI标准组件类的父类是()。
A:Container B:Component C:List D:Button
答案:Component
7.java 类可以作为()
A:其余选项都不对 B:数据封装机制 C:类型定义机制和数据封装机制 D:类型定义机制
答案:类型定义机制和数据封装机制
8.关于集合类描述正确的是()。Ⅰ.集合类中容纳的都是指向Object类对象的指针Ⅱ.集合类容纳的对象都是Object的类例Ⅲ.只能容纳对象IV.只能容纳基本数据类型
A:Ⅰ、Ⅱ B:Ⅰ、Ⅲ C:Ⅰ、Ⅱ、Ⅲ、IV D:Ⅰ、Ⅱ、Ⅲ
答案:Ⅰ、Ⅱ、Ⅲ
9.要表示表格的数据,需要继承类()。
A:TableModelable B:TableModel C:JTable D:AbstraceTableModel
答案:AbstraceTableModel
10.代码System.out.println(066)的输出结果是()。
A:54 B:12 C:66 D:36
答案:54
11.在类中,规定定义常量所使用的修饰符是( )。
A:public B:Abstract C:默认 D:final

12.对于边界布局,添加元素时不指定位置会放在()区域。
A:东 B:西 C:中 D:北 13.for(int i=0;i System.out.print(i);}System.out.print(i);请问输出结果是()
A:编译错误 B:12 C:111 D:123 14.下列变量名的定义中,符合Java命名约定的是()。
A:super B:fieldname C:Intnum D:$number 15.String对象表示字符串(),即String对象的内容()被修改。
A:常量 能 B:变量 能 C:变量 不能 D:常量 不能 16.Class类的对象由()自动生成,隐藏在.class文件中,它在运行时为用户提供信息。 
A:Java编译器 B:Java类分解器 C:Java解释器 D:Javanew关键字 17.paint()方法使用哪种类型的参数? ( )
A:String B:Graphics C:Color D:Graphics2D 18.下列构造方法的调用方式中,正确的是()。  
A:按照一般方法调用 B:只能通过new自动调用 C:被系统调用 D:由用户直接调用 19.当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象 ()
A:以InputStreamReader对象为参数 B:以FileInputStream对象为参数 C:以BufferedReader对象为参数 D:以选中的压缩文件为参数 20.如果一个类是抽象的,需要用什么修饰?()
A:extends B:abstract C:private D:public 21.在读字符文件Employee.dat时,使用该文件作为参数的类是()。 
A:DataOutputStream B:BufferedReader C:FileInputStream D:DatalnputStream 22.在面向对象数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现 ( )。
A:可移植性 B:安全性 C:可扩充性 D:可靠性 23.下列关于switch结构的描述中,正确的是( )。
A:switch语句中,case子句的中一定含有break语句 B:退出switch结构的唯一条件是执行break语句 C:switch语句中,case子句和default子句都可以有多个 D:switch语句中,default子句可以省略 24.int[] a={1,2,3,4};请问下列说法正确的是()
A:a[4]=4 B:数组共有5个数组元素 C:a[3]=4 D:a[1]=1 25.用于输入压缩文件格式的ZiplnputStream类所属包是()。
A:java.io B:java.nio C:java.util.Zip D:java.util 26.在编写异常处理的Java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动Java的异常处理机制。
A:try B:switch C:if-else D:throw 27.下列关于Java安全性的说法错误的是()。
A:可防止对内存的非法入侵 B:不允许使用指针 C:对程序执行前要检查 D:有严格的访问权限检查 28.Java 语言中,对当前对象的父类对象进行引用的关键字是()。
A:case B:super C:char D:break 29.下列关于接口的描述中,错误的是( )。
A:接口实际上是由常量和抽象方法构成的特殊类 B:在继承接口的类中通常要给出接口中定义的抽象方法的具体实现 C:定义接口使用的关键字是interface D:一个类只允许继承一个接口 30.下列关于标识符的描述中,正确的是( )。
A:标识符中可以使用下划线和美元符 B:标识符可选用关键字 C:标识符中可以使用连接符和井号符 D:标识符中大小写字母是无区别的 31.Java对文件类提供了许多操作方法,能获得文件对象父路径名的方法是()。
A:getAbsoluteFile() B:getParentFile() C:getAbsolutePath() D:getName() 32.下面界面元素中,不是容器的是()。
A:Frame B:Dialog C:List D:Panel 33.下列程序段的输出结果是()public class operatorsandExpressions{ void stringPlus(){int a=3,b=4,c=5;System.out.println("abc"+3);}}
A:63 B:abc3 C:256 D:15 34.Java方法的参数传递对于基本数据类型如int, byte等,参数传递是()
A:by reference B:by value C:by address D:by pointer 35.类Panel默认的布局管理器是()。
A:CardLayout B:GridLayout C:FlowLayout D:BorderLayout 36.下列关于Java布尔类型的描述中,正确的是()。
A:一种基本的数据类型,它的类型名称为boolean B:其值可以赋给int类型的变量 C:有两个值,1代表真,0代表假 D:用int表示类型 37.下面正确声明一个一维数组的是( )。
A:String [] a B:char a[][] C:String a[10] D:String a[] 38.接口是Java面向对象的实现机制之一,以下说法错误的是:( )
A:Java支持多重继承,但一个类只可以实现一个接口。 B:Java只支持单重继承,一个类可以实现多个接口; C:Java只支持单重继承,一个类只可以实现一个接口; D:Java支持多重继承,一个类可以实现多个接口; 39.可用于输入信息的组件是()
A:JLabel B:JTextArea C:JPasswordField D:JTextField 40.属性的可见性有。()
A:公有的 B:保护的 C:私有的 D:私有保护的 41.在多态中,哪些转型方法可以自动完成?()
A:向下转型 B:向低转型 C:向高转型 D:向上转型 42.下列选项代码正确的有( )。
A:int i=0; if (i) {    System.out.println(“OK”); } B:int i=1; int j=2; if(i==1 &| j==2) System.out.println(“OK”); C:boolean b=true; boolean b2=true; if(b==b2) { System.out.println(“OK”); } D:int i=1; int j=2; if (i==1 || j==2) System.out.println(“OK”); 43.下列关于boolean类型的叙述中,不正确的是()。
A:可以将boolean类型的数值转换为字符串 B:可以将boolean类型的数值转换为char类型的数值 C:不能将boolean类型的数值转换为其他基本数据类型 D:可以将boolean类型的数值转换为int类型的数值 44.下面关于Java语言说法正确的是()。
A:Java语言是面向对象的、解释执行的网络编程语言。 B:Java语言可对内存垃圾自动收集。 C:Java语言具有可移植性,是与平台无关的编程语言。 D:Java语言编写的程序虽然是“一次编译,到处运行”,但必须要有Java的运行环境。 45.类的多态的两种实现是()和()
A:覆盖 B:继承 C:重载 D:封装 46.下面关于变量及其范围的陈述哪些是不正确的( ):
A:实例变量是类的成员变量 B:局部变量在使用前必须被初始化 C:实例变量用关键字static声明 D:在方法中定义的局部变量在该方法被执行时创建 47.方法重载(overloading)必须满足()
A:返回类型必须相同 B:在不同class中定义的方法 C:方法名必须相同 D:在同一类型中定义的方法 48.下列不属于正则表达式的是()。
A:一个公式 B:一个数组 C:一组二进制数据 D:一个字符串 49.以下属于多态三个必要条件的是()
A:继承 B:抽象 C:父类引用指向子类对象 D:重写 50.下面中哪两个可以在A的子类中使用:()class A { protected int method1 (int a, int b) { return 0; }}
A:private int method1 (int a, int b) { return 0; } B:public short method1 (int a, int b) { return 0; } C:private int method1 (int a, long b) { return 0; } D:public int method 1 (int a, int b) { return 0; } 51.抽象类和接口之间的区别正确的是?()
A:抽象类中可以有构造器 B:抽象类中不能有普通方法 C:接口里不能有构造器 D:接口里不能定义静态方法 52.指出下面哪些是合法的标识符 ()
A:this B:TwoUsers C:$persons D:_endline E:*point 53.面向接口编程可以提高代码的?()
A:耦合性 B:扩展性 C:趣味性 D:维护性 54.下面哪三项演示了继承关系()?
A:public class Species{ } public class Animal{private Species species;} B:interface Person { } public class Employee implements Person{ } C:interface Component{ } class Container extends Component{} D:class Father { }class son extends Father { } E:abstract class Colorable { } class Shape extends Colorable { } 55.两个重载的方法满足下面条件其一即可
A:参数名字不同 B:参数类型不同 C:参数个数不同 D:返回类型不同 56.关于类实现接口正确的有?()
A:必须重写接口中所有的函数 B:一个类只能实现一个接口 C:一个类可以实现多个接口 D:可以重写接口中的部分函数 57.接口中函数的特征有哪些?()
A:必须是公共函数 B:默认是抽象函数 C:只能定义常量 D:必须是抽象函数 58.下列叙述中,正确的是()。
A:父类不能替代子类 B:子类能够替代父类 C:子类继承父类 D:父类包含子类 59.下面属于容器类的是()
A:JLabel B:JFrame C:JButton D:JPanel 60.编译并运行以下程序,以下描述哪些选项是错误的()。 class A{    protected String toString(){       return super.toString();    } }
A:编译通过运行无异常 B:编译通过但运行时出错 C:行2出错,不能成功编译 D:不能成功编译,行3出错 61.多态有哪些优势?()
A:使代码更加臃肿 B:代码扩展性降低 C:提高代码的扩展性 D:提高代码的可维护性 62.自定义表格类中的model部分应实现的接口,下列不正确的是()。
A:TableModelable B:AbstractTableModel C:JTable D:TableModel 63.关于异常(Exception),下列描述正确的是?()
A:如果某异常继承RuntimeException,则该异常可以不被声明 B:异常可以随便处理,而不是抛给外层的程序进行处理 C:异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理 D:异常的基类为Exception,所有异常都必须直接或者间接继承它 64.构造方法可以被继承。 ()
A:对 B:错 65.子类覆盖父类方法时,可以缩小方法访问权限。
A:对 B:错 66.Java虚拟机(JVM)运行Java代码时,不会进行加载代码操作。()
A:错 B:对 67.计算机求解问题,一般需要三步:第1步:通过“输入设备”或“读外存储器”,将要处理的数据传到并记忆在内存变量中;第2步:利用运算器,实现有关的计算、求值,并将所求得的结果记忆在内存变量中;第3步:将计算结果显示在显示器上显示,或写到外存储器中进行保存。该描述正确吗?
A:错误 B:正确 68.System类不能实例化。()
A:错 B:对 69.Java支持多继承。()
A:对 B:错 70.Java中类的构造函数只能有一个。()
A:对 B:错 71.开发Java应用程序,必须下载、安装Java JDK,并配置环境变量。
A:对 B:错 72.异常通常是指Error类和Exception类。
A:正确 B:错误 73.实现两个变量x,y的值互换,可通过x=y;y=x来实现
A:对 B:错 74.下面两语句等价()。String x;String x=null;
A:对 B:错 75.int[][]=new int[][3]这种表达形式对不对?
A:对 B:错 76.Java是一种面向过程的程序设计语言。 ()
A:错误 B:正确 77.Java不是高级程序设计语言。()
A:错 B:对 78.Java中参数传递如果是引用类型传递,则形参的变化会影响实参
A:错 B:对 79.对于文件"d:\abc\x.txt",若实现读该文件的内容,需要创建扫描器对象,其语句为:File f=new File("d:\abc\x.txt");Scanner cin=new Scanner(f);正确吗?
A:对 B:错 80.字符串与数值间转换可以用强制转换符。
A:对 B:错 81.System类是一个final类。()
A:正确 B:错误 82.Java语言中的事件都是继承自Java.awt.AW-TEvent类。()
A:对 B:错

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部