SG-UAP资质认证

单选题关于@ItemResponseBody注解描述正确的是()A 将数据转化为List格式,list中map封装一个item数据B 将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回C GET请求中从url中通过指定KEY值将参数取出,用于查询条件D 将请求参数{key:value}中的key解析,返回字符串

题目
单选题
关于@ItemResponseBody注解描述正确的是()
A

将数据转化为List格式,list中map封装一个item数据

B

将返回的list集合转化为json字符串指明返回值将以{items:[{}{}{}{}]}的形式返回

C

GET请求中从url中通过指定KEY值将参数取出,用于查询条件

D

将请求参数{key:value}中的key解析,返回字符串

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

json对象的解析

是这样的 我在jsp页面中用$.ajax....异步调用一个action,并有返回值 该返回值是一个由字符串组成的List<String>集合以json对象返回,假设该集合中有"abc","def"连个字符串,那么在该$.ajax中的success:function(data,status) {

}大括号中,如何解析返回的json对象data并得到“abc”这个字符串?


jsonString 为Json格式字条串
var jsonObject =  eval("(" +jsonString + ")");

第2题:

下面关于Android开发过程中说法正确的是()。

  • A、Bundle类与Map不一样,它不是一个key-value类型。
  • B、在onCreate()方法中,可以不调用父类的同名方法。
  • C、onCreate()方法是具有参数的,也有返回值。
  • D、在四大组件之间传递数据时,Bundle常被用来封装数据。

正确答案:D

第3题:

下列选项中,关于列表的sort方法描述正确的是。()

A、如果列表中的各元素可直接比较大小,则可以不指定key参数

B、reverse参数决定了将列表中的元素按升序还是降序排列

C、key参数接收一个函数,通过该函数获取用于排序时比较大小的数据

D、reverse参数默认值为False,表示将列表中的元素按降序排列


正确答案:A,B,C

第4题:

关于Java的集合下面说法错误的是()

  • A、Collections是针对集合类的一个帮助类。提供了一系列静态方法实现对各种集合的搜索、排序、线程完全化等操作
  • B、Collection没有get()方法来取得某个元素。只能通过iterator()遍历元素。
  • C、HashMap会利用对象的hashCode来快速找到key。
  • D、List、Set、Map 都是不允许重复的集合。
  • E、Map中元素,可以将key序列、value序列单独抽取出来。

正确答案:D

第5题:

GET请求中从url中通过指定KEY值将参数取出,用于查询条件的类是哪个()

  • A、QueryCriterion
  • B、QueryResultObject
  • C、QueryFilter
  • D、QueryRequestParam

正确答案:B

第6题:

下列算子可以遍历List集合并且没有返回值的是()

  • A、foreach
  • B、reduce
  • C、persist
  • D、map

正确答案:A

第7题:

()注解拦截List类型的返回值,将返回值解析为JSON格式字符串


正确答案:ColumnResponseBody

第8题:

阅读以下说明和C++代码,将解答写入对应栏内。

【说明】

请编写一个函数int SeqSearch(int list[],int start,int n,int key),该函数从start开始,在大小为n的数组list中查找key值,返回最先找到的key值的位置,如果没有找到则返回-1。请修改程序中画线部分的错误并将不同情况下的输出结果补充完整。

【程序】

文件search.cpp的内容如下:

include <iostream. h >

int SeqSearch( int list[ ] ,int start,int n,int key)

{

for(int i=start;i<=n;i++) //(1)

{

if( list[i] = key)//(2)

{

return i;

}

}

return -1;

}

void main( )

{

int A[10]

int key,count=0,pos;

cout <<" Enter a list of 10 integers:";

for(pos=0;pos<10;pos++)

{

cin >>A; //(3)

}

cout <<" Enter a key; ";

cin >> key;

pos=0;

while(( pos = SeqSearch ( A, pos, 10, key)) !=-1 )

{

count ++;

pos ++;

}

cout<<key<<"occurs" <<count<< (count!=1?" times":" time") <<" in the list,"

<< endl;

}

第一种情况:输入2 3 12 6 8 45 8 33 7输入key:8

输出:(4)

第二种情况:输入2 3 126 8 45 8 33 7输入k6y:9

输出:(5)


正确答案:(1)for(int i=start;in;i++) (2)if(list[i]==key) (3)cin>>A[pos] (4)8 occurs 2 times in the list (5)9 occurs 0 time in the list
(1)for(int i=start;in;i++) (2)if(list[i]==key) (3)cin>>A[pos] (4)8 occurs 2 times in the list (5)9 occurs 0 time in the list 解析:数组下标从0开始,所以n次循环要在i=n-1时结束,而不是在i=n时结束。判断是否相等使用“==”,一个等号是赋值。将输入数字逐个赋给A的pos处的元素。8出现2次,注意结果中的 times。9出现0次,注意结果中的time。

第9题:

关于@ItemRequestParam注解描述正确的是()

  • A、用于在获取元数据信息时,从请求体获取显示的列,并将列名封装为字符串数组
  • B、将返回的对象转换为json串
  • C、指明方法的参数是从请求体中获取的字符串数组,并将主键信息封装为IDRequestObject对象通过getPrimarykey和getIds取出主键名称和主键值
  • D、拦截请求数据,将数据的itemType解析,返回字符串

正确答案:D

第10题:

下面关于Servlet处理表单数据的选项说法正确的有()

  • A、Servlet通常是从POST和GET请求中接收数据
  • B、Servlet对POST和GET请求的接收方式是不相同的
  • C、getParameterNames()方法返回请求中所有参数名的枚举
  • D、getParameter(Stringname)方法返回指定输入参数,如果不存在,返回null
  • E、getParameterValues(Stringname)方法返回指定输入参数名的取值数组,如果取值不存在则返回null

正确答案:A,C,D,E

更多相关问题