← Voltar para a lista de provas Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFCEx) · Oficial do Quadro Complementar do Exército 60 questões nesta prova · página 2 de 3 · 60 com gabarito Gabarito disponível chmod 764 resulta em rwxrw-r-- (dono 7, grupo 6, outros 4). Cada dígito octal define as permissões de dono, grupo e outros: 7=rwx, 6=rw- e 4=r--. Assim, 764 equivale a rwxrw-r--. A opção -R aplica a mudança recursivamente ao diretório e ao seu conteúdo. A) rwxrwxrwx corresponde a 777. B) r-rw-rwx não corresponde a 764. C) rwxr--rw- corresponde a 746. D) rw-r--rwx corresponde a 647. Referência: Manual do Linux: man chmod. Resolução comentada do VaiConcursos. Gabarito disponível No test do shell, o '>' é redirecionamento de saída, e não comparação; sobra um teste de string não vazia, que é verdadeiro. Em [ $a > $b ], o shell interpreta '> 2' como redirecionamento para um arquivo chamado '2'. O comando executado fica '[ 1 ]', que testa se a string '1' não é vazia, o que é verdadeiro. Por isso o script imprime 'Sim' e cria o arquivo '2'. A comparação numérica correta seria [ $a -gt $b ]. A) 'Nao' seria o resultado de uma comparação numérica correta. B) Não há erro de sintaxe. D) Apenas um dos ramos do if é executado. E) A saída não é vazia: imprime 'Sim'. Referência: Manual do Bash: redirecionamento e comando test ([ ]). Resolução comentada do VaiConcursos. Gabarito disponível O patch aplica a arquivos as modificações descritas em arquivos gerados pelo diff. O comando patch lê um arquivo de diferenças (gerado por diff) e aplica essas alterações aos arquivos originais, sendo muito usado para atualizar código-fonte. B) Alterar a busca de executáveis é função da variável PATH. C) Exibir a árvore de diretórios é função do comando tree. D) Atualizar o MACtime é função do touch. E) A requisição HTTP é feita por curl ou wget, e não pelo patch. Referência: Manual do Linux: man patch e man diff. Resolução comentada do VaiConcursos. Gabarito disponível Ao conectar um dispositivo, o hub-raiz detecta o evento e interrompe o SO, que consulta o dispositivo. Quando um dispositivo USB é conectado, o hub-raiz detecta a mudança elétrica e gera uma interrupção ao sistema operacional. O SO então consulta o dispositivo para saber o que ele é e quanta largura de banda precisa, atribuindo-lhe um endereço (enumeração). A) O cabo USB tem 4 fios: +5 V, terra e um par diferencial de dados (D+ e D-), sem fio de controle. B) Os pacotes/quadros USB são de tipos como token, dados, handshake e start-of-frame, e não de 'log de erros'. C) O USB 2.0 é compatível com o 1.1. E) Dispositivos plug and play não exigem que o usuário execute programa de configuração. Referência: Tanenbaum, Organização Estruturada de Computadores (USB); especificação USB. Resolução comentada do VaiConcursos. Gabarito disponível RAID 3 usa paridade intercalada por bit (acesso paralelo, disco de paridade dedicado). No RAID 3, os dados são distribuídos em faixas muito pequenas (por bit ou byte) entre os discos, com um disco dedicado à paridade, o que é chamado de paridade intercalada por bit. Segue a classificação de Stallings. A) RAID 4 usa paridade por bloco em disco dedicado; o código de detecção e correção de erros (Hamming) é do RAID 2. C) RAID 2 usa código de correção de erros, e o espelhamento é do RAID 1. D) A redundância P+Q é do RAID 6. E) A paridade distribuída por bloco é do RAID 5. Referência: Stallings, Organização e Arquitetura de Computadores (RAID); Patterson et al., 1988. Resolução comentada do VaiConcursos. Gabarito disponível Cada grupo de 4 bits corresponde a um dígito hexadecimal: AA C3 3C 55. 1010 1010 = AA; 1100 0011 = C3; 0011 1100 = 3C; 0101 0101 = 55. Portanto o número é AA C3 3C 55. B, C, D e E trazem ao menos um byte que não corresponde à conversão correta (por exemplo, C5, BB, 4C e 66 não equivalem aos grupos de bits dados). Referência: Sistemas de numeração: conversão binário-hexadecimal. Resolução comentada do VaiConcursos. Gabarito disponível Gabarito disponível No endereçamento imediato, o operando está na própria instrução. No modo imediato, parte da instrução contém o valor do operando em si, sem necessidade de acesso adicional à memória para obtê-lo. B) De pilha usa o topo da pilha, implicitamente. C) Direto: a instrução contém o endereço do operando. D) Indireto: a instrução contém o endereço de uma posição que guarda o endereço do operando. E) Indexado: o endereço é obtido somando um registrador de índice a um deslocamento. Referência: Stallings, Organização e Arquitetura de Computadores; Tanenbaum, Organização Estruturada de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível 00111000 (56) + 00111110 (62) = 118 = 01110110. X vale 56 e Y vale 62; a soma é 118. Em binário, 118 = 64+32+16+4+2 = 01110110. A) 01001101 = 77. B) 01111010 = 122. C) 01011011 = 91. D) 01100110 = 102. Nenhum desses valores é 118. Referência: Aritmética binária; Stallings, Organização e Arquitetura de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível Na memória virtual, cada programa tem seu espaço de endereçamento próprio, dividido em páginas. Na memória virtual, cada processo possui seu espaço de endereçamento virtual, dividido em blocos de tamanho fixo chamados páginas. Apenas parte delas precisa estar na memória física, e as demais ficam em disco, sendo trazidas sob demanda. A) Não envolve armazenamento em nuvem. C) A cache é pequena e não guarda o programa inteiro. D) O programa não é executado diretamente do disco; as páginas são trazidas à memória. E) Não é necessário que todas as páginas estejam na memória física, e essa é a vantagem do método. Referência: Tanenbaum, Sistemas Operacionais Modernos (Memória Virtual). Resolução comentada do VaiConcursos. Gabarito disponível A cláusula num_threads define o número de threads da região paralela. Em OpenMP, '#pragma omp parallel num_threads(n)' especifica quantas threads executarão o bloco paralelo. Isso sobrepõe, para essa região, o valor padrão (OMP_NUM_THREADS ou omp_set_num_threads). A) reduction combina variáveis privadas com uma operação, como a soma. B) set_threads não existe como cláusula. C) atomic é uma diretiva que garante atualização atômica de uma posição de memória. E) shared declara variáveis compartilhadas entre as threads. Referência: Especificação OpenMP API. Resolução comentada do VaiConcursos. Gabarito disponível PaaS fornece plataforma e middleware (bancos de dados, componentes) para as aplicações. Pela definição do NIST, o PaaS (Platform as a Service) oferece ao desenvolvedor ambiente e serviços de plataforma, como middleware, banco de dados e componentes, para implantar suas aplicações sem gerenciar a infraestrutura subjacente. A) SaaS entrega aplicações prontas ao usuário. B) IaaS fornece infraestrutura (processamento, armazenamento, rede). C) e E) Nuvem pública e híbrida são modelos de implantação, e não de serviço. Referência: NIST SP 800-145, The NIST Definition of Cloud Computing. Resolução comentada do VaiConcursos. Gabarito disponível No ECB, cada bloco é cifrado independentemente com a mesma chave. O modo ECB (Electronic Codebook) cifra cada bloco de texto claro de forma independente, usando a mesma chave. Por isso, blocos iguais geram blocos cifrados iguais, o que expõe padrões. B) CTR usa um contador cifrado combinado por XOR com o texto. C) OFB realimenta a saída da cifra, gerando um fluxo de chave. D) CFB realimenta o texto cifrado. E) CBC encadeia blocos, aplicando XOR do bloco claro com o cifrado anterior; portanto os blocos não são independentes. Referência: Stallings, Criptografia e Segurança de Redes; NIST SP 800-38A. Resolução comentada do VaiConcursos. Gabarito disponível SNR(dB) = 10·log10(Psinal/Pruído); com 1000/10 = 100, resulta em 20 dB. A relação sinal-ruído em decibéis é SNR = 10·log10(Ps/Pr). Para Ps=1000 e Pr=10, a razão é 100 e 10·log10(100) = 20 dB. A) 100/1 = 100 resulta em 20 dB, e não 100 dB. B) Quanto maior a SNR, melhor a qualidade do sinal. C) A SNR é razão entre potências do sinal e do ruído, e não entre tensões. D) A unidade é o decibel (dB), e não o miliampère. Referência: Forouzan, Comunicação de Dados e Redes de Computadores; Tanenbaum. Resolução comentada do VaiConcursos. Gabarito disponível O chaveamento por deslocamento de frequência (FSK) é muito usado em transmissões sem fio. No FSK, os bits são representados por frequências distintas da portadora, e a técnica é bastante usada em transmissões sem fio, por exemplo em rádio e Bluetooth (GFSK). Segue o gabarito oficial B. A) Descreve o FSK, e não o PSK: no PSK a informação está na fase. C) O PSK é usado em modems. D) O ASK é a técnica mais simples de implementar. E) O ASK é mais suscetível a ruído do que o FSK, e não menos. Referência: Stallings, Comunicação de Dados e Redes de Computadores; Forouzan. Resolução comentada do VaiConcursos. Gabarito disponível A variação do intervalo entre pacotes consecutivos de um mesmo fluxo é o jitter. Em QoS, jitter é a variação do atraso (variação do intervalo de chegada) entre pacotes de um mesmo fluxo. Ele é crítico para voz e vídeo em tempo real, que exigem entrega regular dos pacotes. A) Disponibilidade é a fração do tempo em que o serviço está operacional. B) 'Lag' é termo informal, associado a atraso percebido. D) e E) Atraso e latência são o tempo de trânsito dos pacotes, e não a variação desse tempo. Referência: Tanenbaum, Redes de Computadores (Qualidade de Serviço); Kurose e Ross. Resolução comentada do VaiConcursos. Gabarito disponível O 802.11b opera em 2,4 GHz, com taxas de até 11 Mbps (5,5 e 11 Mbps com HR-DSSS). O 802.11b usa a banda ISM de 2,4 GHz e o esquema HR-DSSS (High Rate DSSS), com taxas de 1, 2, 5,5 e 11 Mbps. A alternativa D cita a faixa de 5 a 11 Mbps, coerente com 5,5 e 11 Mbps do HR-DSSS. A) MIMO e agregação de quadros são características do 802.11n, e não do 802.11g (que usa OFDM, até 54 Mbps). B) O 802.11n visa taxas muito superiores às do 802.11a e é compatível com a/b/g. C) O 802.11n usa MIMO-OFDM, e não HR-DSSS. E) O 802.11a usa OFDM, e não HR-DSSS. Referência: IEEE 802.11; Tanenbaum, Redes de Computadores. Resolução comentada do VaiConcursos. Gabarito disponível EAP é 'extensível' porque suporta diversos métodos de autenticação. O EAP é um framework de autenticação, e não um mecanismo específico. Ele permite usar vários métodos (EAP-TLS, EAP-TTLS, PEAP, EAP-MD5, entre outros) e a adição de novos métodos sem alterar o protocolo básico. Daí o termo 'extensível'. A) Ser implementado em vários sistemas operacionais não define extensibilidade. B) O EAP também é usado em redes cabeadas 802.3 por meio do 802.1X. C) O EAP opera na camada de enlace e não atua em qualquer camada do OSI. E) A quantidade de usuários simultâneos não tem relação com o termo. Referência: RFC 3748 (Extensible Authentication Protocol); IEEE 802.1X. Resolução comentada do VaiConcursos. Gabarito disponível Em S/MIME 'dados envelopados' (enveloped data), a chave simétrica de sessão é cifrada com a chave pública do destinatário e enviada junto com a mensagem. O tipo envelopado (EnvelopedData) provê confidencialidade. A mensagem é cifrada com uma chave simétrica de sessão gerada aleatoriamente, e essa chave é cifrada com a chave pública de cada destinatário e anexada à mensagem. Só o detentor da chave privada correspondente consegue recuperar a chave de sessão e decifrar o conteúdo. A) Descreve assinatura digital, e não envelopamento. B) Descreve o tipo de dados assinados (SignedData), que não cifra. C) O S/MIME não se baseia exclusivamente em curvas elípticas, e a cifragem do conteúdo é simétrica. D) S/MIME protege o conteúdo da mensagem de e-mail e continua usando SMTP, POP e IMAP para o transporte, não HTTPS. Referência: RFC 5751 (S/MIME 3.2) e RFC 5652 (CMS); Stallings, Criptografia e Segurança de Redes. Resolução comentada do VaiConcursos. Gabarito disponível Simulação do laço com 4 iterações; o valor final de d é a soma a+b+c, igual a 15. Valores iniciais: a=2, b=4, c=3 (soma 9). Iteração 1: 9<10, então a=3, b=6, c=6 (soma 15). Iteração 2: 15 não é <10, então a=2, b=5, c=5 (soma 12). Iteração 3: 12 não é <10, então a=1, b=4, c=4 (soma 9). Iteração 4: 9<10, então a=2, b=6, c=7 (soma 15). Logo d = 2+6+7 = 15.
B) 9 é a soma após a 3ª iteração, e não ao final. C) 10 é o valor inicial de d, que é sobrescrito. D) e E) não correspondem a nenhuma soma obtida na simulação. Referência: Lógica de programação: estruturas de repetição (Para) e decisão (Se/Senão). Resolução comentada do VaiConcursos.EsFCEx — Concurso de Admissão 2023 — Curso de Formação de Oficiais do Quadro Complementar — Área: Informática — 008. Prova Objetiva — Versão A
chmod -R 764 /teste
altera recursivamente as permissões do diretório /teste e todo o seu conteúdo para:Resolução comentada
Análise das alternativas
#!/bin/bash
a=1
b=2
if [ $a > $b ]
then
echo Sim
else
echo Nao
fi
A execução do script acima sem a passagem de nenhum parâmetro produz a seguinte saída no terminal:Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
10101010 11000011 00111100 01010101
Assinale a alternativa que apresenta corretamente a representação desse número na base numérica hexadecimal.Resolução comentada
Análise das alternativas
![]()
Assinale a alternativa que apresenta uma expressão booleana equivalente à Z que pode ser obtida por meio da aplicação de operações de álgebra booleana.Resolução comentada
Análise das alternativas
X: 00111000
Y: 00111110
Assinale a alternativa que apresenta o resultado da soma, em binário, de X + Y.Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Resolução comentada
Análise das alternativas
Início
Inteiro: a, b, c, d, j;
a ← 2;
b ← 4;
c ← 3;
d ← 10;
Para j de 1 até 4 faça
[
Se (a+b+c) < d
Então
[
a ← a+1;
b ← b+2;
c ← c+3;
]
Senão
[
a ← a-1;
b ← b-1;
c ← c-1;
]
]
d ← a + b + c;
Fim.
Ao final desse algoritmo, a variável d estará com o valorResolução comentada
Análise das alternativas
O seguinte comando do sistema operacional Linux
Considere o seguinte shell script para o sistema operacional Linux:
No sistema operacional Linux, o comando patch tem a finalidade de
Assinale a alternativa que apresenta uma afirmação verdadeira sobre a interface de comunicação USB tipicamente presente em um computador.
Assinale a alternativa correta relacionada com Redundant Arrays of Inexpensive Disks (RAID), que associa a um tipo de RAID a sua característica.
O número a seguir, de 32 bits, está representado na base numérica binária.
Analise a expressão booleana Z.
Um modo de endereçamento a operando existente em diversas arquiteturas de computadores é caracterizado por parte da instrução conter o operando em si, em vez de o endereço do operando ou uma informação que permita chegar ao operando na memória. Trata-se do endereçamento
Considere dois números binários, X e Y, conforme expressos a seguir.
Um problema antigo associado a sistemas operacionais é o tratamento de programas maiores do que a memória principal do computador. Sobre esse problema é correto afirmar que no método conhecido como Memória Virtual, empregado para superar esse problema,
Na API OpenMP, a diretiva #pragma omp parallel é utilizada para indicar ao compilador que um bloco de código deverá ser paralelizado. A cláusula utilizada na declaração desta diretiva para especificar o número de threads que irão executar este bloco de código é:
Um dos modelos de serviço da computação em nuvem definidos pelo NIST (National Institute of Standards and Technology) é caracterizado por prover serviços de middleware, tais como serviços de bancos de dados e componentes para uso por aplicativos. Esse modelo de serviço é conhecido como
O modo de operação de cifras de bloco no qual cada bloco de b bits de texto às claras é codificado de forma independente, usando a mesma chave, é denominado
Os sistemas de transmissão de dados estão sujeitos a interferências eletromagnéticas indesejadas, que ocasionam ruídos nos sinais. Sobre o nível de ruído em uma transmissão, chamado de relação sinal-ruído, é correto afirmar que
Assinale a alternativa correta associada a técnicas de modulação de sinais utilizadas em sistemas de transmissão de dados.
Em relação à Qualidade de Serviço (QoS) em redes de computadores, diversos parâmetros são utilizados para especificar o nível de serviço desejado. Considerando que fluxo é uma sequência de dados pertencentes a duas aplicações, uma na origem e outra no destino, que se comunicam, o parâmetro que representa a variação do intervalo de tempo entre pacotes consecutivos de um mesmo fluxo, é denominado:
O padrão IEEE 802.11 de redes sem fio apresenta diversas opções, como o
A respeito do protocolo EAP (Extensible Authentication Protocol), assinale a alternativa que explica o que significa ele ser “extensível”.
Sobre conteúdos S/MIME do tipo “dados envelopados”, utilizados para prover segurança a mensagens de e-mail na internet, é correto afirmar:
Um programa foi concebido na forma de uma pseudolinguagem (português estruturado), conforme apresentado a seguir.