Foram encontradas 55.928 questões.
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisTDD: Test-Driven Development
- Engenharia de SoftwareTestes
Projetos possuem necessidades diferentes
baseados em sua utilização, implementação e
manutenção, desta forma existem diversos
modelos de desenvolvimento de software. Um
destes modelos é o TDD (Test-Driven
Development), um modelo que envolve a
criação de testes automatizados antes de
escrever o código de produção. Assinale a
alternativa correta em relação aos benefícios do
TDD.
Provas
Questão presente nas seguintes provas
Quando lidamos com desenvolvimento web, é
indispensável o conhecimento sobre a
linguagem de marcação HTML, isto por que os
navegadores são responsáveis por sua
interpretação, a fim de, exibir na tela as
estruturas que foram definidas. Sobre a
linguagem HTML, assinale a alternativa que
apresenta qual a principal finalidade da tag
meta.
Provas
Questão presente nas seguintes provas
Para o desenvolvimento web existem diversas
linguagens de programações que são
utilizadas. Uma das mais comuns é a linguagem
PHP, isto por conta de sua versatilidade,
facilidade de instalação, curva de aprendizado e
outras características que vêm sendo atrativas
aos desenvolvedores. Um conceito largamente
utilizado na linguagem PHP se refere a sessões.
Assinale a alternativa que apresenta em que
situação sessões são comumente utilizadas.
Provas
Questão presente nas seguintes provas
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Abstração
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
O paradigma orientado a objetos possui quatro
pilares fundamentais, sendo eles abstração,
encapsulamento, herança e polimorfismo.
Estes pilares orientam técnicas e conceitos
robustos para o desenvolvimento utilizando
este paradigma. Assinale a alternativa correta
sobre o que é late binding (ligação tardia) em
relação ao pilar polimorfismo.
Provas
Questão presente nas seguintes provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
O paradigma orientado a objetos surgiu na
década de 1960, e até hoje vem sendo
aprimorado e largamente utilizado. Diversas
linguagens do dia de hoje são orientadas por
este paradigma, um dos conceitos mais
importantes são classes e objetos, assinale a
alternativa que descreve a principal diferença
entre classes e objetos.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Ao lidar com estruturas de dados do tipo, lista,
fila, pilha e árvores, quando se trata de acesso
a elementos em ordem específica, como
exemplo: FIFO (First In, First Out), ou seja,
primeiro a entrar, primeiro a sair, e LIFO (Last
In, First Out), ou seja, último a entrar, primeiro a
sair. Com base neste conceito, assinale qual a
estrutura mais adequada.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore (Outros Tipos)
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Estruturas de dados como listas, filas, pilhas e
árvores são bastante utilizadas em algoritmos,
a fim de organizar os dados conforme são
inseridos nestas estruturas. Assinale a
alternativa que apresenta a estrutura mais
adequada para implementar uma fila prioritária
em que os elementos são removidos com base
em sua prioridade.
Provas
Questão presente nas seguintes provas
Estruturas de dados é um assunto largamente
estudado e aplicado no desenvolvimento de
software, isto por que, é através destas
estruturas que se darão a organização dos
dados dentro do software, bem como o próprio
desempenho ao lidar com a recuperação de
dados nestas estruturas de dados. Estas
estruturas possuem basicamente duas grandes
categorias, ou seja, estruturas de dados
homogêneas e heterógênas. Com relação a
estruturas de dados homogêneas, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
Ao desenvolvermos algoritmos que utilizam
laços de repetição (loops), devemos sempre
levar em consideração a preocupação com a
otimização destes laços, uma vez que do ponto
de vista de complexidade de algoritmos, laços
de repetição tendem a ter um grande consumo
de tempo e espaço, sobre a otimização de laços
(loops). Diante do exposto, assinale a
alternativa correta.
Provas
Questão presente nas seguintes provas
Em linguagens de programação temos sempre
os tipos de dados primitivos, que são aqueles
tipos de dados elementares e que já vem
embutido nas linguagens de programação. Com
base no conceito sobre tipo de dados, assinale
a alternativa que não corresponde a um tipo de
dado primitivo.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container