Magna Concursos

Foram encontradas 53 questões.

2723289 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere as seguintes definições relacionadas à modelagem de casos de uso (UML), com lacunas a preencher.

I. O destina-se a ser usado quando há partes comuns do comportamento de dois ou mais casos de uso. Essa parte comum é então extraída para um caso de uso separado, para ser incluído por todos os casos de uso básicos que tenham essa parte em comum. Como o uso principal desse relacionamento é para reutilização de partes comuns, o que é deixado em um caso de uso básico geralmente não é completo em si mesmo, mas depende das partes adicionadas para ser significativo.

II. O destina-se a ser usado quando há algum comportamento adicional que deve ser incluído, possivelmente de forma condicional ao comportamento definido em um ou mais casos de uso.

III. especifica um papel desempenhado por um usuário ou qualquer outro sistema que interage com o sistema sob modelagem.

IV. especifica um conjunto de ações executadas, que produz um resultado observável de valor para uma ou mais partes interessadas.

Assinale a alternativa que preenche corretamente as quatro definições, considerando sua ordem numérica.

 

Provas

Questão presente nas seguintes provas
2723288 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere as seguintes descrições, correspondentes ao conteúdo da seção "intenção" do catálogo de design patterns (padrões de projeto).

I. “Permite que um objeto altere seu comportamento quando seu estado interno for alterado. O objeto parecerá ter trocado a sua classe.”

II. “Define uma dependência ‘um para muitos’ entre objetos para que, quando um objeto mudar de estado, todos os seus dependentes sejam notificados e atualizados automaticamente.”

III. “Compõe objetos em estruturas de árvore para representar hierarquias todo-parte. Permite que os clientes tratem objetos individuais e composições de objetos de maneira uniforme.”

Assinale a alternativa que identifica os design patterns correspondentes às três descrições acima, considerando sua ordem numérica.

 

Provas

Questão presente nas seguintes provas
2723287 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere o seguinte código em PHP 7.4.

<?php
$A = array("x","y","z");
$B = array();
foreach( $A as $V )
if ($V != "j")
$B["respostas"] = $V;
// Saída 1
echo @count($B);
@array_pop($B["respostas"]);
// Saída 2
echo @count($B["respostas"]);
@array_pop($B);
// Saída 3
echo @count([$B]);

Analise as afirmativas abaixo e assinale a alternativa correta.

I. A Saída 1 exibirá o valor "3".

II. A Saída 2 exibirá o valor "2".

III. A Saída 3 exibirá o valor "1".

 

Provas

Questão presente nas seguintes provas
2723286 Ano: 2022
Disciplina: TI - Sistemas Operacionais
Banca: UFSC
Orgão: UFSC
Provas:

Considere os seguintes comandos do sistema operacional Ubuntu Linux para copiar dados de uma origem para um destino:

Comando 1:

dd bs=16M if=/dev/sda1 | nc 192.168.1.2 9000

Comando 2:

nc -l 9000 | dd bs=16M of=/dev/sdc1

Analise as afirmativas abaixo e assinale a alternativa correta.

I. Os comandos devem ser executados em dois servidores distintos.

II. O Comando 1 envia os dados e a tabela de partições da partição sda1.

III. As máquinas devem estar acessíveis entre si, conectadas à internet.

 

Provas

Questão presente nas seguintes provas
2723285 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Considere o seguinte comando GIT:

git commit -am "v5.0"

Analise as afirmativas abaixo e assinale a alternativa correta.

I. O comando salva (commit) todos os arquivos modificados na pasta.

II. O comando cria uma ramificação (branch) chamada "v5.0".

III. O comando ignorará os arquivos não monitorados (untracked).

 

Provas

Questão presente nas seguintes provas
2723284 Ano: 2022
Disciplina: TI - Redes de Computadores
Banca: UFSC
Orgão: UFSC
Provas:

Analise as afirmativas abaixo sobre a utilização de Redes Locais Virtuais (VLANs) e assinale a alternativa correta.

I. Uma mesma rede local pode passar por diferentes VLANs, em diferentes equipamentos.

II. Teoricamente, a porta de um ativo pode passar por uma VLAN desmarcada (untagged) ou por múltiplas VLANs marcadas (tagged), mas não as duas ao mesmo tempo.

III. Múltiplas VLANs podem ser retuneladas, recebendo uma marcação (tag) extra (Q-in-Q).

 

Provas

Questão presente nas seguintes provas
2723283 Ano: 2022
Disciplina: TI - Redes de Computadores
Banca: UFSC
Orgão: UFSC
Provas:

Considere as seguintes afirmativas a respeito do endereçamento em redes TCP/IP e assinale a alternativa correta.

I. O endereço IP 127.0.0.1 é reservado para a interface de loopback.

II. Os endereços IP da rede 10.0.0.0/8 são reservados para redes privadas.

III. Os endereços IP da rede 192.168.0.0/16 são reservados para redes privadas.

 

Provas

Questão presente nas seguintes provas
2723282 Ano: 2022
Disciplina: TI - Redes de Computadores
Banca: UFSC
Orgão: UFSC
Provas:

Considere as afirmativas a seguir sobre o padrão IEEE 802.1x e assinale a alternativa correta.

I. Depois do cliente adquirir um IP do servidor DHCP, o ativo de rede realiza o processo de autenticação.

II. A solução demanda um cliente de autenticação, chamado de suplicante, geralmente implementado pelo sistema operacional.

III. Previne que múltiplos endereços MAC utilizem a mesma porta de um ativo de rede.

 

Provas

Questão presente nas seguintes provas
2723281 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Indique se as afirmativas abaixo, a respeito de servidores de mensageria, objetos e cache, são verdadeiras (V) ou falsas (F) e assinale a alternativa que apresenta a sequência correta, de cima para baixo.

( ) O Apache ActiveMQ permite a troca de mensagens entre aplicações remotas utilizando o protocolo AMQP (Advanced Message Queuing Protocol).

( ) O Amazon S3 permite o armazenamento de objetos que são identificados por chaves, sendo que cada objeto pode possuir múltiplas versões.

( ) O Memcached é um sistema de armazenamento distribuído de dados em memória volátil, que oferece suporte nativo à replicação de dados e à recuperação automática em caso de falha de seus servidores.

( ) O Redis utiliza um esquema de replicação de dados do tipo primário-backup, no qual os dados mantidos em um servidor backup podem ser acessados somente em caso de falha do servidor primário.

 

Provas

Questão presente nas seguintes provas
2723280 Ano: 2022
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFSC
Orgão: UFSC
Provas:

Analise as afirmativas abaixo a respeito do desenvolvimento de serviços Web (Web Services) usando diferentes linguagens de programação e assinale a alternativa correta.

I. O JAX-WS (Java API for XML Web Services) permite a criação de serviços Web na linguagem Java que utilizam o protocolo de comunicação SOAP.

II. O JAX-RS (Java API for RESTful Web Services) permite o desenvolvimento de serviços Web na linguagem Java que adotam o estilo arquitetural REST.

III. O Zend Framework permite a criação de serviços Web na linguagem PHP que empregam o protocolo SOAP, assim como serviços que adotam o estilo arquitetural REST.

IV. O Ruby on Rails permite desenvolver serviços Web na linguagem Ruby que são compatíveis com o estilo arquitetural REST.

 

Provas

Questão presente nas seguintes provas