Quiz
Test2
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (119)
1Que representa representan las siguientes líneas de ion grid
<ion-grid>
<ion-row>
<ion-col>
1 de 3
</ion-col>
<ion-col>
2 de 3
</ion-col>
<ion-col>
3 de 3
</ion-col>
</ion-row>
</ion-grid>- AUna fila y tres columnas
- BTres columnas una sobre otra
- CUna tabla responsiva de 3 elementos
- DNinguna de las anteriores
2 En Angularjs Los marcadores que adhieren un comportamiento personalizado a elementos dentro del DOM son:
- AScope
- BDirectiva
- CModelo
- DController
3En angular un Controller debe usarse si habrán cambios en el DOM, Es decir, si el usuario interactúa con el DOM y este cambia en función de lo que el usuario haga.
- ATrue
- BFalse
4En Angular para comunicarnos entre controladores podemos usar el $rootScope para pasar datos al scope padre y poder leerlos desde cualquier scope hijo:
- ATrue
- BFalse
5Donde debería implementarse la manipulación del DOM:
- AEn una Directiva.
- BEn un Controlador
- CEn un modelo
- DEn un scope
6¿Donde se ubican los estilos personalizados dentro de mi aplicación Ionic ?
- ADentro del index.html
- Bapp/app.scss
- CEn cada una de las vistas
- DNinguna de las anteriores
7¿Qué comando se usa para iniciar el un despliegue local de su aplicación en Ionic para testeo o desarrollo ?
- Aionic serve
- Bionic start
- Ccordova build
- DNinguna de las opciones es válida
8En la siguiente expresión (Ionic-Angular) con Constant podemos inyectar dependencias:
myApp.constant('SERVERS',{ DEVELOPMENT: "http://localhost:8080/app", PRODUCTION:"http://myDomain.com/app"});- ATrue
- BFalse
9En Angular un servicio se puede inyectar únicamente durante la fase de ejecución
- ATrue
- BFalse
10Los Scope son los encargados de manipular el DOM
- ATrue
- BFalse
11Los Scope son los encargados de manipular el DOM
- ATrue
- BFalse
12Deberíamos manipular el DOM en el controlador
- ATrue
- BFalse
13En HTML, para indicar el orden de tabulación entre los controles de un formulario se emplea
- AEl atributo tab
- BEl atributo tabindex
- CEl atributo alt
- DNo se puede
14¿Qué significa que una etiqueta/elemento está 'deprecated' en HTML?
- AQue si la utilizamos no la entenderán (y no se podrá visualizar bien) en los navegadores.
- BQue ya no forma parte de las especificaciones de la esa versión concreta del estándar HTML
- CQue ha cambiado de nombre ese elemento en la siguiente versión de HTML
- DNinguna de las opciones anteriores es válida
15En HTML, para crear un hipervínculo se emplea la etiqueta
- A<link>
- B<href>
- C<a>
- DLas anteriores respuestas no son correctas
16¿Qué etiqueta de HTML se emplea para definir una hoja de estilo interna?
- A<css>
- B<link>
- C<script>
- D<style>
17Para provocar la apertura de un enlace en una ventana nueva, se emplea el atributo
- Atarget="_parent"
- Btarget="_self"
- Ctarget="_top"
- Dtarget="_blank"
18En HTML, la forma correcta de crear un comentario es
- A<-- El comentario -->
- B<--! El comentario !-->
- C<--! El comentario -->
- D<!-- El comentario -->
19En CSS, para cancelar los efectos de los elementos "flotantes" se emplea la propiedad
- Aclear
- Bdisplay
- Cunfloat
- DLas anteriores respuestas no son correctas
20En CSS, ¿qué pseudo clase se emplea para definir una propiedad cuando el cursor del ratón se sitúa sobre un elemento?
- A:active
- B:hover
- C:over
- D:on
21¿Cuál es la sintaxis correcta en CSS para el selector de clase ‘clase’?
- A{#clase=color:black}
- B{.clase:color=black}
- C.clase {color:black}
- D.clase {color=black}
22En CSS3, ¿qué significa la "A" en RGBA?
- AAdvanced
- BAlpha
- CAlternative
- DAmbiguous
23En CSS, ¿qué valor define el margen superior en la siguiente regla? {margin: 15px 11px 13px 10px;}
- A5px
- B10px
- C15px
- D20px
24¿Qué queremos que haga el navegador cuando agregamos la siguiente etiqueta?:
<img src="../icono.gif" />- AQue incluya la imagen 'icono.gif' que se encuentra en el directorio padre de la carpeta donde está nuestra página HTML.*
- BQue incluya la imagen 'icono.gif' que se encuentra en la misma carpeta donde está nuestra página HTML
- CQue incluya la imagen 'icono.gif' que se encuentra en el directorio 'img'
- DQue incluya la palabra 'icono.gif' como link
25Selecciones las etiquetas son de tipo en línea(inline):
- Aabbr, img, a
- Bp, ul, a
- Ch1, h2, h3, h4
- Dninguno es tipo enlinea, todos son tipo bloque
26Dispones de dos páginas web, “inicio.html” y “contacto.html” y quieres crear un enlace en “inicio.html” dirigido a “contacto.html” con el texto "Datos de contacto". Escribe el código HTML necesario para crear ese enlace.
- A<a href="contacto">Datos de contacto</a>
- B<link href="contacto.html">Datos de contacto</link>
- C<a href="contacto.html" />
- D<a href="contacto.html">Datos de contacto</a>
27¿Qué resultado tiene el siguiente bloque CSS?
a:hover {
color: red;
}- ATodos los enlaces aparecerán en color rojo cuando el cursor se sitúe encima de ellos.
- BTodos los enlaces que contienen la clase ‘:hover’ aparecerán en color rojo.
- CEl código tienen un error de sintaxis
- DTodos los enlaces aparecerán en color rojo cuando se dé click en el link.
28¿Cómo se escribe un selector en CSS para que una regla se aplique a todos los párrafos que aparecen en un elemento de identificador texto?
- A#texto p
- B#texto,p
- Ctexto p
- D.texto p
29¿En CSS qué regla selecciona el primer elemento (li) de una lista?
- Ali:first
- Bli:first-child
- Cli:first-element
- DLas anteriores respuestas no son correctas
30¿Qué hace "text-transform: lowercase;" con el texto "esto es un Examen"?
- AESTO ES UN EXAMEN
- BEsto Es Un Examen
- Cesto es un examen
- DLas anteriores respuestas no son correctas
31¿Qué prefijo se emplea para indicar una propiedad específica del navegador Firefox?
- A-ff-
- B-moz-
- C-webkit-
- DLas anteriores respuestas no son correctas
32<stript> define un contenido alternativo a mostrar cuando el navegador no soporta scripting.
- ATrue
- BFalse
33Los atributos personalizados nos permiten añadir datos en el HTML sin afectar a su visualización y sin salirnos del propio lenguaje HTML.
- ATrue
- BFalse
34<span> representa texto sin un significado específico.
- ATrue
- BFalse
35<code> define una pieza de código fuente.
- ATrue
- BFalse
36En HTML el atributo data-* .
- ASe usa para almacenar datos personalizados privados en la página
- BDevuelve el CSS a el estado por default del navegador
- CAgrega valores a data a las etiquetas HTML
- DAlmacena atributos de tipo datajs
37En CSS, ¿cómo se define un borde la siguiente forma?
- Borde superior: 10 pixels
- Borde inferior: 5 pixels
- Borde izquierdo: 20 pixels
- Borde derecho: 1 pixel
- Aborder-width:10px 20px 5px 1px
- Bborder-width:10px 1px 5px 20px
- Cborder-width:5px 20px 10px 1px
- Dborder-width:10px 5px 20px 1px
38¿Que es un repositorio Git?
- AUn repositorio es un directorio de proyecto que contiene un directorio .git con los metadatos necesarios para que git pueda versionar los cambios.
- BEs un bloque de código que se conecta con un servidor remoto.
- CEs un conjunto de archivos que se guardan cada cierto tiempo.
- Des una rutina de código para guardar datos.
39¿Que es un branch en git?
- AUna versión del código
- BEs una copi del código inicial
- CEs un servidor remoto
- DEs un repositorio remoto
40Para añadir contenido al área de preparación (staging area), utilizó el siguiente comando:
- Agit push
- Bgit diff
- Cgit add
- Dgit commit
41¿Cuál de los siguientes comandos crea una nueva rama local llamada develop?
- Agit add develop
- Bgit checkout -b develop
- Cgit checkout -- develop
- Dgit checkout develop
42Cuál de los siguientes comandos cambia a la rama local llamada develop?
- Agit checkout develop
- Bgit rebase develop
- Cgit change_branch develop
- Dgit change develop
43¿Cual es la función de git pull?
- AActualiza el repositorio remoto con los últimos cambios del local
- BActualiza el repositorio local con los últimos cambios del remoto ?
- CSolo trae los cambios del repositorio remoto pero no actualiza el repositorio local
- DCompara el repositorio local con el repositorio remoto.
44git remote add origin URI agrega un nuevo servidor con un alias llamado origin
- ATrue
- BFalse
45 ‘git add .’ realiza un commit de todos nuestros cambios
- ATrue
- BFalse
46‘git branch -D develop’ elimina una rama llamada develop si esta existe.
- ATrue
- BFalse
47‘git branch new develop’ crea una rama llamada develop
- ATrue
- BFalse
48En JavaScript, ¿Cómo se muestra una ventana con el mensaje "Hola mundo!"?
- Aalert("Hola mundo!");
- BalertBox = "Hola mundo!";
- CalertBox("Hola mundo!);
- DmsgBox("Hola mundo!);
49En JavaScript, para obtener la longitud de la cadena "cad", se emplea
- Astrlen(cad)
- Blen(cad)
- Ccad.length
- DLas anteriores respuestas no son correctas
50En JS Los tipos de datos principales (primitivos) son:
- Amatriz
- Brama
- CBoolean,Número,Cadena.
- Dtodas las anteriores
51La expresión "21" + 9 da como resultado:
- A219
- B30
- CError
- D9
52En JavaScript, respecto a la declaración de variables
- ASiempre hay que declarar las variables
- BSe puede forzar la declaración con Option Implicit
- CSe declaran con la palabra reservada Dim
- DLas anteriores respuestas no son correctas
53En una navegador web, para escribir algo en la consola se emplea
- Aconsole.append()
- Bconsole.log()
- Cconsole.print()
- Dconsole.write()
54En JavaScript, para obtener la longitud de la cadena "cadena", se emplea
- Astrlen(cadena)
- Blen(“cadena”)
- C“cadena”.length
- Dlength(“cadena”)
55En JavaScript, ¿cómo se abre una ventana nueva del navegador?
- Awindow.blank("pagina.html", "nueva")
- Bwindow.new("pagina.html", "nueva")
- Cwindow.create("pagina.html", "nueva")
- DLas anteriores respuestas no son correctas
56
En JavaScript, ¿cómo se genera un número aleatorio?- AMath.rnd()
- BMath.round()
- CMath.random()
- DLas anteriores respuestas no son correctas
57En JavaScript que función es válida:
- AgetElementsById()
- BgetElementByName()
- CgetElementsByTagName()
- DLas anteriores respuestas no son correctas
58En JavaScript, ¿cómo se redondea el número 7.25 al entero más cercano?
- Around(7.25)
- BMath.round(7.25)
- CMath.rnd(7.25)
- Drnd(7.25)
59En el DOM, para visitar el siguiente nodo hermano se emplea
- Abrother
- Bnext
- CnextBrother
- DLas anteriores respuestas no son correctas
60Donde se ubican los estilos personalizados dentro de mi aplicación Ionic
- ADentro del index.html
- Bapp/app.scss
- CEn cada una de las vistas
- DNinguna de las anteriores
61La llamada al código Javascript debe colocarse en:
- ALa sección Body de la página
- BAntes de la etiqueta HTML
- CPuede colocarse en la sección Head o en Body
- Da y b son correctas
62¿Cuál de estas instrucciones está correctamente escrita en Javascript?
- Aif (a==0) alert (a);
- Bif (a=0) print a;
- Cif (a==0) { print [a] }
- Dif (a==0): print a;
63En la siguiente expresión el HTML imprimirá el valor:
var cars = ["Saab", "Volvo", "BMW"];
document.getElementById("demo").innerHTML = cars[0];- ASaab
- BError
- Ccars
- D["Saab", "Volvo", "BMW"]
64En la siguiente expresión el valor de fruits:
var fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits[6] = "Lemon";- A["Banana", "Orange", "Apple", "Mango", “Lemon”];
- B["Banana", "Orange", "Apple", "Mango"];
- C4
- D[“Lemon”]
65En JS la siguiente expresión x es igual:
var x = 10;
x *= 5;- A50
- B10
- C‘*=5’
- DNinguna de las anteriores
66Podemos decir que x es un tipo de variable:
var x = 16 + “3e”- ANumber
- BInteger
- CString
- DNinguna de las anteriores
67A una propiedad de un objeto Js se puede acceder de dos formas:
- AobjectName.propertyName & objectName["propertyName"]
- BobjectName(“propertyName”) & objectName["propertyName"]
- CobjectName[:propertyName] & objectName["propertyName"]
- DobjectName.propertyName & objectName[:propertyName]
68El valor de la variable x es:
var x = Math.sqrt(64)- A8
- B64
- C2
- D7
69El valor de la variable x es:
var age = 17
var x = (age < 18) ? "Too young":"Old enough";- AToo young
- BOld enough
- C"Too young":"Old enough"
- DError
70El valor de la variable x es:
var x = typeof “Hola”- A“string”
- B“array”
- C"object"
- DError
71El resultado de la siguiente expresión
var person = {fname:"John", lname:"Doe", age:25};
var text = "";
var x;
for (x in person) {
text += person[x];
}- AJohn Doe 25
- BDoe 25
- CError
- D{Object}
72Cuales son las principales funcionalidades de Angularjs?
- AA) Scope, Controller, Model, Directives, Filters, Testable
- BB) Clases y Métodos
- CC) View, Services, data binding.
- DA Y C son correctas
73En angular una directiva debe usarse si habrán cambios en el DOM, Es decir, si el usuario interactúa con el DOM y este cambia en función de lo que el usuario haga.
- ATrue
- BFalse
74¿Qué tipos de directivas existen.?
- ADirectivas de clases de css,
- BDirectivas de elemento y directivas de atributo
- CDirectivas tipo comment.
- DTodas las anteriores
75En Angular la directiva que solo agrega un display: none o display: inline al elemento del DOm donde se esté usando, pero mantiene el elemento en el DOM.
- Ang-show/ng-hide
- Bng-if
- Cng-display
- Dninguna de las anteriores
76¿Es buena idea usar angularjs y jquery?
- ATrue
- BFalse
77Cual de las siguientes opciones se usa para registrar información localmente o mediante de local storage
- Astorage.set('key') : value ;
- Bstorage.set('key') = value;
- Cstorage.set('key', 'value');
- DTodas las anteriores
78Los módulos de Angular exponen 5 métodos para definir servicios, que son:
- Aservice
- Bfactory
- Cprovider
- DTodos los anteriores
79En la siguiente expresión (Ionic-Angular) con Constant NO podemos inyectar dependencias:
myApp.constant('SERVERS',{ DEVELOPMENT: "http://localhost:8080/app", PRODUCTION:"http://myDomain.com/app"});- ATrue
- BFalse
80Una factory es un caso más genérico de service, más enfocado a la inicialización del servicio dado que no devuelve el constructor sino el objeto en sí mismo.
- ATrue
- BFalse
81En Angular los themplates son las vistas de la aplicación, el html en esencia donde se renderizan los datos provenientes desde el controlador.
- ATrue
- BFalse
82ng-show/ng-hide son directivas que que solo agrega un display: none o display: inline al elemento del DOM donde se esté usando, pero mantiene el elemento en el DOM.
- ATrue
- BFalse
83Si un identificador comienza con un símbolo de moneda ($), es una variable global.
- ATrue
- BFalse
84Para definir un arreglo es necesario utilizar la palabra reservada array.
- ATrue
- BFalse
85El resultado de la siguiente expresión es:
def sum()
array = [1,2,3,5]
return array.inject(:+)
end- A11
- B[1,2,3,5]
- C[5,3,2,1]
- DError
86Ruby es un lenguaje:
- ACompilado
- BInterpretado
- CNinguna de las anteriores
87Seleccione la instrucción correcta para la conversión de número a entero
- A34.7.to_f
- B56.8.to_i
- C34.7.to_g
- D44.to_h
88Seleccione la estructura condicional correcta
- Aif else end
- Bunless end
- C'' ? '' : ''
- DTodas las anteiores
89¿Que retorna el siguiente rango ?
(90..94).step(2).each do |number|
puts number
end- A90 91 92 93 94
- B90 92 94
- C91 92 93
- D91 93
90En Ruby el resultado del siguiente código es:
(1..4).collect { |i| i*i }- A[1 ,4, 9, 16]
- B30
- C1
- Dnil
91¿ Como validar si un hash está vacío?
- Aempty
- Bempty!!
- Cempty?
- D¡¡empty
92Para usar postgreSql con Ruby on Rails se debe agregar en el archivo gemfile
- Agem ‘pg’
- Bgem ‘postgres’
- Cgem ‘db_postgres’
- Dno se debe agregar nada
93El siguiente siguiente porción de código pertenece a:
class Country < ActiveRecord::Base
has_many :users
end- AEs un Modelo
- BEs una Migración
- CEs un Controlador
- DEs una Librería
94En Ruby on Rails el comando rails generate migration CreateProducts name
- AGenera un archivo de migración, para la creación de una tabla Productos con un campo name de tipo String.
- BGenera un archivo de migración, para la creación de una tabla Productos con un campo name de tipo Text por defecto.
- CGenera un archivo de migración, pero con errores.
- DEl comando no existe.
95En Ruby on Rails el comando rails g controller User index
- AGenera únicamente un Archivo controlador.
- BGenera un error en los parámetros del comando
- CEl comando no existe
- DGenera un archivo controlador , edita el archivo de rutas y crea una nueva vista para la acción index.
96Del siguiente código podemos decir:
class Company < ActiveRecord::Base
has_many :users
end- AEl modelo Company tiene una relación uno a muchos con el modelo User
- BUn objeto User puede estar relacionado con muchos Companies
- CLa clase Company realmente es un Controlador
- Dhas_many no es una opción válida.
97Del siguiente código podemos decir:
Rails.application.routes.draw do
get :welcome, as: :welcome
end- ASe trata del archivo de Rutas
- BEs la forma de definir una ruta en los archivos de controladores
- CEs la clase que conecta Rutas con modelos
- DNinguna de las anteriores respuestas es válida.
98El siguiente Código en Ruby on Rails retorna:
@user = Usuario.all- A@user son todos los usuarios registrados en la base de datos
- B@user es una nueva instancia del modelo usuarios
- C@user está mal definida
- D@user guarda la función del modelo
99En Ruby el resultado de el siguiente código:
arr = [1,2,4,5,6]
arr.select { |a| a > 3 }- A[4,5,6]
- Bnil
- C[1, 2,4,5,6]
- Dla función select no existe
100 En Ruby el resultado del siguiente código es:
(1..4).collect { “cat” }- A[”cat”, ”cat”, “cat”, “cat”] *
- B[“cat”]
- C[]
- Dnil
101 En Rails la siguiente ruta retorna
resource :privacy_policy, only: [:show]- Agenera get "/privacy_policy”
- Bgenera get "/privacy_policy/:id”
- Cgenera post "/privacy_policy”
- Dgenera put "/privacy_policy”
102Bundler se usa para manejar dependencias en Rails
- ATrue
- BFalse
103El siguiente código en Ruby on Rails retorna:
@cosa = Cosa.find_by(name: “onj”)- A@cosa es una instancia vacía de la clase Cosa
- B@cosa es el resultado del objeto Cosa con nombre igual a onj
- CBusca un controlador de tipo Cosa
- D.find_by() no es una función de rails
104En La única forma que tenemos de manipular los objetos, son los métodos:
- ATrue
- BFalse
105¿Que retorna el siguiente código ?
[10,11,1].each do |x|
if(x > 1)
puts x
end
end- Aimprime 10 y 11
- Bimprime 10, 11, 1
- Cno imprime nada
- DError de sintaxis
106En Ruby un método devuelve el valor de su última línea
- ATrue
- BFalse
107¿Que retorna el siguiente código ?
[10,11,1].each do |x|
if(x > 1)
puts x
end
end- Aimprime 10 y 11
- Bimprime 10, 11, 1
- Cno imprime nada
- DError de sintaxis
108En Ruby un método devuelve el valor de su última línea
- ATrue
- BFalse
109En Ruby String#length devuelve el número de bytes de una cadena.
- ATrue
- BFalse
110A la variable global $ contiene
- AContiene el id (identidad) del proceso que Ruby.
- BError
- C0
- DNo existe la variable
111¿LocalStorage en una APP ?
- ATe permite guardar y acceder al objeto local sin fecha de expiración
- BTe permite guardar y acceder al objeto local, los datos persisten durante el tiempo que la app se encuentre en uso.
- CTe permite administrar carpetas locales
- DNinguna de las anteriores
112¿En una BD relacional una clave foránea es?
- Aa) Es una limitación referencial entre dos tablas
- Bb) Es una la identificación principal de una tabla
- Cc) a y b son válidas
- Dd) Ninguna de las anteriores
113SELECT * FROM Paises;
- ASelecciona todos los datos de una Tabla llamada Paises;
- BSelecciona todos los datos de una Base de Datos llamada Paises;
- CSelecciona el dato Paises de una Tabla;
- DNinguna de las anteriores
114SELECT * FROM Customers WHERE Country='Mexico';
- ASelecciona de una tabla Customers los datos que tienes country igual a México
- BSelecciona de una tabla Country los datos los Customers
- CLa expresión no es válida
- DSelecciona todos los Customers
115¿Qué es un WebView en una APP?
- AEs un navegador interno de las aplicaciones
- BEs la vista en web de una aplicación
- CEs la vista de una web en un PC
- DNinguna de las anteriores
116¿AngularJs es?
- AUn lenguaje de programación
- BUn Framework
- CUna base de datos
- DNinguna de las anteriores
117Con la siguiente sentencia SQL podemos eliminar una tabla DROP DATABASE databasename;
- ATrue
- BFalse
118La programación orientada a objetos es un paradigma de programación:
- ATrue
- BFalse
119¿Qué es un Sketch?
- AUn primer boceto que realizamos para un proyecto digital
- BUna ilustración bidimensional de la interfaz de una página o una aplicación
- CIlustración en contextos reales
- DNinguna de las anteriores
Information
- Description
- Quiz on Test2, created by Jonathan Rozo on 30/10/2018.
- Author
- Jonathan Rozo
- Language
- Español
- Views
- 0
- Tags
- Rating
- No ratings yet Rate this quiz