Foram encontradas 56.963 questões.
Um professor IFCE está orientando estudantes no
desenvolvimento de um sistema especialista para
apoio à tomada de decisão em processos
acadêmicos. Durante a explicação, o docente
destaca que, nesse sistema, o programa é
construído por meio da declaração de fatos e
regras, enquanto um mecanismo de inferência
responde às consultas dos usuários e determina
automaticamente as conclusões possíveis.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Com base nessa situação, assinale a alternativa que apresenta corretamente o paradigma de programação utilizado e uma linguagem que o implementa, respectivamente.
Provas
Questão presente nas seguintes provas
No processo de garantia da qualidade de software,
as atividades de verificação e validação possuem
objetivos distintos no ciclo de desenvolvimento. A
respeito das características associadas a essas
atividades, assinale a alternativa INCORRETA.
Provas
Questão presente nas seguintes provas
Um professor do IFCE orienta estudantes no
desenvolvimento de um sistema para geração de
relatórios acadêmicos personalizados. O sistema
deve permitir a criação de relatórios contendo
diferentes elementos, como capa, sumário,
gráficos e tabelas. Além disso, um mesmo relatório
pode possuir representações distintas, como
versões simplificadas ou completas, embora o
processo de construção siga uma sequência
definida de etapas. Considerando os padrões de
projeto (Design Patterns) da engenharia de
software, assinale a alternativa que apresenta o
padrão criacional que separa a construção de um
objeto complexo de sua representação, permitindo
gerar diferentes representações a partir do mesmo
processo de construção.
Provas
Questão presente nas seguintes provas
A atividade de testes é essencial para a garantia da
qualidade de software, sendo aplicada em
diferentes níveis e com objetivos distintos ao
longo do ciclo de desenvolvimento. Considerando
os diversos tipos de testes de software, informe se
é verdadeiro (V) ou falso (F) o que se afirma a
seguir e assinale a alternativa com a sequência
correta.
( ) O teste unitário tem por finalidade avaliar o sistema completo e integrado, verificando sua conformidade com os requisitos especificados.
( ) O teste de integração tem como objetivo identificar falhas na comunicação e na interação entre módulos ou componentes do sistema.
( ) O teste de regressão é realizado após modificações no sistema, com o propósito de verificar se funcionalidades previamente implementadas continuam operando corretamente.
( ) O teste caixa branca fundamenta-se na análise da estrutura interna do código, considerando fluxos lógicos, decisões e caminhos de execução.
( ) O teste unitário tem por finalidade avaliar o sistema completo e integrado, verificando sua conformidade com os requisitos especificados.
( ) O teste de integração tem como objetivo identificar falhas na comunicação e na interação entre módulos ou componentes do sistema.
( ) O teste de regressão é realizado após modificações no sistema, com o propósito de verificar se funcionalidades previamente implementadas continuam operando corretamente.
( ) O teste caixa branca fundamenta-se na análise da estrutura interna do código, considerando fluxos lógicos, decisões e caminhos de execução.
Provas
Questão presente nas seguintes provas
A reengenharia é um processo aplicado a sistemas
já existentes com o propósito de compreendê-los e
aprimorá-los, podendo envolver diferentes
atividades técnicas ao longo de sua execução.
Durante esse processo, há uma etapa específica
em que o programa é analisado e as informações
são extraídas a partir dele. Isso ajuda a documentar
sua organização e funcionalidade. Essa etapa é
denominada
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: Lista
Um professor do IFCE está orientando seus
estudantes no desenvolvimento de um sistema
para gerenciar registros de projetos de pesquisa e
monitoria. O sistema deve utilizar uma estrutura de
dados que permita inserções e remoções em
qualquer posição e em que, ao alcançar o último
elemento, o próximo acesso retorne ao primeiro
elemento da estrutura, não havendo ponteiro nulo
ao final da sequência.
Considerando essas características, a estrutura de dados adequada é a
Considerando essas características, a estrutura de dados adequada é a
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: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Em estruturas de dados, pilhas e filas possuem
operações específicas para inserção e remoção de
elementos. Assinale a alternativa que apresenta,
respectivamente, a operação para inserir um
elemento no topo de uma pilha e remover um
elemento do início de uma fila.
Provas
Questão presente nas seguintes provas
Em estruturas de dados, algumas árvores
possuem mecanismos que mantêm sua altura
aproximadamente balanceada, garantindo
eficiência nas operações. Assinale a alternativa
que apresenta apenas exemplos de árvores
balanceadas.
Provas
Questão presente nas seguintes provas
Em linguagens de programação, os comandos
controlam o fluxo de execução e manipulam dados.
A recursividade permite que funções chamem a si
mesmas para resolver problemas de forma
hierárquica ou repetitiva. A esse respeito, informe
se é verdadeiro (V) ou falso (F) o que se afirma a
seguir e assinale a alternativa com a sequência
correta.
( ) O comando for é um exemplo de estrutura de repetição que executa um bloco de código várias vezes, dependendo de uma condição.
( ) Em recursividade, não é necessário definir um caso-base, pois a função se encerra automaticamente após chamadas sucessivas.
( ) O comando if-else permite que diferentes blocos de código sejam executados dependendo de uma condição booleana.
( ) Uma função recursiva pode ser reescrita utilizando loops equivalentes, sem alterar o resultado final do programa.
( ) O comando for é um exemplo de estrutura de repetição que executa um bloco de código várias vezes, dependendo de uma condição.
( ) Em recursividade, não é necessário definir um caso-base, pois a função se encerra automaticamente após chamadas sucessivas.
( ) O comando if-else permite que diferentes blocos de código sejam executados dependendo de uma condição booleana.
( ) Uma função recursiva pode ser reescrita utilizando loops equivalentes, sem alterar o resultado final do programa.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosConceitos Básicos de Algoritmos
- Fundamentos de ProgramaçãoTipos de Dados
Um professor do IFCE está desenvolvendo um
programa para manipular diferentes tipos de dados
em um sistema acadêmico. Durante a
implementação, ele precisa definir corretamente os
tipos de dados primitivos utilizados no código.
Assinale a alternativa que apresenta apenas tipos
de dados primitivos.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container