Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.584 questões

Q2768783 Arquitetura de Software

Seja a classe X, com seus atributos x1, x2, x3 e x4, desenhada segundo o padrão UML.



Classe X

+ x1

+ x2

- x3

# x4



A visibilidade do atributo x4 é dita como sendo

Alternativas
Q2768776 Arquitetura de Software

O diagrama da UML que representa uma coleção de objetos que trabalham em conjunto para atender a algum comportamento do sistema é o diagrama de

Alternativas
Q2768774 Arquitetura de Software

Um programador deseja utilizar um padrão de projeto J2EE para aplicações WEB que encapsula lógica não relacionada à formatação.


Nesse caso, o programador vai usar o padrão

Alternativas
Q2764698 Arquitetura de Software

Se Maria utiliza o algoritmo RSA para cifrar um arquivo, com a chave pública de Ana, qual chave Ana deve utilizar para decifrar o arquivo e qual propriedade de segurança foi aplicada respectivamente?

Alternativas
Q2764697 Arquitetura de Software

Suponha que uma rede TCP/IP local utilize o endereço de rede 192.168.5.64/28. Quantos endereços IP ficam disponíveis para o endereçamento de interfaces de rede?

Alternativas
Q2764696 Arquitetura de Software

Suponha que uma rede TCP/IP local utilize o endereço de rede 192.168.1.128/26. Qual o endereço de broadcast dessa rede?

Alternativas
Q2764695 Arquitetura de Software

Suponha que um usuário do sistema operacional Windows digite o endereço de um site (ex.: www.fundatec.com.br) em um navegador e pressione enter. Para resolver o nome, existem etapas. Qual seria a primeira delas?

Alternativas
Q2764694 Arquitetura de Software

No Linux, através de um gerenciador de pacotes e serviços, que comando pode ser utilizado para instalar um serviço denominado xtestex?

Alternativas
Q2764693 Arquitetura de Software

Que mecanismo permite a implementação de relacionamentos em um banco de dados relacional?

Alternativas
Q2764692 Arquitetura de Software

Um modelo ER deve ser:

Alternativas
Q2764691 Arquitetura de Software

Para responder às questões 31 e 32, analise o Quadro 01 abaixo.




<?php

class Produto{

var $codigo;

var $nome;

var $estoque;

public function __construct($cod, $nom) {

$this->codigo = $cod;

$this->nome = $nom;

$this->estoque = 0;

}

function Compra($qtd){

$this->estoque += $qtd;

}

function Vende($qtd){

$this->estoque -= $qtd;

}

function Mostra(){

if($this->estoque < 0)

print 'Estoque negativo!';

else

print $this->nome.' tem estoque = '.$this-

>estoque;

}

}

$pro1 = new Produto(3, 'chocolate');

$pro2 = new Produto(2, 'refrigerante');

$pro3 = new Produto(1, 'suco');

$pro1->Compra(30);

$pro2->Vende(20);

$pro2->Compra(7);

$pro3->Compra(12);

$pro1->Vende(9);

$pro3->Compra(2);

$pro1->Compra(21);

$pro3->Vende(3);

$pro1->Compra(7);

$pro2->Vende(2);

$pro2->Mostra();

$pro3->Mostra();

?>

Quadro 01 — Código PHP

O que deve ser mostrado com a execução de $pro2->Mostra();?

Alternativas
Q2762122 Arquitetura de Software

Nas questões que avaliam os conhecimentos de noções de informática, a menos que seja explicitamente informado o contrário, considere que todos os programas mencionados estão em configuração padrão, em português, que o mouse está configurado para pessoas destras, que expressões como clicar, clique simples e clique duplo referem-se a cliques com o botão esquerdo do mouse e que teclar corresponde à operação de pressionar uma tecla e, rapidamente, liberá-la, acionando-a apenas uma vez. Considere também que não há restrições de proteção, de funcionamento e de uso em relação aos programas, arquivos, diretórios, recursos e equipamentos mencionados.

Sobre computação em nuvem, analise as seguintes afirmativas.


I. Serviços em nuvem significam que se compra uma quantidade fixa de hardware e se paga pelos recursos usados.

II. Um fornecedor em nuvem constrói um grande centro de dados, com vários computadores e muitos discos conectados pela Internet.

III. Todas as aplicações e arquivos dos usuários ficam no centro de dados em nuvem e, quando necessário, rodam os serviços no computador em nuvem.

IV. O consumidor pode acessar o centro de dados em nuvem de qualquer lugar; o ambiente de computação estará sempre disponível.


Está correto o que afirma em:

Alternativas
Q2758447 Arquitetura de Software

Segundo a norma 27001:2006, a gestão de recursos faz parte do item:

Alternativas
Q2758446 Arquitetura de Software

Para garantir a confidencialidade do conteúdo de arquivos de texto, Zezinho utiliza a criptografia de chave pública, tendo como destinatário o Juca. Quando Juca recebe os arquivos cifrados, que chaves devem ser utilizadas para decifrá-los?

Alternativas
Q2758445 Arquitetura de Software

Uma cifra de substituição, como, por exemplo, a cifra de César, é uma:

Alternativas
Q2758440 Arquitetura de Software

Na distribuição Ubuntu, que pacotes devem estar instalados para a utilização do protocolo que soluciona o problema de horário (NTP)?

Alternativas
Q2758439 Arquitetura de Software

Um exemplo de nome de conta de usuário válido no Windows Server 2008 é:

Alternativas
Q2758438 Arquitetura de Software

No Windows Server 2008, há o tipo de conta de usuário “Contato”, que possui as seguintes características:


I. Tem identificador de segurança (SID).

II. Tem permissão de acesso a arquivos e pastas.

III. É utilizada praticamente como uma conta de e-mail.


Quais estão corretas?

Alternativas
Q2758437 Arquitetura de Software

Para responder às questões 49 a 52, observe o Quadro 1.


<?php

class Pessoa{

var $codigo;

var $nome;

var $idade;

var $salario;


public function __construct($cod, $nom,

$ida, $sal) {

$this->codigo = $cod;

$this->nome = $nom;

$this->idade = $ida;

$this->salario = $sal;

}

function setCodigo($cod){

$this->codigo = $cod;

}

function setSalario($sal){

$this->salario = $sal;

}

function MostraInfo(){

print $this->nome.' tem '.$this->idade.'

anos e tem salario R$ '.$this-

>salario.'.<BR>';

}

function Aniversario(){

$this->idade++;

}

function AumentaDez(){

$this->salario = $this->salario * 1.1;

}

function AumentaVinte(){

$this->salario = $this->salario * 1.2;

}

}


$maria = new Pessoa(1, 'Maria Pereira', 31,

2000);

$jose = new Pessoa(2, 'Jose Oliveira', 23,

4000);

$maria->Aniversario();

$jose->AumentaVinte();

$maria->AumentaVinte();

$maria->SetCodigo(7);

$jose->MostraInfo(); // Primeira questão

$maria->SetCodigo(4);

$maria->MostraInfo(); // Segunda questão

$maria->SetCodigo(3);

$maria->Aniversario();

$jose->Aniversario();

$maria->SetSalario(4000);

$maria->MostraInfo(); // Terceira questão

$maria->AumentaDez();

$jose->Aniversario();

$jose->MostraInfo(); // Quarta questão

?>


Quadro 1: Código PHP

O que deve ser mostrado com a execução de $jose->MostraInfo(); // Quarta questão?

Alternativas
Q2758435 Arquitetura de Software

Para responder às questões 49 a 52, observe o Quadro 1.


<?php

class Pessoa{

var $codigo;

var $nome;

var $idade;

var $salario;


public function __construct($cod, $nom,

$ida, $sal) {

$this->codigo = $cod;

$this->nome = $nom;

$this->idade = $ida;

$this->salario = $sal;

}

function setCodigo($cod){

$this->codigo = $cod;

}

function setSalario($sal){

$this->salario = $sal;

}

function MostraInfo(){

print $this->nome.' tem '.$this->idade.'

anos e tem salario R$ '.$this-

>salario.'.<BR>';

}

function Aniversario(){

$this->idade++;

}

function AumentaDez(){

$this->salario = $this->salario * 1.1;

}

function AumentaVinte(){

$this->salario = $this->salario * 1.2;

}

}


$maria = new Pessoa(1, 'Maria Pereira', 31,

2000);

$jose = new Pessoa(2, 'Jose Oliveira', 23,

4000);

$maria->Aniversario();

$jose->AumentaVinte();

$maria->AumentaVinte();

$maria->SetCodigo(7);

$jose->MostraInfo(); // Primeira questão

$maria->SetCodigo(4);

$maria->MostraInfo(); // Segunda questão

$maria->SetCodigo(3);

$maria->Aniversario();

$jose->Aniversario();

$maria->SetSalario(4000);

$maria->MostraInfo(); // Terceira questão

$maria->AumentaDez();

$jose->Aniversario();

$jose->MostraInfo(); // Quarta questão

?>


Quadro 1: Código PHP

O que deve ser mostrado com a execução de $maria->MostraInfo(); // Terceira questão?

Alternativas
Respostas
3621: C
3622: A
3623: C
3624: B
3625: B
3626: D
3627: E
3628: E
3629: D
3630: A
3631: A
3632: D
3633: D
3634: A
3635: C
3636: B
3637: E
3638: C
3639: C
3640: B