Foram encontradas 225 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoPassagem de Parâmetros
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- WebPHP
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela ao fim da execução:
class A {
public $public = null;
public $_private = null;
function __construct($v1, $v2){
$this->public = $v1;
$this->_private = $v2;
}
}
function mudaValor($obj, $v){
$v++;
$obj->_private += $v;
}
$a = new A("1", "2");
mudaValor($a, $a->public);
echo "{$a->public} - {$a->_private}";
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Assinale a alternativa que apresenta os nomes de funções PHP que têm como objetivo, respectivamente:
- Excluir um arquivo;
- Ler o conteúdo de um arquivo e retornar o valor em string;
- Retornar os índices de um array;
- Ordenar um array pelo seu valor, mantendo a associação de chaves.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
- WebPHP
Analise o trecho de código PHP abaixo e assinale a alternativa que apresenta o valor que será impresso na tela ao fim da execução:
$a = "true";
$b = 0;
while ($b <= 10) {
$b++;
if ($a === true) break;
if ($b % 2) continue;
else $b += 2;
if ($b % 2) {
$a = true;
die($a);
}
}
echo $b;
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
No que diz respeito ao controle de exceções no PHP, é correto afirmar:
I) A forma de lançar uma exceção é com a palavra reservada throw.
II) Uma forma de gerenciar exceções é a utilização da estrutura try/catch.
III) Uma classe Exception não pode ser estendida por herança à outra classe.
Assinale a alternativa que indica a(s) afirmativa(s) correta(s).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Em relação a coesão de classes, é correto afirmar:
I) Uma classe altamente coesa é de difícil entendimento.
II) Uma classe pouco coesa tem sua reusabilidade prejudicada.
III) Uma classe altamente coesa facilita sua manutenção.
IV) Uma classe altamente coesa possui mais responsabilidades do que deveria ter.
Assinale a alternativa que apresenta as afirmativas corretas.
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Qual a maneira correta de definir uma interface no PHP?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Pode-se afirmar que os problemas característicos de uma classe com forte acoplamento são:
I) Entendimento prejudicado, pois, para conhecer o real comportamento de uma classe, precisamos conhecer e entender as classes às quais ela está acoplada.
II) As alterações são em geral mais complexas, pois qualquer alteração nas classes acopladas pode afetar (muitas vezes não sabemos como) a classe.
III) Infere diretamente na coesão da classe, quando mais forte o acoplamento mais coeso será o código.
IV) A reusabilidade é prejudicada, uma vez que a classe depende de outras, impedindo que somente a classe seja reutilizada. É preciso sempre carregar as demais classes.
Assinale a alternativa que indica a(s) afirmativa(s) correta(s).
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: PROGEP-FURG
Orgão: FURG
Qual a definição correta de uma classe abstrata no PHP?
Provas
Assinale a alternativa que apresenta a correta caracterização do evento dado.
Provas
Qual das opções não é um tipo de microfone?
Provas
Caderno Container