Hibernate考试

关于HQL子查询中,说法错误的是()。A、size()或size用于获取集合中元素的数目B、elements()用于获取集合中的所有元素C、any关键字用于子查询语句返回所有记录D、in关键字与“=any”意思相同

题目

关于HQL子查询中,说法错误的是()。

  • A、size()或size用于获取集合中元素的数目
  • B、elements()用于获取集合中的所有元素
  • C、any关键字用于子查询语句返回所有记录
  • D、in关键字与“=any”意思相同
参考答案和解析
正确答案:C
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

通过集合A.subList()获取子集合B,下列说法哪些是正确的:

A.返回的集合B没有实现Serializable接口,不能被序列化,所以不能应用于RPC场景

B.在B集合中添加某个元素,那么A集合也会添加进去此元素

C.集合A中元素的修改不会影响到集合B的任何操作

D.对A元素个数的修改,会导致集合B的遍历产生ConcurrentModificationException异常


正确答案:ABD

第2题:

用于遍历对象集合所有元素的语句是()。

  • A、Dowhile…Loop
  • B、ForEach…Next
  • C、While…Wend
  • D、For…Next

正确答案:B

第3题:

当SQL的子查询返回的值是一个集合时,下列选项中的 ______ 不是在比较运算符和子查询中使用的量词。

A.REST

B.IN

C.AIL

D.ANY


正确答案:A
解析:如果子查询返回的值不止一个,而是一个集合时,则不能直接使用比较运算符号,可以在比较运算符和子查询中使用量词ANY或ALL。其中ANY表示取子查询结果中的任意一个,可用IN代替;ALL表示取子查询结果中的全部,而REST不是用于子查询中的量词。

第4题:

关于HQL查询,下列说法错误的是()。

  • A、HQL查询可以执行T-SQL语句,执行速度更快
  • B、HQL支持只查询对象的某几个属性,查询结果将保存在一个Object数组中
  • C、HQL支持统计函数
  • D、HQL语句可以实现类似PreparedStatement的效果

正确答案:A

第5题:

关于HQL与SQL,下列说法正确的有()

  • A、HQL与SQL没有多少差别
  • B、HQL面向对象,而SQL操纵关系数据库
  • C、在HQL与SQL中,都包含select,insert,update,delete语句
  • D、HQL仅用于查询数据,不支持insert,update和delete语句

正确答案:B,C

第6题:

在SQLSERVER中,下面关于子查询的说法正确的是()。

A.表连接一般都可以用子查询替换,但有的子查询不能用表连接替换
B.如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键字
C.应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要低
D.带子查询的查询执行顺序是,先执行父查询,再执行子查询

答案:A,B
解析:
表连接一般都可以用子查询替换,但有的子查询不能用表连接替换.A正确。如果一个子查询语句一次返回二个字段的值,那么父查询的where子句中应该使用[NOT]EXISTS关键字,B正确。应用简单子查询的SQL语句的执行效率比采用SQL变量的实现方案要高,C错误。带子查询的查询执行顺序是,先执行子查询,再执行父查询,D错误。因此本题选AB。

第7题:

元素内容类型中,关键字()表示元素只包含被解析的字符数据。

  • A、#PCDATA
  • B、子元素
  • C、CDATA
  • D、实体

正确答案:C

第8题:

在SQL语句中,当子查询返回的值是一个集合时,使用______可完全代替ANY。

A.IN

B.EXISTS

C.ALL

D.BETWEEN


正确答案:A

第9题:

关于HQL查询,下列说法中错误的是()。

  • A、HQL查询的select子句中必须区分大小写
  • B、HQL支持统计函数
  • C、HQL支持仅查询对象的某几个属性,并将查询结果保存在Object数组中
  • D、HQL语句可以实现类似于PreparedStatement的效果

正确答案:A

第10题:

下列选项中,可以用于获取函数返回值的关键字是()。

  • A、continue
  • B、break
  • C、exit
  • D、return

正确答案:D

更多相关问题