QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
521 questões encontradas

Certo programador deseja escrever em uma única linha de comandos um código em Bash que verifica se o valor digitado como entrada é negativo. Caso seja verdade, o código continua em execução, e solicita nova entrada, até que um valor maior ou igual a zero seja digitado. Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Considere que apenas números inteiros são dados como entrada. Entre as opções a seguir, assinale a única que apresenta uma linha de comandos escrita em Bash que executa o desejado

A while read n; do if [ n -lt 0 ]; then y=1; else y=0 && break; fi; done; echo y
B while read $n; do if [ $n -lt 0 ]; then $y=1; else $y=0 && break; fi; done; echo $y
C while read n; do if [ $n -lt 0 ]; then y=1; else y=0 && break; fi; done; echo $y
D while read $n; do if ( $n -lt 0 ); then y=1; else y=0 && break; fi; done; echo $y
E while read n; do if ( n -lt 0 ); then y=1; else y=0 && break; fi; done; echo y

Controladores de periféricos são elementos importantes em um sistema de computação. Cada um deles controla um ou mais dispositivos de E/S, interfaceando com o barramento do sistema ou com o comutador central, de modo a não se conectar os periféricos diretamente ao barramento do sistema. Sobre o assunto, analise as afirmativas a seguir.

I. Processadores e memórias normalmente possuem velocidades de transferências de informações bem maiores do que dispositivos de E/S.

II. É praticamente inviável inserir o controle necessário no processador para lidar com todos os tipos de periféricos devido à enorme diversidade de dispositivos existentes.

III. Os formatos de dados e extensões de palavras dos dispositivos de E/S e dos computadores ao quais encontram-se conectados comumente não são compatíveis. Está correto o que se afirma em

A I, apenas.
B I e II, apenas.
C I e III, apenas.
D II e III, apenas.
E I, II e III.

A respeito de tipos de virtualização e conceitos de máquinas virtuais, assinale a afirmativa correta.

A Na virtualização total de servidor, o hipervisor monitora os recursos do servidor físico, mantendo cada servidor virtual independente e sem conhecimento dos outros servidores virtuais. Nesse tipo de virtualização, não há interação direta do hipervisor com o espaço em disco nem com a unidade de processamento do servidor físico.
B A virtualização de rede envolve a abstração de recursos de rede, antes comumente providos de hardware para software . Essa virtualização permite a segmentação de uma rede física em múltiplas redes virtuais independentes, porém não possui a capacidade de combinar múltiplas redes físicas em uma rede virtual suportada por software .
C A oferta de desktops virtuais para dispositivos endpoint a partir de um data center local ou baseado em nuvem é denominada Virtual Desktop Infrastructure . Em ambientes como esse, o sistema operacional do desktop virtual reside no endpoint, não no datacenter .
D As máquinas virtuais são compostas por somente a aplicação e os arquivos necessários para executá-las. Por serem leves e terem um sistema operacional compartilhado, apresentam facilidade de migração entre diferentes ambientes. Normalmente, possuem tamanho em megabytes .
E A função de um hipervisor tipo 1 é fornecer suporte a múltiplas réplicas do hardware real, isto é, máquinas virtuais, as quais se assemelham aos processos executados por um sistema operacional convencional. Para tal, um hipervisor tipo 1 necessita de uma característica importante: ser executado no modo mais privilegiado da máquina.

Com relação à linguagem de programação JAVA, analise as afirmativas a seguir.

I. Para restringir o acesso de um elemento de uma classe para que seja visível apenas dentro da mesma classe, deve-se usar o modificador de acesso chamado protected .

II. Para chamar o construtor da classe herdada (classe base) dentro do construtor da classe derivada da anterior, deve-se usar a instrução super

( ).

III. Para criar uma variável de referência a um objeto, deve-se usar o operador new . Está correto o que se afirma em

A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I e III, apenas.

Com relação às linguagens de programação C/C++, analise as afirmativas a seguir.

I. Seja x uma variável do tipo inteiro. Na declaração abaixo, o ponteiro p é inicializado com o endereço de x. int *p = &x.

II. O comando break somente pode ser utilizado em conjunto com o comando switch .

III. O comando return encerra a execução de uma função. Está correto o que se afirma em

A I, apenas.
B II, apenas.
C III, apenas.
D I e II, apenas.
E I e III, apenas.

Com relação à linguagem de programação C++ e o paradigma da orientação a objeto, analise as afirmativas a seguir.

I. Uma classe define o comportamento dos objetos que são instâncias da classe.

II. Em C++ é permitido criar classes derivadas, seguindo o conceito de herança de classes.

III. O polimorfismo permite que objetos de classes diferentes respondam de forma diferente à mesma função. Está correto o que se afirma em

A I, apenas.
B II, apenas.
C I e II, apenas.
D II e III, apenas.
E I, II e III.

Dockerfile é um arquivo de texto que contém todos os comandos que um usuário pode chamar na linha de comando para montar uma imagem Docker. Assinale a opção que indica o comando usado para mostrar quais portas a aplicação está escutando.

A ENTRYPOINT.
B EXPOSE.
C ENV.
D FROM.
E ARG.

A respeito de ambientes de máquinas virtuais, containers e orquestradores de containers , assinale a afirmativa correta.

A Docker Hub é uma aplicação server-side responsável pelo armazenamento e distribuição de imagens Docker.
B O Kubernetes recomenda o emprego de ferramentas externas de garbage collection para complementar o trabalho do kubelet.
C A comunicação entre Docker Client e Docker Daemon se dá através da utilização de web services , por meio de sockets com suporte à XML ou de uma interface de rede.
D Os diversos recursos do kernel Linux são utilizados pelo Docker . Um deles é o namespaces , o qual fornece o espaço de trabalho chamado contêiner , implementando uma camada de isolamento. Cada aspecto de um contêiner é executado em um namespace separado e seu acesso é limitado a esse namespace ;
E Docker Daemon é um serviço de registro de imagens Docker na nuvem, que permite a associação com repositórios para build automatizado de imagens.