Foram encontradas 40 questões.
A Lei Geral de Proteção de Dados Pessoais
(LGPD) estabelece que o tratamento de dados pessoais
somente poderá ser realizado em determinadas hipóteses.
Com base nesse dispositivo legal, assinale a alternativa
que NÃO apresenta uma hipótese prevista na lei.
Provas
Questão presente nas seguintes provas
4209509
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 aplicação que utiliza
estruturas de dados do tipo árvore binária, amplamente
empregadas para representar relações hierárquicas e
otimizar operações de busca e organização de
informações. Diante disso, a estrutura da árvore é definida
da seguinte forma:
• A é a raiz da árvore. • A tem como filho esquerdo B e filho direito C. • B tem como filho esquerdo D e filho direito E. • C tem como filho esquerdo F e filho direito G. • D, E, Fe G não possuem filhos (são nós folhas).
Nesse contexto, após realizar a travessia em pós-ordem na estrutura de dados apresentada, qual é a sequência CORRETA de visitação dos nós?
• A é a raiz da árvore. • A tem como filho esquerdo B e filho direito C. • B tem como filho esquerdo D e filho direito E. • C tem como filho esquerdo F e filho direito G. • D, E, Fe G não possuem filhos (são nós folhas).
Nesse contexto, após realizar a travessia em pós-ordem na estrutura de dados apresentada, qual é a sequência CORRETA de visitação dos nós?
Provas
Questão presente nas seguintes provas
Considere os conceitos de bancos de dados
relacionais, especialmente o uso de triggers (gatilhos), que
são estruturas associadas a tabelas e executadas
automaticamente em resposta a eventos como INSERT,
UPDATE ou DELETE em bancos de dados que utilizam SQL
(Structured Query Language), que é a linguagem padrão
para definição e manipulação de dados em sistemas de
bancos relacionais. Em uma trigger, pode ser utilizada a
cláusula FOR EACH ROW, que influencia diretamente o
comportamento de execução durante operações que
afetam mais de um registro. Diante disso, assinale a
alternativa que descreve CORRETAMENTE a função da
cláusula FOR EACH ROW em triggers.
Provas
Questão presente nas seguintes provas
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
Cadernos
Caderno Container