Magna Concursos

Foram encontradas 518 questões.

3219686 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM

A consultora Fernanda encontrou o método Java a seguir em um código de terceiros.

//hx é do tipo HashMap<Float,List<Float>>
float w =
  hx.entrySet().stream().map(
    x-> x.getValue().stream().map(
      y -> y * x.getKey()))
    .map(x->x.reduce(0f, (a,b)->a+b))
    .reduce(0f,(a,b)->a+b) /
hx.entrySet().stream().map(
  x->x.getKey()*x.getValue().size())
  .reduce(0f,(a,b)->a+b);

Como Fernanda conhece muito bem as operações de map e reduce do Java, ela logo descobriu que w representa:

 

Provas

Questão presente nas seguintes provas
3219685 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
Ao implementar algumas funcionalidades em sua página pessoal, Lucas fez um teste, com base no código Java Script apresentado a seguir, em um trecho do HTML.

<script> const f = function(...v){ a = v.length>0?v.length*v[0]:0; v.splice(0,1); return a==0?a:a+f(...v); } console.log(f(...[1,2,3,...[0,1],3,2])); </script>

Quando Lucas abriu a página, o valor impresso no console foi:
 

Provas

Questão presente nas seguintes provas
3219684 Ano: 2024
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CVM

William está trabalhando com a base de dados de uma clínica, onde estão presentes as entidades descritas a seguir.

Paciente (Id: Integer PK,
Nome: Varchar(50))
Medico (Id: Integer PK, Nome: Varchar(50))
Atendimento (Id: Integer PK,
IdPaciente: Integer FK(Paciente),
IdMedico: Integer FK(Medico),
Data: Date)

Para que William obtenha os nomes dos pacientes que foram tratados por todos os médicos, a instrução SQL a ser utilizada é:

 

Provas

Questão presente nas seguintes provas
3219683 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM

Observe as seguintes classes, definidas na sintaxe do PHP.

class SaidaSimples {
  protected $texto;
  public function __construct($texto){
    $this->texto = $texto;}
  public function render(){
    echo($this->texto);}
}

class SaidaNegrito extends SaidaSimples{
  public function render(){
    echo("<b>");
    #COMANDO
    echo("</b>");
  }
}

Se o objetivo de SaidaNegrito é imprimir o texto herdado de SaidaSimples na página, entre as etiquetas de formatação, o comentário #COMANDO deve ser substituído por:

 

Provas

Questão presente nas seguintes provas
3219682 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
Ao configurar o design de uma página, Roberto usou o código CSS a seguir, em uma tag style, fazendo com que um menu de navegação lateral fique ao lado da área de conteúdo.

aside {float: left; width: 30%}
main {float: left; width: 70%}


O resultado em tablets e desktops foi bom, mas o acesso pelo celular apresentou alguns problemas de usabilidade, sendo mais adequado que o menu ficasse acima do conteúdo.
Para utilizar o design indicado em telas menores, garantindo a responsividade da página, Roberto acrescentou ao código CSS:
 

Provas

Questão presente nas seguintes provas
3219681 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
Ao desenvolver um sistema em Java, Eliana decidiu usar os recursos para suporte ao paradigma funcional presentes na plataforma, como no código a seguir, para ordenar a lista.

List <String> dados = Arrays.asList("Ana","Luiz","Carlos"); dados.sort(expressão funcional);

Para que o código de Eliana funcione, a expressão funcional utilizada deverá ser:
 

Provas

Questão presente nas seguintes provas
3219680 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
O formato JSON é utilizado, por padrão, para a transmissão de dados nos Web Services REST. Nesse sentido ele é diferente do SOAP, que utiliza o formato XML. Observe o trecho XML a seguir.

<usuario> <codigo>101</codigo> <nome>Ana Maria</nome> <setores> <setor>Financeiro</setor> <setor>Comercial</setor> </setores> </usuario>


A representação da mesma entidade no formato JSON seria:
 

Provas

Questão presente nas seguintes provas
3219679 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
Maria está desenvolvendo um aplicativo desktop, com base em um ambiente de janelas, e precisa que alguns processos sejam disponibilizados de forma global no aplicativo, sem a necessidade de instanciar um objeto específico, e de forma que qualquer entidade possa acessar.

Por estar trabalhando dentro da metodologia orientada a objetos, Maria precisará adicionar aos métodos globais os modificadores:
 

Provas

Questão presente nas seguintes provas
3219678 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
Para acelerar a busca sobre uma lista de mensagens, Beatriz adotou uma tabela de dispersão, na qual o e-mail do emissor é quem define o hash.

N: INTEIRO V: VETOR [0..N-1] de LISTA<MENSAGEM> Algoritmo Adicionar (M: MENSAGEM) H <- 0 Para i de 0 até Tamanho (M.email) - 1 H <- H + Ord (M.email[i]) Fim Para H <- H Mod N V[H].Incluir(M) Fim Algoritmo

O hash é dado pelo resto da divisão entre a soma dos códigos ASCII do email e o tamanho do vetor de listas. Para que Beatriz obtenha a melhor distribuição das mensagens nas listas:
 

Provas

Questão presente nas seguintes provas
3219677 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CVM
Pedro adotou o algoritmo apresentado a seguir para ordenar um vetor de inteiros V, com índices variando de 1 até n.

Para K de 2 até n faça:
X <- V[K]
W <- (K – 1)
Enquanto W > 0 e V[W] > X faça:
V[W+1] <- V[W]
W <- (W-1)
Fim Enquanto
V[W+1] <- X
Fim Para

O algoritmo utilizado por Pedro foi o:
 

Provas

Questão presente nas seguintes provas