Foram encontradas 435 questões.
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Interfaces
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Entre as seguintes afirmações sobre os conceitos relacionados à programação orientada a objetos, marque a alternativa INCORRETA:
Provas
O elemento HTML (tag) usado para especificar legendas, arquivos de legenda ou outros arquivos contendo texto, que devem ser visíveis quando uma mídia está sendo reproduzida, é:
Provas
Um código CSS que modifica o fundo do corpo de uma página HTML para um gradiente de cor branca em cima e cor cinza em baixo é:
Provas
Considerando a sequência de Fibonacci que começa com os números 0 e 1 e cada número subsequente é a soma dos dois números anteriores (0, 1, 1, 2, 3, 5, 8, 13, ...), dado um número n correspondente a n-ésima posição dessa sequência iniciando em zero, é uma função f(n) escrita em Javascript que retorna o valor dessa sequência:
Provas
Considere uma lista dinamicamente encadeada, onde cada célula da lista possui a seguinte estrutura codificada na linguagem C:
struct celula {
int info;
struct celula *next;
};
Observe a figura abaixo e o posicionamento das variáveis lista, p e novo que são ponteiros para o struct célula. O ponteiro novo aponta para uma nova célula que deverá ser incluída na lista entre as células 2 e 4. Qual das alternativas abaixo permite incluir a nova célula?

Provas
- Engenharia de SoftwareEngenharia de Requisitos
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
A Análise Orientada a Objetos (OOA - Object-Oriented Analysis) compreende uma modelagem de requisitos para sistemas de software, como casos de uso e identificação de classes. Entre as opções abaixo, usando o acrônimo em inglês, qual pode ser considerado um artefato desse tipo de análise?
Provas
- Controle de VersãoBranching (Ramificação) e Merging (Fusão)
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
A Gerência de Configuração de Software (SCM - Software Configuration Management) é realizada por processos de controle de mudanças ao longo do ciclo de vida de um projeto ou sistema, dentre eles o controle de versões do software. Um tipo de operação comum nessa gerência pode ser descrito como:
Provas
O Desenvolvimento Orientado a Testes (TDD - Test-Driven Development) é uma metodologia de desenvolvimento de software em que a criação de testes automatizados é a primeira etapa do ciclo de desenvolvimento. Entre as opções abaixo, qual pode ser considerado um dos ciclos dessa metodologia, conhecido pelas palavras em inglês:
Provas
A maturidade de uma rocha sedimentar clástica pode ser inferida a partir de sua composição mineralógica e de suas características texturais. Considere as descrições a seguir e assinale a alternativa CORRETA:
Provas
Em relação a sedimentos e rochas sedimentares indique a sentença INCORRETA:
Provas
Caderno Container