Questões de Concurso Para marinha

Foram encontradas 1.398 questões

Resolva questões gratuitamente!

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

Q1393657 Programação
Utilizando a linguagem de programação C++, foi definida uma classe Empregado em empregado.hpp. Nessa definição, é encontrada a seguinte linha de comando:
virtualfloatcalculaSalario () ;

Assinale a alternativa que apresenta a propriedade da orientação a objetos implementada utilizando esse comando e o que essa linha de comando indica.
Alternativas
Q1393656 Sistemas Operacionais
Sobre as estruturas dos sistemas operacionais, assinale a alternativa correta.
Alternativas
Q1393655 Redes de Computadores
No protocolo TCP/IP, existe uma camada conhecida como Internet. Essa camada possui equivalência com uma camada do modelo de referência ISO/OSI. Assinale a alternativa que apresenta qual é essa camada do modelo ISO/OSI.
Alternativas
Q1393654 Sistemas Operacionais
Assinale a alternativa que apresenta a diferença entre dois tipos de computação distribuída: computação de cluster e computação em grade.
Alternativas
Q1393653 Sistemas Operacionais
Sobre as formas de um sistema operacional se recuperar de uma situação de impasse (deadlock), analise as assertivas.

I. O método de recuperação por preempção retira um recurso do processo atual e o passa para outro processo. II. O método de recuperação por meio de retrocesso necessita que os processos gerem checkpoints periodicamente. III. O método de recuperação por meio da eliminação de processos elimina processos tanto presentes no ciclo de execução como processos fora dele.

É correto o que se afirma em
Alternativas
Q1393652 Programação
Considere o código abaixo, escrito na linguagem de programação C++, que é o arquivo Aluno.hpp (supondo que exista um arquivo previamente escrito chamado Pessoa.hpp).
#ifndef _Aluno_H #define _Aluno_H #include “Pessoa.hpp” #include <string> usingnamespacestd; class Aluno: public Pessoa { private: string curso; string semestre; public: Aluno(); stringobtemCurso(); voidconfiguraCurso(); stringobtemSemestre(); voidconfiguraSemestre)(; ); #endif

Sobre o código, assinale a alternativa correta.
Alternativas
Q1393651 Sistemas Operacionais
Assinale a alternativa que apresenta a diferença entre um processo e um thread em um sistema operacional.
Alternativas
Q1393650 Redes de Computadores
Sobre as características dos tipos de redes de computadores, assinale a alternativa correta.
Alternativas
Q1393649 Programação
Considere o trecho de código abaixo, escrito na linguagem de programação C++, que define uma classe chamada Pessoa.
class Pessoa { public: char nome[45]; char sexo; intanoNascimento; private float salario; private voidcalcularAumento();
public: intcalcularIdade (int ano); }
Sobre a definição acima, assinale a alternativa correta.
Alternativas
Q1393648 Arquitetura de Computadores
Existem diversas arquiteturas para o processamento paralelo. Uma delas é conhecida como SMP (Symmetric Multiprocessor). Em relação ao acesso à memória, assinale a alternativa que apresenta a principal característica do SMP.
Alternativas
Q1393647 Redes de Computadores
É correto afirmar que o cabeamento estruturado preocupa-se
Alternativas
Q1393646 Programação

Considere o código abaixo, escrito na linguagem de programação C++.


#include <iostream>

usingnamespacestd;

intmain(){

int A = 0, B = 7, C = 4, D = 3;

for (A = 0; A < B; A++)

D = D + 1;

for (A = 0;A <= C; A++)

D = D + 2;

if (D>=20)

cout<< "SISTEMAS OPERACIONAIS";

else

cout<< "REDES DE COMPUTADORES";

}


Assinale a alternativa que apresenta o valor que a variável D apresentará ao final da execução do programa e qual mensagem aparecerá na tela do computador.

Alternativas
Q1393645 Arquitetura de Computadores
Os processadores atuais são projetados com características tanto da filosofia de projeto RISC, quanto da filosofia de projeto CISC. Assinale a alternativa abaixo que apresenta uma característica da filosofia de projeto RISC.
Alternativas
Q1393644 Redes de Computadores

Sobre os meios físicos utilizados nas redes de computadores, analise as assertivas abaixo.


I. Os custos de instalação de fibra óptica, em redes de computadores, é bastante baixo.

II. As fibras ópticas que utilizam como fonte de luz um laser semicondutor possuem altas taxas de transmissão de dados.

III. Todas as fibras ópticas são feitas a partir de compostos plásticos.


É correto o que se afirma em

Alternativas
Q1393643 Arquitetura de Computadores
Os computadores utilizam interrupções para tratar a entrada e a saída de dados. Sobre o processo de interrupção, analise as assertivas abaixo.

I. Sempre o processador receberá a solicitação de interrupção por parte de algum controlador. II. Uma interrupção gera operações tanto no hardware quanto no software do processador. III. Se o computador não utilizasse interrupções, o processador seria obrigado a aguardar a chegada de dados solicitados por ele, sem realizar nenhuma operação.

É correto o que se afirma em
Alternativas
Q1393642 Redes de Computadores
No endereçamento IPv4, há a seguinte notação: 222.2.2.0/24. É correto afirmar que essa notação indica que
Alternativas
Q1393641 Arquitetura de Computadores
É correto afirmar que uma interrupção do tipo Falta de Página (Page Fault) acontece quando
Alternativas
Q1393640 Algoritmos e Estrutura de Dados
É correto afirmar que a complexidade assintótica de algoritmos é usada
Alternativas
Q1393639 Sistemas Operacionais
Os sistemas operacionais utilizam o conceito de processo para executar os programas, e esses processos possuem estados. Quanto aos estados dos processos, assinale a alternativa correta.
Alternativas
Q1393638 Programação

Sobre a linguagem de programação C#.NET, analise as assertivas abaixo.


I. A linguagem de programação C#.NET permite o uso de caracteres acentuados em identificadores de classes.

II. Existem programas em C#.NET que não possuem definições de classe realizadas pelo programador.

III. 8prova é um nome de identificador válido em programas criados com a linguagem de programação C#.NET.


É correto o que se afirma em

Alternativas
Respostas
1001: C
1002: E
1003: B
1004: D
1005: E
1006: B
1007: C
1008: D
1009: B
1010: A
1011: D
1012: B
1013: C
1014: D
1015: A
1016: C
1017: D
1018: A
1019: A
1020: D