Foram encontradas 40 questões.
A definição "Padrão de Projeto que implementa um substituto ao objeto real, com a mesma interface, para controlar o acesso a este" se refere ao padrão de projeto:
Provas
Dado o seguinte programa em Java:
public class Teste {
public static void main(String[] args) {
int x = 2;
switch(x) {
case 0:
System.out.print("zero ");
case 1:
System.out.print("um ");
case 2:
System.out.print("dois ");
default:
System.out.print("outro ");
}
}
}
qual é o resultado da sua execução?
Provas
O padrão de projetos que fornece uma maneira de restaurar o estado de um objeto, como em uma opção de "desfazer", é:
Provas
Levando em consideração o padrão MVC (Model-View-Controller) para desenvolvimento Web, sobre seus componentes, é correto afirmar:
Provas
Interface é um elemento da linguagem Java usado para forçar uma classe a implementar seus métodos.
Com relação a interfaces em Java, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) Uma classe pode implementar mais de uma interface.
( ) Interfaces podem conter implementações de seus métodos.
( ) Para que uma classe implemente uma interface, usa-se o comando extends.
( ) A instanciação de uma interface é permitida se ela não possuir o modificador abstract.
( ) As declarações de métodos de uma interface são implicitamente públicas.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Provas
Sobre as coleções (Collections) do Java, considere as seguintes afirmativas:
1. HashMap é uma classe que implementa a interface Map e é thread-safe.
2. Implementações de Set não permitem a inclusão de elementos duplicados.
3. Para ordenar uma LinkedList, usa-se o método sort() fornecido pela interface List.
4. TreeMap é implementado usando uma árvore rubro-negra, que é uma estrutura balanceada.
Assinale a alternativa correta.
Provas
Assumindo que já há um valor na variável da sessão chamada 'ano', iniciada com o valor 2019, considere a execução do seguinte trecho de código em uma página PHP:
<?php
session_start();
$_SESSION['linguagem']="PHP";
session_abort();
session_start();
echo $_SESSION['ano'];
echo $_SESSION['linguagem'];
?>
O que será impresso?
Provas
Dado o seguinte trecho de código em Javascript:
var obj = new Set()
obj.add(10)
obj.add("teste")
obj.add("Javascript")
obj.add('teste')
alert(obj.size)
o resultado da execução é:
Provas
Considere o seguinte Diagrama de Classes:

Com base nesse diagrama, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:
( ) Um objeto da classe Pessoa possui somente um objeto Endereco.
( ) A indicação "- enderecos" indica o papel dos endereços na associação.
( ) Um Endereco é de somente uma pessoa.
( ) A seta direcional na associação indica que Pessoa tem uma chave estrangeira para Endereco.
( ) Objetos da classe Endereco não conhecem o objeto da classe Pessoa ao qual estão associados.
Assinale a alternativa que apresenta a sequência correta, de cima para baixo.
Provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
Na modelagem de classes, o acoplamento e a coesão são características importantes a serem consideradas.
Quanto a essas características, espera-se que as classes tenham:
Provas
Caderno Container