Questões de Concurso Para ufrj

Foram encontradas 8.471 questões

Resolva questões gratuitamente!

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

Q1885386 Redes de Computadores
O protocolo SIP é responsável pelo gerenciamento de sessões VoIP; porém, ele não carrega o vídeo e a voz propriamente dita. Para tornar essa comunicação de fluxos de áudio e vídeo possível, utilizam-se outros protocolos. Na primeira mensagem SIP para o estabelecimento de uma chamada, um protocolo descreve, de forma facilmente legível, informações de mídia como CODEC, porta e protocolo de transporte que serão utilizados em uma chamada. Por exemplo, uma mensagem desse protocolo poderia conter:
m=áudio 3456 RTP/AVP 0, 3, 4 e 5 (0=PCM G711, 3=GSM, 4=G.723 e 5=DVI4)
Nesse exemplo, a porta usada para mídia é a 3456 e os codecs suportados são os de número 0, 3, 4 e 5. O protocolo em questão definido pela RFC 2327, que é usado em conjunto com o SIP e descreve informações de mídia durante o estabelecimento de uma sessão SIP, é:
Alternativas
Q1885385 Redes de Computadores
O bom funcionamento do VoIP é dependente de vários fatores que influenciam a qualidade das chamadas, um deles é o Jitter. Pode-se afirmar que o Jitter é definido como: 
Alternativas
Q1885384 Redes de Computadores
Assinale a alternativa que apresenta o protocolo normalmente utilizado para transportar o fluxo de voz (áudio) de uma chamada VoIP.
Alternativas
Q1885383 Redes de Computadores
O protocolo SIP é muito utilizado para gerenciar chamadas VoIP. Quando um telefone A deseja realizar uma chamada para o telefone B, o tipo de mensagem utilizado para iniciar essa comunicação é:
Alternativas
Q1885382 Redes de Computadores
Sobre o protocolo ARP, marque a alternativa correta.
Alternativas
Q1885381 Redes de Computadores
O protocolo que é usado em redes sem fio e provê maior segurança através de criptografia dos dados é:
Alternativas
Q1885380 Redes de Computadores
A instalação de um switch foi executada para prover conectividade a duas salas de uma empresa. Em cada sala funciona um departamento diferente, e há a necessidade de que cada uma delas esteja em um domínio de broadcast distinto. Para atender a essa necessidade, utilizamos:
Alternativas
Q1885379 Redes de Computadores
Assinale a opção que apresenta a camada do modelo OSI à qual pertence o protocolo IP.
Alternativas
Q1885378 Redes de Computadores

Observe a figura a seguir: 





Uma instituição contratou um ISP para prover um link de 100Mbps simétrico entre a sua matriz e uma filial. Depois que o link foi instalado, um técnico realizou três testes de velocidade de conexão:

Teste 1: Transmissão de dados da matriz para a filial Taxa de transmissão: 91170000 bits/s

Teste 2: Transmissão de dados da filial para a matriz Taxa de transmissão: 92100000 bits/s

Teste 3: Transmissão de dados da matriz para a filial e da filial para a matriz simultaneamente.

Taxa de transmissão da matriz para a filial: 67931000 bits/s

Taxa de transmissão da filial para a matriz: 1854000 bits/s

O Teste 1 e o Teste 2 obtiveram um valor próximo da banda contratada, mas o valor do Teste 3 teve um desempenho consideravelmente abaixo dos 100Mbps contratados em cada direção. Assinale a alternativa que apresenta corretamente o motivo para esse desempenho.
Alternativas
Q1885377 Redes de Computadores

Observe a figura:





Fonte: CCNA Cyberops Official Cert Guide, 2017.

A imagem mostra um exemplo de controle de fluxo com o uso do protocolo TCP, em que o host receptor informa ao transmissor quantos dados podem ser enviados antes de aguardar por uma confirmação. Assinale a alternativa que descreve corretamente o modo como o controle de fluxo do protocolo TCP é realizado. 
Alternativas
Q1885376 Redes de Computadores
O protocolo que requer que a conexão seja estabelecida antes de enviar os dados é: 
Alternativas
Q1885375 Redes de Computadores
Assinale a alternativa que apresenta quantos endereços IP para identificar hosts estão disponíveis na rede 172.16.30.0 com a máscara de subrede 255.255.254.0. 
Alternativas
Q1885374 Redes de Computadores
Marque a alternativa que apresenta uma função dos números de porta incluídos nos segmentos TCP e UDP.
Alternativas
Q1885313 Arquitetura de Software

Considere o código resumido a seguir, implementado em PHP, para responder à questão.


1.    class Pessoa {

2.    public static function salvar($nome, $email) {/*...*/ return $id;}

3.    }

4.    class Aluno {

5.    public static function salvar($id, $matricula) {/*...*/}

6.    }

7.    class Registro {

8.    public static function registrar($nome, $email, $matricula) {

9.    Aluno::salvar(Pessoa::salvar($nome, $email), $matricula);

10.    }

11.    }

12.    Registro::registrar(“Aluno 1”, “[email protected]”, 1001);

Quanto aos padrões de projeto, o que melhor representa a implementação do código apresentado é:
Alternativas
Q1885312 Engenharia de Software
Considerando o diagrama de classes a seguir e, sabendo que a classe ClienteDAO precisa de uma instância da classe SQLiteOpenHelper, responda à questão. 




Com base no diagrama apresentado, assinale a alternativa que apresenta o tipo de relacionamento entre classes identificado.
Alternativas
Q1885311 Engenharia de Software
Considerando o diagrama de classes a seguir e, sabendo que a classe ClienteDAO precisa de uma instância da classe SQLiteOpenHelper, responda à questão. 




Assinale a alternativa que melhor discursa sobre algumas características do diagrama.
Alternativas
Q1885310 Arquitetura de Software
Considerando o diagrama de classes a seguir e, sabendo que a classe ClienteDAO precisa de uma instância da classe SQLiteOpenHelper, responda à questão. 




É possível identificar no diagrama exemplo da implementação dos padrões de projeto:
Alternativas
Q1885309 Programação
Considerando o trecho de código a seguir, em uma aplicação php com PHPUnit, responda à questão.


1.    public function testPrimeiro(){
2.    $nome = “Aluno 1”;
3.    $this->assertEquals(‘Aluno 1’, $nome);
4.    return $nome;
5.    }
6.    public function testSegundo($nome){
7.    $tratamento = “Prezado(a) “.$nome;
8.    $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9.    }
Em relação ao método de teste testSegundo, assinale a alternativa correta.
Alternativas
Q1885308 Programação
Considerando o trecho de código a seguir, em uma aplicação php com PHPUnit, responda à questão.


1.    public function testPrimeiro(){
2.    $nome = “Aluno 1”;
3.    $this->assertEquals(‘Aluno 1’, $nome);
4.    return $nome;
5.    }
6.    public function testSegundo($nome){
7.    $tratamento = “Prezado(a) “.$nome;
8.    $this->assertEquals(‘Prezado(a) Aluno 1’, $tratamento);
9.    }
Assinale a alternativa que, utilizando-se do PHPUnit, melhor completa a implementação para que o segundo teste seja dependente do retorno do primeiro teste. 
Alternativas
Q1885307 Programação
Considerando o trecho de código a seguir, em uma aplicação php, responda à questão.


1.    class Aluno {
2.    public $nome, $matricula;
3.    public function _ _construct($nome, $matricula){
4.    $this->nome = $nome;
5.    $this->matricula = $matricula;
6.    }
7.    public function toString(){
8.    return $this->matricula . “: “.$this->nome;
9.    }
10.    }
11.    $alunos = array();
12.    array_push($alunos,
13.    new Aluno(“Aluno 1”, 1001),
14.    new Aluno(“Aluno 2”, 1002),
15.    new Aluno(“Aluno 3”, 1003),
16.    new Aluno(“Aluno 4”, 1004)
17.    );
18.    print_r(array_pop($alunos)->toString());
Um método para apagar o array pode ser identificado na alternativa:
Alternativas
Respostas
3221: D
3222: C
3223: A
3224: D
3225: D
3226: C
3227: B
3228: E
3229: D
3230: E
3231: D
3232: B
3233: C
3234: E
3235: B
3236: A
3237: D
3238: C
3239: B
3240: E