Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Na instalação física de uma rede local (LAN), é fundamental escolher o tipo de cabo adequado para garantir a eficiência e a confiabilidade da conexão Ethernet. Considerando os diferentes tipos de cabos disponíveis no mercado e suas características específicas de uso, qual é o tipo de cabo mais comumente utilizado para estabelecer conexões Ethernet em redes locais devido à sua flexibilidade, custo acessível e capacidade de suportar altas velocidades de transmissão de dados?
Em relação à segurança da informação, analise as seguintes assertivas:
I. Gestão de risco envolve identificar, avaliar e mitigar riscos à segurança da informação.
II. Políticas de segurança da informação estabelecem diretrizes e procedimentos para proteger os dados.
III. A gestão de risco é um processo único e dispensa ser revisado regularmente.
Está(ão) CORRETA(S):
Sobre o protocolo de rede Ethernet, assinale a alternativa INCORRETA:
Analise as seguintes assertivas sobre cabeamento estruturado em redes locais (LANs):
I. O cabeamento estruturado proporciona flexibilidade e facilidade de manutenção.
II. Utiliza cabos de par trançado e fibra óptica como padrões principais.
Das assertivas, pode-se afirmar que:
Qual técnica de hardware é responsável por permitir que a CPU realize a busca de uma ou mais instruções além da próxima a ser executada?
Um computador é capaz de realizar basicamente quatro operações, sendo elas:
I. Processamento de dados;
II. Armazenamento de dados;
III. Movimentação de dados;
IV. Controle.
Estão corretas:
Na álgebra booleana, as funções booleanas são uma forma de representar o comportamento lógico, por exemplo, de um circuito digital utilizando termos. Duas formas de escrever funções booleanas são com mintermos e maxtermos. Sobre as operações com mintermos e maxtermos, assinale a alternativa CORRETA.
Ainda sobre banco de dados, assinale a alternativa que está CORRETA:
Sobre sistemas operacionais, assinale a alternativa CORRETA relacionada ao propósito do driver de dispositivo:
Sobre a especificação OSI e pilha TCP/IP, assinale a alternativa CORRETA sobre a quantidade de camadas usadas em ambos os casos:
No estudo de algoritmos, existe um estudo associado aos tipos de algoritmos para uso na ordenação de vetores ou outras estruturas de dados. Algoritmos de ordenação têm o propósito de ordenar as informações em uma ordem, utilizando alguma política de ordenação, como ordem crescente e decrescente para números. Diante do exposto, assinale a opção que NÃO corresponde a um algoritmo de ordenação:
O ciclo de vida de um processo em execução em um sistema operacional, também chamado de sistema operativo, indica os estados que um processo assume durante o processamento. Sabendo disso, assinale a alternativa CORRETA, que indica as etapas base do ciclo de vida de um processo:
Sistemas operacionais, ou sistemas operativos, são softwares amplamente utilizados em sistemas computacionais de diferentes aplicações. Um dos pontos importantes sobre sistemas operacionais é qual o motivo da sua utilização. Diante disso, assinale a opção que apresenta a afirmação ERRADA sobre sistemas operacionais.
Sobre protocolos de comunicação usados em rede de computadores, análise as afirmações a seguir.
I. O protocolo HTTP é um protocolo da camada de aplicação.
II. O protocolo OSPF é um protocolo utilizado na camada de rede.
III. O protocolo BGP é um protocolo utilizado na camada de enlace.
IV. O protocolo DHCP é um protocolo da camada física para descoberta de equipamentos.
Diante dessas afirmações, assinale a opção que contenha apenas afirmações CORRETAS:
Um desenvolvedor web está iniciando um novo projeto e precisa escolher a tecnologia mais adequada para o desenvolvimento da aplicação. Qual tecnologia seria mais adequada para o desenvolvimento de uma aplicação web single-page (SPA) com as seguintes características:
• Interface interativa e dinâmica: A aplicação precisa apresentar uma interface gráfica rica em interações e atualizações dinâmicas, sem a necessidade de recarregar toda a página.
• Desenvolvimento rápido e eficiente: O desenvolvedor busca uma tecnologia que permita um processo de desenvolvimento ágil e eficiente, com foco na produtividade e na reutilização de código.
• Comunidade grande e ativa: É importante que a tecnologia escolhida possua uma comunidade grande e ativa, com ampla documentação, tutoriais e suporte online.
Selecione a opção CORRETA:
Um desenvolvedor de software está iniciando um novo projeto e precisa decidir qual paradigma de programação utilizar. O desenvolvedor tem conhecimento em programação procedural, mas nunca utilizou Programação Orientada a Objetos. Assinale a alternativa que NÃO apresenta um dos princípios básicos da Programação Orientada a Objetos (POO).
Um desenvolvedor de software está trabalhando em um novo projeto que precisa ser executado em diferentes plataformas. Para garantir que o código funcione corretamente em cada plataforma, o desenvolvedor precisa utilizar um compilador. Assinale qual das seguintes etapas NÃO faz parte do processo de compilação de um programa.
Uma empresa de varejo online deseja utilizar a análise preditiva para otimizar suas campanhas de marketing e aumentar as vendas. A empresa possui um histórico de compras dos clientes, incluindo informações sobre produtos adquiridos, valor das compras, data das compras, canal de venda e outros atributos relevantes.
Qual das seguintes técnicas de análise preditiva seria mais adequada para identificar clientes com maior probabilidade de realizar novas compras, e direcionar as campanhas de marketing de forma mais eficiente, considerando o cenário descrito?
Considerando o conceito de estruturas condicionais, analise o seguinte código escrito em Java:
int x = 7;
if (x > 5) {
System.out.println("x é maior que 5");
} else if (x < 5) {
System.out.println("x é menor que 5");
} else {
System.out.println("x é igual a 5");
}
Considerando o código apresentado, assinale a alternativa CORRETA:
Assinale a alternativa CORRETA que representa a estrutura de dados que seria mais adequada para armazenar e gerenciar um grande conjunto de dados de produtos em um sistema de e-commerce, considerando os seguintes requisitos:
Acesso rápido aos produtos por ID: O sistema precisa acessar produtos específicos por meio de seus IDs de forma rápida e eficiente.
Armazenamento de informações variadas sobre cada produto: Cada produto possui diversas informações, como nome, descrição, preço, categoria, imagens e estoque.
Possibilidade de adicionar novos produtos com frequência: O sistema precisa permitir a adição de novos produtos com frequência, sem afetar o desempenho do acesso aos dados existentes.
Necessidade de ordenação dos produtos: O sistema precisa ordenar os produtos de acordo com diferentes critérios,