• (单选题)下列概念中不包括任何实现,与存储空间没有任何关系的是()
      • A)类
      • B)接口
      • C)抽象类
      • D)对象
      • 正确答案为:B
        解析:接口是一种只含有抽象方法或常量的一种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系。
      • 2.(单选题)HTTP状态码中表示请求资源不存在的是()。
      • A)100
      • B)200
      • C)300
      • D)404
      • 解析:此题目考查的是404表示资源不存在的状态码 故本题选项D正确。
      • 3.(单选题)在JavaEE中属于Web层的组件有。( )
      • A)Servlet
      • B)EJB
      • C)Applet
      • D)HTML
      • 解析:此题目考查的是JavaEE组件,Servlet属性Web组件的一种 故选项A正确。
      • 4.(单选题)inventory中,哪句可以实现显示id和description ,条件满足订单时间在 January 1, 1997 以前的,且单价小于 1.00 或者大于 5.00 的, 结果用订单时间降序排列( )
      • A)SELECT id_number, description FROM inventory WHERE price IN (1.00, 5.00) OR order_date < '01-JAN-97' ORDER BY order_date DESC;
      • B)SELECT id_number, description FROM inventory WHERE price BETWEEN 1.00 AND 5.00 OR order_date < '01-JAN-1997' ORDER BY order_date;
      • C)SELECT id_number, description FROM inventory WHERE price < 1.00 OR price > 5.00 AND order_date < '01 -Jan-97' ORDER BY order_date ASC;
      • D)SELECT id_number, description FROM inventory WHERE (price <1.00 OR price > 5.00) AND order_date < '01-JAN-1997' ORDER BY order_date DESC;
      • 解析:A选项的意思是只要price是1.00或5.00两个其中任意一个,或者order_date在January 1, 1997以前,都属于符合条件的结果。 B选项的意思是price在1.00和5.00之间,或者order_date在January 1, 1997以前,都属于符合条件的结果,最后结果集升序排序。 C选项最后是对结果升序排序。
      • 5.(单选题)FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型( )
      • A)OutputStream
      • B)File
      • C)InputStream
      • D)BufferedOutputStream
      • 解析:请参考api文档手册
      • 6.(单选题)J2EE中,JSP EL 表达式:${user.loginName}执行效果等同于( )
      • A)<%=user.loginName%>
      • B)<%user.getLoginName();%>
      • C)<%=user.getLoginName()%>
      • D)<%user.loginName;%>
      • 解析:${user.loginName}会调用user对象的getLoginName()方法 规则是将loginName的首字母变大写 然后再前面加上get 然后调用user对象中与该名字相同方法
      • 7.(单选题)能够给一个byte型变量赋值的范围是( )。
      • A)0~65535
      • B)(-128)~127
      • C)(-32, 768)~32, 767
      • D)(-256)~255
      • 解析:Byte的取值范围是(-128)~127。
      • 8.(单选题)关于以下代码描述正确的有( ) public class Cats { public static void main(String args[]) { List<Cat> cats = new ArrayList<Cat>(); cats.add(new Cat()); Animal b = new Animal(); Cat a = null; if(b instanceof Animal) a = (Cat)b; if(a != null) cats.add(a); System.out.println(cats.size() +"cats"); } } class Animal {} class Cat extends Animal{}
      • A)编译失败
      • B)输出1 cats
      • C)输出2 cats
      • D)运行时抛出异常
      • 正确答案为:D
        解析:a = (Cat)b;处抛出java.lang.ClassCastException异常,b为Animal类型,并且具体引用对象是Animal对象,不能强转成Cat类型。
      • 9.(单选题)HTML代码: <form> <input name="email" disabled="disabled"/> <input name="id"/> </form> jQuery代码: $("input:enabled") 执行jQuery代码后的结果是( )
      • A)<input name="email" disabled="disabled"/>
      • B)<input name="id"/>
      • C)<input name="email" disabled="disabled"/>,<input name="id"/>
      • D)以上都不对
      • 解析:":enabled"选择器表示匹配所有可用元素。 本题中"input:enabled"表示匹配所有可用的 input 元素。 选项B正确
      • 10.(单选题)关于javascript的原始类型(primitive type),错误的是
      • A)有5种primitive type, 分别是Undefined、Null、Boolean、Number 和 String。
      • B)var sTemp = "test string"; alert (typeof sTemp); 结果为string
      • C)var oTemp; alert(oTemp == undefined); 结果为true
      • D)alert(null == undefined); 结果为false
      • 正确答案为:D
        解析:undefined值是通过null派生出来的,==时它会自动转化为null,所以返回true。不过如果用严格比较符===,不发生转化,将返回false。
      • 11.(单选题)代码:var result = NaN < 0; 结果为( )
      • A)0
      • B)NaN
      • C)false
      • D)true
      • 解析:NaN与任何操作数进行关系比较,结果都是false。 所以选C
      • 12.(单选题)下面哪一个标符可以产生一个表行?
      • A)<HR>
      • B)<BR>
      • C)<TR>
      • D)<T1>
      • 解析:<HR> :表示一条横线 <BR> :可插入一个简单的换行符 <TR>产生一个表行
      • 13.(单选题)Java编程语言之父是()
      • A)James Gosling
      • B)Abigail
      • C)Brutus
      • D)以上选项都不对
      • 视频解析
        解析:詹姆斯·高斯林 (James Gosling,1955年5月19日-,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。
      • 14.(单选题)XML( )提供了一种避免元素命名冲突的方法。
      • A)命名空间
      • B)DTD
      • C)XSD
      • D)XSL
      • 解析:定义xml文档时通过命名空间来避免重复的命名。
      • 15.(单选题)关于集合类以下说法错误的是( )
      • A)Vector是线程安全的
      • B)ArrayList是线程安全的
      • C)HashMap中可以存放null值作为key
      • D)Set中存放的对象是唯一的
      • 解析:ArrayList不是线程安全的
      • 16.(单选题)以下哪个 Hibernate 主键生成策略是实现主键按数值顺序递增的( )
      • A)increment
      • B)identity
      • C)sequence
      • D)native
      • 正确答案为:A
        解析:increment 生成策略:当 Hibernate 准备在数据库表中插入一条新记录时,首先从数据库表中获取当 前主键字段的最大值,然后在最大值基础上加 1,作为当前持久化对象的标识符属性值。这种策略即 increment 生成策略,用其生成的标识符属性的类型可以是 long、short、int 及其封装类的类型 identity 生成策略:在 MS SQL Server、MySQL 和 DB2 等数据库中可以设置表中某一个字段的数值自 动增长,identity 生成策略通过这种方式为当前记录获取主键值的同时为持久化对象赋予标识符属性值。 sequence 生成策略:在 Oracle、DB2 和 PostgreSQL 等数据库中创建一个序列(sequence),然后Hibernate 通过该序列为当前记录获取主键值,进而为持久化对象赋予标识符属性值。 native 生成策略:由 Hibernate 根据所使用的数据库支持能力从 identity、sequence 或者等生成策 略中选择一种。
      • 17.(多选题)下列说法错误的有( )
      • A)在类方法中可用 this 来调用本类的类方法
      • B)在类方法中调用本类的类方法时可直接调用
      • C)在类方法中只能调用本类中的类方法
      • D)在类方法中绝对不能调用实例方法
      • 正确答案为:ACD
        解析:A在类方法中不能使用 this 关键字。C在类方法中可以调用其它类中的类方法。D在类方法中可以通过实例化对象调用实例方法。
      • 18.(多选题)下面关于Hibernate中Session的说法正确的是()。
      • A)Session是轻量级的,可以随意的创建和销毁
      • B)Session是重量级的,不能随意的创建和销毁
      • C)Session是线程安全的
      • D)Session不是线程安全的
      • 正确答案为:AD
        解析:详解见正确选项
      • 19.(多选题)执行下列代码后,哪个结论是正确的( ) String[] s=new String[10];
      • A)s[9]为null;
      • B)s[10]为"";
      • C)s[0]为未定义
      • D)s.length为10
      • 解析:s 是引用类型,s 中的每一个成员都是引用类型,即 String 类型,String 类型默认的值为 null,s 数组的长度为 10。
      • 20.(多选题)下列选项中,哪一个是预定义实体?( )
      • A)&lt;
      • B)&left;
      • C)&gt;
      • D)&right;
      • 正确答案为:AC
        解析:&lt;表示<号 &gt;表示>号

javabst1an的更多相关文章

随机推荐

  1. $HDU$ 4352 ${XHXJ}'s LIS$ 数位$dp$

    正解:数位$dp$+状压$dp$ 解题报告: 传送门! 题意大概就是港,给定$[l,r]$,求区间内满足$LIS$长度为$k$的数的数量,其中$LIS$的定义并不要求连续$QwQ$ 思路还算有新意辣$ ...

  2. 洛谷$P$2286 宠物收养场 $[HNOI2004]$ $splay$

    正解:$splay$ 解题报告: 传送门! $splay$板子,,,? 先考虑这题要实现些什么东西嘛$QwQ$ 其实只要实现一个东西?就查询数列中与给定数字相差最小的数,显然用$splay$查询前驱后 ...

  3. Codeforces Round #524 (Div. 2)(前三题题解)

    这场比赛手速场+数学场,像我这样读题都读不大懂的蒟蒻表示呵呵呵. 第四题搞了半天,大概想出来了,但来不及(中途家里网炸了)查错,于是我交了两次丢了100分.幸亏这次没有掉rating. 比赛传送门:h ...

  4. Sorted 内置函数的排序使用

    Sorted 内置函数的排序使用 Sorted 排序列表 1.倒序对列表进行排序 # 对列表进行降序序排序 list = [1,3,4,23,6,7] list = sorted(list,rever ...

  5. 在nginx服务器里面搭建好node.js本地服务器后,利用Node.js的FS模块,实现简单数据的写入和读取

    先在server.js里面引入: var fs = require('fs');   然后写入  // 往writeme.txt文件 写入一些内容     fs.writeFile('./writem ...

  6. 体验.NET Core 命令行应用程序-CommandLineUtils

    前言 在我们开发中可能需要设计一次性应用程序,这些实用程序可以利用接近原始源代码的优势,但可以在与主Web应用程序完全独立的安全性上下文中启动.具体在 [管理过程](https://12factor. ...

  7. Java操作Jxl实现数据交互。三部曲——《第三篇》

    Java操作Jxl实现上传文本文件实现转PDF格式在线预览. 本文实现背景Web项目:前台用的框架是Easyui+Bootstrap结合使用,需要引入相应的Js.Css文件.页面:Jsp.拦截请求:S ...

  8. Ubuntu18.04 一次性升级Python所有库

    pip是什么 pip 是 Python 包管理工具,该工具提供了对Python 包的查找.下载.安装.卸载的功能. 升级pip版本 默认Ubuntu自带的pip (pip 9.0.1)是基于Pytho ...

  9. 在 ASP.NET Core 程序启动前运行你的代码

    一.前言 在进行 Web 项目开发的过程中,可能会存在一些需要经常访问的静态数据,针对这种在程序运行过程中可能几乎不会发生变化的数据,我们可以尝试在程序运行前写入到缓存中,这样在系统后续使用时就可以直 ...

  10. Nginx. 用http访问https跨域

    用http 访问 https域名, 报跨越问题 解决方法: 在nginx相应服务的转发配置下添加: add_header 'Access-Control-Allow-Origin' 'http://i ...