Magna Concursos

Foram encontradas 40 questões.

3328367 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFES
Orgão: UFES
Provas:

A figura a seguir mostra um diagrama de classes da UML com a adição de círculos numerados próximos a quatro linhas que representam quatro tipos diferentes de relacionamento entre classes:

Enunciado 3718501-1

Fonte: arquivo da banca.

Segundo a sintaxe da UML, os tipos de relacionamentos ilustrados na imagem, indicados pelos números 1, 2, 3 e 4, nessa ordem, são:

 

Provas

Questão presente nas seguintes provas
3328366 Ano: 2022
Disciplina: TI - Sistemas Operacionais
Banca: UFES
Orgão: UFES
Provas:

A Diretiva de Grupo (Group Policy) permite a administração baseada em diretivas, utilizando-se dos serviços de diretório do Microsoft Active Directory (AD). A Diretiva de Grupo usa serviços de diretório e associação de grupos de segurança para flexibilizar e oferecer suporte a informações de configuração mais abrangentes. Nesse contexto, é INCORRETO afirmar que

 

Provas

Questão presente nas seguintes provas
3328365 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFES
Orgão: UFES
Provas:

Analise o seguinte comando SQL para criação de uma tabela em um Sistema Gerenciador de Banco de Dados Relacional (SGBDR):

CREATE TABLE Funcionario (

nome varchar(50) NOT NULL,

cpf char(11) NOT NULL,

dataNasc DATE,

salario DECIMAL(10,2),

cpf_supervisor CHAR(11),

PRIMARY KEY (cpf),

FOREIGN KEY (cpf_supervisor) REFERENCES Funcionario(cpf)

A tabela criada com o comando acima armazena dados de funcionários de uma organização, sendo que, para cada funcionário, além de nome, CPF, data de nascimento e salário, pode ser registrado também o CPF do seu supervisor, caso exista. Supervisores também são funcionários da organização e, portanto, possuem dados inseridos nessa mesma tabela. Analise a seguinte consulta de recuperação feita sobre a tabela criada:

SELECT F.nome AS nome_funcionario, S.nome AS nome_supervisor

FROM (Funcionario AS F LEFT OUTER JOIN Funcionario AS S ON F.cpf_supervisor = S.cpf);

Sobre a consulta acima, é CORRETO afirmar que seu resultado mostra

 

Provas

Questão presente nas seguintes provas
3328364 Ano: 2022
Disciplina: TI - Redes de Computadores
Banca: UFES
Orgão: UFES
Provas:

O Cisco IOS oferece suporte a uma ampla variedade de mecanismos de enfileiramento, fundamentais para implementação de soluções de QoS. Em relação ao mecanismo de enfileiramento Weighted Fair Queuing (WFQ), é INCORRETO afirmar que

 

Provas

Questão presente nas seguintes provas
3328363 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFES
Orgão: UFES
Provas:

Em uma pasta local do seu computador, suponha que você inicializou um repositório Git novo, ramo master, e criou um arquivo README.md com o seguinte conteúdo, adicionou-o à área de preparo e fez o commit logo em seguida:

# Meu repositório

Este é o meu repositório.

Depois, você criou um novo ramo chamado copy, mudou para esse ramo, adicionou a linha seguinte ao final do arquivo README.md e fez o commit das alterações:

Entre em contato via nome.sobrenome@ufes.br.

Em seguida, você mudou para o ramo master, adicionou a linha seguinte ao final do arquivo README.md e também fez o commit das alterações:

Veja meus repositórios em http://github.com/nomesobrenome.

Neste ponto, você pode pedir ao Git para realizar uma mesclagem básica das alterações, de modo que o conteúdo de README.md no diretório de trabalho passe a ser o seguinte:

# Meu repositório

Este é o meu repositório.

<<<<<<< HEAD

Veja meus repositórios em http://github.com/nomesobrenome.

=======

Entre em contato via nome.sobrenome@ufes.br.

>>>>>>> copy

O comando que deve ser utilizado para que o Git realize a mesclagem básica ilustrada no cenário descrito acima é:

 

Provas

Questão presente nas seguintes provas
3328362 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: UFES
Orgão: UFES
Provas:

Em Sistemas Gerenciadores de Banco de Dados (SGBDs), vários problemas podem acontecer quando transações simultâneas são executadas de uma maneira descontrolada. Quando duas transações que acessam os mesmos itens do banco de dados têm suas operações intercaladas, de modo que isso torna INCORRETO o valor de alguns itens do banco de dados, ocorre o problema

 

Provas

Questão presente nas seguintes provas
3328361 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFES
Orgão: UFES
Provas:

Considere o seguinte trecho de código Java referente a uma classe controladora para uso com o framework Spring MVC, que define um método para listar alguns objetos e outro para remover um objeto da listagem:

@Controller

public class ObjetosController

@RequestMapping("listaObjetos")

public String lista() {

/* Código que obtém os objetos. */

return "objeto/lista";

}

@RequestMapping("removeObjeto")

public String remove(Objeto objeto) {

/* Código que remove o objeto. */

return "objeto/removido";

}

}

Os métodos lista e remove enviam o usuário para páginas diferentes após as respectivas execuções desses métodos. Por meio de um redirecionamento, por parte do servidor ou por parte do cliente, é possível fazer com que uma chamada ao método remove termine mostrando a mesma lista de objetos que o método lista, porém, sem ter que repetir o código que obtém os objetos nos dois métodos.

O valor que o método remove deve retornar, para fazer um redirecionamento por parte do servidor, de modo que, após a execução do método remove, o método lista seja chamado internamente pelo Spring MVC, sem a necessidade de uma segunda requisição por parte do cliente é:

 

Provas

Questão presente nas seguintes provas
3328360 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFES
Orgão: UFES
Provas:

Considere as seguintes classes Java, definidas em arquivos chamados, respectivamente, Funcionario.java, Gerente.java e TesteFuncionario.java:

public class Funcionario {

protected String nome;

protected double salario;

public Funcionario(String nome, double salario) {

this.nome = nome;

this.salario = salario;

}

public void darAumento(double percentual) {

salario = salario * (1.0 + percentual);

}

public double getSalario() {

return salario;

}

}

public class Gerente extends Funcionario {

public Gerente(String nome, double salario) {

super(nome, salario);

}

@Override

public void darAumento(double percentual) {

salario = salario * (1.05 + percentual);

}

}

import java.util.ArrayList;

import java.util.List;

public class TesteFuncionario {

private static List<Funcionario> equipe = new ArrayList<>();

public static void main(String[] args) {

equipe.add(new Funcionario("Fulano", 3000));

equipe.add(new Gerente("Beltrana", 5000));

equipe.add(new Funcionario("Ciclano", 3000));

for (Funcionario func : equipe) {

func.darAumento(0.1);

System.out.print(func.getSalario() + " ");

}

System.out.println();

}

}

Considerando o código das 3 classes apresentadas acima, analise as afirmativas a seguir:

I. O código compila sem erros e sua execução imprime na tela 3 números de ponto flutuante na mesma linha.

II. A substituição do modificador de acesso protected por private na definição do atributo salario da classe Funcionario causa erro de compilação ao tentar se recompilar todo o código.

III. A anotação @Override na classe Gerente indica que o método darAumento está sendo sobrescrito. Removê-la causa erro de compilação ao tentar se recompilar todo o código.

IV. Os valores do atributo salario associados aos objetos com nome “Fulano” e “Ciclano” aumentam em 10% e o associado ao objeto com nome “Beltrana” aumenta em 15% em relação aos valores inicializados na construção dos respectivos objetos, se se desconsiderarem imprecisões em valores de ponto flutuante.

É CORRETO o que se afirma em

 

Provas

Questão presente nas seguintes provas
3328359 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFES
Orgão: UFES
Provas:

Considere o seguinte código Java, escrito em um arquivo chamado TesteObjetos.java:

public class TesteObjetos {

public static void main(String[] args) {

A[] objetos = new A[] { new A1(), new A2(), new AB(), new AB1(), new AB2(), new AB3() };

for (A obj : objetos) {

obj.print();

System.out.print(" ");

}

System.out.println();

}

}

abstract class A {

void print() { System.out.print("A"); }

}

class A1 extends A { }

class A2 extends A {

void print() { System.out.print("A2"); }

}

class AB extends A1 {

void print() { super.print(); System.out.print("B"); }

}

class AB1 extends AB {

@Override void print() { super.print(); System.out.print("1"); }

}

class AB2 extends AB {

@Override void print() { System.out.print("AB2"); }

}

class AB3 extends AB { }

Sobre o código acima, é INCORRETO afirmar que

 

Provas

Questão presente nas seguintes provas
3328358 Ano: 2022
Disciplina: Direito Digital
Banca: UFES
Orgão: UFES

De acordo com a Lei nº 13.709, de 14 de agosto de 2018, Lei Geral de Proteção de Dados Pessoais, é INCORRETO afirmar:

 

Provas

Questão presente nas seguintes provas