2023TYUT移动应用软件开发选择填空自测

目录

第一章

第二章

第三章

第四章

第五章

第六章

第七章

第八章

第十章

第十一章

第十二章

word版:


第一章

1.Android is a____________operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers. It was first released in 2008. Android code is ____________

2.____________, more commonly referred to as apps, extend the functionality of Android devices.

3.Android system architecture, known as the Android stack, consists of four layers: ____________

4.An Android app is typically developed using an ____________ ( Integrated Development Environment) like Android Studio, using Java as the programming language.

5.Android apps can be run on a physical Android device or on an ____________, also called an ____________

6.An Android project must be built before it is run, compiling the Java source code (____________) into Java bytecodes (____________) and then into Dalvik executable files (____________).

7.All of the files for an Android project are put into an ____________, which includes a binary version of the ____________.

8.To run an app on an emulator or device, it must be digitally ____________ with a certificate.

9.The Android ____________lets your IDE communicate with an emulator or a physical Android device.

10.Android Studio is the official IDE for Android development. It’s ____________, and runs on all modern operating systems.

11.A____________ is a directory that contains all of the files for an app.

12.In Android development, an____________defines one screen of an app.

13.In Android development, a ____________ contains XML that defines the user interface.

14.In Android Studio, the different parts of the main window are known as tool ____________

15.A ____________ is an on-screen keyboard that you can use to enter text on touchscreen devices and emulators.

第二章

1.In Android development, the components that make up the user interface are known as ____________

2.In Android, an ____________ stores the code for a screen of an app.

3.In Android, a ____________stores the XML that defines the user interface of an app.

4.In Android Studio, you can use the ____________ editor to add widgets to a layout by dragging them from the Palette window onto the layout

5.It’s generally considered a best practice to store the display text for your app in a ____________XML file. This makes it easy to internationalize the text for your application.

6.Although Android supports other units of measurement, such as inches, it’s a best practice to use ____________ and ____________ whenever possible.

第三章

1.An ____________ is a special type of method that’s executed when an event occurs.

2.A ____________is an object that listens for an event.

3.An____________ typically occurs when the user presses an action key, such as the Done key, on a soft keyboard.

4.A ____________typically occurs when the user clicks a widget such as a button.

5.You can use the ____________ class to permanently save values in your app.

6.To save values, you can override the ____________.

7.To restore values you have saved, you can override the ____________.

8.The____________ controls how Android Studio builds the project. This includes specifying any ____________ for the project.

9.The ____________(the AndroidManilest.xml file) specifies some essential information about an app that the Android system must have before it can run the app, including the first activity to launch when the app is started.

10.Once you install an app on a device or emulator, you can use its ____________ to restart it

第四章

1.To ____________ an app, you run it to make sure that it works properly no matter what combinations of valid or invalid data you enter.

2.When you ____________an app, you find and fix all of the errors (bugs) that you find when you test the app.

3.A simple way to trace the execution of an app is to insert____________logging statements at key points in the code.

4.Another way to trace code execution is to use ____________, which are messages that are briefly displayed on the user interface

5.Android Studio includes a powerful tool known as a ____________ that can help you find and fix errors.

6.You can set a ____________ on a line of code to stop code execution just before that line of code. Then, you can ____________ the code and view the values of the variables as the code executes.

7.A ____________is a list of methods in the reverse order in which they were called

第五章

1.The ____________ is the superclass for all widgets.

2.A ____________ displays a column or row of child widgets.

3.The ____________ of a linear layout and its child widgets control the ____________ of the user interface.

4.A ____________ displays widgets in rows and columns.

5.A ____________ is one of the simplest and most efficient types of layouts, and often displays only a single child layout or widget

6.You can ____________ one layout within another layout, but it can degrade performance.

7.An ____________ lets the user ____________ with a keyboard An editable text view is also known as ____________.

8.A ____________ allows the user to check or uncheck an option.

9.A____________ lets the user select one option of several options.

10.A____________, also known as a ____________ ____________, allows the user to select an item from a list.

11.An ____________ provides the list that a spinner should display.

12.A ____________ lets the user specify a value by dragging a ____________ to the right or left.

13.Android supports ____________, ____________, and ____________ images.

14.You can use ____________ to dynamically show or hide widgets.

15.A ScrollView widget displays a ____________ ____________ that lets the user scroll up or down the child element.

16.To display a ____________ ____________ bar that lets the user scroll right or left across the child element, use a ____________ element.

17.A ____________uses a built-in browser to display web content such as a web page that’s designed for mobile devices.

18.A ____________ displays a visual indicator of the progress of an operation.

第六章

1.A ____________for events that can occur on a widget. When an event occurs on a widget, the appropriate method of the listener is executed.

2.____________ ____________ are events that occur on a specific type of widget. An interlace that defines a listener lor a high-level event is typically nested within the class that defines the widget. These listeners can only be wired to an appropriate widget.

3.____________ ____________are events that occur on all types of widgets. An interface that defines a listener for a low-level event is typically nested within the android.view.View class. These listeners can be wired to any type of widget.

4.You can create an instance variable that creates an object from a class that implements the listener interlace. Since this class doesn’t have a name, it’s known as an ____________.

5.You can create an instance of a listener interface without assigning it to an instance variable. This is known as an ____________

6.The ____________ event of a check box or radio button occurs when a check box or radio button is checked or unchecked.

7.For a spinner, the____________is executed when the spinner is first displayed and whenever a new item is selected. The ____________ method is only executed when the selection disappears.

8.For a seek bar, the ____________ is executed when the user begins to change the value of the seek bar. The ____________ is executed as the user changes the value of the seek bar. The ____________ is executed when the user finishes changing the value of the seek bar

9.The ____________ contains constants for almost every possible hardware key on a device including the keys on a hard keyboard or a DPad.

10.The onKey and onTouch methods both return a____________ that indicates whether the method has consumed the event. If this method returns a true value, the event is not passed on to the parents of the current widget.

第七章

1.A ____________ is a collection of properties that specify formatting for a widget.

2.A ____________ is a collection of styles that apply to an entire activity or app. Android includes several built-in themes.

3.With____________(API 14) and later, an activity can include an action bar, which is a title bar that can also display buttons.

4.A ____________element can specify a theme or a style.

5.The AndroidManifest.xml file uses its ____________ element to specify the ____________ for the application.

6.A ____________is a collection of styles that can be applied throughout an application.

7.To define names for colors, you can add a ____________ file to the res/values directory.

8.To specify a color, you can use hexadecimal, or ____________, values to specify an RGB value.

9.To apply a color, you can use a hex value, a ____________ for a user-defined color, or a name for a built-in Android color

第八章

1.An activity can include an____________ that includes one or more menu items.

2.If the device doesn’t have a physical Menu button, an action ____________ icon is displayed on the right side of the____________ to display the options menu.

3.The action bar can include menu items.

4.Any items that aren’t displayed on the action bar are displayed in the options menu.

5.By default, if you specify an icon for an item, Android uses that icon in the action bar, but it uses text for that item in the options menu.

6.Within the____________, you typically use a Menulnflater object to convert, or____________, the XML for the menu items into Java objects and store them in the Menu parameter.

7.To handle the event that’s generated when a user selects an item from the options menu, you can override the ____________ and use a switch statement to determine which menu item was selected.

8.An ____________ provides a description of an operation to be performed. Intents are commonly used with the startActivity method to start activities.

9.Android provides ____________that allow you to build an interface that’s consistent with the user experience in other Android apps

10.Each preference has a corresponding key-value pair that the system saves in the default shared ____________. Whenever the user changes a setting, the system automatically updates that file.

11.You can use a ____________to define part of the user interface for an activity.

12.You can use the default ____________object to get preferences that have been automatically saved by the Preferences API.

13.You can group preferences by nesting one or more ____________ elements within a ____________element.

14.You can enable or disable a preference by using its dependency attribute to link the preference to a corresponding ____________ element.

第十章

1.An ____________can be used to publish frequently updated works, such as blog entries and news headlines. Since RSS uses a standardized XML file format, the feed can be published once and viewed by many different apps.

2.A ____________,is a single sequential flow of control within a program that often completes a specific task.

3.By default, an Android app uses a single thread, called the ____________, to display the user interface. Any task that can slow or stop the responsiveness of the UI thread should be run in a separate thread.

4.An ____________ task is a task that runs in a separate thread in the background and does not need to be synchronized with other threads.

5.The ____________uses generics to allow a class to operate on various types of objects, and provides for three generic types: (1) ____________, (2) ____________, and (3)____________. It provides an easy way to perform a background task and publish results on the UI thread without having to manually manipulate threads.

6.You can use the ____________ and ____________to create a thread that executes tasks after a specified delay or at a specified interval.

7.You can use____________and____________ to download a file by reading input from the Internet and writing output to the file system.

8.You can use ____________to parse XML files.

9.You can use the ____________ class to display data in a ListView widget.

10.An ____________ intent specifies a component such as an activity, and can be used to pass data from one activity to another.

11.An____________intent specifies the action you want to perform, and can be used to view a URL in a web browser or to call a phone number

第十一章

1.To store data and methods that apply to the entire application, you can extend the ____________ and add instance variables and methods.

2.A ____________ performs tasks in the background, does not provide a user interface, and continues to run even if the user switches to another app.

3.An ____________ does not interact with other components such as activities, and runs until it’s stopped by another component or by itself.

4.A ____________ can interact with components such as activities. This type of service runs only as long as another component is bound to it. Multiple components can bind to the service at once, but when all of them unbind, the service is destroyed.

5.To test a service, you can print messages to the____________.

为了测试服务,你可以将消息打印到LogCat视图。

6.You can use the ____________ app to view all of the apps and services that are running on a device or emulator.

7.Before you can use an Application object or a service, you must ____________ it.

8.A ____________ provides a way for a service to display a message even when another app is running.

9.When it’s first displayed, a notification appears as an icon in the ____________ ____________at the top of the screen.

10.To view a notification, the user can pull down on the notification area to open the ____________.

11.A ____________ is an intent that can be passed to other apps so that they can execute the intent at a later time.

12.The____________ is a stack of all recently used activities. These activities are sorted in the order in which they were used

13.A ____________ is a cohesive unit that can contain multiple activities. Every activity belongs to a task.

14.The ____________ is the back stack for a particular task.

15.A ____________ is a service that’s provided by the Android operating system.

16.You can use the ____________ object to display or remove a notification, and you can use the ____________ object to check if a network connection is available to the device.

第十二章

1.The Android operating system____________ certain ____________ that occur as a device is being used.

2.Every broadcast has an ____________that uniquely identifies the action.

3.A ____________ is an application component that listens for a broadcast and executes code when it receives that broadcast.

4.You can code a broadcast receiver to execute code when the connectivity for the device changes.

5.To code a receiver for a custom broadcast, you can define a class for the receiver.

6.If you want to get extra data from the Intent for the action, you can use the ____________of the Intent class.

7.You can use Java code to register and unregister a ____________

word版:

链接:https://pan.baidu.com/s/1hp9hZUOGR3_DE81cpfbE4A?pwd=186v 
提取码:186v 
--来自百度网盘超级会员V3的分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/7812.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

thinkphp5.0无限极分类及格式化输出详解案例一则

首先我们来看数据表 从上图中可以发现,中国下有贵州,北京两个子节点,而北京有天安门一个子节点,纽约的子节点是“纽约的子类”。 从pid为0看出,中国和纽约是顶级节点。 因为贵州的pid是1,而中国的id为1…

概率论基础2

文章目录多个random variable条件下的multi random variable 分布和independencemulti random variable continuous**2D normal distribution**two random variable independencemuilti random variable conditional expectional value(discrete)multi random variable conditi…

docker-compose 搭建 MinIO

目录1、搭建单机MinIO1、搭建单机MinIO (1)配置 docker-compose.yml minio: image: minio/minio container_name: "chain-minio" ports: - 9000:9000 # 服务端口 - 9090:9090 # 控制台端口 environment: - "MINIO_ACCESS_KEYadmin"…

【Python入门第四十七天】Python丨NumPy 数组迭代

数组迭代 迭代意味着逐一遍历元素,当我们在 numpy 中处理多维数组时,可以使用 python 的基本 for 循环来完成此操作。 如果我们对 1-D 数组进行迭代,它将逐一遍历每个元素。 实例 迭代以下一维数组的元素: import numpy as n…

Mysql忘记密码或者有修改密码的需求

今天突然有个想法,想要把毕设弄到服务器上去,所以要配置一下环境安装一下使用一下MySQL,导入一下SQL脚本来创建数据;结果长时间不用MySQL密码不记得了,最后参考了一些博主发现可以这样子修改。 1、打开mysql的配置文件…

OA系统是什么意思?企业为什么要用OA办公系统软件?

阅读本文您将了解:1、什么是OA;2、OA系统是什么意思;2、OA系统功能和对企业重要性 什么是OA? OA即办公自动化(Office Automation,简称OA),是将计算机、通信等现代化技术运用到传统…

《剑指offer》——二进制中1的个数

首先,拿到问题不要害怕,我们先来看一下题目说的是什么: 示例1 输入: 10返回值: 2说明: 十进制中10的32位二进制表示为0000 0000 0000 0000 0000 0000 0000 1010,其中有两个1。 示例2 输入&#…

将Linux服务器上的项目上传至Github

使用git上传项目到github常规的步骤继续上传注意事项参考文章常规的步骤 初始化git空间 git init向缓冲区添加想要上传的文件 git add -f /data/xuhongbo/xuhongbo.code/unbiased_sgg_xuhongbo_BCL/maskrcnn_benchmark/*添加备注信息告诉机器,你真的要添加上述文…

vue在input中输入后,按回车,提交数据

vue在input中输入后&#xff0c;按回车&#xff0c;提交数据 1.展示效果如下&#xff1a; 2.代码展示&#xff1a; <div><el-input v-model"toAddNameText" keyup.enter.native"toAddName()" placeholder"回车&#xff0c;即新增该竖杆名称…

【C++】list的使用与模拟实现

目录 一、list介绍 二、list的使用 1、list的构造 2、list capacity 3、list element access 4、list iterator 5、list modifiers 5.1、insert 6、list Operations 6.1、sort 7、list的迭代器失效 三、list模拟实现 1、push_back 2、iterator 3、const iterato…

循环神经网络

循环神经网络(Recurrent Neural Network&#xff0c;RNN)与卷积神经网络一样,都是深度学习中的重要部分。循环神经网络可以看作一类具有短期记忆能力的神经网络。在循环神经网络中&#xff0c;神经元不但可以接收其他神经元的信息&#xff0c;也可以接收自身的信息&#xff0c;…

Python实现PDF转Word文档

1. 模块安装 pip install pdf2docx安装时可能报错&#xff1a; 到 Microsoft C Build Tools 下载C编译环境安装即可。 2. 模块介绍 pdf2docx是一个Python模块&#xff0c;可以用来将PDF文件转换成Word文档。它是基于Python的pdfminer和python-docx库开发的&#xff0c;可以…

toArray转换 java.lang.ClassCastException

[toArray转换踩坑 java.lang.ClassCastException] 问题 List<String> auditOptions Lists.newArrayList(); //一系列灌数据操作 auditOption.add... String[] options (String[]) auditOptions.toArray();报错信息java.lang.ClassCastException: class [Ljava.lang.O…

【Blender】如何在Blender中添加HDRI环境贴图

​ 什么是HDRI环境贴图 环境贴图或HDRI贴图是在Blender中照亮3D场景并实现逼真效果的最有效和最快捷的方法之一。 HDRIs本质上是现实世界照明的快照&#xff0c;其中包含高动态范围成像&#xff08;HDRI&#xff09;的准确照明细节。HDRI是一个包含亮度信息&#xff08;从暗…

ToBeWritten之IoT 技战法

也许每个人出生的时候都以为这世界都是为他一个人而存在的&#xff0c;当他发现自己错的时候&#xff0c;他便开始长大 少走了弯路&#xff0c;也就错过了风景&#xff0c;无论如何&#xff0c;感谢经历 转移发布平台通知&#xff1a;将不再在CSDN博客发布新文章&#xff0c;敬…

VMware ESXi 8.0c - 领先的裸机 Hypervisor (sysin Custom Image)

本站发布 Dell 和 HPE 定制版 ESXi 8.0c 镜像 请访问原文链接&#xff1a;https://sysin.org/blog/vmware-esxi-8/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org 产品简介 VMware ESXi&#xff1a;专门构建的裸机 Hyperviso…

问卷调查怎么帮助餐饮行业?

在餐饮行业中&#xff0c;顾客的口碑占据非常重要的地位&#xff0c;直接影响着门店的销售额。好口碑能一传十、十传百&#xff0c;为门店带来持续不断的流量和收益。所以&#xff0c;在顾客体验这一块&#xff0c;餐饮门店要尤为重视。 某餐饮品牌作为全球知名品牌&#xff0…

MongoDB【使用场景简介体系结构数据模型特点】

目录 1&#xff1a;MongoDB相关概念 1.1&#xff1a;业务应用场景 1.2&#xff1a;MongoDB简介 1.3&#xff1a;体系结构 1.4&#xff1a;数据模型 1.5&#xff1a;MongoDB的特点 1&#xff1a;MongoDB相关概念 1.1&#xff1a;业务应用场景 传统的关系型数据库&#x…

AOP原理 - 分析AnnotationAwareAspectJAutoProxyCreator源码

文章目录一、回顾EnableAspectJAutoProxy二、AbstractAutoProxyCreator类三、AbstractAdvisorAutoProxyCreator类四、AspectJAwareAdvisorAutoProxyCreator类五、AnnotationAwareAspectJAutoProxyCreator类一、回顾EnableAspectJAutoProxy 在上一章中&#xff0c;通过查看Enabl…

Spring原理学习(三):BeanFactory后处理器原理解析与模拟实现

一、简单认识BeanFactory后处理器 1.1 BeanFactory后处理器的作用 接前文&#xff1a;Spring原理学习&#xff08;一&#xff09;&#xff1a;BeanFactory和ApplicationContext的原理和实现 我们已经简单介绍了 BeanFactory后处理器 的作用&#xff0c;今天我们先再来再次体验…