1.下列说法正确的是()
A:将图形用户界面相关的类捆绑在一起,放在一个称为抽象类窗口工具箱。 B:Swing 是一个为Java设计的util工具包 C:Panel:其对象可作为容纳其他Component对象,但能独立存在,不需要添加到其他Container中 D:CardLayout布局管理器中的组件大小随容器大小的变化而改变
答案:AI参考:正确选项是【C:Panel:其对象可作为容纳其他Component对象,但能独立存在,不需要添加到其他Container中】。\n\nPanel是一个基本的容器,可以容纳其他组件对象,但不能独立存在,需要添加到其他容器中(如Frame、Dialog等),这是符合题意的一个选项。A选项中提到抽象类窗口工具箱是不准确的,Swing库并没有抽象类窗口工具箱。B选项Swing是一个工具包而不是一个包名。D选项CardLayout布局管理器中的组件大小是固定的,不会随容器大小的变化而改变。因此,选项C是最符合题意的。'
2.在使用Java程序访问数据库时,需要首先通过下列( )语句与数据库建立连接。
A:DriverManage.getConnection("","",""); B:Result rs=DriverManage.getConnection("","","").createStatement(); C:Statement st=DriverManage.getConnection("","","").createStatement(); D:Class.forName("com.mysql.jdbc.Driver");
答案:AI参考:正确选项是【D:Class.forName("com.mysql.jdbc.Driver");】。\n\n在Java程序访问数据库时,需要首先通过Class.forName("com.mysql.jdbc.Driver")语句加载并注册MySQL数据库的JDBC驱动程序,这样程序才能成功地与数据库建立连接。而其他选项中,A和C都是使用DriverManager的getConnection方法来建立连接,但并没有加载JDBC驱动程序;B选项中创建了一个ResultSet对象,与建立数据库连接无关;D选项是正确的,它通过Class.forName方法加载并注册了MySQL的JDBC驱动程序。'
3.截取字符串的方法是(
A:subString() B:string() C:subchat() D:sub()
答案:AI参考:正确答案是 A:subString()。\n在编程中,截取字符串的方法通常是使用 subString() 方法。该方法用于从给定的字符串中截取子字符串,返回一个新的字符串,不改变原始字符串。其他选项,如 string()、subchat() 和 sub() 不是标准的字符串处理方法,可能具有其他含义或用法。因此,A 选项是正确答案。'
4.为了区别新的Swing组件类和与它对应的AWT组件类,Swing GUI组件类都以字母( )为前缀来命名。
A:J B:M C:D D:S
答案:D
5.关于Integer类中的静态方法parseInt()方法说法正确的是( )
A:将单个字符转换成整数 B:parseInt()方法永远不会抛出异常 C:将数字格式的字符串转换成整数 D:将小数转换成整数
答案:将数字格式的字符串转换成整数
6.将字符串转成字符数组的方法是( )
A:string() B:toString() C:toCharArray() D:charArray()
答案:toCharArray()
7.使用UDP套接字通信时,( )方法用于接收数据?
A:read() B:listen() C:accept() D:receive()
答案:receive()
8.下列关于HTTP的描述不正确的是( )
A:可以使用GET和POST方法向服务器发送数据 B:这个协议支持一套固定的方法如GET、POST、PUT、DELETE等。一般用GET方法向服务器请求资源提供无连接服务 C:属于一种UDP协议 D:超文本传输协议是一个“请求-回应”的应用协议
答案:属于一种UDP协议
9.String类中的getBytes( )方法的作用是
A:获取字符串中字符的个数 B:将字符串变成字节数组 C:将字符串变成字符数组 D:将整数变成字符创
答案:将字符串变成字节数组
10.( )线程安全也就是我们通常意义上所说的线程安全。
A:执行 B:相对 C:串行 D:并发
答案:相对
11.编写JDBC的时候,引入某个包的类,出现错误的是哪一个?( )
A:java.sql.Connection; B:java.sql.Driver; C:java.sql.Statement; D:java.sql.PreparedStatement;

12.在以下什么情况下,构造方法会被调用?
A:类定义时 B:调用对象方法时 C:使用对象的变量时 D:创建对象时 13.( )接口定义了遍历集合的方法,但它的实现则是集合实现类的责任。
A:Iterator B:Set C:Map D:vector 14.使用UDP套接字通信时,一般需要使用( )类把发送的消息进行打包
A:DatagramPacket B:DatagramSocket C:MulticastSocket D:String 15.创建JDBC连接数据库下列说法正确是().
A:JDBC对象无须关闭,以释放JDBC资源 B:要执行SQL语句,必须获得java.sql.SQL实例 C:需要向java.sql.Manager请求并获得Connection对象 D:通过java.lang.Class类的静态方法forName 16.以下选项中,哪个文件操作类可以实现一次读入多个文件?
A:SequenceInputStream B:FileReader C:BufferedReader D:FileInputStream 17.DateFormat类中的parse()方法描述正确的是( )
A:将字符串转成日期对象 B:将日期对象转成字符串 C:格式化日期对象 D:将毫秒值转成日期对象 18.ServerSocket的监听方法accept()的返回值类型是( )
A:Socket B:UDP C:TCP D:ServerSocket 19.进行Java基本GUI设计需要用到的包是( )。
A:java.rmi B:java.sql C:java.awt D:java.io 20.以下选项中,哪个是FileOutputStream的父类?
A:InputStream B:.File C:OutputStream D:FileOutput 21.以下对Java 语言不正确的描述是( )
A:Java语言是一个完全面向对象的语言。 B:Java是一种编译性语言。 C:Java是一种结构化语言 D:Java是结构中立与平台无关的语言。 22.建立TCP服务器端需要哪两个步骤( )
A:建立一个ServerSocket对象和开始监听 B:建立一个Socket对象和建立Socket连接 C: 建立一个Socket对象和开始监听 D:建立一个ServerSocket对象和Socket对象 23.下面程序的运行结果是( )public static void main(String[] args){ String s1 = "abc"; String s2 = "xyz"; show(s1,s2); System.out.println(s1+"-----"+s2);}static void show(String s1,String s2){ s1 = s2+s1+"Q"; s2 = "W"+s1;}
A:abc_xy B:abc+xy C:abcxy D:abc-----xyz 24.Java源程序的扩展名是( ),经过编译后的程序的扩展名是( )
A:.class;.class B:.java;.java C:.class;.java D:.java;.class 25.( )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
A:GridLayout B:BorderLayout C:CardLayout D:Flow Layout 26.类中的一个成员方法被下面哪个修饰符修饰,该方法只能在本类被访问?
A:default B:public C:private D:protected 27.对于类的非同步方法,可以( )线程同时访问。
A:单个 B:两个 C:多个 D:五个 28.使用下面的Connection的哪个方法可以建立一个PrepareStatement接口( )
A:createPreparedStatement() B:createPrepareStatement() C:preparedStatement() D:prepareStatement 29.Runnable接口中的run()方法的返回值是有参数的,它做的事情只是纯粹地去执行run()方法中的代码而已
A:错 B:对 30.Set是一个不能包含重复元素的集合,这个接口对数学集合抽象进行建模。
A:错 B:对 31.Java是一门高级计算机语言。( )
A:对 B:错 32.当一个对象被当成垃圾从内存中释放时,它的finalize()方法会需要手动调用
A:对 B:错 33.数组可以存储基本数据类型,是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。
A:对 B:错 34.装饰设计模式中,装饰对象应该包含一个被装饰对象的引用。
A:对 B:错 35.每个能够返回用于遍历的Iterator的集合类都都可以继承Iterator实现内部类。
A:错 B:对 36.如果线程是因为调用了wait()、sleep()或者join()方法而导致的阻塞,可以阻塞线程。
A:错 B:对 37.package声明语句应当为Java源文件中的第一条语句。
A:对 B:错 38.UDP是面向连接的协议。
A:错误 B:正确 39.以下哪些属于InputStream类的方法?
A:void close() B:int read(byte[]) C:available() D:void flush() 40.下列关于字节流说法正确的是( )
A:Reader和Writer类是专门处理8位字节的字符流类。 B:字节流的两个基类是InputStream和OutputStream, C:字符流的两个基类是Reader和Writer,它们都是Object类的直接子类 D:字节流是处理以16位字节为基本单位的字节流类; 41.下列关于管道流说法正确的是()
A:PipedInputStream实例对象和一个PipedOutputStream实例对象相互连接而实现管道通信 B:管道流分为管道输入流(PipedInputStream)和管道输出流(PipedOutputStream) C:PipedOutputStream向管道写入数据,PipedInputStream从管道中读取PipedOutputStream写入的数据 D:管道流主要用来完成线程之间的通信。 42.下面( )类支持TCP/IP协议。
A:InetAddress B:Socket C:ServerSocket D:Packet 43.在图形界面中,可以使用java.awt.Color类GUI组件设置颜色。颜色是有( )这三原色构成的。
A:红 B:蓝 C:黄 D:绿 44.以下哪个有关事件监听器的语句是正确的?( )
A:One listener can receive and process the events from only one component B:One listener can receive and process the events from multiple components C:Multiple listeners can be attached to one component D:Only one listener can be attached to one component 45.下面哪些可以使用static关键字修饰?
A:成员内部类 B:局部变量 C:成员方法 D:成员变量 46.数组中可以包含什么类型的元素()
A:int型 B:数组 C:char型 D:string型 47.关于int和Integer说法正确的是()
A:int是基本数据类型 B:Integer类是静态的 C:Integer类可以被继承 D:integer是整形数据类型的包装类 48.HashMap使用哈希算法,在( )和( )方法中,它使用hashCode()和equals()方法。
A:pop B:put C:get D:next 49.组件、控件就是界面中的各种组成部分,比如( )。
A:表格 B:按钮 C:标签 D:文本框 50.以下对File类的public boolea isFile()方法的描述,哪个是错误的?
A:返回文件的最后修改时间。 B:判断该File对象所对应的是否是目录。 C:在当前目录下生成指定的目录。 D:判断该File对象所对应的是否是文件。 51.覆盖与重载的关系,下列说法不正确的是()
A:覆盖方法可以不同名,而重载方法必须同名 B:覆盖与重载是同一回事 C:final修饰的方法可以被覆盖,但不能被重载 D:覆盖只有发生在父类与子类之间,而重载可以发生在同一个类

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