Foram encontradas 134 questões.
No contexto de Views em bancos de dados
relacionais, considere que elas são estruturas virtuais
definidas a partir de consultas em SQL (Structured Query
Language), que é a linguagem padrão para consulta e
manipulação de dados em bancos de dados relacionais. As
views são utilizadas para simplificar consultas complexas e
facilitar o acesso a conjuntos específicos de dados.
Considerando isso, analise as assertivas abaixo e julgue-as
em Verdadeiras (V) ou Falsas (F):
() Views são tabelas virtuais definidas por uma consulta SQL, podendo envolver uma ou mais tabelas, filtros, joins e agregações.
() Views são criadas por meio da estrutura CREATE VIEW nome IN SELECT.
() Views não armazenam dados (exceto em materialized views) e refletem sempre os dados atuais das tabelas base, podendo ser utilizadas em consultas como se fossem tabelas normais.
() Uma view pode ser definida com consultas que incluem filtros (WHERE), junções (JOIN) e funções de agregação, dependendo da necessidade da consulta.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
() Views são tabelas virtuais definidas por uma consulta SQL, podendo envolver uma ou mais tabelas, filtros, joins e agregações.
() Views são criadas por meio da estrutura CREATE VIEW nome IN SELECT.
() Views não armazenam dados (exceto em materialized views) e refletem sempre os dados atuais das tabelas base, podendo ser utilizadas em consultas como se fossem tabelas normais.
() Uma view pode ser definida com consultas que incluem filtros (WHERE), junções (JOIN) e funções de agregação, dependendo da necessidade da consulta.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Provas
Questão presente nas seguintes provas
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
Um Programador de um consórcio público
intermunicipal está desenvolvendo uma aplicação de
monitoramento em tempo real para compartilhamento de
informações entre os municípios consorciados. Durante os
testes da aplicação, o servidor precisou aceitar a alteração
da comunicação inicial baseada em HTTP (Hypertext
Transfer Protocol) para outro protocolo utilizado na troca
contínua de mensagens entre cliente e servidor. Diante
disso, qual código de status HTTP atende à situação
supracitada?
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
Cadernos
Caderno Container