Foram encontradas 57.604 questões.
4209506
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
No contexto da programação orientada a
objetos, o polimorfismo é um recurso que permite
diferentes formas de utilização de atributos e
comportamentos em uma aplicação, podendo ocorrer,
entre outras formas, por meio da manipulação de
métodos. Nesse contexto, assinale a alternativa que
MELHOR caracteriza o polimorfismo do tipo sobrecarga.
Provas
Questão presente nas seguintes provas
4209505
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere o desenvolvimento de uma página
web utilizando HTML (HyperText Markup Language), que
é a linguagem padrão utilizada para estruturar o conteúdo
de páginas na internet, em conjunto com CSS3 (Cascading
Style Sheets, versão 3), que é a linguagem responsável
pela definição de estilos, cores, layouts e formatação visual
dos elementos de uma página. Em uma interface de
navegação interna, o desenvolvedor precisa aplicar um
estilo específico ao elemento que é exibido quando o
usuário clica em um link que aponta para uma seção da
própria página por meio de um identificador (por
exemplo, #id). Esse comportamento permite destacar
automaticamente a seção que foi selecionada pelo usuário
durante a navegação. Nesse contexto, qual pseudoclasse
do CSS3 deve ser utilizada?
Provas
Questão presente nas seguintes provas
4209503
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere uma associação pública
responsável pelo desenvolvimento de sistemas utilizados
por um consórcio de municípios. Em um módulo da
aplicação, é necessário aplicar um padrāão de projeto
estrutural, cujo objetivo é permitir a composição de
objetos de forma flexível, adicionando novas
funcionalidades a um objeto já existente sem modificar
sua estrutura original, de maneira dinâmica durante a execução do sistema. Nesse contexto, qual padrão de
projeto atende à situação supracitada?
Provas
Questão presente nas seguintes provas
4209502
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere as noções de frameworks backend
e frontend utilizados no desenvolvimento de aplicações
web modernas. No contexto do framework Laravel,
amplamente utilizado no desenvolvimento backend com
PHP (Hypertext Preprocessor), existe um componente
responsável por facilitar a interação com bancos de dados,
incluindo bancos relacionais que utilizam SQL (Structured
Query Language), por meio de uma abordagem orientada
a objetos. Esse componente é o ORM (Mapeador de
Objeto-Relacional) padrão do Laravel, permitindo que o
desenvolvedor manipule dados utilizando classes PHP em
vez de escrever consultas SQL complexas. Ele segue o
padrão Active Record, no qual cada tabela do banco de
dados está associada a um modelo (Model)
correspondente. Nesse contexto, qual é o nome desse
componente do Laravel?
Provas
Questão presente nas seguintes provas
4209501
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Em um consórcio público, um Programador
está trabalhando em uma nova funcionalidade utilizando
Git para controle de versão. Durante o desenvolvimento,
surgiu a necessidade de interromper temporariamente a
implementação para corrigir um erro crítico em outra
branch. Entretanto, ele ainda não deseja realizar um
commit das alterações já feitas, mas precisa salvar
temporariamente o trabalho atual e deixar a área de
trabalho limpa para mudar de branch com segurança.
Nesse contexto, qual comando do Git atende à
necessidade supracitada?
Provas
Questão presente nas seguintes provas
4209500
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere a versão mais atual do JavaScript
(ECMAScript moderno), amplamente utilizada no
desenvolvimento de aplicações web dinâmicas e interfaces
interativas. Nesse contexto, qual é o símbolo utilizado para
definir uma arrow function em JavaScript?
Provas
Questão presente nas seguintes provas
4209499
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Busca
- Fundamentos de ProgramaçãoComplexidade
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
Considere o contexto de busca de dados em
estruturas lineares e ordenadas. Diante dessa situação, um
Programador analisa as características de dois algoritmos
amplamente utilizados para localização de elementos em
vetores: busca sequencial e busca binária. Com isso,
analise as assertivas abaixo e julgue-as em Verdadeiras (V)
ou Falsas (F):
() Na busca sequencial, não é necessário que o vetor esteja ordenado, pois o algoritmo percorre os elementos um a um até encontrar o valor desejado ou até o final da estrutura.
() A busca sequencial possui complexidade média О (log n), sendo mais eficiente que a busca binária em grandes conjuntos de dados.
() A busca binária exige que o vetor esteja ordenado, pois realiza sucessivas divisões do espaço de busca com base na comparação do elemento central.
() A busca binária pode ser aplicada em vetores não ordenados, desde que o algoritmo ignore a etapa de comparação central e percorra todos os elementos.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
() Na busca sequencial, não é necessário que o vetor esteja ordenado, pois o algoritmo percorre os elementos um a um até encontrar o valor desejado ou até o final da estrutura.
() A busca sequencial possui complexidade média О (log n), sendo mais eficiente que a busca binária em grandes conjuntos de dados.
() A busca binária exige que o vetor esteja ordenado, pois realiza sucessivas divisões do espaço de busca com base na comparação do elemento central.
() A busca binária pode ser aplicada em vetores não ordenados, desde que o algoritmo ignore a etapa de comparação central e percorra todos os elementos.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Provas
Questão presente nas seguintes provas
4209498
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Um Programador está realizando testes de
integração entre módulos de um sistema de um consórcio
público. O módulo principal já foi implementado e precisa
ser testado, porém o módulo responsável pelo
fornecimento de dados ainda não está disponível, pois se
encontra em desenvolvimento. Para viabilizar os testes, foi
necessário utilizar um recurso capaz de substituir
temporariamente esse módulo ainda não implementado,
retornando respostas previamente definidas para simular
seu comportamento durante a execução dos testes. Nesse
contexto, qual recurso de testes de integração atende à
situação supracitada?
Provas
Questão presente nas seguintes provas
4209496
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere um cenário em que sistemas de
uma plataforma integrada de serviços de uma associação
pública, responsável por atender um consórcio de
municípios, precisam se comunicar automaticamente para
manter dados sincronizados entre diferentes aplicações.
Quando ocorre um evento em um sistema (por exemplo,
cadastro ou atualização de um registro), esse sistema
envia automaticamente uma requisição utilizando o
protocolo HTТР (HyperText Transfer Protocol), que é o
protocolo de comunicação da web, para outro sistema.
Esse segundo sistema recebe essa notificação e processa
o evento em tempo real, sem necessidade de consulta
manual ou requisições periódicas. Nesse contexto, qual
mecanismo de integração entre sistemas é supracitado?
Provas
Questão presente nas seguintes provas
4209495
Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
- Engenharia de SoftwareModelos de DesenvolvimentoÁgeisXP: eXtreme Programming
- Engenharia de SoftwareTestes
Um Programador está aplicando a
metodologia TDD (Test-Driven Development) durante a
implementação de uma funcionalidade em um sistema de
um consórcio público. Após criar um teste automatizado
para uma função de soma, ele desenvolve apenas o código
mínimo necessário para que o teste seja executado com
sucesso, sem se preocupar inicialmente com otimizações
ou refatorações. Nesse contexto, qual etapa do TDD
atende à situação supracitada?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container