Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.196 questões
Segundo a norma 27001:2006, a gestão de recursos faz parte do item:
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?
Uma cifra de substituição, como, por exemplo, a cifra de César, é uma:
Na distribuição Ubuntu, que pacotes devem estar instalados para a utilização do protocolo que soluciona o problema de horário (NTP)?
Um exemplo de nome de conta de usuário válido no Windows Server 2008 é:
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?
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?
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?
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?
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?
Em relação à cardinalidade máxima utilizada na abordagem entidaderelacionamento, que classificações são possíveis em um relacionamento binário?
Em um SGBD do tipo relacional, há, pelo menos, três tipos de chaves, quais sejam:
Em um projeto de banco de dados, quais são as suas três fases, em ordem crescente?
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)?
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])?
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[11])?
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[7])?
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[2])?
RAID (Redundant Array of Independent Disk) é uma tecnologia de emprego de múltiplos discos rígidos e de paralelismo cujo propósito básico é usar redundância para aumento de confiabilidade, mas que se aproveita do paralelismo para aumentar o desempenho de sistemas que operam com grandes volumes de dados e que exigem baixos tempos de transferência. Há seis possíveis organizações padrões, sendo chamadas de RAID nível 0 a RAID nível 5. Considere as características apresentadas dos níveis RAID:
I. implementa paralelismo e não implementa redundância.
II. para cada disco no sistema há pelo menos um disco de cópia.
III. distribui bits de paridade de maneira uniforme em todos os discos do sistema.
As características apresentadas em I, II e III são implementadas pelos níveis:
Sistemas de troca de mensagem têm dois ou mais processos que executam independentemente um do outro. Por exemplo, um processo pode produzir alguns dados, e um, ou outros mais, podem consumi-los. Não há nenhuma garantia de que, quando o remetente tiver mais dados, os receptores estarão prontos para ele, pois cada um executa seu próprio programa. A maioria dos sistemas de troca de mensagens fornece duas primitivas (usualmente chamadas de bibliotecas), send e receive. Outras semânticas também são possíveis, entre elas:
I. troca síncrona de mensagens.
II. troca de mensagens por buffers.
III. troca de mensagens sem bloqueio.
Dentre as assertivas I, II e III, pode-se afirmar que: