Foram encontradas 55.747 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareUML: Unified Modeling Language
- Paradigmas de ProgramaçãoOrientação a Objetos
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
I.A herança possibilita o reaproveitamento de código ao permitir que uma classe derive de outra e especialize comportamentos, influenciando indiretamente a lógica aplicada em estruturas condicionais e de repetição, em função do tipo do objeto e da implementação dos métodos executados.
II.Estruturas de controle como seleção e repetição são utilizadas para definir caminhos alternativos ou repetitivos de execução, podendo atuar em conjunto com métodos sobrecarregados e objetos pertencentes a diferentes classes.
III.Objetos são instâncias de classes que concentram estado e comportamento, sendo manipulados durante a execução do programa por meio de referências e chamadas a métodos, enquanto as estruturas de controle de fluxo direcionam a ordem e as condições dessas execuções.
IV.O encapsulamento busca restringir o acesso direto aos atributos de uma classe, favorecendo a manutenção do código e permitindo que modificações internas ocorram sem necessidade de alterações na interface utilizada por outros componentes.
V.O polimorfismo está relacionado exclusivamente à sobrecarga de métodos em tempo de compilação, não estando associado a mecanismos de vinculação dinâmica ou decisões tomadas durante a execução do programa.
Assinale a alternativa correta:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
(__)Em pseudocódigo, estruturas de seleção permitem a execução condicional de blocos de instruções distintos, conforme o resultado de uma expressão lógica avaliada durante a execução do algoritmo.
(__)Fluxogramas utilizam símbolos padronizados para representar decisões, entradas, saídas e processamento, facilitando a visualização do fluxo lógico, ainda que não substituam integralmente a descrição textual do algoritmo.
(__)Estruturas de repetição possibilitam a execução contínua de um conjunto de instruções enquanto uma condição permanecer verdadeira, sendo geralmente empregadas quando o número de iterações não é previamente conhecido.
(__)Vetores e matrizes são estruturas equivalentes quanto à organização lógica dos dados, diferenciando-se apenas pela quantidade de elementos armazenados, sem impacto na forma de acesso ou indexação.
(__)Registros permitem agrupar dados de naturezas diferentes sob um mesmo identificador, o que favorece a organização de informações relacionadas em um algoritmo.
(__)Procedimentos e funções têm como principal diferença o fato de que apenas as funções podem devolver valores ao algoritmo chamador, enquanto procedimentos executam ações sem retorno direto.
Assinale a alternativa que mostra corretamente a sequência de V(verdadeiro) e F (falso) de cima para baixo:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Linguagens de programação como Python, JavaScript e C oferecem recursos para manipulação de dados, entrada e saída de informações e uso de estruturas de dados básicas, permitindo o desenvolvimento de soluções computacionais de diferentes níveis de complexidade. Analise as afirmativas a seguir:
I. Na linguagem C, os mecanismos de entrada e saída são nativos da própria linguagem, não dependendo de bibliotecas adicionais para leitura ou exibição de dados.
II. Vetores e matrizes são estruturas de dados que permitem armazenar conjuntos de elementos do mesmo tipo, organizados de forma sequencial ou em mais de uma dimensão.
III. Em Python, listas podem armazenar múltiplos valores e permitem operações como inserção, remoção e acesso a elementos por índice.
IV. Estruturas de dados simples, como vetores e listas, eliminam a necessidade de controle de índices durante o acesso aos elementos, pois o gerenciamento é feito automaticamente pelo sistema.
V. Em linguagens como Python e JavaScript, é possível realizar entrada e saída de dados por meio de comandos ou funções específicas, como leitura de dados e exibição de informações ao usuário.
Assinale a alternativa correta:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
No desenvolvimento de soluções computacionais, a lógica de programação fornece os fundamentos para a construção de algoritmos capazes de resolver problemas de forma estruturada e compreensível. Analise as afirmativas a seguir:
I. Um algoritmo pode ser entendido como uma sequência ordenada de passos que descreve a resolução de um problema, independentemente da linguagem de programação utilizada.
II. Fluxogramas utilizam símbolos gráficos padronizados para representar o fluxo de execução de um algoritmo, facilitando a visualização das decisões e repetições.
III. O pseudocódigo permite descrever algoritmos de forma textual e estruturada, sem exigir a sintaxe específica de uma linguagem de programação.
IV. Variáveis são utilizadas para armazenar dados durante a execução do algoritmo, podendo ter seus valores alterados conforme as instruções são processadas.
V. Estruturas de repetição substituem totalmente as estruturas de decisão, pois ambas exercem a mesma função lógica dentro de um algoritmo.
Assinale a alternativa correta:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UNIPAMPA
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
No desenvolvimento de sistemas computacionais, a construção de algoritmos envolve a definição clara de passos, o uso adequado de estruturas de dados e a adoção de paradigmas de programação conforme o problema a ser resolvido. Acerca destes conhecimentos, analise as afirmativas a seguir:
I. Um algoritmo pode ser representado por diferentes formas, como pseudocódigo ou fluxogramas, desde que descreva de maneira lógica e ordenada as etapas necessárias para resolver um problema.
II. Estruturas de dados como listas, filas e pilhas organizam informações de modos distintos, influenciando diretamente a eficiência das operações de inserção, remoção e acesso aos dados.
III. No paradigma procedural, os programas são estruturados em procedimentos ou funções, priorizando a organização do código em blocos reutilizáveis.
IV. Na programação orientada a objetos, conceitos como classes e objetos permitem agrupar dados e comportamentos, favorecendo a modelagem de sistemas mais próximos da realidade.
V. Estruturas condicionais e de repetição são exclusivas do paradigma orientado a objetos, não sendo aplicáveis a algoritmos procedurais.
Assinale a alternativa correta:
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: Pref. Verê-PR
I - Documentos PDF.
II - São contratos digitais autoexecutáveis com os termos do acordo diretamente escritos em código.
III - São certificados digitais.
IV - Eles automatizam a execução de ações quando condições específicas são atendidas, sem a necessidade de um intermediário legal.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: Pref. Verê-PR
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FAU-UNICENTRO
Orgão: Pref. Verê-PR
Provas
Caderno Container