ACESSE GRATUITAMENTE + DE 450.000 QUESTÕES DE CONCURSOS!

Informações da Prova Questões por Disciplina UFRJ (Universidade Federal do Rio de Janeiro) - Analista de TI - PR-4 Concursos (PR-4 Concursos) - 2018

Programação (TI)
1 -

No que diz respeito a padrões de projetos, assinale a alternativa que apresenta somente padrões estruturais.

a)

Adapter, Bridge, Command, Decorator e Template.

b)

Adapter, Command, Flyweight, Observer e Proxy.

c)

Composite, Decorator, Singleton, Template e Proxy.

d)

Bridge, Composite, Decorator, Facade e Proxy.

e)

Bridge, Command, Flyweight, Observer e Singleton.

2 -

Assinale, dentre as alternativas a seguir, a que se refere corretamente à Configuração do Sistema para desenvolvimento seguro de software.

a) Utilizar conexões TLS para todo conteúdo que requer acesso autenticado ou manutenção da confidencialidade das informações sensíveis.
b) Não expor informações sensíveis nas respostas de erros, inclusive detalhes de sistema, identificadores de sessão ou informação da conta do usuário.
c) Implementar um sistema de controle de mudanças para gerenciar e registrar as alterações no código, tanto do desenvolvimento, quanto dos sistemas em produção.
d) Todos os números aleatórios, nomes de arquivos aleatórios, GUIDs aleatórios e strings aleatórias devem ser geradas usando um módulo criptográfico com gerador de números aleatórios aprovado somente se os valores aleatórios gerados forem impossíveis de serem deduzidos.
e) Limitar o número de transações que um único usuário ou dispositivo pode executar em um determinado período de tempo. As transações por período de tempo devem estar acima da necessidade real do negócio, mas abaixo o suficiente para impedir ataques automatizados.
3 -

Analisando o código java a seguir, assinale a alternativa que apresenta a saída caso a terceira linha do programa fosse alterada para String test = “no";. Considere UFRJException como uma classe que estende Exception.

a) start try – start teste – ufrj exception – finally – end of main
b) start try – start teste – ufrj exception – end of main – finally
c) start try – end teste – start teste – end try – end of main – finally
d) start try – start teste – end teste – end try – finally – end of main
e) start try – end teste – start teste – end try – finally – end of main

Texto I

Considere o código implementado em Java, a seguir, para responder à questão.

4 -

Na linha 7, o segundo argumento passado como parâmetro no método addNota faz uso de:

a)

method reference.

b)

expressão lambda.

c)

classe anônima.

d)

polimorfismo.

e)

método estático.

5 -

Na linha 8, o argumento passado como parâmetro no método forEach faz uso de:

a)

expressão lambda.

b)

method reference.

c)

classe anônima.

d)

polimorfismo.

e)

método estático

6 -

Assinale a alternativa que fornece o resultado da execução do programa, considerando a implementação correta de todas as classes necessárias, inclusive a implementação do método toString da classe Aluno.

a)

b)

c)

d)

Não haverá impressão.

e)

Texto II

Considere o código a seguir, para a questão, executado em um ambiente com o IDE NetBeans e Java 8 (JDK 1.8).

7 -

Para percorrer e exibir cada elemento contido na variável lista, sem apresentar mensagem de erro, é necessário o seguinte trecho de código:

a) while(lista.hasNext()) { System.out.println(lista.get()); }
b) while (Iterator.hasNext()){ String p = i.next(); System.out.println(p); }
c) for (String p : lista) { System.out.println(p); }
d) Iterator i = lista.iterator(); while ( i.next()){ String p = i.hasNext(); System.out.println(p); }
e) for (int i=0;i<=lista.size();i++) { System.out.println(lista.get(i)); }

Texto III

Considere o trecho de código em PHP a seguir, para responder à questão.

8 -

A interface denominada Padrao (linha 1), junto às classes que a implementam, que são AlunoListenNota (linha 16) e AlunoListenNome (linha 22), concretizam o desenvolvimento de software utilizando o padrão de projeto denominado:

a)

Bridge.

b)

Visitor.

c)

Observer.

d)

Singleton.

e)

Proxy.

9 -

Considerando a correta implementação da classe Alunos e da definição de outros métodos auxiliares (como os métodos Getter e Setter), assinale a alternativa que apresenta o resultado, em conteúdo e ordem, da execução do seguinte trecho de código:

a) Aluno Um Reprovado (4.6)! Propriedade Nome vazia!
b) Aluno Um Reprovado (9.0)! Propriedade Nome vazia!
c) Propriedade Nome vazia! Aluno Um Reprovado (4.6)!
d) Aluno Um Reprovado (4.6)!
e) Propriedade Nome vazia!
Governança de TI (TI)
10 -

De acordo com a norma NBR ISO/IEC 9126, assinale a alternativa que contém os atributos de qualidade de software referentes às características de usabilidade.

a) Acessibilidade, estética, atratividade, inteligibilidade e apreensibilidade.
b) Inteligibilidade, analisabilidade, conformidade e adaptabilidade.
c) Estabilidade, testabilidade, utilização de recursos e acessibilidade.
d) Inteligibilidade, comportamento com relação ao tempo, atratividade e operacionalidade.
e) Segurança de acesso, maturidade, atratividade e adaptabilidade.

« anterior 1 2 3 próxima »

Marcadores

Marcador Verde Favorita
Marcador Azul Dúvida
Marcador Amarelo Acompanhar
Marcador Vermelho Polêmica
Marcador Laranja  Adicionar

Meus Marcadores

Fechar
⇑ TOPO

 

 

 

Salvar Texto Selecionado


CONECTE-SE

Facebook
Twitter
E-mail

 

 

Copyright © Tecnolegis - 2010 - 2024 - Todos os direitos reservados.