Pular para o conteúdo
Carreira Pública

Um Analista da área de TI construiu a classe Vectors e a classe de teste VectorsTest utilizando o JUnit…

1Q213844

Tecnologia da Informação

Um Analista da área de TI construiu a classe Vectors e a classe de teste VectorsTest utilizando o JUnit.

package sample;
public final class Vectors {
    private Vectors() {}
    public static int scalarMultiplication(int[] a, int[] b) {
        if ((a == null) || (b == null)) {
            throw new IllegalArgumentException("Argumento nulo");
        }
        if (a.length != b.length) {
            throw new IllegalArgumentException("Vetores com tuplas diferentes");
        }
        int sum = 0;
        for (int i = 0; i < a.length; i++) {
            sum += a[i] * b[i];
        }
        return sum;
    }
}
package sample;
import junit.framework.TestCase;
public class VectorsTest extends TestCase {
    public VectorsTest(String testName) {
        super(testName);
    }
    public void testScalarMultiplication() {

..... I .....

    }
}

Ao executar a classe VectorsTest, o teste será reprovado se a lacuna I estiver preenchida com a instrução 

Sobre esta questão

Esta é a questão 34 da prova da Fundação Carlos Chagas aplicada em 2015 no concurso Tribunal Regional do Trabalho da 9ª Região, para o cargo de Analista Judiciário. Ela cobra Tecnologia da Informação. É uma questão de múltipla escolha com 5 alternativas, de nível superior. Responda para conferir o gabarito oficial. Ela faz parte da prova FCC - 2015 - Tribunal Regional do Trabalho da 9ª Região - Analista Judiciário - Tecnologia da Informação, que você pode resolver completa, com cronômetro.

Questões de Tecnologia da Informação relacionadas