Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 8.303 questões
Em relação ao Active Directory, analise as assertivas abaixo:
I. Domínios, árvores e florestas estão relacionados com a divisão lógica da rede.
II. Um elemento denominado site representa a divisão física da rede.
III. Os objetos site e link entre sites são boas fontes de informação para configurações de replicação otimizadas.
Quais estão corretas?
Uma empresa implementa serviços de diretório e possui filiais em diversos estados, com um domínio formado pelas redes dos estados RS, SC, PR e SP. Porém, há um administrador responsável por cada estado. O que deve ser feito para garantir que cada administrador tenha acesso apenas aos servidores do seu estado?
Dentre os padrões que dão suporte a serviços de diretório (acesso e referência aos objetos do Active Directory), existe um que, além de ser considerado mais “leve”, efetivamente se tornou um padrão de mercado, qual seja:
Após construído, um modelo ER deve ser validado e verificado. E, para ser considerado bom, deve preencher os seguintes requisitos:
I. Ser completo.
II. Ser correto.
III. Não conter redundância.
Quais estão corretos?
O Modelo ER é:
I. Ambíguo.
II. Preciso.
III. Formal
Quais características estão corretas?
Para responder às questões 21 a 25, analise o código mostrado no Quadro 1.
<?php
class Pessoa{
var $codigo;
var $nome;
var $idade;
var $endereco;
var $salario;
public function __construct($cod, $nom, $ida,
$end, $sal) {
$this->codigo = $cod;
$this->nome = $nom;
$this->idade = $ida;
$this->endereco = $end;
$this->salario = $sal;
}
function setCodigo($cod){
$this->codigo = $cod;
}
function setEndereco($end){
$this->endereco = $end;
}
function setSalario($sal){
$this->salario = $sal;
}
function MostraDados(){
print $this->nome.' tem '.$this->idade.' anos,
mora na rua '.$this->endereco.' e tem salario R$
'.$this->salario.'.';
}
function MostraCodigo(){
print $this->nome.' possui o codigo '.$this-
>codigo.'.';
}
function Aniversario(){
$this->idade++;
}
function AumentaCinco(){
$this->salario = $this->salario * 1.05;
}
function AumentaDez(){
$this->salario = $this->salario * 1.1;
}
}
$maria = new Pessoa(1, 'Maria Pereira', 31, 'Av. C,
394', 3000);
$jose = new Pessoa(2, 'Jose Oliveira', 23, 'Rua A,
106', 2000);
$maria->Aniversario();
$jose->AumentaCinco();
$maria->AumentaDez();
$maria->SetCodigo(5);
$jose->MostraDados(); // Primeira questão
$maria->SetCodigo(4);
$maria->MostraDados(); // Segunda questão
$maria->MostraCodigo(); // Terceira questão
$maria->SetCodigo(3);
$maria->Aniversario();
$maria->SetSalario(4000);
$jose->SetEndereco('Rua das Laranjeiras, 32');
$maria->MostraDados(); // Quarta questão
$jose->MostraDados(); // Quinta questão
?>
Quadro 1- Código PHP.
O que deve ser impresso com a execução de $jose->MostraDados(); // Quinta questão?
Para responder às questões 21 a 25, analise o código mostrado no Quadro 1.
<?php
class Pessoa{
var $codigo;
var $nome;
var $idade;
var $endereco;
var $salario;
public function __construct($cod, $nom, $ida,
$end, $sal) {
$this->codigo = $cod;
$this->nome = $nom;
$this->idade = $ida;
$this->endereco = $end;
$this->salario = $sal;
}
function setCodigo($cod){
$this->codigo = $cod;
}
function setEndereco($end){
$this->endereco = $end;
}
function setSalario($sal){
$this->salario = $sal;
}
function MostraDados(){
print $this->nome.' tem '.$this->idade.' anos,
mora na rua '.$this->endereco.' e tem salario R$
'.$this->salario.'.';
}
function MostraCodigo(){
print $this->nome.' possui o codigo '.$this-
>codigo.'.';
}
function Aniversario(){
$this->idade++;
}
function AumentaCinco(){
$this->salario = $this->salario * 1.05;
}
function AumentaDez(){
$this->salario = $this->salario * 1.1;
}
}
$maria = new Pessoa(1, 'Maria Pereira', 31, 'Av. C,
394', 3000);
$jose = new Pessoa(2, 'Jose Oliveira', 23, 'Rua A,
106', 2000);
$maria->Aniversario();
$jose->AumentaCinco();
$maria->AumentaDez();
$maria->SetCodigo(5);
$jose->MostraDados(); // Primeira questão
$maria->SetCodigo(4);
$maria->MostraDados(); // Segunda questão
$maria->MostraCodigo(); // Terceira questão
$maria->SetCodigo(3);
$maria->Aniversario();
$maria->SetSalario(4000);
$jose->SetEndereco('Rua das Laranjeiras, 32');
$maria->MostraDados(); // Quarta questão
$jose->MostraDados(); // Quinta questão
?>
Quadro 1- Código PHP.
– O que deve ser impresso com a execução de $maria->MostraDados(); // Quarta questão?
Para responder às questões 21 a 25, analise o código mostrado no Quadro 1.
<?php
class Pessoa{
var $codigo;
var $nome;
var $idade;
var $endereco;
var $salario;
public function __construct($cod, $nom, $ida,
$end, $sal) {
$this->codigo = $cod;
$this->nome = $nom;
$this->idade = $ida;
$this->endereco = $end;
$this->salario = $sal;
}
function setCodigo($cod){
$this->codigo = $cod;
}
function setEndereco($end){
$this->endereco = $end;
}
function setSalario($sal){
$this->salario = $sal;
}
function MostraDados(){
print $this->nome.' tem '.$this->idade.' anos,
mora na rua '.$this->endereco.' e tem salario R$
'.$this->salario.'.';
}
function MostraCodigo(){
print $this->nome.' possui o codigo '.$this-
>codigo.'.';
}
function Aniversario(){
$this->idade++;
}
function AumentaCinco(){
$this->salario = $this->salario * 1.05;
}
function AumentaDez(){
$this->salario = $this->salario * 1.1;
}
}
$maria = new Pessoa(1, 'Maria Pereira', 31, 'Av. C,
394', 3000);
$jose = new Pessoa(2, 'Jose Oliveira', 23, 'Rua A,
106', 2000);
$maria->Aniversario();
$jose->AumentaCinco();
$maria->AumentaDez();
$maria->SetCodigo(5);
$jose->MostraDados(); // Primeira questão
$maria->SetCodigo(4);
$maria->MostraDados(); // Segunda questão
$maria->MostraCodigo(); // Terceira questão
$maria->SetCodigo(3);
$maria->Aniversario();
$maria->SetSalario(4000);
$jose->SetEndereco('Rua das Laranjeiras, 32');
$maria->MostraDados(); // Quarta questão
$jose->MostraDados(); // Quinta questão
?>
Quadro 1- Código PHP.
O que deve ser impresso com a execução de $maria->MostraCodigo(); // Terceira questão?
Para responder às questões 21 a 25, analise o código mostrado no Quadro 1.
<?php
class Pessoa{
var $codigo;
var $nome;
var $idade;
var $endereco;
var $salario;
public function __construct($cod, $nom, $ida,
$end, $sal) {
$this->codigo = $cod;
$this->nome = $nom;
$this->idade = $ida;
$this->endereco = $end;
$this->salario = $sal;
}
function setCodigo($cod){
$this->codigo = $cod;
}
function setEndereco($end){
$this->endereco = $end;
}
function setSalario($sal){
$this->salario = $sal;
}
function MostraDados(){
print $this->nome.' tem '.$this->idade.' anos,
mora na rua '.$this->endereco.' e tem salario R$
'.$this->salario.'.';
}
function MostraCodigo(){
print $this->nome.' possui o codigo '.$this-
>codigo.'.';
}
function Aniversario(){
$this->idade++;
}
function AumentaCinco(){
$this->salario = $this->salario * 1.05;
}
function AumentaDez(){
$this->salario = $this->salario * 1.1;
}
}
$maria = new Pessoa(1, 'Maria Pereira', 31, 'Av. C,
394', 3000);
$jose = new Pessoa(2, 'Jose Oliveira', 23, 'Rua A,
106', 2000);
$maria->Aniversario();
$jose->AumentaCinco();
$maria->AumentaDez();
$maria->SetCodigo(5);
$jose->MostraDados(); // Primeira questão
$maria->SetCodigo(4);
$maria->MostraDados(); // Segunda questão
$maria->MostraCodigo(); // Terceira questão
$maria->SetCodigo(3);
$maria->Aniversario();
$maria->SetSalario(4000);
$jose->SetEndereco('Rua das Laranjeiras, 32');
$maria->MostraDados(); // Quarta questão
$jose->MostraDados(); // Quinta questão
?>
Quadro 1- Código PHP.
O que deve ser impresso com a execução de $maria->MostraDados(); // Segunda questão?
Para responder às questões 21 a 25, analise o código mostrado no Quadro 1.
<?php
class Pessoa{
var $codigo;
var $nome;
var $idade;
var $endereco;
var $salario;
public function __construct($cod, $nom, $ida,
$end, $sal) {
$this->codigo = $cod;
$this->nome = $nom;
$this->idade = $ida;
$this->endereco = $end;
$this->salario = $sal;
}
function setCodigo($cod){
$this->codigo = $cod;
}
function setEndereco($end){
$this->endereco = $end;
}
function setSalario($sal){
$this->salario = $sal;
}
function MostraDados(){
print $this->nome.' tem '.$this->idade.' anos,
mora na rua '.$this->endereco.' e tem salario R$
'.$this->salario.'.';
}
function MostraCodigo(){
print $this->nome.' possui o codigo '.$this-
>codigo.'.';
}
function Aniversario(){
$this->idade++;
}
function AumentaCinco(){
$this->salario = $this->salario * 1.05;
}
function AumentaDez(){
$this->salario = $this->salario * 1.1;
}
}
$maria = new Pessoa(1, 'Maria Pereira', 31, 'Av. C,
394', 3000);
$jose = new Pessoa(2, 'Jose Oliveira', 23, 'Rua A,
106', 2000);
$maria->Aniversario();
$jose->AumentaCinco();
$maria->AumentaDez();
$maria->SetCodigo(5);
$jose->MostraDados(); // Primeira questão
$maria->SetCodigo(4);
$maria->MostraDados(); // Segunda questão
$maria->MostraCodigo(); // Terceira questão
$maria->SetCodigo(3);
$maria->Aniversario();
$maria->SetSalario(4000);
$jose->SetEndereco('Rua das Laranjeiras, 32');
$maria->MostraDados(); // Quarta questão
$jose->MostraDados(); // Quinta questão
?>
Quadro 1- Código PHP.
O que deve ser impresso com a execução de $jose->MostraDados(); // Primeira questão?
Identifique o comando do sistema operacional Linux que é utilizado para se alterar o usuário corrente, ou seja, quando se está logado como um determinado usuário e se deseja passar a operar, ainda que temporariamente, como outro usuário.
Identifique o tipo de transmissão de dados que atua sempre de forma unidirecional, onde um dispositivo é o transmissor e o outro é o receptor, sendo que o papel de cada dispositivo nunca se inverte.
O serviço de um sistema operacional que permite a disponibilização de um terminal remoto de operação é o:
Escolha a opção que contém um dos processadores fabricados pela Intel.
Mostre qual o componente do computador serve para refrigerar o processador do computador, sendo sua instalação altamente recomendável na maioria dos casos.
Identifique nome dado ao conjunto de instruções operacionais programadas diretamente no hardware de um equipamento eletrônico, sendo normalmente armazenado em uma ROM, PROM, EPROM, EEPROM ou memória flash no momento da fabricação do componente.
Sobre a linguagem Java, escolha a técnica que tem a capacidade de tratar métodos com nomes idênticos e parâmetros diferentes, além de manipular comportamentos distintos desses métodos.
Mostre o padrão de projeto que tem como objetivo encapsular diferentes algoritmos para a realização de alguma tarefa computacional por trás de uma interface e permitir que a região de código cliente dessa tarefa possa utilizar qualquer desses algoritmos sem precisar ser modificada.
Na linguagem Java, indique o termo que faz referência à conversão automática de um objeto empacotado para o seu tipo de dados equivalente primitivo.
Em relação à atividade de levantamento de requisitos, os requisitos que declaram as restrições impostas sobre o desenvolvimento do sistema, como a plataforma tecnológica ou aspectos legais são conhecidos como requisitos: