Questões de Concurso Público FURB - SC 2023 para Analista de Sistemas

Foram encontradas 40 questões

Q2270524 Engenharia de Software
A UML 2.0 (Unified Modeling Language) fornece uma variedade de diagramas para modelar sistemas de software. Isso posto, analise as afirmações a seguir:

I.O diagrama de tempo modela o comportamento temporal de um sistema. É usado para modelar o fluxo de controle e a ordem de execução de atividades dentro de um processo de negócios ou qualquer tipo de atividade orientada por fluxo.
II.O diagrama de comunicação está associado à categoria de diagramas de interação. Sua ênfase está na associação entre objetos.

III.A generalização é usada para criar classes derivadas a partir de uma classe base, enquanto a especialização é usada para criar classes concretas.

É correto o que se afirma em: 
Alternativas
Q2270525 Programação
A plataforma Java EE 8 trouxe várias novas funcionalidades e melhorias em relação a versões anteriores no contexto de segurança, processamento de dados, desenvolvimento web e injeção de dependências. Nesse contexto, analise as afirmações a seguir:

I.JSON-P (JSON Processing) permite a leitura e escrita de documentos no formato JSON (JavaScript Object Notation), oferecendo suporte à criação, à análise e à modificação de dados JSON.
II.Servlet 4.0 provê suporte a processamento assíncrono para Servlets e filtros. A anotação @WebServlet(urlPatterns={"/asyncservlet"}, asyncSupported=true) é um exemplo válido no qual o processamento assíncrono está habilitado.

III.JAX-RS oferece suporte à programação reativa (reactive programming) e sua implementação é síncrona por padrão.

É correto o que se afirma em: 
Alternativas
Q2270526 Programação
Operadores ternários podem simplificar a implementação de código na linguagem Java. Nesse contexto, analise as afirmações a seguir:

I.Operadores ternários são compostos de três partes obrigatórias sendo: uma expressão do tipo boolean, o valor que será retornado caso a expressão seja verdadeira, e o valor que será retornado caso a expressão seja falsa.
II.O trecho de código a seguir terá como saída 100: 
Imagem associada para resolução da questão


III.A instrução int discount = (10 > 2000) ? 15; atribuirá o valor 15 a variável discount.

É correto o que se afirma em: 
Alternativas
Q2270527 Programação
Sobre programação utilizando a linguagem Java com métodos de referência (Method References), analise o código a seguir:

Imagem associada para resolução da questão



A saída do código apresentado será: 
Alternativas
Q2270528 Programação
Considere as afirmativas relacionadas à plataforma Java EE 8 (Enterprise Edition) apresentadas a seguir. Registre V, para verdadeiras, e F, para falsas:

(  )@RequestScoped, @Dependent e @ConversationScoped são tipos de escopo padrão definidos no pacote javax.enterprise.context.
(  )Os qualificadores (Qualifier ) são uma característica do CDI (Context and Dependency Injection) que permite diferenciar entre várias implementações de um mesmo tipo de Bean.
(  )Java Message Service (JMS) é uma API que permite que aplicativos Java troquem mensagens assíncronas, tendo como padrão mensagens no formato Json (JavaScript Object Notation).

Assinale a alternativa com a sequência correta: 
Alternativas
Respostas
16: B
17: A
18: B
19: D
20: C