Foram encontradas 40 questões.
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
Um Programador está trabalhando em um
sistema de gestão de pessoal. Ele precisa consultar no
banco de dados os 3 funcionários com maiores salários,
desde que possuam dependentes cadastrados e pertençam aos departamentos de Finanças ou Recursos
Humanos. Diante disso, considere as tabelas:
• funcionarios (id, nome, salario, id_departamento) • departamentos (id, nome) • dependentes (id, id_funcionario)
Nesse contexto, qual comando SQL atende CORRETТAMENTE à necessidade apresentada?
• funcionarios (id, nome, salario, id_departamento) • departamentos (id, nome) • dependentes (id, id_funcionario)
Nesse contexto, qual comando SQL atende CORRETТAMENTE à necessidade apresentada?
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
Considere um cenário em que sistemas de
uma associação pública, responsável por atender um
consórcio de municípios, precisam trocar informações
entre diferentes aplicações de forma assíncrona,
garantindo que as mensagens não sejam perdidas mesmo
quando o sistema receptor estiver temporariamente
indisponível. Nesse modelo de integração, as mensagens
são enviadas para um componente intermediário
responsável por armazenar, distribuir e gerenciar filas e
tópicos, além de garantir a entrega das mensagens entre
os sistemas. Exemplos desse tipo de solução incluem
RabbitMQ, Apache Kafka, Amazon SQS e Redis Streams.
Nesse contexto, assinale a alternativa que apresenta o
componente que atende à situação supracitada.
Provas
Questão presente nas seguintes provas
4209493
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 de um consórcio público
intermunicipal está realizando a manutenção da API
(Application Programming Interface) responsável pelo
cadastro dos municípios consorciados. Durante os testes
do sistema, verificou-se que a alteração apenas do
telefone institucional de um município estava apagando
outras informações cadastrais que não deveriam ser
modificadas. Diante dessa necessidade, qual método HTТР
(Hypertext Transfer Protocol) atende adequadamente à situação supracitada?
Provas
Questão presente nas seguintes provas
Um Programador está realizando a
conteinerização de uma aplicação utilizando Docker.
Durante a construção da imagem, ele precisa definir qual
será o executável principal que deve iniciar
automaticamente sempre que o container for executado.
Nesse contexto, qual instrução do Dockerfile atende a essa
necessidade?
Provas
Questão presente nas seguintes provas
4209491
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 os conceitos fundamentais de
lógica de programação, algoritmos e estruturas de dados,
incluindo variáveis, constantes, tipos de dados,
operadores, expressões, estruturas condicionais,
estruturas de repetição, funções e procedimentos. Diante
disso, analise as assertivas abaixo e julgue-as em
Verdadeiras (V) ou Falsas (F):
() Variáveis são espaços de memória que podem ter seus valores alterados durante a execução de um algoritmo, enquanto constantes armazenam valores fixos que não sofrem alteração durante a execução.
() Estruturas condicionais são utilizadas para repetir blocos de comandos um determinado número de vezes ou enquanto uma condição for satisfeita.
() Estruturas de repetição permitem executar um conjunto de instruções várias vezes, com base em uma condição ou contador, como nos laços while e for.
() Funções e procedimentos são blocos de código reutilizáveis, sendo que funções e procedimentos sempre retornam valores ao final da execução.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
() Variáveis são espaços de memória que podem ter seus valores alterados durante a execução de um algoritmo, enquanto constantes armazenam valores fixos que não sofrem alteração durante a execução.
() Estruturas condicionais são utilizadas para repetir blocos de comandos um determinado número de vezes ou enquanto uma condição for satisfeita.
() Estruturas de repetição permitem executar um conjunto de instruções várias vezes, com base em uma condição ou contador, como nos laços while e for.
() Funções e procedimentos são blocos de código reutilizáveis, sendo que funções e procedimentos sempre retornam valores ao final da execução.
Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container