SóProvas



Prova CPCON - 2018 - UEPB - Analista de Sistemas


ID
3540793
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Sobre Java, considere as seguintes afirmações.


I- JVM (Java Virtual Machine) é uma especificação de uma máquina de computação abstrata que provê o ambiente de execução no qual o bytecode Java é executado. Estão disponíveis para diversas plataformas de hardware e software.

II- JRE (Java Runtine Environment) é uma implementação da .JVM.

III- JDK (Java Development Kit Java) é um conjunto ferramentas de desenvolvimento de software em Java que inclui a JRE.



Está o que se afirma em

Alternativas

ID
3540796
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Arquitetura de Software
Assuntos

É um padrão de projeto usado para criar um objeto sem expor a lógica de sua criação ao cliente, buscando o uso de interfaces comuns.

Alternativas
Comentários
  • O enunciado da questão menciona: ...para criar um objeto ... Ou seja, buscamos padrões de projeto criações. Por isso excluímos as alternativa C, D, por serem padrões comportamentais, e também a alternativa E, por ser um padrão estrutural.

    Sabendo que o padrão criacional singleton garante um único ponto de acesso conhecido, ou seja, apenas uma instância de classe, eliminamos a alternativa A.

    GABARITO ALTERNATIVA B

  • Os padrões de projeto Iterator e Memento são padrões comportamentais, já o padrão Adapter é estrutural. A dúvida pode ficar entre os dois padrões criacionais, Singleton e Fábrica (Factory).

    No primeiro, tem-se a criação de apenas uma instância do objeto utilizando o construtor padrão, sendo esse único em toda execução do programa. Perceba que não é necessário a utilização de uma interface!

    Já no segundo, é utilizado uma interface comum na criação de um objeto. Neste caso, poderíamos ter uma interface Forma que seria implementada por duas classes, Circulo e Triângulo. Durante a criação do objeto, definiríamos ele como sendo uma "Forma obj" a qual seria possível atribuir a este objeto Circulo ou Triângulo, "Forma obj = new Circulo();" ou "Forma obj = new Triangulo();".


ID
3540805
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Considere as duas funções definidas a seguir:


console.log(0.2 + 0.3);
console.log(0.2 + 0.3 == 0.5);


A saída do código abaixo sempre será

Alternativas
Comentários
  • https://medium.com/@smummadi92/what-is-the-output-for-console-log-0-1-0-2-console-log-0-1-0-2-0-3-in-javascript-6f9e0e75c0e7

  • Operador de soma tem precedência sobre operador de igualdade.

    0.5 == 0.5 -> true

    https://www.dummies.com/web-design-development/javascript-operator-precedence/


ID
3540808
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Hibernate contempla anotações JPA e possui outras anotações no pacote org.hibernate.annotations. NÃO é uma anotação JPA e nem Hibernate:

Alternativas

ID
3540811
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

É uma classe Java registrada no JSF que gerencia a interação entre a interface do usuário e a lógica de negócio:

Alternativas
Comentários
  • Não seria uma anotação?


ID
3540814
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Sobre as características não funcionais do Spring Boot, julgue os itens a seguir:


I- A funcionalidade spring-boot-starter-actuator serve para funcionalidades avançadas tais como monitoramento e rastreamento para aplicações em configuração fora da caixa.

II- As funcionalidades spring-boot-starter-undertow, spring-boot-starter-jetty, spring-boot-starter-tomcat servem para escolher sua opção específica de Embedded Servlet Container.

III- A funcionalidade spring-boot-starter-logging serve para logging usando o Logback.


Está o que se afirma em

Alternativas

ID
3540817
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

Considere os itens a seguir:


I- Hibernate é uma especificação/interface.

II- JPA é uma das implementações do Hibernate.

III- Quando usamos JPA, utilizamos anotações e interfaces de javax.persistence.package, sem importar pacotes do Hibernate.


Está o que se afirma em

Alternativas
Comentários
  • Hibernate é uma implementação da especificação JPA

  • I- Hibernate é um FRAMEWORK.

    II- Hibernate é uma das implementações do JPA.


ID
3540820
Banca
CPCON
Órgão
UEPB
Ano
2018
Provas
Disciplina
Programação
Assuntos

De acordo com o ciclo de vida de um componente no React.js , assinale a alternativa em que todos os métodos são considerados como Updating:

Alternativas