Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

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
Q2758434 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(); // Segunda questão?

Alternativas
Q2758433 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(); // Primeira questão?

Alternativas
Q2758432 Arquitetura de Software

Em relação à cardinalidade máxima utilizada na abordagem entidaderelacionamento, que classificações são possíveis em um relacionamento binário?

Alternativas
Q2758431 Arquitetura de Software

Em um SGBD do tipo relacional, há, pelo menos, três tipos de chaves, quais sejam:

Alternativas
Q2758429 Arquitetura de Software

Em um projeto de banco de dados, quais são as suas três fases, em ordem crescente?

Alternativas
Q2758428 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(saida)?

Alternativas
Q2758427 Arquitetura de Software

Para responder às questões 41 a 45, observe a Figura 1.



Figura 1 – Algoritmo desenvolvido com a ferramenta VisuAlg 3

Que valor deve ser mostrado como resultado de escreva(vet[15])?

Alternativas
Respostas
3781: E
3782: D
3783: A
3784: A
3785: D
3786: D
3787: A
3788: C
3789: B
3790: E
3791: C
3792: C
3793: B
3794: D
3795: A
3796: D
3797: A
3798: A
3799: D
3800: B