Android应用开发期末复习题

这是一份Android应用开发的期末复习资料,涵盖了触摸事件处理、Activity生命周期、数据存储、布局管理、服务、广播接收者等多个核心知识点,包括选择题、填空题和概念解析,帮助学生全面复习Android开发的重要概念和技术。
摘要由CSDN通过智能技术生成

一、单项选择题

1.下列选项中,不属于onTouchEvent()方法处理的事件的是()。

A、MotionEvent.ACTION_DOWN

B、MotionEvent.ACTION_MOVE

C、KEYCODE_BACK

D、MotionEvent.ACTION_UP

2.在Activity的onCreate()方法中,加载布局资源文件的方法是()。

A、setTheme()

B、setContentView()

C、setView()

D、setGroupView()

3.下列选项中,属于在清单文件中配置Activity标签的是()。

A、<Activity/>

B、<activity/>

C、<Activitys/>

D、以上答案都不对

4.下列选项中,属于设置TextView中文本内容的属性的是()。

A、android:textValue

B、android:text

C、android:textColor

D、android:textSize

5.()类的对象能够读取内部存储文件中的数据。

A、FileInputStream

B、InputStream

C、FileOutputStream

D、OutputStream

6.下列选项中,属于SharedPreferences中获得String类型参数的方法的是()。

A、getString()

B、getStringExtra()

C、getStringValue()

D、getValue()

7.下列选项中,属于键盘事件的监听器的是()。

A、OnClickListener

B、OnFocusChangeListener

C、OnKeyListener

D、OnTouchListener

8.下列选项中,属于设置TableLayout布局中的控件显示位置的属性为()。

A、android:layout_column

B、android:layout_span

C、android:shrinkColumns

D、以上都不是

9.下列选项中,属于自定义View中测量尺寸的方法的是()。

A、measure()

B、onMeasure()

C、onLayout()

D、layout()

10.下列选项中,属于在BaseAdapter中获取ListView条目总数的方法的是()。

A、getItemCount()

B、getCount()

C、getItemId()

D、getView()

11.下面关于HttpURLConnection访问网络的描述,正确的是()。

A、以GET方式访问网络URL的内容一般要大于1K

B、以GET的方式提交的数据要比POST的方式相对安全

C、使用HttpURLConnection访问网络时需要设置超时时间,以防止连接被阻塞时无响应,影响用户体验

D、使用GET方式提交数据时,用户通过浏览器无法看到发送的请求数据

12.下面关于Looper主消息的循环器的描述,正确的是()。

A、Looper是用来发送消息和处理消息的

B、Looper是每个线程中的MessageQueue的管家,用来接收Handler发送的消息

C、Looper用来监视消息队列里面的数据,一旦发现消息队列里面有数据就把消息给取出来

D、Looper是用来处理消息的

13.下列选项中,属于为ListView添加适配器的方法的是()。

A、setAdapter()

B、setBaseAdapter()

C、addAdapter()

D、addBaseAdapter()

14.下列选项中,属于HttpURLConnection提交数据后请求成功的状态码的是()。

A、100

B、200

C、404

D、500

15.下列选项中,属于Dalvik虚拟机基于的架构的是()。

A、栈

B、堆

C、寄存器

D、存储器

16.下面关于ListView的描述,错误的是()。

A、ListView以列表的形式展示数据内容

B、ListView的条目之间显示分割线

C、ListView能够根据列表的高度自适应屏幕显示

D、ListView必须实现滚动条的显示,才能实现滑动功能

17.下面关于Android中消息机制的描述,正确的是()。

A、Handler只能用来发送消息

B、Handler是用来发送消息和处理消息的

C、MessageQueue是用来收集消息并主动发送消息

D、Looper是由Handler创建的

18.下列选项中,属于Android Studio工具中创建项目时选择的按钮的是()。

A、Start a new Android Studio project

B、Open an existing Android Studio project

C、Profile or debug APK

D、Import an Android code sample

19.下列选项中,属于获取SurfaceHolder类的方法的是()。

A、newInstance()

B、getHolder()

C、getSurfaceHolder()

D、new SurfaceHolder()

20.下面关于LogCat的描述,正确的是()。

A、Android使用android.util.Log类的静态方法实现输出程序的调试信息

B、LogCat区域中日志信息显示的颜色是一致的

C、Warning级别的日志显示的是调试的信息

D、error级别的日志显示的是断言失败后的错误消息

21.下列选项中,属于设置EditText控件中输入的内容只能是数字的属性的是()。

A、android:password

B、android:hint

C、android:phoneNumber

D、android:editable

22.下列选项中,属于开始提供RecyclerView控件的Android版本的是()。

A、Android 3.0

B、Android 1.6

C、Android 5.0

D、Android 6.0

23.下面选项中,属于GestureLibray类中保存手势库的方法的是()。

A、save()

B、saveGesture()

C、commit()

D、setGestures()

  • 15
    点赞
  • 153
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋枫Andromache

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值