前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >移动互联APP复习题

移动互联APP复习题

作者头像
花狗Fdog
发布2021-01-06 10:42:09
8680
发布2021-01-06 10:42:09
举报
文章被收录于专栏:花狗在Qt花狗在Qt

一.判断题

1.Android 是一种操作系统但不是一种开发平台。( T)

2.Intent是用于传递参数和页面的切换的组件。(T )

3.Android的更新需要在主线程上执行。( T)

4.无论Service是以启动方式还是绑定方式运行都要重写onBind方法(T )

5.后台服务是运行在另外一个线程上的也就是所谓的子线程。(T )

6.对于有序广播,是按照各个BroadcastReceiver的优先级来接受并处理的。( T)

7.对于广播的注册是分为:静态注册和动态注册,其中静态注册是一种常驻型的广播(F )

8.C/S模型一般采用三层结构。( F)

9.URL不是互联网上“资源”的唯一地址标识。(F )

10.配对是指的两个设备互相意识到对方的存在,共享一个用来鉴别身份的链路键(link-key),能够与对方建立一个加密的连接。( T)


二.选择题

1.下面哪一个不是Andioid的界面布局方式( A)。 A FlowLayout B. LinearLayout C. TableIayout D. Relatin

2.下列哪个不是Activity的生命周期函数(B )。 A onCrete() B.onAcivtiyCreated() C. onStart() D. onResume()

3.Android 中下列属于htert的作用的是( C)。 A.实现应用程序间的数据共享。 B.是一段长的生命周期,没有用户界面的程序,可以保持XXXXXXXX台运行,而不会因为切换页面而消铁。 C.可以实现界面之间的切换,可以包含动作和动作数据,连4大组件的纽带。 D.处理一个应用程序整体性的工作。

4.对一些资源以及状态的操作保存,最好是在保存在Aciviy生命个函数中进行(A )。 A.onStart() B.onPause() C.onCreate() D.onbResume()

5.XXXXXXXXXXXXXXXXXXXXXXX

6.BroadcastReceiver 的说法不正确的是(B ) A.是用来接收广播 Intent 的。 B.一个广播Ihtet只能被-一个订阅了此广播的BroadcastReceiver所接收。 C.对有序广播,系统会根据接受者声明的优先级别按顺序逐个执行接受者。 D.接收者声明的优先级别在Intent-filter的andoid: priority 属性中声明,数值越大优先级别就越高。

7.B/C 结构采用__客户/服务器结构。(A ) A.二层 B.三层 C.四层 D.五层

8.在Android中使用RadioButon时,要想实现互斥的选择要用到的组建是(D )。 A.ButtonGroup B.RadioButtons C.CheckBox D.RadioGroupD

9.关于线程说法不正确的是( B)。 A在Android中,我们可以在主线程中创建-个新的线程。 B.在创建的新线程中,我们可以进行UI组件的操作。 C.新线程可以和Hander共同使用。 D.创建的Handa对象,它隶属于创建它的线程。

10.对于XML布局文件中的视图控件,layout_width属性的属性值不可以的是(D )。 A math_parent B. fill_parent C. wrap_content D. match_content

三.填空题

1.一般情况下 一个Android程序由下面四大组件构成:活动(Activity) 、 服务(Service)、广播接收器(BroadcastReceiver)、内容提供者( ContentProvider)。

2.Android 系统定义了6种基本摆放控件的规则,其中线性布局的控件名叫( LinearLayout)。

3.Toast不获得( 焦点),不会影响用户的其他操作。

4.服务的使用方式主要分为两种:( 本地服务)和(远程服务)。

5.TCP是一种面向连接的、(可靠的 )、基于字节流的传输层通信协议。

6.IP 地址只能标识到某台主机,而不能标识计算机上的进程,如果要标识进程完成通信,需要引入新的地址空间,这就是( 端口)。

7.文件操作中的flush()函数的作用是(清空)。

8.页面布局文件和Activity进行相互绑定的函数是( setContentView)。


四.简答题

简述Android四大组件的作用 9b 10a12d


五.编程题

1.获取id为btnCal的按钮控件,并为其添加click事件的事件监听器。 (单词提示: View、Listener、 @Override)

代码语言:javascript
复制
// 1. 获取id为btnC u的按钮控件,并为其添加clicl事件的事件监听器。
// (单词提示: View、 Listener、@Override)
Button btnCal = findViewById(R.id.btnCal);
btnCal.set0nClickListener(new View.OnClickListener(){
	@Override
	publie void onClick(View v) {
	
	}
});

2.现有两个用户界面LoginActiviy(登录界面)和SuccessActivity (登录成功界面),要求使用Intent类从LosinActivity跳转到SuccessActivity,并将用户输入的用户名zhangsan和密码123传递到SucessActivity界面。 (单词提示: Extra)

代码语言:javascript
复制
Intent intent = new Intent (LoginActivity.this, SuccessActivity.class);
intent.putExtra( name: "username", value: "zhangsen");
intent.putExtra( name: "password", value: "123");
startActivity(intent); 

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-01-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一.判断题
  • 二.选择题
  • 三.填空题
  • 四.简答题
  • 五.编程题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档