Foram encontradas 56.730 questões.
4092919
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
Considere o seguinte algoritmo que tem como objetivo
pesquisar um dado valor em um vetor usando o método de
busca binária.
função buscaBinaria(vetor [], valor) inferior ← 0 superior ← N - 1 enquanto inferior <= superior { comando faltante se vetor[índice] == valor retornar índice senão se vetor[índice] < valor inferior ← índice + 1 senão superior ← índice - 1 } retornar -1
O algoritmo trabalha com valores do tipo inteiro e o vetor tem N elementos ordenados de forma crescente, com o índice do primeiro elemento sendo zero. O algoritmo retorna o valor do índice do vetor que contém o valor pesquisado, ou retorna -1, se o valor não for encontrado no vetor. Qual linha deve substituir o comando faltante no algoritmo para que ele implemente corretamente a busca binária?
função buscaBinaria(vetor [], valor) inferior ← 0 superior ← N - 1 enquanto inferior <= superior { comando faltante se vetor[índice] == valor retornar índice senão se vetor[índice] < valor inferior ← índice + 1 senão superior ← índice - 1 } retornar -1
O algoritmo trabalha com valores do tipo inteiro e o vetor tem N elementos ordenados de forma crescente, com o índice do primeiro elemento sendo zero. O algoritmo retorna o valor do índice do vetor que contém o valor pesquisado, ou retorna -1, se o valor não for encontrado no vetor. Qual linha deve substituir o comando faltante no algoritmo para que ele implemente corretamente a busca binária?
Provas
Questão presente nas seguintes provas
4092918
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Paradigmas de ProgramaçãoOrientação a Objetos
Padrões de Projeto (Design Patterns) são soluções
reutilizáveis para problemas recorrentes no design de
software. O padrão de projeto Observer (também chamado
de Event Handler e de Publish–Subscribe) é amplamente
utilizado em sistemas de software orientados a objetos,
permitindo que objetos (observadores) sejam notificados
automaticamente quando o estado de outro objeto (sujeito)
muda. Uma característica essencial desse padrão de projeto
é que ele
Provas
Questão presente nas seguintes provas
4092917
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Scrum e Extreme Programming (XP) são abordagens ágeis
frequentemente utilizadas em conjunto no desenvolvimento
de software, mas com propósitos e práticas distintas. Uma
consequência da integração entre essas duas abordagens
para desenvolvimento de software é que a/o
Provas
Questão presente nas seguintes provas
4092916
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Os conceitos de coesão e acoplamento são fundamentais
para projetar e avaliar a qualidade de uma arquitetura de
software. Como princípio geral, a definição de uma
arquitetura de software deve buscar
Provas
Questão presente nas seguintes provas
4092915
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
A UML (Unified Modeling Language) é uma linguagem de
modelagem que define uma notação padronizada de
diagramas para modelar sistemas e software. Um dos
diagramas contemplados pela UML é o diagrama de
sequência, que tem por objetivo representar a
Provas
Questão presente nas seguintes provas
4092914
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Em análise e projeto orientado a objetos, o conceito de
herança de classes torna possível utilizar uma instância de
uma subclasse no lugar de uma instância da classe base,
desde que
Provas
Questão presente nas seguintes provas
4092913
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Uma Interface Gráfica de Usuário (GUI) é composta por
diferentes tipos de objetos de interação, tais como botões,
caixas de texto, formulários e janelas. Apesar de suas
diferenças, esses objetos definem uma mesma operação,
“desabilitar ()”, que torna o objeto inativo na GUI,
independentemente do tipo do objeto. Qual princípio de
análise e projeto orientado a objetos é aplicado para que
diferentes tipos de objeto definam uma mesma operação
que produz efeitos específicos para cada tipo de objeto?
Provas
Questão presente nas seguintes provas
4092912
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
Na Engenharia de Software, requisitos não funcionais desempenham papel fundamental na definição de restrições e qualidades que o sistema deve apresentar. Nesse sentido, representa um requisito não funcional de software a capacidade de o sistema de software
Provas
Questão presente nas seguintes provas
4092911
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: Câm. Goiânia-GO
Provas:
No processo de Engenharia de Requisitos de Software,
diversas atividades são realizadas para garantir que o
software atenda às necessidades e aos interesses das
partes interessadas. A validação de requisitos é uma
atividade essencial desse processo e tem como objetivo
Provas
Questão presente nas seguintes provas
4090974
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: Pref. Gravataí-RS
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: Pref. Gravataí-RS
Provas:
No Diagrama de Chapin (Nassi-Schneiderman), para representar uma decisão ou condição dentro de um algoritmo, utiliza-se um(a):
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container