1. 关于null和""说法正确的是( )

  2. 答案:""是字符串对象###""可以调用方法###null是常量
  3. 下面哪些是常用的字符码表?

  4. 答案:ASCII###UTF-8###GB2312###ISO8859-1
  5. 下面哪些可以使用static关键字修饰?

  6. 答案:成员方法###成员变量###成员内部类
  7. Iterater和ListIterator之间有什么区别?

  8. 答案:LIstIterator可以双向遍历###Iterator只可以向前遍历###ListIterator只能遍历List
  9. 可以获取当前日期毫秒值的方法是

  10. 答案:long start = System.currentTimeMillis();###Date d = new Date(); d.getTime();
  11. 创建线程的方式有()?。

  12. 答案:Runnable接口###Thread类
  13. 下列关于管道流说法正确的是()

  14. 答案:管道流主要用来完成线程之间的通信。###PipedInputStream实例对象和一个PipedOutputStream实例对象相互连接而实现管道通信###PipedOutputStream向管道写入数据,PipedInputStream从管道中读取PipedOutputStream写入的数据###管道流分为管道输入流(PipedInputStream)和管道输出流(PipedOutputStream)
  15. javac命令可以运行Demo.class文件( )

  16. 答案:错
  17. 如果p是父类parent的对象,而c是子类Child的对象,则语句c=p是正确的。()

  18. 答案:错
  19. 每个数组都有一个length属性来指明它的长度

  20. 答案:对
  21. 创建一个用户界面需要创建一个框架或一个applet来存放用户界面组件。

  22. 答案:对
  23. 线程同步中,同步的范围越小越好。
  24. Java中获取锁的单位是线程。
  25. 连接池就是在内存中缓存一定数量的数据库连接,用以提高数据库的访问性能。
  26. Final类中的属性和方法都必须被final修饰符修饰。()
  27. 以下选项中,哪个是FileOutputStream的父类?
  28. 在以下什么情况下,构造方法会被调用?
  29. DateFormat类中的parse()方法描述正确的是( )
  30. 关于重写方法正确的是()?
  31. Date类中,( )方法可以返回当前日期对象的毫秒数
  32. 组件在容器中的大小和位置由( )控制。
  33. 关于StringBuffer和StringBuilder说法正确的是( )
  34. 进行Java基本GUI设计需要用到的包是( )。
  35. 建立TCP服务器端需要哪两个步骤( )
  36. "Ibelieve".lastIndexOf("e")的运行结果是( )
  37. 下面关于super的说法,错误的是()
  38. 下面选项的MySQL数据库URL正确的是哪一个?
  39. 对字符串"ababcdabcdefg"使用indexOf(?a?)和lastIndex(?a?),的运行结果是( )
  40. 关于Integer类中的静态方法parseInt()方法说法正确的是( )
  41. 下列SQL语句中,( )不是数据定义语句。
  42. 关于抽象类的说法哪些是正确的?
  43. 在Java语言中,以下哪个关键字用于在方法上声明抛出异常?
  44. 接口中只能定义常量和抽象方法。
  45. 下面对于构造方法的描述,正确有哪些?
  46. 以下哪些属于InputStream类的方法?
  47. 下面对于单例设计模式的描述,正确的是?
  48. Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE()
  49. Java程序与数据库建立连接之后,可以使用executeQuery()方法来查看某个表中的数据。
  50. TCP/IP套接字是最可靠的双向流协议。客户端的服务器使用ServerSocket类连接
  51. Set里存放的对象是无序,可以重复的,集合中的对象不按特定的方式排序,只是简单地把对象加入集合中。
  52. &表示短路与运算
  53. Java的布局管理器提供了一种层面的抽象,自动将用户界面映射到所有的窗口系统。
  54. 流式布局管理器会维持组件的原始大小。
  55. 在Java语言中,所有的类都直接或间接继承自Object类。
  56. 以下对Java 语言不正确的描述是( )
  57. Java语言中的套接字是一种基于网络进程通信的接口,是网络通信协议的一种应用。它主要有两个类,下列哪个类是在Application应用程序中实现客户端的通信功能。( )
  58. ServerSocket的监听方法accept()的返回值类型是( )
  59. 创建JDBC连接数据库下列说法正确是().
  60. 在Java中,要想让一个类继承另一个类,可以使用以下哪个关键字?
  61. 假设有一个MySQL数据库,其名称为StudentDemo,用户名为:SA,密码为123456,且数据库的地址为:localhost:3306。连接此数据库的程序代码是()。
  62. GUI API包含的类分成三个组( )。
  63. 下面( )类支持TCP/IP协议。
  64. 下列关于字节流说法正确的是( )
  65. 下列说法正确是()( )
  66. 以下哪个有关事件监听器的语句是正确的?( )
  67. 哪些集合类提供对元素的随机访问()?
  68. 下列关于抽象类和接口正确的是()?
  69. 不依赖于自己的GUI的Swing组件称为( )级组件,而AWT称为( )级组件。
  70. 覆盖与重载的关系,下列说法不正确的是()
  71. 构造方法说法正确的是( )
  72. 数组中可以包含什么类型的元素()
  73. 在图形界面中,可以使用java.awt.Color类GUI组件设置颜色。颜色是有( )这三原色构成的。
  74. 下列关于说法正确的( )是.
  75. 下面关于super的说法,正确的是()
  76. Swing组件更少地依赖于目标平台而是更多地使用自己的GUI资源。
  77. 在任意命令行窗口中执行javac命令,如果都能正常地显示帮助信息,说明系统path环境变量配置成功。( )
  78. catch子句都带一个参数,该参数是某个异常的类及其变量名,catch用该参数去与抛出异常对象的类进行匹配。
  79. Java程序通过流来完成输入和输出,流是输入或输出信息的抽象。
  80. Set是一个不能包含重复元素的集合,这个接口对数学集合抽象进行建模。
  81. 12L是长整型数
  82. 单例模式可以保证在整个程序运行期间针对该类只存在一个实例对象。
  83. case后面可以跟变量
  84. Swing中按钮类JButton属于容器的组件。
  85. Java语言中,调用方法时,参数传递是值地址调用()。
  86. 下列哪一项不属于Swing的顶层容器?( )
  87. ServerSocket的getInetAddress()方法的返回值类型是( )
  88. 为了区别新的Swing组件类和与它对应的AWT组件类,Swing GUI组件类都以字母( )为前缀来命名。
  89. String类charAt方法的作用是( )
  90. 在JDBC中可以调用数据库的存储过程的接口是( )
  91. 通过( )类我们可以获取Intenet地址。
  92. 向字符串缓冲区中追加字符串,使用的方法是( )
  93. 为了进行不可靠的数据报的传输,我们可以通过( )类建立一个socket。
  94. 下列关于HTTP的描述不正确的是( )
  95. 对字符串的说法正确的是( )
  96. 以下选项中,哪个文件操作类可以实现一次读入多个文件?
  97. Java源程序的扩展名是( ),经过编译后的程序的扩展名是( )
  98. 下面哪个程序的运行结果是true( )
  99. String类中的getBytes( )方法的作用是
  100. 找不到客户服务器地址时将抛出哪种异常( )
  101. 编写JDBC的时候,引入某个包的类,出现错误的是哪一个?( )
  102. 下列哪种java组件作为容器组件( )
  103. 使用UDP套接字通信时,( )方法用于接收数据?
  104. File类中以字符串形式返回文件绝对路径的的方法是?
  105. 使用下面的Connection的哪个方法可以建立一个PrepareStatement接口( )
  106. 在使用Java程序访问数据库时,需要首先通过下列( )语句与数据库建立连接。
  107. Java的多线程锁是挂在对象上的,并不是在( )上的。
  108. 下面描述错误的是( )
  109. ( )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。
  110. 下面描述正确的是( )
  111. 集合框架的部分优点有( )
  112. Calendar类中的Day_OF_WEEK可以获取到( )
  113. 截取字符串的方法是( )
  114. ( )线程安全也就是我们通常意义上所说的线程安全。
  115. 数据库的连接字符串可以定义为”jdbc:mysqp://localhost:3306:company”。
  116. JDBC中要显式地关闭连接的命令是()  A.Connection.close();    B.RecordSet.close()  C.Connection.stop()       D.Connection.release()
  117. 典型的JDBC程序编写正确的顺序是(      )。A:释放资源B:获得与数据库的物理连接C:执行SQL命令D:注册JDBC DriverE:创建不同类型的StatementF:如果有结果集, 处理结果集
  118. SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(    )。
  119. Java程序与数据库连接后,需要查看某个表中的数据,需要使用下列哪个语句?(    )
  120. 以下关于JDBC的作用描述错误的是(      )。
  121. 下面哪一个不是JDBC用到的接口和类?
  122. 在JDBC中使用事务,想要回滚事务的方法是 (      )。
  123. 下列关于PreparedStatement类的使用不正确的是(      )。
  124. Java中,JDBC是指  A.Java程序与数据库连接的一种机制  B.Java程序与浏览器交互的一种机制  C.Java类库名称  D.Java类编译程序
  125. 下列说法错误的是(  )A. java.net 包中提供了TCP和UDP两种常见的网络协议的支持。B.TCP 协议保障了两个应用程序之间的可靠通信C. UDP 是一个无连接的协议。提供了应用程序之间要发送的数据包。 D. IP协议 对应于网络中的传输层
  126. 下列说法错误的是(  ) A. ping命令可以用来测试与目标终端的联通检测 B. ipconfig命令可以查看本机的地址配置信息 C. HTTP协议对应于网络中应用层D. TCP协议 对应于网络中的网络层
  127. 下列语句正确的是:(    )A.URL对象通常包含最基本的三部分信息:协议、地址、端口B.三次握手: 客户端先向服务端发起请求, 服务端响应请求, 传输数据C. TCP/IP协议,主要解决数据如何在网络中传输D. openStream()方法可以返回一个输入流,该输入流指向URL对象所包含的资源
  128. InetAddress类的静态方法getByName(String s),获得一个InetAddress对象(    )
  129. UDP编程协议(用户数据报协议)是无连接的不可靠的无序的速度快(    )
  130. 以下描述错误的是:(    )(多选)A.UDP协议面向有连接的,数据不安全,速度快。不区分客户端与服务端B.面向连接(三次握手),数据安全,速度略低。分为客户端和服务端C. URL类的实例封装着一个统一资源定位符D.使用URL创建对象的应用程序称作服务端程序
  131. 下列说法错误的是(  )A. DatagramSocket类此类表示用来接收和发送数据的套接。B.使用DatagramSocket代表TCP协议的Socket,它的唯一作用就是接收和发送数据报C. DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的。 D. DatagramSocket(),表示创建一个默认的套接字,并绑定到本地地址和一个随机的端口号
  132. 以下描述错误的是:(    )A.DatagramSocket(int port, InetAddress iad):表示创建一个套接字,绑定到特定的端口号及指定地址.B.通常在创建服务器时,创建指定端口的DatagramSocket实例C. recevie(DatagramPacket dp),删除数据报D.send(DatagramPacket dp),发送数据报
  133. 下列语句正确的是:(    )A.服务器端需要创建监听特定端口的ServerSocket,ServerSocket负责接收客户连接请求B.ServerSocket( )构造函数在一个特定的端口创建一个新的Socket对象C. accept()方法会返回一个和服务器端Socket对象相连接的Socket实例。D. socket 会通过调用 bind() 函数来绑定的本地地址及端口。
  134. TCP通信中,服务器和客户端根据已经协商的协议交互,通信完成后不需要关闭连接(    )
  135. 下列语句正确的是:(    )A.使用DatagramSocket发送数据报时,是由DatagramPacket自身决定数据报的目的地B.JAVA创建得到了DatagramPacket实例之后,就可以通过相关方法来接收和发送数据C. DatagramSocket接收和发送的数据都是通过DatagramPacket对象完成的D.服务器端创建DatagramSocket( ),绑定一个制定的端口号的信息
  136. 下列说法错误的是(  ) A. DataGramPacket类表示发送数据报包的类 B DatagramPacket有多个构造函数,通常情况下他们都有两个共同的参数buffer 和 length C.数据报包用来实现无连接包投递服务,不对包投递做出保证。D.UDP首先将要传输的数据定义成数据报,大小限制在128k,在数据报中指明数据所要达到的Socket 。
  137. 以下描述错误的是:(    )A在客户/服务器通信模式中,服务器端需要创建监听特定端口的ServerSocket.B.使用一个ServerSocket()构造函数在一个特定的端口创建一个新的ServerSocket对象。C. ServerSocket使用他的accept()方法来监听这个端口的出站连接D.服务器必须建立一个ServerSocket对象,该对象通过将客户端的套接字对象和服务器端的一个套接字对象连接起来
  138. 一个容器中可以混合使用多种布局策略。(   )
  139. 下列不属于java.event包中定义的事件适配器的是(  )
  140. Window是宣示屏上独立的本机窗口,它独立于其它容器,Window的两种形式是(  )。
  141. 抽象窗口工具包(   )是java提供的建立图形用户界面GUI的开发包。
  142. Java中,并非每个事件类都只对应一个事件。(  )
  143. 在Swing程序的用户界面中,容器可以添加到其他容器中去。(  )
  144. 容器是用来组织其他界面成份和元素的单元,不能嵌套其他容器。(  )
  145. Swing采用的设计规范是(  )
  146. 在使用BorderLayout时,最多可放入五个组件。(  )
  147. 监听事件和处理事件(  )
  148. 字符流与字节流的区别在于()
  149. 流的传递方式是()
  150. 获取一个不包含路径的文件名的方法为()
  151. 下列属于文件输入输出类的是()
  152. InputStreamReader中接收的类型是InputStream。只要是字节输入流,都可以使用字节的输入流操作()
  153. FileInputStream是InputStream的子类,它是操作文件的字节输入流,专门用于读取文件中的数据。()
  154. 以下选项中,哪个流中使用了缓冲区技术?
  155. 10Java.io包的File类是()
  156. 当处理的数据量很多,或向文件写很多次小数据,一般使用()流
  157. 下列不是Java的输入输出流的是()
  158. 使用File file=new File("c:\\myletter","letter.txt")创建一个文件对象()
  159. 多线程安全问题的解决方案可以使用Lock提供的具体的锁对象操作。
  160. 多线程没有安全问题。
  161. 在Java中,高优先级的可运行线程会抢占低优先级线程。
  162. 用▁方法可以改变线程的优先级。
  163. 有三种原因可以导致线程不能运行,它们是▁。
  164. 当▁方法终止时,能使线程进入死亡状态。
  165. Java语言避免了大多数的▁错误。
  166. Stop()方法是终止当前线程的一种状态。
  167. Java语言中提供了一个▁线程,自动回收动态分配的内存。
  168. 如果线程死亡,它便不能运行。
  169. HashSet集合判断两个元素相等的标准是通过equals方法,并且两个对象的hashCode方法返回值也相等( )
  170. 2.下列说法正确的是( )(多选)A. Collection是List、Set和Queue 的父接口.B. List 是按对象的进入顺序进行保存对象,而不做排序或编辑操作C.List集合代表一个无序集合,集合中每个元素都有其对应的顺序索引D. ArrayList是一个基于字典实现的链表(List)。
  171. 阅读代码,选择正确答案。    import java.util.*;     public class TestListSet{         public static void main(String args[]){             List list = new ArrayList();             list.add(“Hello”);             ist.add(“Learn”);             list.add(“Hello”);             list.add(“Welcome”);             et set = new HashSet();             set.addAll(list);             System.out.println(set.size());        }     }
  172. Java的集合类主要由两个接口派生而出:Collection和Map( )
  173. 下列说法错误的是A.集合类都位于java.util包下B.List集合添加元素,List的长度可变。Map集合的每项数据都由两个值组成C.访问Map集合中的元素,可以根据每项元素的key来访问其valueD.访问List集合中的元素,可以直接根据元素的Key来访问.
  174. 对于枚举Enumeration和Iterator接口,Iterator接口使用内存更少,Enumeration接口相对更安全。
  175. 下列语句正确的是:(    )(多选)A.包装类的parseXxx()是静态方法B. Integer    s = new Integer(“8”); 创建了一个Integer对象,表示S参数“8”指定的字符串值C.除Character类外,其他包装类可将一个字符串作为参数构造它们的实例D.当Number包装类构造方法参数为String 类型时,字符串可以为null
  176. 读取前我们一般需要使用 hasNext 与 hasNextLine 判断是否还有输入的数据( )
  177. parse和format完全相反,一个是把date时间转化为相应地区和国家的显示样式,一个是把相应地区的时间日期转化成date对象。(    )
  178. 以下描述错误的是:(    )A. SimpleDateFormat与语言有关的方式格式化并解析日期或时间。B. SimpleDateFormat.format是将当前时间格式转换为指定格式C. Parse()将符合某个本地环境习惯的日期/时间字符串解析为日期/时间对象 D. SimpleDateFormat是抽象类
  179. 以下描述错误的是:(    )A.字符串对象是一个不可变的类B.String类有一个对应的String池C. String s1 = new String(“abc”);创建了两个对象D. 字符串中的汉字,是按照char 来计算的,一个中文汉字占一个字节。
  180. Date date1=new Date(5000),请问说法正确( )A:计算机系统公元后5秒时刻的日期和时间;B: 当前系统时间是5秒的日期和时间C:当前系统时间是5000秒的日期和时间D:计算机系统公元后5000秒时刻的日期和时间
  181. StringBuilder适用于单线程下在字符缓冲区进行大量操作的情况( )
  182. 以下说法错误的是( ) A. SimpleDateFormat类使用时,在构造对象时要传入匹配的模板B. SimpleDateFormat(String pattern)用给定的模式和默认语言环境的日期格式构造对象  C. DateFormat 是个抽象类,SimpleDateFormat类并不是是它的子类D. SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类
  183. 如何获取一个String类实例a包含的字符个数( ) A.a.size  B.a.length  C.a.size( )  D.a.length( )
  184. 以下对StringBuffer类的描述不正确的是:(    )(多选)A.StringBuffer()初始容量为32个字符串缓冲区B. StringBuffer类用于处理“可变”字符串C.StringBuffer类可以被继承D. StringBuffer通常情况下一般使用构造方法进行初始化
  185. 以下说法错误的是( ) A. StringBuffer s = new StringBuffer();创建一个空的对象S  B. StringBuffer类都被声明为非final类型  C. StringBuffer类是字符串缓冲区类,用于创建长度不可变的字符串对象 D. StringBuffe线程安全的可变字符序列
  186. 下列说法错误的是:(    )(多选)A.比较字符串大小,实际上就是依次比较其所包含的字符的数值大小B. length()得到的是字符串char 的长度,而不是字节数。C.采用构造函数的方法定义String,不需要分配堆内存空间的。D. String 类可以改变的,一旦创建了 String 对象,其值可以修改
  187. 请问如下哪些语句正确?(多选)A: String s1=”abc”; String s2=”abc”;则s1= =s2B: String[] s=”abc”;C: new String s=”abc”;D: String s=new String(“abc”);
  188. String 直接量是存放在栈内存里。( )
  189. 定义一个Java类时,如果前面加使用private关键字修饰,那么该类不可以被继承。
  190. 已知类的继承关系如下:class Employee;class Manager extends Employeer;class Director extends Employee;则以下语句能通过编译的有哪些?
  191. 在类的继承关系中,需要遵循以下哪个继承原则?
  192. 父子类在同一个包中,子类不能继承父类的哪个属性()
  193. 关于构造方法以下说法正确的是()
  194. 关于类的定义以下说法错误是()
  195. 1.下列不属于面向对象编程的三个特征的是()A、封装B、指针操作C、多态性D、继承
  196. 下列关于静态方法的描述中,正确的是()
  197. 在创建对象时必须()
  198. 在定义一个类的时候,如果类的成员被private所修饰,该成员不能在类的外部被直接访问(  )。
  199. package语句只能放在import语句后面()
  200. 以下有关标识符说法不正确的是:(  )
  201. 数学式:x2+y2+xy正确的算术表达式是(    )
  202. 数组是引用类型(  )
  203. Java声明数组时不能指定其长度(  )
  204. 以下能构成循环的语句是(  )
  205. if后面的表达式可以为任何类型(  )
  206. 3.14是float类型的(  )
  207. Java中没有无符号数(  )
  208. 15/2的结果是(  )
  209. 能够终止循环和switch的语句是(   )
  210. 不同类型数据混合运算时,会自动转换成同一类型(  )
  211. Java中的char型数据占用(    )个字节
  212. 若已定义 int[ ] a= {1,2,3,4} ; 则对a数组元素错误的引用是(   )
  213. ^表示乘方运算(  )
  214. do-while循环至少执行一次(  )
  215. 下列说法正确的是( )A.Java语言的标识符是区分大小写的B.源文件名与public类名可以不相同C.源文件扩展名为.jarD.源文件中public类的数目不限
  216. 以下对Java 语言不正确的描述是( )A. Java语言是一个完全面向对象的语言。B. Java是结构中立与平台无关的语言。C. Java是一种编译性语言。D. Java是一种结构化语言。
  217. 以下说法正确的是( )(多选)A.用javac命令运行编译过的java 程序。B.字节码文件扩展名是.java。C.Java源程序文件的扩展名必须是.java。D.Java编译器将源文件编译为字节码文件。
  218. 如果有一个类是public类,那么源文件的名字必须与这个类的名字完全相同()
  219. 在命令窗口下执行一个Java 程序“FirstApp” 的方法是( )A.直接双击编译好的Java 目标码文件执行 B.运行“javac  FirstApp.java; java  FirstApp C.运行“java FirstApp.java” ; java  FirstApp D.运行“javac FirstApp.class”
温馨提示支付 ¥5.00 元后可查看付费内容,请先翻页预览!
点赞(9) dxwkbang
返回
顶部