Magna Concursos

Foram encontradas 2.039 questões.

1130201 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ
No que diz respeito a padrões de projetos, assinale a alternativa que apresenta somente padrões estruturais.
 

Provas

Questão presente nas seguintes provas
1130200 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código em PHP apresentado a seguir e responta a questão.

Enunciado 1130200-1

A classe apresentada destina-se a teste unitário de software e pode ser melhor associada à seguinte metodologia de desenvolvimento de software:
 

Provas

Questão presente nas seguintes provas
1130199 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ
Permite elaborar uma interface para criação de famílias de objetos relacionados ou interdependentes, que não especifica suas classes concretas. A partir desse padrão consegue-se criar fábricas concretas, que são responsáveis pela criação de novos objetos para atender as necessidades do cliente. Portanto, essa prática ajuda a excluir a dependência entre o cliente e a classe dos objetos usados por ele. Assinale a alternativa que se refere ao padrão de projeto descrito no texto.
 

Provas

Questão presente nas seguintes provas
1130198 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Assinale a alternativa que define corretamente a técnica de função fatorial empregada no pseudocódigo a seguir.

1. funcao fatorial(n)

2. se n=1 então

3. fatorial = 1

4. senao

5. fatorial = n * fatorial(n-1)

6. fim funcao

 

Provas

Questão presente nas seguintes provas
1130197 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código em PHP apresentado a seguir e responta a questão.

Enunciado 1130197-1

Utilizando-se da biblioteca PHPUnit, e para que a função testNotaFinalAluno possa usar o retorno das funções testMediaPrimeiroSemestre e testMediaSegundoSemestre, as declarações AnotacaoA (linha 21) e AnotacaoB (linha 22) devem ser alteradas por:
 

Provas

Questão presente nas seguintes provas
1130196 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código em PHP apresentado a seguir e responda a questão.

1. <?php
2. class Chave {
3. VisibilidadeA $chave = ‘chave_de_acesso’;
4. VisibilidadeB function getChave(){
5. return $this->chave;
6. }
7. }
8.
9. class Chaveiro extends Chave {
10. VisibilidadeC function abrir(){
11. return
12. (parent::getChave() == ‘chave_de_acesso’)?
13. ‘Acesso permitido!’ :
14. ‘Acesso negado!’;
15. }
16. }
17.
18. $acesso = new Chaveiro();
19. echo $acesso->abrir();
20. ?>

O diagrama de classes que melhor representa a relação apresentada pode ser identificado no item:

 

Provas

Questão presente nas seguintes provas
1130195 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ

Considere o código em PHP apresentado a seguir e responta a questão.

Enunciado 1130195-1

Considerando a correta implementação da classe Aluno e para que, no retorno da execução dos testes, todos sejam aprovados, a declaração Metodo (linha 26) precisa ser a chamada do método:
 

Provas

Questão presente nas seguintes provas
1130194 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ
Com o modelo Multicamadas, é possível ter a mesma regra de negócio dividida entre vários servidores através do balanceamento de carga, ou seja, quando algum deles ficar sobrecarregado o outro entrará em ação para ajudá-lo. Se ocorrer algum problema com algum servidor e este não puder mais responder às requisições (ficar off-line, por exemplo), outro servidor poderá entrar em seu lugar. Assinale a alternativa que nomeia corretamente tal propriedade e vantagem da arquitetura Cliente Servidor Multicamadas.
 

Provas

Questão presente nas seguintes provas
1130193 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ
Considere o código implementado em Java, a seguir, para responder à questão.
Enunciado 1130193-1
Na linha 7, o segundo argumento passado como parâmetro no método addNota faz uso de:
 

Provas

Questão presente nas seguintes provas
1130192 Ano: 2018
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRJ
Orgão: UFRJ
Considere o código implementado em Java, a seguir, para responder à questão.
Enunciado 1130192-1
Na linha 8, o argumento passado como parâmetro no método forEach faz uso de:
 

Provas

Questão presente nas seguintes provas