MCQSS.com ofrece preguntas y respuestas gratuitas sobre Scala que abarcan una amplia variedad de temas. Nuestro formato interactivo te permite saber al instante si has respondido correctamente a las preguntas. ¡Explora nuestra colección de preguntas de opción múltiple y pon a prueba tus conocimientos sobre Scala hoy mismo! No es necesario comprar una membresía o registrarse, puedes utilizar nuestro sitio de forma gratuita. No pierdas la oportunidad de mejorar tus habilidades y prepararte para exámenes con MCQSS.com.
A. "&"
B. "@"
C. ps
D. "_"
A. Private [EjemploPackage] def foo = {...}
B. paquete [ejemplopackage] def foo = {...}
C. def foo = {...} // Acceso predeterminado
D. paquete def foo = {...} // paquete privado
E. [EjemploPackage] private def foo = {...}
A. Lista (1,2,3) :: Lista (5)
B. Lista (1,2,3) + 5
C. Lista (1,2,3):+ 5
D. Lista (1,2,3) :: = 5
E. Lista (1,2,3) :: 5
A. Un valor predeterminado, solo utilizado si la lista está vacía
B. Una lista, a la que se agregan los resultados.
C. El "acumulador", que es el valor inicial para `b`
D. El "acumulador", que es el valor inicial para `a`
A. AnyRef es el objeto raíz en Scala
B. No hay tal clase
C. Anyref se deriva de Anyval
D. Todos los tipos excepto los tipos de valor descienden de cualquierref
A. Un parámetro de tipo que se soluciona cuando la clase está subtitada.
B. Un parámetro de tipo que puede variar para super tipos.
C. Un parámetro de tipo que se fija para super tipos.
D. Un parámetro de tipo que puede variar hacia abajo ya que la clase está subtitada.
A. Sí, el tiempo de ejecución de JVM admite la optimización de llamadas de cola.
B. No
C. En parte a nivel del compilador. El compilador intentará relajarse la llamada recursiva en un bucle.
D. En parte, porque la pila es infinita en Scala.
A. Nada
B. nulo
C. Lista()
D. Ninguno
A. El enlace de datos
B. Tipos unificadores
C. Clases de sellado
D. Zurra
A. Funciones
B. Parámetros
C. Conceptos
D. Construcciones
A. Por inferencia
B. Por valor
C. Por nombre
D. Por referencia
A. Las clases de casos como selladas y por lo tanto no se pueden extender
B. Puede construir instancias de estas clases sin usar la nueva palabra clave
C. El método de tostring se redefinea automáticamente
D. El método igual se redefine automáticamente
A. La operación "doblar"
B. La suma actual mientras itera a través de la lista
C. El siguiente elemento en la lista
D. El valor de retorno para la expresión
A. Al aplicar la función, no transmite argumentos para todos los parámetros definidos por la función, sino solo para algunos de ellos, dejando a los restantes en blanco
B. Una función que admite el curry
C. Una función parcialmente definida.
D. Un tipo de función interna que utiliza el paquete scala.collection.immutable.
A. Lista [cualquiera]
B. Lista [int]
C. Lista [AnyRef]
D. Lista [Boolean]
E. Lista [AnyVal]
A. Clase base
B. Sobrescrito
C. Súper clase
D. Clase
A. No existe una clase sellada.
B. Una subclase de una clase sellada puede heredar en cualquier lugar solo dentro del mismo paquete.
C. Una clase sellada puede no estar directamente heredada, excepto si se define en el mismo archivo de origen.
D. Las instancias de una clase sellada no se pueden modificar.
A. ~
B. *
C. !
D. |
A. 22
B. dieciséis
C. 2
D. 20
A. Polimorfismo subtipo, ad-hoc y paramétrico
B. Subtipo y paramétrico
C. Ninguno de esos
D. Paramétrico
E. Ad-hoc y paramétrico
A. Tipo seguro
B. Tipo de llamada
C. Escriba Bound
D. Función de tipo
A. Cree automáticamente una lista [t] con x e y como miembros con t de tipo 'int'
B. una tupla con arity 2
C. asignar 100 a la variable y
D. tratar a X e Y como las mismas referencias en el código adicional
E. producir un error de compilación
A. Verdadero
B. FALSO
A. Una clase simple
B. Un marcador de posición
C. Un guardia
D. Una función
A. (Lista (1,2,3), Lista (4,5,6))
B. Lista (1,2,3,4,5,6)
C. 21
D. Lista (5,7,9)
E. Lista ((1,4), (2,5), (3,6))
A. Todos los literales de cadena son una instancia de Scala.Collection.immutable.Stringops
B. Se genera una subclase de java.lang.string en tiempo de ejecución, agregando el método 'longitud' a su firma.
C. Una conversión implícita convierte el java.lang.string en una escala.collection.immutable.stringops, que admite un método de longitud.
D. Todos los literales de cadena se pueden procesar mediante un intérprete de cadena Scala.
A. Scala no admite funciones de orden superior
B. Las funciones de orden superior son funciones sin parámetros que se devuelven a sí mismas
C. Las funciones de orden superior son funciones que toman otras funciones como parámetros.
D. Las funciones de orden superior son funciones que devuelven funciones
A. Un iterador es un tipo de colección
B. Scala no admite iteradores
C. Un iterador es un flujo de elementos entrantes donde avanzar al siguiente elemento consume el elemento actual
D. Un rasgo iterador se mezcla con todos los tipos de recolección
A. FALSO
B. Verdadero
A. Un guardia
B. Un árbol
C. Una matriz
D. Una tarjeta salvaje
A. Se arrojaría un MatchError.
B. No pasaría nada porque "hola" no es de tipo "ninguno"
C. La declaración devolvería "¡Hola!"
D. Se lanzaría una NullPointerException.
A. Un lenguaje dinámico que se puede utilizar para programar en estilo orientado a objetos de manera eficiente
B. Un lenguaje avanzado orientado a objetos mucho mejor que Java que se ejecuta en el JVM
C. Un lenguaje Java avanzado implementado por Martin Odersky
D. Un lenguaje funcional de objetos que admite construcciones de programación funcional
E. Un lenguaje de programación funcional puro
A. Verdadero
B. FALSO
A. Sí, pero solo para rasgos.
B. No
C. Sí, pero no es una Scala Idiomática y, por lo tanto, se desanimó.
D. Sí, todos los métodos y funciones deben tener al menos una declaración de devolución.
A. Verdadero
B. FALSO
A. Interfaz
B. Estructura
C. Argumentos
D. Plataforma
A. "vacío"
B. "Bool"
C. "nulo"
D. "conseguir"
A. Un lenguaje funcional
B. Todas estas opciones describen Scala
C. Un lenguaje orientado a objetos
D. Un idioma que se ejecuta en la VM
A. Un objeto mono
B. Un solo argumento
C. Un objeto singleton
D. Un objeto estático
A. Objetos
B. Métodos
C. Booleanos
D. Operaciones
A. "Scalacom"
B. "cscala"
C. "Scala.comp"
D. "Scalac"
A. scala.anyref
B. Siempre debes especificar súper clase
C. scala.importref
D. uso de Scalac.Ref
A. Verdadero
B. FALSO
A. El orden de la coincidencia del patrón es irrelevante
B. El estanque de la caja debe ser exhaustivo
C. La coincidencia de patrones no funciona con clases de casos
D. Los patrones no funcionan con tipos estructurales
A. público int %plus (int a)
B. No puede definir un operador Scala usando el código fuente de Java.
C. público int #plus (int a)
D. Private int $ plus (int a)
E. público int $ plus (int a)
A. Una lista es una secuencia inmutable finita
B. Una lista es óptima para los patrones de acceso similares a las pilotos (LIFO) (LIFO)
C. La lista es un proxy para java.util.arraylist
D. Una lista es covariante
A. FALSO
B. Verdadero
A. Cadena
B. Cualquier
C. Unidad
A. No
B. Sí
A. devolverá el ninguno porque coincide con 'cualquier cosa'
B. Volverá "¡Hola!" Porque A 'Ninguno' es un tipo de 'opción'
C. No se compilará
D. Devolverá 'cualquier cosa'