Questões de Concurso
Comentadas sobre software em noções de informática
Foram encontradas 2.829 questões
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?
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:
Em relação à linguagem Java, identifique a assertiva VERDADEIRA.
Escolha a assertiva que contém somente palavras reservadas da linguagem Java:
Verifique as assertivas a seguir e indique qual é FALSA:
Escolha a opção que contém a palavra-chave usada em Java para acessar um membro da superclasse ocultado pelo membro da subclasse.
Verifique as assertivas a seguir e indique qual é FALSA
Considere o script a seguir.
#!/bin/bash
no=10
No=11
NO=20
nO=2
echo $no;
echo $No;
echo $nO;
echo no;
echo NO;
Sobre esse script, considere as afirmativas a seguir.
I. A linha echo NO; imprimirá NO.
II. A linha echo $nO; imprimirá o valor 2.
III. A linha echo $No; imprimirá o valor 2.
IV. A linha echo no; imprimirá o valor 2.
Assinale a alternativa correta.
Considere o comando a seguir dentro de um script.
2>&1
Sobre esse comando, assinale a alternativa correta.
Nos códigos em JavaScript, para diferente deve ser utilizado o seguinte operador lógico:
No que diz respeito ao JavaScript, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):
As afirmativas são respectivamente:
Um fundo de página em código HTML é definido por meio do parâmetro bgcolor=”R1R2G1G2B1B2” inserido na tag <body>, onde R1 e R2 são algarismos ou letras em hexadecimal que definem a cor vermelha, G1 e G2 a cor verde e B1 e B2 a cor azul. Assim, bgcolor=”#000000”, bgcolor=”#FFFF00” e bgcolor=”#FFFFFF” resultam, respectivamente, nas seguintes cores:
O trecho de algoritmo abaixo emprega a função predefinida MOD, que retorna o valor do resto da divisão entre dois números.
algoritmo "F"
var
___NR : inteiro
funcao FC (X, Y:inteiro) :inteiro
inicio
__se Y = 0 entao
_____retorne X
__senao
______retorne FC (Y, X MOD Y)
__fimse
fimfuncao
inicio
__escreva (FC(13, 7))
fimalgoritmo
A chamada da função para F(13,9) irá retornar o seguinte valor:
Observe o algoritmo abaixo.
algoritmo "IFRJ"
var
___N : inteiro
inicio
__para N de 2 ate 13 faca
______se N MOD 2 = 1 entao
________escreva(N:3)
______fimse
__fimpara
fimalgoritmo
Após sua execução, a saída gerada pelo algoritmo é: