Questões de Concurso
Sobre software em noções de informática
Foram encontradas 3.253 questões
“Recentemente, surgiu um novo tipo de sistema Web, chamado de Single Page Applications (SPAs). Essas aplicações são mais parecidas com aplicações desktop do que com aplicações Web tradicionais. Ao se entrar em uma SPA, ela carrega para o navegador todo o código, incluindo páginas HTML e scripts em CSS e JavaScript. [...] Existem diversos frameworks – todos em JavaScript – para implementação de SPAs” (Valente, 2020).
São exemplos de frameworks para construção SPAs, exceto:
Analise o conflito de merge descrito abaixo e as afirmativas apresentadas a seguir.
public static void main(String[] args) {
<<<<<<< HEAD
System.out.println(“Hello, world!”);
=======
System.out.println(“Olá, mundo!!”);
>>>>>>> c269297b4d4104f92f6a6cf7e17736db97057fbc
}
I. O merge está sendo feito no branch c269297b4d4104f92f6a6cf7e17736db97057fbc.
II. O conflito ocorreu em virtude do valor presente na função System.out.println().
III. O desenvolvedor pode incluir as duas mudanças na resolução do merge.
Estão corretas as afirmativas
A linguagem HTML5 fornece um conjunto de elementos que tem como função agrupar outros elementos da página. O agrupamento é especialmente importante para trazer coesão e semântica para a estrutura da página a ser desenvolvida. Esses elementos são denominados containers.
São elementos considerados containers, exceto:
Uma equipe de desenvolvimento de software está focada em melhorar a qualidade de um aplicativo.
Qual das práticas a seguir é uma recomendação para garantir a qualidade do software?
Sobre requisitos não funcionais, assinale com V as afirmativas verdadeiras e com F as falsas.
( ) Descrevem detalhadamente as funcionalidades que o sistema deve realizar, como processar uma transação, gerar relatórios ou enviar notificações.
( ) Descrevem as propriedades que o sistema deve ter, como desempenho, usabilidade, confiabilidade e segurança.
( ) Definem ou restringem algum aspecto do negócio e têm impacto direto sobre as operações e atividades da organização.
Assinale a sequência correta.
Numere a COLUNA II de acordo com a COLUNA I, associando os conceitos dos diagramas da UML utilizados na modelagem de sistemas orientados a objetos aos seus respectivos nomes.
COLUNA I
1. Diagrama de classe
2. Diagrama de sequência
3. Diagrama de comunicação
COLUNA II
( ) O principal objetivo desse diagrama é visualizar e descrever o comportamento dinâmico de um sistema, mostrando como os objetos se comunicam entre si em uma determinada ordem dos eventos.
( ) É um diagrama que mostra a interação entre objetos em um sistema, mas com foco nas relações entre os objetos em termos de mensagens.
( ) O principal objetivo desse diagrama é modelar a estrutura estática de um sistema orientado a objetos, fornecendo uma visão geral das entidades do sistema e de como elas estão relacionadas.
Assinale a sequência correta.
A linguagem amplamente utilizada para criar conteúdo interativo em páginas web, cuja principal funcionalidade é permitir que os desenvolvedores criem scripts que são executados no lado do cliente, ou seja, no navegador web do usuário, é chamada de
As arquiteturas Cloud Native são projetadas para se aproveitar ao máximo os benefícios da computação em nuvem. Sobre arquiteturas Cloud Native, analise as afirmativas a seguir.
I. As arquiteturas Cloud Native frequentemente utilizam contêineres, como o Docker, para empacotar e implantar aplicativos de forma leve e portátil, facilitando a escalabilidade e a manutenção.
II. Uma abordagem comum em arquiteturas Cloud Native é o uso de microsserviços, em que os aplicativos são divididos em componentes menores e dependentes um do outro, facilitando a implantação e a atualização contínua.
III. Para gerenciar e escalar contêineres de forma eficiente, as arquiteturas Cloud Native geralmente utilizam ferramentas de orquestração, que automatizam o processo de implantação e o gerenciamento de contêineres.
Estão corretas as afirmativas
O estilo de arquitetura de software que define um conjunto de restrições para a criação de serviços web, utilizando métodos HTTP (GET, POST, PUT, DELETE) para acessar e manipular recursos (como dados) de forma uniforme e escalável, é chamado de
Um time de desenvolvimento está trabalhando em um novo aplicativo e está realizando testes para garantir a qualidade do software.
Nesse contexto, os testes de software têm o objetivo de
Em um ambiente onde analistas de ouvidoria utilizam software de análise de grandes volumes de dados, qual componente de hardware é crucial para otimizar a velocidade e eficiência do processamento desses dados?
Com relação aos operadores e expressões da linguagem de programação Visual Basic, analisar os itens a seguir:
I. Um operador é um elemento de código que executa uma operação em um ou mais elementos de código que retêm valores.
Il. Uma expressão é uma série de elementos de valor combinada com operadores, que gera um novo valor. Os operadores agem em elementos de valor executando cálculos, comparações ou outras operações.
III. Os operadores de concatenação executam cálculos familiares em valores numéricos, incluindo a mudança dos padrões de bit. Está(ão) Correto(s):
O Visual Basic é uma linguagem de programação desenvolvida pela Microsoft, que torna mais rápida e fácila criação de aplicativos do tipo:
Ao utilizar a funcionalidade de "mesclar células" em uma planilha do Microsoft Excel, qual é o resultado dessa ação e qual seria um cenário apropriado para aplicá-la?
Indique, a seguir, a alternativa que possua a sintaxe correta do método Active no Visual Basic.
As várias formas de deterioração do sinal acabam por provocar alguns erros na detecção da informação enviada. Para algumas aplicações, isso pode ser tolerável, mas, em outras, exige-se uma precisão maior.
Analise e indique a alternativa que não apresenta um método convencional de detecção de erros de transmissão de dados.
E um dos aplicativos que pode ser instalado no computador para enviar e receber e-mails, após devidamente configurado:
Dado o contexto da constante evolução tecnológica e sua influência no ambiente de trabalho, é importante para profissionais de todas as áreas manterem-se atualizados com as novas ferramentas e métodos que podem otimizar suas práticas diárias. Associe as inovações tecnológicas da coluna 1 às suas aplicações práticas no ambiente de trabalho, apresentadas na coluna 2:
Coluna 1:
A.Softwares de gestão de projetos.
B.Ferramentas de comunicação remota.
C.Sistemas de automação de tarefas repetitivas.
Coluna 2:
(_) Facilitam a colaboração e coordenação de equipes à distância.
(_) Melhoram a eficiência e reduzem o erro humano em processos rotineiros.
(_) Permitem um melhor controle e planejamento de atividades e recursos.
Assinale a alternativa cuja a sequência da associação, de cima para baixo, esteja correta:
( ) Pode ser usado apenas como um balanceador de carga e não como um proxy reverso.
( ) Utilizado para melhorar a disponibilidade, escalabilidade e desempenho de aplicativos da Web.
( ) Não oferece recursos de métricas e monitoramento do sistema.
A sequência está correta em