logo

Crowdly

Browser

Додати до Chrome

Questions Bank (1392072 total)

Quina ordre serveix per afegir un usuari a un grup existent?

0%
0%
0%
0%
Переглянути це питання

Volem que el següent fitxer:

-rw-rw-r-- 1 cap_empresa cap_empresa 0 nov 27 11:50 circular

tingui permisos:

* de lectura, escriptura i execució per al propietari

* només de lectura i execució per al grup propietari

* cap permís per a la resta d'usuaris

Aleshores, hem de canviar els permisos amb:

0%
0%
0%
0%
0%
Переглянути це питання

Què significa el valor 764 quan assignem permisos a un fitxer?

Переглянути це питання

Quina diferència hi ha entre chown usuari:grup fitxer i chgrp grup fitxer?

0%
0%
0%
0%
Переглянути це питання

Quina ordre s'utilitza per canviar el propietari d'un fitxer?

Переглянути це питання

Donat el fitxer practiques.sh, amb els següents permisos:

-rw-r--r--

Si volem que:

a) L'usuari propietari tingui permisos per veure el contingut del fitxer, pugui modificar el contingut del mateix i iniciar-lo com un programa.

b) El grup propietari tingui permisos només per veure el contigut del fitxer.

c) Que la resta d'usuaris no puguin fer cap acció sobre el fitxer.

LLavors, les ordres vàlides a per tal d'assignar els anteriors permisos són:

0%
0%
0%
0%
0%
Переглянути це питання

Si un usuari pertany a múltiples grups, quin grup es considera principal?

0%
0%
0%
0%
0%
Переглянути це питання

Dado este código Java y JUnit 5 (el mismo en 5 preguntas)

Si ejecutamos testRegistrarPrestamo("Estructuras de Datos", null), ¿cuál será el resultado?:

import java.util.HashMap;

import java.util.Map;

class Biblioteca {

    private Map<String, Boolean> libros = new HashMap<>();

    public Biblioteca() {

        libros.put("Java Básico", true);

        libros.put("Estructuras de Datos", true);

    }

    public boolean verificarUsuario(String usuario) {

        return usuario != null && !usuario.isBlank();

    }

    public boolean buscarLibro(String titulo) {

        return libros.getOrDefault(titulo, false);

    }

    public boolean registrarPrestamo(String titulo, String usuario) {

        if (verificarUsuario(usuario) && buscarLibro(titulo)) {

            libros.put(titulo, false);

            return true;

        }

        return false;

    }

}

import org.junit.jupiter.api.*;

import static org.junit.jupiter.api.Assertions.*;

class BibliotecaTest {

    private static Biblioteca biblioteca;

    @BeforeAll

    static void setup() {

        biblioteca = new Biblioteca();

    }

    @BeforeEach

    void init() {

        System.out.println("Iniciando test...");

    }

    @Test

    void testBuscarLibro() {

        assertTrue(biblioteca.buscarLibro("Java Básico"));

        assertFalse(biblioteca.buscarLibro("Libro Desconocido"));

    }

    @Test

    void testRegistrarPrestamo() {

        assertTrue(biblioteca.registrarPrestamo("Java Básico", "usuario1"));

        assertFalse(biblioteca.registrarPrestamo("Java Básico", "usuario2"));

        assertFalse(biblioteca.registrarPrestamo("Libro desconocido", "usuario1"));

    }

    @Test

    void testVerificarUsuario() {

        assertTrue(biblioteca.verificarUsuario("usuario1"));

        assertFalse(biblioteca.verificarUsuario(""));

        assertFalse(biblioteca.verificarUsuario(null));

    }

    @Test

    void testRegistrarPrestamoLibroNoDisponible() {

        biblioteca.registrarPrestamo("Java Básico", "usuario1"); // Se presta el libro

        assertFalse(biblioteca.registrarPrestamo("Java Básico", "usuario2")); // Ya no está disponible

    }

    @Test

    void testRegistrarPrestamoUsuarioInvalido() {

        assertFalse(biblioteca.registrarPrestamo("Estructuras de Datos", "")); // Usuario vacío

        assertFalse(biblioteca.registrarPrestamo("Estructuras de Datos", null)); // Usuario nulo

    }

    @AfterEach

    void tearDown() {

        System.out.println("Test finalizado.");

    }

    @AfterAll

    static void cleanup() {

        System.out.println("Pruebas completadas.");

    }

    @Test

    @Disabled("Este test está deshabilitado por ahora")

    void testDeshabilitado() {

        fail("Este test no debería ejecutarse");

    }

    @Test

    @Tag("Critico")

    void testCritico() {

        assertTrue(biblioteca.verificarUsuario("admin"));

    }

}

Si ejecutamos testRegistrarPrestamo("Estructuras de Datos", null), ¿cuál será el resultado?:

 

Переглянути це питання

Dado este código Java y JUnit 5 (el mismo en 5 preguntas)

¿Qué ocurrirá con la prueba testDeshabilitado() cuando se ejecute el conjunto de pruebas?:

import java.util.HashMap;

import java.util.Map;

class Biblioteca {

    private Map<String, Boolean> libros = new HashMap<>();

    public Biblioteca() {

        libros.put("Java Básico", true);

        libros.put("Estructuras de Datos", true);

    }

    public boolean verificarUsuario(String usuario) {

        return usuario != null && !usuario.isBlank();

    }

    public boolean buscarLibro(String titulo) {

        return libros.getOrDefault(titulo, false);

    }

    public boolean registrarPrestamo(String titulo, String usuario) {

        if (verificarUsuario(usuario) && buscarLibro(titulo)) {

            libros.put(titulo, false);

            return true;

        }

        return false;

    }

}

import org.junit.jupiter.api.*;

import static org.junit.jupiter.api.Assertions.*;

class BibliotecaTest {

    private static Biblioteca biblioteca;

    @BeforeAll

    static void setup() {

        biblioteca = new Biblioteca();

    }

    @BeforeEach

    void init() {

        System.out.println("Iniciando test...");

    }

    @Test

    void testBuscarLibro() {

        assertTrue(biblioteca.buscarLibro("Java Básico"));

        assertFalse(biblioteca.buscarLibro("Libro Desconocido"));

    }

    @Test

    void testRegistrarPrestamo() {

        assertTrue(biblioteca.registrarPrestamo("Java Básico", "usuario1"));

        assertFalse(biblioteca.registrarPrestamo("Java Básico", "usuario2"));

        assertFalse(biblioteca.registrarPrestamo("Libro desconocido", "usuario1"));

    }

    @Test

    void testVerificarUsuario() {

        assertTrue(biblioteca.verificarUsuario("usuario1"));

        assertFalse(biblioteca.verificarUsuario(""));

        assertFalse(biblioteca.verificarUsuario(null));

    }

    @Test

    void testRegistrarPrestamoLibroNoDisponible() {

        biblioteca.registrarPrestamo("Java Básico", "usuario1"); // Se presta el libro

        assertFalse(biblioteca.registrarPrestamo("Java Básico", "usuario2")); // Ya no está disponible

    }

    @Test

    void testRegistrarPrestamoUsuarioInvalido() {

        assertFalse(biblioteca.registrarPrestamo("Estructuras de Datos", "")); // Usuario vacío

        assertFalse(biblioteca.registrarPrestamo("Estructuras de Datos", null)); // Usuario nulo

    }

    @AfterEach

    void tearDown() {

        System.out.println("Test finalizado.");

    }

    @AfterAll

    static void cleanup() {

        System.out.println("Pruebas completadas.");

    }

    @Test

    @Disabled("Este test está deshabilitado por ahora")

    void testDeshabilitado() {

        fail("Este test no debería ejecutarse");

    }

    @Test

    @Tag("Critico")

    void testCritico() {

        assertTrue(biblioteca.verificarUsuario("admin"));

    }

}

¿Qué ocurrirá con la prueba testDeshabilitado() cuando se ejecute el conjunto de pruebas?:

 

Переглянути це питання

Dado este código Java y JUnit 5 (el mismo en 5 preguntas)

Si ejecutamos la prueba testVerificarUsuario() con el valor "" (cadena vacía), ¿qué salida se espera?:

import java.util.HashMap;

import java.util.Map;

class Biblioteca {

    private Map<String, Boolean> libros = new HashMap<>();

    public Biblioteca() {

        libros.put("Java Básico", true);

        libros.put("Estructuras de Datos", true);

    }

    public boolean verificarUsuario(String usuario) {

        return usuario != null && !usuario.isBlank();

    }

    public boolean buscarLibro(String titulo) {

        return libros.getOrDefault(titulo, false);

    }

    public boolean registrarPrestamo(String titulo, String usuario) {

        if (verificarUsuario(usuario) && buscarLibro(titulo)) {

            libros.put(titulo, false);

            return true;

        }

        return false;

    }

}

import org.junit.jupiter.api.*;

import static org.junit.jupiter.api.Assertions.*;

class BibliotecaTest {

    private static Biblioteca biblioteca;

    @BeforeAll

    static void setup() {

        biblioteca = new Biblioteca();

    }

    @BeforeEach

    void init() {

        System.out.println("Iniciando test...");

    }

    @Test

    void testBuscarLibro() {

        assertTrue(biblioteca.buscarLibro("Java Básico"));

        assertFalse(biblioteca.buscarLibro("Libro Desconocido"));

    }

    @Test

    void testRegistrarPrestamo() {

        assertTrue(biblioteca.registrarPrestamo("Java Básico", "usuario1"));

        assertFalse(biblioteca.registrarPrestamo("Java Básico", "usuario2"));

        assertFalse(biblioteca.registrarPrestamo("Libro desconocido", "usuario1"));

    }

    @Test

    void testVerificarUsuario() {

        assertTrue(biblioteca.verificarUsuario("usuario1"));

        assertFalse(biblioteca.verificarUsuario(""));

        assertFalse(biblioteca.verificarUsuario(null));

    }

    @Test

    void testRegistrarPrestamoLibroNoDisponible() {

        biblioteca.registrarPrestamo("Java Básico", "usuario1"); // Se presta el libro

        assertFalse(biblioteca.registrarPrestamo("Java Básico", "usuario2")); // Ya no está disponible

    }

    @Test

    void testRegistrarPrestamoUsuarioInvalido() {

        assertFalse(biblioteca.registrarPrestamo("Estructuras de Datos", "")); // Usuario vacío

        assertFalse(biblioteca.registrarPrestamo("Estructuras de Datos", null)); // Usuario nulo

    }

    @AfterEach

    void tearDown() {

        System.out.println("Test finalizado.");

    }

    @AfterAll

    static void cleanup() {

        System.out.println("Pruebas completadas.");

    }

    @Test

    @Disabled("Este test está deshabilitado por ahora")

    void testDeshabilitado() {

        fail("Este test no debería ejecutarse");

    }

    @Test

    @Tag("Critico")

    void testCritico() {

        assertTrue(biblioteca.verificarUsuario("admin"));

    }

}

Si ejecutamos la prueba testVerificarUsuario() con el valor "" (cadena vacía), ¿qué salida se espera?:

 

0%
0%
0%
0%
Переглянути це питання