Foram encontradas 180.048 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q3939099 Algoritmos e Estrutura de Dados
Considere o seguinte algoritmo que tem como objetivo pesquisar um dado valor em um vetor usando o método de busca binária.

função buscaBinaria(vetor [], valor)      inferior ← 0     superior ← N - 1      enquanto inferior <= superior     {         comando faltante         se vetor[índice] == valor             retornar índice       senão             se vetor[índice] < valor               inferior ← índice + 1            senão                superior ← índice - 1     }    retornar -1 

O algoritmo trabalha com valores do tipo inteiro e o vetor tem N elementos ordenados de forma crescente, com o índice do primeiro elemento sendo zero. O algoritmo retorna o valor do índice do vetor que contém o valor pesquisado, ou retorna -1, se o valor não for encontrado no vetor. Qual linha deve substituir o comando faltante no algoritmo para que ele implemente corretamente a busca binária?
Alternativas
Q3939098 Engenharia de Software
Padrões de Projeto (Design Patterns) são soluções reutilizáveis para problemas recorrentes no design de software. O padrão de projeto Observer (também chamado de Event Handler e de Publish–Subscribe) é amplamente utilizado em sistemas de software orientados a objetos, permitindo que objetos (observadores) sejam notificados automaticamente quando o estado de outro objeto (sujeito) muda. Uma característica essencial desse padrão de projeto é que ele  
Alternativas
Q3939097 Engenharia de Software
Scrum e Extreme Programming (XP) são abordagens ágeis frequentemente utilizadas em conjunto no desenvolvimento de software, mas com propósitos e práticas distintas. Uma consequência da integração entre essas duas abordagens para desenvolvimento de software é que a/o 
Alternativas
Q3939096 Engenharia de Software
Os conceitos de coesão e acoplamento são fundamentais para projetar e avaliar a qualidade de uma arquitetura de software. Como princípio geral, a definição de uma arquitetura de software deve buscar 
Alternativas
Q3939095 Engenharia de Software
A UML (Unified Modeling Language) é uma linguagem de modelagem que define uma notação padronizada de diagramas para modelar sistemas e software. Um dos diagramas contemplados pela UML é o diagrama de sequência, que tem por objetivo representar a 
Alternativas
Q3939094 Engenharia de Software
Em análise e projeto orientado a objetos, o conceito de herança de classes torna possível utilizar uma instância de uma subclasse no lugar de uma instância da classe base, desde que 
Alternativas
Q3939093 Engenharia de Software
Uma Interface Gráfica de Usuário (GUI) é composta por diferentes tipos de objetos de interação, tais como botões, caixas de texto, formulários e janelas. Apesar de suas diferenças, esses objetos definem uma mesma operação, “desabilitar ()”, que torna o objeto inativo na GUI, independentemente do tipo do objeto. Qual princípio de análise e projeto orientado a objetos é aplicado para que diferentes tipos de objeto definam uma mesma operação que produz efeitos específicos para cada tipo de objeto? 
Alternativas
Q3939091 Engenharia de Software
No processo de Engenharia de Requisitos de Software, diversas atividades são realizadas para garantir que o software atenda às necessidades e aos interesses das partes interessadas. A validação de requisitos é uma atividade essencial desse processo e tem como objetivo
Alternativas
Q3939088 Segurança da Informação
Interoperabilidade se refere à capacidade de sistemas e organizações trabalharem em conjunto para garantir que pessoas, organizações e sistemas computacionais possam trocar informações de forma eficaz e eficiente. A arquitetura ePING (Padrões de Interoperabilidade de Governo Eletrônico) define um conjunto mínimo de premissas, políticas e especificações técnicas que regulamentam a utilização da Tecnologia de Informação e Comunicação (TIC) na interoperabilidade de serviços de Governo Eletrônico, estabelecendo as condições de interação com os demais Poderes e esferas de governo e com a sociedade em geral. Na área de Segurança, uma das políticas técnicas especificadas pela arquitetura ePING define que os/a 
Alternativas
Q3939087 Governança de TI
A Tecnologia da Informação (TI) é essencial para o suporte às operações visando ao alcance dos objetivos estratégicos das organizações. Para que esse potencial seja plenamente aproveitado, é essencial distinguir três níveis administrativos que controlam a atuação da TI em uma organização: a Governança de TI, a Gestão de TI e o Gerenciamento de Serviços de TI. Qual é a responsabilidade principal de cada um desses níveis administrativos de TI? 
Alternativas
Ano: 2026 Banca: FEPESE Órgão: CIDASC Prova: FEPESE - 2026 - CIDASC - Designer Gráfico |
Q3939065 Noções de Informática
Assinale a alternativa que indica corretamente software apropriado para manipulação de imagens como retoque de fotos, fotomontagens, correção de cores, pintura digital ou efeitos especiais em imagens rasterizadas.
Alternativas
Q3938604 Noções de Informática
Em um órgão público, foi adotada uma plataforma para reuniões virtuais que permite sessões com centenas de participantes, integração nativa com OneDrive, Word e Excel, possibilitando edição simultânea de documentos diretamente na interface da ferramenta, além de organizar a comunicação por meio de canais persistentes agrupados por equipes. Essa plataforma é identificada como:
Alternativas
Q3938603 Segurança da Informação
Um software malicioso é instalado silenciosamente em um computador corporativo e, sem o consentimento do usuário, passa a registrar as teclas digitadas, capturar screenshots e exfiltrar credenciais de acesso a sistemas internos para um servidor controlado por atores maliciosos. Esse tipo de ameaça é classificado como:
Alternativas
Q3938602 Noções de Informática
Em uma planilha eletrônica, as células A4, B4 e C4 contêm, respectivamente, os valores 5, 6 e 35. Na célula D4, foi inserida a fórmula =SE(A4*B4<C4; “Válido”; “Inválido”). O resultado exibido em D4 será:
Alternativas
Q3938601 Sistemas Operacionais
Em uma distribuição Linux baseada no ambiente gráfico Xfce, o usuário interage com um gerenciador de arquivos leve, de código aberto, projetado para ser rápido e integrado ao próprio desktop, com suporte nativo a extensões como scripts e ações personalizadas. Esse software é conhecido como:
Alternativas
Q3938600 Segurança da Informação
Em um computador corporativo, um circuito integrado dedicado, instalado na placa-mãe ou integrado ao processador, é utilizado para armazenar de forma segura chaves criptográficas, senhas e certificados digitais, além de permitir o lançamento seguro do sistema operacional por meio de medição de integridade do código de inicialização. Esse componente é denominado:
Alternativas
Q3938144 Noções de Informática
Em uma planilha utilizada para acompanhar indicadores de atendimento em uma unidade de saúde, analise as afirmativas a seguir sobre a representação de dados por meio de gráficos no Excel 2019 e assinale V para as afirmativas verdadeiras e F para as falsas.

(__)Gráficos permitem visualizar tendências e comparações entre valores de forma mais clara do que apenas números apresentados em células.
(__)Para criar um gráfico, é necessário selecionar previamente os dados que serão representados.
(__)Um gráfico substitui as fórmulas da planilha, dispensando a realização de cálculos.
(__)Alterações nos dados da planilha podem ser refletidas automaticamente no gráfico vinculado a eles.

Assinale a alternativa que apresenta a sequência correta:
Alternativas
Q3937671 Engenharia de Software
Metodologias ágeis como Scrum e Kanban oferecem uma abordagem iterativa e incremental para o desenvolvimento de software.
Relacione os conceitos de metodologias ágeis na Coluna 1 com suas definições na Coluna 2.

Coluna 1 Conceitos
1. Sprint
2. Product Backlog
3. Retrospectiva
4. Burndown Chart

Coluna 2 Definições
( ) refletir sobre o que funcionou e o que pode ser melhorado
( ) priorizada de funcionalidades e requisitos do produto
( ) período de tempo fixo (geralmente 1-4 semanas) para completar um conjunto de tarefas
( ) gráfico que mostra o progresso do trabalho em relação ao tempo

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q3937670 Engenharia de Software
TDD (Test-Driven Development) e BDD (Behavior-Driven Development) são abordagens de desenvolvimento que integram os testes no ciclo de vida do software.

Assinale a alternativa que indica corretamente a principal diferença entre TDD e BDD.
Alternativas
Q3937669 Engenharia de Software
O ciclo de vida do software descreve as fases pelas quais um sistema de software passa, desde a sua concepção até a sua descontinuação.

Qual modelo de ciclo de vida é caracterizado por uma abordagem sequencial e linear, onde cada fase deve ser concluída antes que a próxima comece?
Alternativas
Respostas
5681: D
5682: B
5683: A
5684: D
5685: B
5686: A
5687: B
5688: A
5689: D
5690: C
5691: C
5692: C
5693: B
5694: D
5695: E
5696: A
5697: C
5698: C
5699: B
5700: D