Foram encontradas 57.071 questões.
3948935
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Provas:
- Fundamentos de ProgramaçãoAlgoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
Em algoritmos para grafos direcionados com pesos, a
escolha do método afeta corretude e custo. Assinale a
alternativa que casa cenário e algoritmo de forma
apropriada para caminhos mínimos de uma origem.
Provas
Questão presente nas seguintes provas
3948934
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Provas:
Na modelagem com Unified Modeling Language (UML)
versão 2, diferentes diagramas respondem a perguntas
complementares do projeto. Sobre semântica e uso,
analise as afirmativas.
I. Diagrama de sequência descreve trocas temporais entre participantes, com setas que indicam mensagens síncronas e assíncronas.
II. Diagrama de estados foca transições condicionadas por eventos, guardas e ações, útil para objetos com ciclo de vida bem definido.
III. Diagrama de atividades captura fluxo de controle e dados, incluindo paralelismo por nós de fork e join.
IV. Diagrama de implantação mapeia artefatos de software em nós de hardware e conexões, apoiando decisões de infraestrutura.
V. Diagrama de classes define instâncias em tempo de execução, descrevendo threads, sockets e filas específicas de execução.
Estão corretas as afirmativas:
I. Diagrama de sequência descreve trocas temporais entre participantes, com setas que indicam mensagens síncronas e assíncronas.
II. Diagrama de estados foca transições condicionadas por eventos, guardas e ações, útil para objetos com ciclo de vida bem definido.
III. Diagrama de atividades captura fluxo de controle e dados, incluindo paralelismo por nós de fork e join.
IV. Diagrama de implantação mapeia artefatos de software em nós de hardware e conexões, apoiando decisões de infraestrutura.
V. Diagrama de classes define instâncias em tempo de execução, descrevendo threads, sockets e filas específicas de execução.
Estão corretas as afirmativas:
Provas
Questão presente nas seguintes provas
3948933
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Provas:
Aplicações em Linguagem PHP conectam-se a bancos
relacionais e expõem interfaces na web. Assinale a
alternativa que alinha proteção contra injeção, gestão de
sessão e codificação de saída para reduzir superfícies de
ataque em formulários autenticados.
Provas
Questão presente nas seguintes provas
3948932
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Provas:
O Modelo de Memória em Java define relações de
happens-before entre threads. Assinale a alternativa que
representa publicação segura de objeto compartilhado em
aplicação com alto grau de concorrência.
Provas
Questão presente nas seguintes provas
3948930
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IBADE
Orgão: Pref. Castelo-ES
Provas:
Uma equipe desenha serviço web crítico com Protocolo de Transferência de Hipertexto (HTTP) e filas assíncronas. Em picos, requisições PUT duplicadas chegam por reenvio do cliente e por tentativas do balanceador.
Com base em projeto robusto de APIs e idempotência, marque a alternativa que estabiliza o serviço com rastreabilidade e consistência.
Provas
Questão presente nas seguintes provas
Durante o desenvolvimento de um sistema de planejamento
de rotas para transporte público urbano, um professor do
EBTT orientou seus alunos a analisar diferentes algoritmos
clássicos de grafos com base em sua aplicabilidade e eficiência
computacional. O sistema considera, além da distância, outros
fatores como custo, tempo de deslocamento e subsídios
tarifários, o que pode resultar em pesos negativos nas arestas
do grafo. No entanto, não se admite a existência de ciclos com
peso negativo, pois eles inviabilizariam o cálculo de rotas válidas.
O sistema calcula as melhores rotas a partir de um ponto de
origem único. Considerando esse contexto e o comportamento
dos algoritmos em grafos ponderados, o melhor algoritmo para
a aplicação é:
Provas
Questão presente nas seguintes provas
Durante a implementação de uma aplicação Java que
realiza leitura de arquivos e cálculo de estatísticas, um professor
do EBTT explicou a seus alunos que o tratamento de exceções
é essencial para garantir a robustez do sistema diante de falhas
de entrada e saída. Considerando os conceitos da linguagem
Java sobre tratamento de exceções, é correto afirmar que:
Provas
Questão presente nas seguintes provas
Durante a implementação de uma estrutura de lista para
representar uma fila de impressão com inserções frequentes
no final e remoções no início, um professor do EBTT propôs
analisar qual tipo de lista e estratégia de alocação ofereceria
o melhor desempenho. Considerando os tipos de listas e suas
implicações no tempo de execução das operações básicas, é
correto afirmar que:
Provas
Questão presente nas seguintes provas
Durante o desenvolvimento de uma interface web
responsiva, um desenvolvedor precisou aplicar estilos que
se adaptassem dinamicamente à orientação da tela do
dispositivo (modo retrato ou paisagem), de forma a garantir uma
apresentação adequada do conteúdo em diferentes contextos
de visualização. Considerando os recursos da linguagem CSS,
a técnica mais apropriada para lidar com esse requisito é:
Provas
Questão presente nas seguintes provas
Durante a implementação de uma aplicação Web reativa,
um desenvolvedor utilizou JavaScript moderno com recursos de
concorrência não-bloqueante para tratar múltiplas requisições
HTTP assíncronas. Contudo, enfrentou dificuldades para lidar
com dependência sequencial entre chamadas assíncronas,
resultando em um aninhamento excessivo de callbacks.
Considerando boas práticas de programação assíncrona em
JavaScript, a técnica que permite maior legibilidade, controle de
fluxo e redução do aninhamento excessivo é:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container