Questões de Concurso Sobre arquitetura de software para analista de sistemas

Foram encontradas 1.045 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

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
Respostas
431: D
432: A
433: D
434: A
435: A