javabst1an
- (单选题)下列概念中不包括任何实现,与存储空间没有任何关系的是()
- 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)<
- B)&left;
- C)>
- D)&right;
- 正确答案为:AC
解析:<表示<号 >表示>号
javabst1an的更多相关文章
随机推荐
- 「2018-12-02模拟赛」T1 最短路 解题报告
1.最短路(short.pas/cpp/in/out) 问题描述: 小 C 终于被小 X 感动了,于是决定与他看电影,然而小 X 距离电影院非常远,现在假设 每条道路需要花费小 X 的时间为 1,由于 ...
- 1068 万绿丛中一点红 (20分)C语言
对于计算机而言,颜色不过是像素点对应的一个 24 位的数值.现给定一幅分辨率为 M×N 的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围 8 个相邻像素的颜色差充 ...
- 负载均衡之ribbon
一.什么是负载均衡? 做web开发都会接触到负载均衡,这里我们就不细说了. (摘自百度百科)负载均衡,英文名称为Load Balance,其含义就是指将负载(工作任务)进行平衡.分摊到多个操作单元上进 ...
- navicate远程连接mysql8.0失败
已经给了远程连接权限(update mysql.user set host = "%" where user = 'root'; flush privileges;) 连接错误提示 ...
- VS2019菜单栏没有团队选项解决方法
新安装了Visual Studio 2019结果菜单栏没有“团队”菜单,导致没办法连接TFS服务器,查了下网上也并没有对应解决方法(甚至遇见这个问题的都没有/笑哭,所以这个方法写出来也大概没什么用) ...
- C++Primer第五版 3.5.1节练习
练习 3.27:假设txt_size是一个无参数的函数,它的返回值是int.请回答下列哪个定义是非法的?为什么? Unsigned buf_size = 1024; (a) int ia[buf_si ...
- DP-Fibonacci
善于发现 DP 中的 Fibonacci 我们在做 DP 题时 , 会发现有一些题 类似于找规律的题 ,观察测试样例 , 要对数据敏感 , 比如输入 2 输出 1 , 输入 3 就输出 2 …… ...
- 【Java并发基础】加锁机制解决原子性问题
前言 原子性指一个或多个操作在CPU执行的过程不被中断的特性.前面提到原子性问题产生的源头是线程切换,而线程切换依赖于CPU中断.于是得出,禁用CPU中断就可以禁止线程切换从而解决原子性问题.但是这种 ...
- List自定义排序 (例子省份排序)
//待排序集合 List<String> list=new ArrayList<String>(); list.add("辽宁"); list.add(&q ...
- 11、python模块的导入
前言:本文主要介绍python模块的导入,包括模块的定义.模块的作用.导入方式以及模块的搜索路径. 一.模块的定义 python模块(module),简单来说就是一个python文件,以.py结尾,文 ...