尚学堂android培训核心笔试题库

恰逢花开 分享 2025-6-26 下载文档

32、(2分)2、已知httpClient连接网络的url,通过Post方式访问时要传递name参数,下列方式正确的是(B)

A、httpGet.addParams(\、list.add(new BasicNameValuePair(\name));

C、httpGet(url, name); D、url = url + \

33、(2分)3、httpClient中get和post访问方式描述正确的是(D) A、两者没有差别;

B、两者请求得到的数据格式不同; C、两者需要get不能带参数,post可以;

D、get是将参数在地址中传递,post是将参数用List传递。

34、(2分)4、httpclient请求数据成功的状态码是(B) A、100 B、200 C、0 D、1

35、(2分)1、下列属于httpclient访问方式(C D)

A、HttpUrlConnection B、soap C、httpGet D、httpPost

36、(2分)2、下列语句正确的是(A B C D)

A、HttpClient httpClient = new DefaultHttpClient(); B、HttpGet request = new HttpGet(url);

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

C、HttpResponse response = client.execute(request); D、HttpPost request = new HttpPost(url);\

37、(2分)AsyncTask实现异步线程的方法是(A) A、doInBackground B、onPreExecute C、onPostExecute

38、(2分)为保证UI线程不被阻塞,我们常通过(D)方式来处理一些耗时操作 A、handler B、Intent C、broadcast D、AsyncTask

39、(2分)定义一个TestAsyncTask extends AsyncTaskAsyncTask>, 在donInBackground方法中 返回的数据类型是(D)

A、String B、Integer C、Void D、List

40、(2分)通常情况下在使用AsyncTask时,为提高用户体验,需要在(C)添加进度框. A、onPostExecute B、doInBackground C、onPreExecute D、onCreate

41、(2分)AsyncTask的执行方法是( D )

A、start() B、onCreate() C、onPreExecute() D、execute()

42、(2分)在使用AsyncTask时,我们需要在退出应用时关闭AsyncTask,调用的方法是(D)

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

A、stop() B、close() C、cancel() D、cancel(true)

43、(2分)2、下列说法正确的是(A C D)

A、AsyncTask常用来处理网络访问等比较复杂、耗时的操作; B、AsyncTask中三个方法在同一线程中运行;

C、AsyncTask中doInBackground方法的返回值就是OnPostExecute方法的输入参数 D、AsyncTask中添加的泛型可以为Void

44、补全代码: private class MyFavoritesTask extends AsyncTask>{ @Override

protected List doInBackground(String... params) { List stringList = new ArrayList(); ...

return stringList; } @Override

protected void onPostExecute(___List___ result) { if(result != null){ .... } }

45、补全代码: private class MyFavoritesTask extends AsyncTask>{ @Override

protected List doInBackground(___String...___params) {

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上

List stringList = new ArrayList(); ...

return stringList; } @Override

protected void onPostExecute(List result) { if(result != null){ .... }

}\

json解析--笔试练习题

1、(1分) JSONObject obj=new JSONObject(); 通过obj对象存储一个字符串变量name写法正确的是(C)

A、 obj.set(“name”,”zhangsan”); B、 obj.setValue(“name”,”zhangsan”); C、 obj.put(“name”,”zhangsan”); D、 obj.putValue(“name”,”zhangsan”);

2、(1分)下面哪个方法不是JSONObject类的方法(D) A、 public Object get(String name)throws JSONException{} B、 public Object opt(String name){}

C、 public Object optBoolean(String name,Boolean value){} D、 public Object optInteger(String name){}

3、(1分)通过JSONObject obj= new JSONObject(String str);方法构建一个JSONObject对象会抛出________异常(D)

北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上


尚学堂android培训核心笔试题库.doc 将本文的Word文档下载到电脑
搜索更多关于: 尚学堂android培训核心笔试题库 的文档
相关推荐
相关阅读