Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.584 questões
Sabemos que o PHP 5 possui suporte a programação orientada a objetos, desta forma implementa os conceitos deste paradigma. Dado o código a seguir, referente ao arquivo u.php, sendo executado no PHP5
<?php
class a{
protected $_d;
protected $_f;
function __construct($d="",$f=""){
$this->setd($d);
$this->setf($f);
}
public function setd($_m){
$this->_d = $_m;
}
public function setf($_m){
$this->_f = $_m;
}
}
class b extends a{
protected $g;
function __construct($mr="",$md="",$ne=0){
_________________________________
$this->setg($ne);
}
public function setg($_ne){
$this->_g = $_ne;
}
}
$x = new b();
$y = new a
?>
Para que a classe b consiga executar o construtor da classe pai, é necessário incluir a seguinte linha de código:
A seguir é exibido o conteúdo do arquivo foo.html. Este arquivo é aberto dentro do navegador Chrome versão 48, e o console do navegador está aberto para verificar o resultado:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function g(){
document.onclick=a
document.getElementById("p").onclick=b;
}
function a(){
console.log(1);
}
function b(v){
if(!v)
var v = window.event;
console.log(2);
v.cancelBubble=true;
}
</script>
</head>
<body onload="g()">
<p id="p"> Foo </p>
</body>
</html>
Uma vez carregada a página o usuário irá clicar sobre o texto Foo que está sendo exibido na página. A seguir, ao observar o console, será vista a seguinte saída:
A seguir é exibido o conteúdo do arquivo foo.html. Este arquivo é aberto dentro do navegador Chrome versão 48, e o console do navegador está aberto para verificar o resultado:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var k = new Array(3);
k[0] = "1";
k[1] = "2";
k[2] = function b(){
console.log("total:");
};
var i=t=0;
for(i=0;i<2;i++){
t=t+k[i];
}
console.log(k[i]+t);
</script>
</head>
</html>
Ao abrirmos o arquivo no browser, o console irá exibir a seguinte mensagem:
Assinale a alternativa em que são mostrados os principais protocolos utilizados em VPNs:
Analise o texto: “Luís envia uma mensagem codificada para Maria. Para codificar o texto, Luís usa a chave pública de Maria. Para Maria decodificar e ler a mensagem que recebeu de Luís, ela terá que usar a chave privada, relacionada à chave pública usada por Luís no processo de codificação. Somente Maria conhece a chave privada.”
O texto faz referência à:
Quando a mesma chave para cifrar e decifrar é compartilhada entre remetente e destinatário, estamos tratando de:
Das alternativas abaixo, marque a que se encaixa como a definição mais completa de firewall:
Assinale a alternativa que NÃO se enquadra nas características de um firewall:
A International Organization for Standardization (ISO) criou um modelo de gerenciamento de rede, em que são definidas cinco áreas de gerenciamento de rede. A área, cujo gerenciamento permite que um administrador de rede saiba quais dispositivos fazem parte da rede administrada e quais são suas configurações de hardware e software, é a gerência de:
Na técnica Classless Inter-Domain Routing (CIDR), o roteamento de pacotes, quando da ocorrência de sobreposição de prefixos em função das operações de agregação, considera:
Sobre o padrão 10 Gigabit Ethernet, é CORRETO afirmar que:
Julgue as afirmativas como VERDADEIRAS (V) ou FALSAS (F). Em seguida, assinale a opção que preenche CORRETAMENTE cada afirmação, na sequência de cima para baixo.
( ) Em redes de datagramas, os roteadores armazenam informações sobre o estado das conexões.
( ) Em redes de circuitos virtuais, todos os pacotes seguem uma mesma rota associada ao circuito virtual estabelecido.
( ) Tanto em redes de datagramas quanto em redes de circuito virtual, o controle de qualidade de serviço é uma tarefa difícil de ser configurada.
( ) Os impactos gerados por falhas em roteadores de uma rede de circuito virtual são praticamente nulos.
( ) Cada pacote de dados de uma rede de circuito virtual contém os endereços completos de origem e destino.
Analise as afirmativas e assinale a opção que indica todas as alternativas CORRETAS.
I. Em uma rede de computadores, a interconexão entre os elementos constituintes é opcional.
II. Um conjunto de computadores independentes que se apresenta ao usuário como um único sistema coerente define o conceito de rede de computadores.
III. Redes de computadores e sistemas distribuídos são conceitos corretamente utilizados como sinônimos.
IV. Sistemas distribuídos e redes de computadores diferenciam-se entre si pelo software utilizado.
V. Dentre as aplicações das redes de computadores pode-se citar o compartilhamento de recursos entre diferentes usuários.
Sobre os padrões de discos rígidos Integrated Driver Eletronics (IDE) e Serial Advanced Technology Attachment (SATA), é INCORRETO afirmar que:
Sobre o suporte a portas seriais assíncronas na arquitetura de computadores IBM-PC, é CORRETO afirmar que:
No sistema operacional Windows 7, a instalação de drivers pode ser feita de forma manual sempre que o fabricante do equipamento não fornecer um programa de instalação ao usuário. Para este processo, utiliza-se a ferramenta:
Analise as afirmativas a seguir e assinale a CORRETA.
Analise as afirmativas sobre arquiteturas paralelas, identificando com “V” as VERDADEIRAS e com “F” as FALSAS.
( ) O uso do coprocessador é uma técnica de processamento paralelo que utiliza um processador auxiliar especializado, responsável pela execução de alguma tarefa específica, como processamento de pacotes de rede.
( ) Quando os elementos de processamento estão perto um do outro, têm alta largura de banda, o atraso entre eles é baixo e são muito próximos em termos computacionais, diz-se que são fracamente acoplados.
( ) A técnica de paralelismo, que implementa o uso de multiprocessadores em um único chip, pode ser subclassificada em multiprocessadores heterogêneos e homogêneos, sendo que nesta última encontram-se os processadores multicore.
( ) O paralelismo pode ser introduzido em vários níveis. No nível mais alto, ele pode ser adicionado ao chip da CPU, por pipeline e projetos superescalares com várias unidades funcionais.
( ) Na taxonomia de Flyn, os supercomputadores vetoriais são classificados como máquinas SIMD, ou seja, máquinas com apenas um fluxo de instruções e múltiplos dados.
Assinale a alternativa CORRETA na sequência de cima para baixo:
Considerando a estrutura e organização de um microcomputador, afirma-se:
I. A placa-mãe ATX possui um bloco com vários conectores na parte traseira, reduzindo o uso de cabos internos em relação à placa-mãe AT.
II. Na placa-mãe ATX, o processador fica disposto próximo a entrada de ventilação contribuindo para uma refrigeração mais eficiente.
III. Os sockets LGA 2011 e AM3+ foram desenvolvidos para suportarem as famílias de processadores Intel Core i7 e AMD FX, respectivamente.
IV. Para o correto funcionamento de placas com suporte a canais duplos de memória, recomenda-se o uso de pares de memória idênticos.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETA(S):
Sobre arquiteturas de memória, afirma-se:
I. Na arquitetura de memória distribuída, os processadores possuem uma memória privada e comunicam-se por uma rede de interconexão.
II. Na arquitetura de memória compartilhada, a comunicação entre processos é feita por meio de instruções do tipo LOAD/STORE.
III. Na arquitetura de memória distribuída, a comunicação entre os processos não pode ser feita por meio da memória.
IV. As arquiteturas de memória distribuída, são consideradas sistemas fáceis de construir e difíceis de programar.
V. Na arquitetura de memória distribuída, a comunicação costuma ser feita por primitivas de software como SEND/RECEIVE.
Assinale a alternativa em que todas a(s) afirmativa(s) está(ão) CORRETA(S):