option
Cuestiones
ayuda
daypo
buscar.php

PMDM_1S

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
PMDM_1S

Descripción:
PMDM 1 Semestre

Fecha de Creación: 2022/01/15

Categoría: Otros

Número Preguntas: 141

Valoración:(3)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

¿Cuál de los siguientes tipos de layout permite organizar los objetos View en celdas mediante filas y columnas? Seleccione una: a. TableLayout. b. ConstraintLayout. c. FrameLayout. d. RowTable.

¿Qué formato de imágenes en mapa de bits soportan las API de Android? Seleccione una: a. TIFF (Tagged Image File Format). b. PDF (Portable Document Format). c. XML (eXtended Markup Language). d. PNG (Portable Network Graphics).

ConstraintLayout permite ajustar el tamaño de sus vistas ante un cambio de configuración de idioma mediante: Seleccione una: a. La barrera. b. El sesgo. c. La guía. d. La cadena.

Indica el nombre de la herramienta que gestiona el ciclo de vida de las aplicaciones en Android: Seleccione una: a. Windows Manager. b. Activity Manager. c. Notification Manager. d. Content Manager.

Indica la respuesta incorrecta. Cuando creamos un proveedor de contenidos en nuestra aplicación: Seleccione una: a. Debemos definir las URI necesarias para el acceso. b. Es necesario siempre registrarlo en el fichero de manifiesto. c. Sólo se puede obtener los datos de una base de datos. d. Otras aplicaciones podrán acceder a los datos de nuestra aplicación.

La base de datos se crea mediante la clase: Seleccione una: a. SQLiteOpenHelper. b. SQLiteDatabase. c. SQLiteCursor. d. SQLiteManage.

Para abrir una base de datos en modo escritura utilizamos el método: Seleccione una: a. openDatabaseWrite(). b. getReadableDatabase(). c. getWritableDatabase(). d. getDatabase().

El método donde se inicializa la interfaz gráfica y los datos de una actividad es: Seleccione una: a. onStart(). b. onCreate(). c. onRestart(). d. onInit().

El componente de Android que se encarga de compartir datos entre distinas aplicaciones es: Seleccione una: a. Intent. b. Content Provider. c. Broadcast Receiver. d. View.

Indica la carpeta donde se debe almacenar el icono de lanzamiento de la aplicación: Seleccione una: a. /res/menu/. b. /res/drawable/. c. /res/mipmap/. d. /res/layout/.

¿Cuál es la razón por la que es recomendable definir los colores en res/values/colors.xml? Seleccione una: a. No hay que hacerlo, es mejor usar códigos hexadecimales en cualquier parte de la aplicación donde intervengan colores. b. Para ahorrar memoria. c. Para que la aplicación sea compatible con los sistemas iPhone. d. Para independizar el diseño gráfico de la programación del código.

La URI que se utiliza para acceder a un proveedor de contenidos comenzará con el prefijo: Seleccione una: a. content://. b. contentprovider://. c. provider://. d. uri://.

El atributo utilizado para indicar al objeto que tome más espacio que el resto de objetos contenidos en el mismo layout es: Seleccione una: a. android:layout_height. b. android:height. c. android:layout_gravity. d. android:layout_weight.

La funcionalidad de los botones de un menu principal en Android se suele implementar en código Java y utilizamos el método: Seleccione una: a. onOptionsItemChecked. b. onOptionsItemSelected. c. onOptionsSelected. d. onItemOptionSelected.

Para declarar una base de datos con la librería Room hay que declarar una clase que herede de: Seleccione una: a. RoomDatabase. b. SQLiteDatabase. c. AppDatabase. d. AndroidDatabase.

Si queremos que el usuario pueda revertir una acción tenemos que hacer uso de un objeto: Seleccione una: a. SnackBar. b. AlertDialog. c. Toast. d. Message.

En la estructura de una aplicación de Android Studio, ¿en qué subcarpeta de la ruta /src/main/res/ se almacenan los estilos de la aplicación? Seleccione una: a. /values/. b. /layout/. c. /styles/. d. /drawable/.

Si queremos insertar controles (botones, cuadros de texto, etc) en una interfaz de usuario utilizamos el componente: Seleccione una: a. Service. b. Activity. c. View. d. Control.

Para cargar el fichero que contiene el diseño de la pantalla de preferencias usamos desde la clase correspondiente el método: Seleccione una: a. startPreferenceScreenFromResource(). b. loadPreferenceScreen(). c. importPreferencesFile(). d. setPreferencesFromResource().

Si en Room queremos filtrar una película en base a su nombre la sentencia para realizarlo sería: Seleccione una: a. "SELECT * FROM films WHERE name=?name". b. "SELECT * FROM films WHERE name=:name". c. "SELECT * FROM films WHERE name=*name". d. "SELECT * FROM films WHERE name=+name".

¿Cuál de estos layout organiza todos los objetos de tipo View en la esquina superior izquierda? Seleccione una: a. TableLayout. b. ConstraintLayout. c. FrameLayout. d. LinearLayout.

El motor de base de datos que utiliza Android es: Seleccione una: a. SQLite. b. WebKit. c. Dalvik. d. Oracle.

La última versión de Android de septiembre de 2019 recibe el nombre de: Seleccione una: a. Android 10. b. Android 9. c. Pie. d. Gingerbread.

¿Cuál de las siguientes versiones de Android es más reciente? Seleccione una: a. Marshmallow. b. KitKat. c. Honeycomb. d. Gingerbread.

Si desde una actividad principal queremos abrir otra actividad secundaria y ésta puede retornar valores a la primera, utilizamos el siguiente método para lanzar la actividad secundaria: Seleccione una: a. openActivityWithResult. b. startActivity. c. openActivity. d. startActivityForResult.

Los ficheros que se almacenan en la memoria interna de una aplicación se localizan en la ruta: Seleccione una: a. /data/data/paquete.aplicación/res/raw/. b. /data/data/paquete.aplicación/internalfiles/. c. /data/data/paquete.aplicación/externalfiles/. d. /data/data/paquete.aplicación/files/.

Si queremos pasar el valor "Juan" en la variable nombre desde la actividad principal a otra secundaria, lo haremos de la siguiente forma: Seleccione una: a. putExtras("nombre","Juan"). b. putExtra("nombre","Juan"). c. putExtra("Juan","nombre"). d. getExtras("nombre","Juan").

El atributo android:dialogTitle no se utiliza en el control de preferencias. Seleccione una: a. MultiSelectListPreference. b. EditTextPreference. c. ListPreference. d. CheckBoxPreference.

Para abrir un fichero en modo lectura utilizamos el método: Seleccione una: a. openFileInput(). b. openFileOutput(). c. readFileOutput(). d. openReadFile().

En Android se representan internamente en memoria los colores utilizando… Seleccione una: a. Enteros de 32 bits. b. Cuatro floats de 5 bits. c. La mantisa y el exponente en fase vectorial. d. Los códigos de saturación y agotamiento.

Para almacenar registros de valores en forma de clave-valor utilizaremos el objeto de tipo: Seleccione una: a. RegisterValues. b. ContentRegister. c. ContentValues. d. ValuesContent.

La clase que incluye métodos para recorrer las filas recuperadas es: Seleccione una: a. SQLiteOpenHelper. b. SQLiteDatabase. c. SQLiteCursor. d. SQLiteManage.

Cuando empleamos gráficos, en la carga de imágenes almacenadas en las carpetas de recursos drawable, puedes mostrar una imagen mediante el componente: Seleccione una: a. MostratingImage. b. ViewImage. c. ImageView. d. ShowImage.

El fichero de preferencias se almacena en la carpeta: Seleccione una: a. /res/menu. b. /res/xml. c. /res/layout. d. /res/drawable.

La clase que incluye métodos para gestionar la base de datos es: Seleccione una: a. SQLiteOpenHelper. b. SQLiteDatabase. c. SQLiteCursor. d. SQLiteManage.

Para desarrollar aplicaciones Android con el IDE Android Studio es necesario tener instalado el JRE y JDK previamente en el equipo. ¿Verdadero o falso?. Verdadero. Falso.

El fichero de manifiesto se encarga de definir el diseño de la aplicación. ¿Verdadero o falso?. Verdadero. Falso.

El fichero de manifiesto registra todas las características de la misma para su correcto funcionamiento y no debe ser editado manualmente. ¿Verdadero o falso?. Verdadero. Falso.

Android establece cuatro grupos según la resolución de la pantalla: low, medium, high y extra high. Verdadero. Falso.

Si utilizamos el objeto ActionBar y ponemos el siguiente atributo android:showAsAction="ifRoom|withText" estamos indicando que se visualice el botón en la barra si hay espacio suficiente y además que ponga el texto de la opción de menú junto al icono. Verdadero. Falso.

La clase View hereda de la clase ViewGroup. Verdadero. Falso.

La sentencia bd.query("SELECT nombre, apellidos FROM usuarios",null); devolvería el nombre y apellidos de todos los usuarios. Verdadero. Falso.

Para acceder a la base de datos mediante Room se puede realizar en el proceso principal de la aplicación. Verdadero. Falso.

¿Cuáles de las siguientes opciones se corresponden con las de un dispositivo móvil?. Alta capacidad de procesamiento. Conectividad a una red. Pequeño tamaño. Cantidad de memoria limitada.

¿Cuáles de los siguientes aparatos podrían considerarse dispositivos móviles según la descripción que se ha realizado anteriormente?. Ordenador portátil. Teléfono móvil de última generación. Tabletas. Reloj de muñeca convencional.

Aunque el hardware de dispositivos móviles puede ser muy variado, el sistema operativo que funciona sobre todos ellos es básicamente siempre el mismo (con ciertas variaciones dependiendo del modelo y fabricante del dispositivo) y desarrollado por la misma empresa. Verdadero. Falso.

El sistema operativo que más cuota de mercado tiene en el primer trimestre de 2018 es Android seguido de iPhone y BlackBerry. Verdadero. Falso.

¿Cuáles de las siguientes plataformas están basadas en Java?. Windows Phone. Android. iOS. Java ME.

La máquina virtual para dispositivos móviles basados en la plataforma Android recibe el nombre de... JRE. Dalvik. SDK. Android Machine.

¿Qué librerías nativas incluye Android?. SQL Lite. Dalvik. WebKit. Activity Manager.

Dos aplicaciones de Android podrían tener el mismo Package Name en Google Play. Verdadero. Falso.

En el caso de tener un recurso Layout llamado second_activity indica cómo se accedería a él en código Java: R.layout.second_activity. R.second_activity. layout.second_activity. XML.second_activity.

El método onCreate() lo encontramos en el fichero de manifiesto. Verdadero. Falso.

El componente básico utilizado para construir la interfaz gráfica de una aplicación Android es... Service. Intent. View. Activity.

Un layout sólo puede contener objetos de tipo View. Verdadero. Falso.

El valor MATCH_PARENT y WRAP_CONTENT realizan la misma acción en los atributos Height y Width. Verdadero. Falso.

Si queremos acceder al fichero R.java desde un fichero XML utilizamos el método findViewById. Verdadero. Falso.

El atributo utilizado para indicar al objeto que tome más espacio que el resto de objetos contenidos en el mismo layout es... android:strechColumn. android:layout_height. android:layout_weight. android:layout_gravity.

ScrollView suele utilizarse en combinación con otros tipos de layout. Verdadero. Falso.

Una de las ventajas de ConstraintLayout es que en el Editor aparecen nuevas herramientas que permiten establecer las restricciones en el editor sin tener que añadir código XML. Verdadero. Falso.

Un escuchador o listener es una acción que realiza el usuario en su dispositivo móvil. Verdadero. Falso.

Si queremos incluir un control u objeto TextView para introducir una contraseña utilizamos en el atributo android:inputType el valor: "text". "textPassword". "number". "phone".

Indica qué controles heredan de la clase Button. CheckBox. RadioButton. ToogleButton. ImageView.

Los adaptadores son necesarios cuando queremos implementar un control de selección. Verdadero. Falso.

Si queremos crear recursos alternativos para el idioma francés utilizamos la siguiente carpeta de recursos: /res/drawable/. /res/values/. /res/layout/. /res/language/.

El icono de una aplicación no es necesario que se sea compatible con diferentes resoluciones de pantalla, ya que el sistema adaptará el icono por nosotros. Verdadero. Falso.

Indica qué elemento no forma parte de la ActionBar. Barra de estado. Título de la aplicación. Botones de acción. Menú desbordamiento.

Para mostrar mostrar el menú que se ha definido en un recurso menu hay que llamar al método inflate() de la clase MenuInflater. Verdadero. Falso.

Si queremos mostrar al usuario un mensaje en la pantalla con dos botones “Aceptar” y “Cancelar” utilizaremos un objeto: AlertDialog de tipo Alerta. AlertDialog de tipo Confirmación. Toast. Toast con dos botones.

Es necesario que una actividad nueva esté registrada en el fichero de manifiesto si queremos integrarla en la aplicación. Verdadero. Falso.

El método utilizado para enviar datos a la otra actividad es getExtras(clave). Verdadero. Falso.

Tanto si estamos implementando un menú principal como si es contextual, si queremos programar la funcionalidad de sus opciones utilizamos el método (o los métodos): onContextItemSelected(). onCreateContextMenu(). onOptionsItemSelected(). onClickItemSelected().

Indica las acciones que se pueden realizar en una transacción de fragmentos. Añadir. Editar. Reemplazar. Eliminar.

Para comunicar un fragmento con su actividad, el fragmento debe implementar la interfaz que se ha declarado en la actividad que lo contiene. Verdadero. Falso.

El atributo android:key se utiliza en los controles de preferencias: MultiSelectListPreference. CheckBoxPreference. EditTextPreference. ListPreference.

En una preferencia MultiSelectListPreference se puede usar el atributo app:useSimpleSummaryProvider de forma que se actualice el resumen de la preferencia al valor seleccionado por el usuario. Verdadero. Falso.

Siempre es necesario registrar en el archivo de manifiesto la clase de la actividad que lanza la pantalla de preferencias. Verdadero. Falso.

Si el nombre del paquete de mi aplicación es com.example.ejemploficheros, la ruta donde se almacenan los ficheros internos de la aplicación será: /data/data/com.example.ejemploficheros/files/. Verdadero. Falso.

Los ficheros incluidos en la carpeta /res/raw/ se pueden leer y escribir utilizando los permisos apropiados. Verdadero. Falso.

Es necesario solicitar permiso al usuario en el archivo de manifiesto para gestionar ficheros en: La memoria interna. La memoria externa. La carpeta de recursos /res/raw/. Todas las respuestas son correctas.

Para obtener la ruta de una carpeta determinada de nuestra aplicación situada en la memoria externa utilizaremos el siguiente método: getExternalStorageState(). getExternalFilesDirectory(). getExternalFilesDir(). getExternalStoragePublicDirectory().

La clase de SQLite que contiene los métodos para insertar, actualizar, eliminar y consultar los registros de una base de datos es: SQLiteCursor. SQLiteDatabase. SQLiteOpenHelper. SQLiteExecSQL.

Los métodos que son obligatorios sobrescribir al extender la clase SQLiteOpenHelper son: onCreate(). insert(). onUpgrade(). update().

Marca las sentencias en las que se produciría un error: bd.insert("miTabla", null, miRegistro);. bd.delete("miTabla", null, null);. bd.execSQL("DELETE FROM miTabla WHERE campo1 = ? ", null);. bd.insert("miTabla", miRegistro);.

Para ejecutar una sentencia SQL de consulta podemos utilizar los métodos query(), rawQuery() y execSQL(). Verdadero. Falso.

En Room, las clases abstractas o interfaces que definen los métodos de lectura y escritura para acceder a la base de datos son: Entidades. DAO. Clases POJO. Clases Helper.

El método que devuelve el valor rowId de una fila es: Delete. Insert. Update. Query.

Si se crea una clase que hereda de Application hay que indicar que corresponde al nodo <application> del fichero manifiesto. Verdadero. Falso.

Aunque el hardware de dispositivos móviles puede ser muy variado, el sistema operativo que funciona sobre todos ellos es básicamente siempre el mismo (con ciertas variaciones dependiendo del modelo y fabricante del dispositivo) y desarrollado por la misma empresa. ¿Verdadero o falso?. Verdadero. Falso.

Si queremos insertar controles (botones, cuadros de texto, etc (etcétera.)) en una interfaz de usuario utilizamos el componente: Service. Activity. View. Control.

¿Cuáles de las siguientes plataformas no están basadas en Java?. iOS. Windows Phone. Android. Java ME.

El núcleo de Android (capa más interna) es Linux. ¿Verdadero o falso?. Verdadero. Falso.

Una aplicación Android utiliza archivos de tipo Java y de tipo XML. ¿Verdadero o falso?. Verdadero. Falso.

En el IDE Android Studio se pueden crear varios emuladores o AVD. ¿Verdadero o falso?. Verdadero. Falso.

Aunque puedes utilizar Kotlin y Java en un mismo proyecto no son 100% compatibles. Verdadero. Falso.

Para desplegar una aplicación en un dispositivo real es necesario instalar el paquete Google USB Driver del SDK Manager. ¿Verdadero o falso?. Verdadero. Falso.

Indica qué funcionalidades tiene un dispositivo Android: Utilización de varios sensores como el acelerómetro. Conectarse a otros dispositivos vía Wi-Fi y bluetooth. Grabar audio. Utilizar servicios de ubicación o posicionamiento global.

El método onCreate() lo encontramos en el fichero de manifiesto. ¿Verdadero o falso?. Verdadero. Falso.

La herramienta Android Studio sólo se puede instalar en Windows. ¿Verdadero o falso?. Verdadero. Falso.

Android es un sistema operativo basado en Microsoft Windows. ¿Verdadero o falso?. Verdadero. Falso.

Windows Phone es el sistema operativo desarrollado para los dispositivos iPhone y iPAD. ¿Verdadero o falso?. Verdadero. Falso.

Los dispositivos móviles se caracterizan por su alta capacidad de procesamiento y memoria. ¿Verdadero o falso?. Verdadero. Falso.

La última versión de Android de septiembre de 2019 recibe el nombre de: Android 10. Android 9. Pie. Gingerbread.

Indica el nombre de la herramienta que gestiona el ciclo de vida de las aplicaciones en Android: Windows Manager. Activity Manager. Notification Manager. Content Manager.

Una actividad está visible al usuario y además tiene el foco si está comprendida entre los métodos: onCreate() y onDestroy(). onStart() y onStop(). onResume() y onPause(). onResume() y onRestart().

El runtime de Android es la capa donde se encuentra la máquina virtual ART. ¿Verdadero o falso?. Verdadero. Falso.

El fichero build.gradle almacena la información necesaria para compilar el proyecto. ¿Verdadero o falso?. Verdadero. Falso.

Un dispositivo móvil es un aparato de pequeño tamaño y de poco peso, con pantalla y teclado (puede ser táctil), con pequeñas capacidades de procesamiento, memoria limitada y conexión (permanente o no) a una red. ¿Verdadero o falso?. Verdadero. Falso.

Cualquier objeto de tipo View debe tener un identificador asociado que lo identifique de forma única. Verdadero. Falso.

Para definir un objeto Menu se suele utilizar un fichero XML que se almacena en la carpeta /src/menu/. Verdadero. Falso.

El fichero de recurso strings.xml se guarda en la carpeta /res/layout/ y se utiliza para definir los textos de una aplicación. Verdadero. Falso.

No es necesario registrar una actividad nueva en el fichero de manifiesto si queremos integrarla en la aplicación, tan sólo es necesario utilizar un objeto Intent para lanzarla desde otra actividad. Verdadero. Falso.

¿Cuál o cuáles de los siguientes atributos puede tomar el valor MATCH_PARENT?. Height. Width. Padding. Margins.

Para pasar argumentos a un fragment tenemos que hacer uso del método: setArguments. setIntent. getArguments. getIntent.

Si añadimos imágenes dependiendo del tamaño de la pantalla utilizamos la carpeta (o carpetas): /res/layout-small. /res/layout-ldpi. /res/layout-hdpi. /res/layout-large.

Para finalizar una transacción entre dos fragmentos es necesario llamar al método commit. Verdadero. Falso.

Algunos objetos de control de selección son: Spinner. CheckBox. RadioButton. GridView.

Algunos de los controles básicos que incorpora Android son. ListView. Switch. TextView. CheckBox.

El control TextView se representa en la pantalla como un cuadro de texto en el que el usuario puede introducir texto. Verdadero. Falso.

En la implementación XML de un control de tipo Button podemos utilizar como atributo android:onClick. Verdadero. Falso.

Para desarrollar las interfaces de usuario necesarias en cualquier aplicación, Android trabaja indistintamente con dos lenguajes: La programación Java imperativa y la definición XML declarativa. Verdadero. Falso.

Indica cuáles de las siguientes acciones son necesarias para implementar un RecyclerView en una vista: Sobrescribir el método onBindViewHolder(). Definir cómo se visualizarán sus elementos mediante un Manager. Crear una clase ViewHolder. Sobrescribir el método onCreateViewHolder().

Si en un objeto View utilizamos el atributo android:layout_alignRight estamos posicionando el borde izquierdo del objeto a la derecha del objeto View identificado por su ID. Verdadero. Falso.

En ConstraintLayout, ¿qué elementos no son visibles en la interfaz de usuario?. Las barreras. Las guías. Los márgenes. El padding.

ConstraintLayout ha sustituido a RelativeLayout ya que permite construir interfaces más complejas sin anidamientos. Verdadero. Falso.

La clase Intent representa las acciones o intenciones que un usuario quiere realizar desde su dispositivo móvil. Verdadero. Falso.

La funcionalidad de los botones de un menu principal en Android se suele implementar en código Java y utilizamos el método: onOptionsItemChecked. onOptionsItemSelected. onOptionsSelected. onItemOptionSelected.

Los estilos se almacenan en la carpeta de recursos /res/values/ en el fichero de nombre style.xml. Verdadero. Falso.

Para abrir una base de datos en modo escritura utilizamos el método. openDatabaseWrite. getReadableDatabase. getWritableDatabase. getDatabase.

Mediante la clase PreferenceFragment podemos mostrar la pantalla de preferencias en dispositivos de cualquier versión API. Verdadero. Falso.

El atributo android:dialogTitle no se utiliza en el control de preferencias. MultiSelectListPreference. EditTextPreference. ListPreference. CheckBoxPreference.

Alguna de las características que incluye SQLite (Structure Query Language Light) es. Necesita poco espacio. No soporta transacciones. Se basa en el modelo relacional. Es de código abierto.

En cualquier sentencia de manipulación de datos es necesario utilizar un objeto de tipo Cursor. Verdadero. Falso.

Indica qué sentencia o sentencias se ejecutaría sin errores. bd.update("miTabla", miRegistro, "campo2=? OR campo2=?",argumentos);. bd.delete("miTabla", null, null);. bd.execSQL("DELETE FROM miTabla WHERE campo1 = ? ", null);. bd.insert("miTabla", null, miRegistro);.

Para organizar los diferentes controles de la pantalla de preferencias podemos utilizar las etiquetas: PreferenceScreen. PreferenceCategory. PreferenceElement. PreferenceControl.

¿Cuáles son las preferencias que muestran más de una opción?. DropDownPreference. SwitchPreference. ListPreference. MultiSelectListPreference.

La actividad que muestra la pantalla de preferencias no es necesario registrarla en el archivo de manifiesto puesto que por defecto siempre se visualiza. Verdadero. Falso.

La URI que se utiliza para acceder a un proveedor de contenidos comenzará con el prefijo: content://. contentprovider://. provider://. uri://.

Para recuperar los valores de las preferencias almacenadas debemos utilizar la clase: SharedPreferences. ViewPreferences. ValuesPreferences. PreferenceManager.

Si deseamos recuperar el valor de un control de tipo CheckBoxPreference tenemos que utilizar el método getBoolean(clave,valor). Verdadero. Falso.

Para crear un objeto de una Entidad en Room tenemos que tener un constructor sin parámetros o bien un constructor con todos los campos no marcados con @Ignore. Verdadero. Falso.

Denunciar Test