Magna Concursos

Foram encontradas 1.519 questões.

2449236 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere o script PHP apresentado na caixa abaixo.

<?php

class A {
public $value = 0;
public function __constructor() {
$value = 1;
}
}

class B {
public $value = 0;
public function __constructor() {
$value = 2;
}
}
$a = new A();
$b = new B();

$a->value++;
$b->value--;

$result = $a->value + $b->value;

?>

Qual o valor armazenado na variável $result ao final da execução do script?

 

Provas

Questão presente nas seguintes provas
2449235 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere o seguinte script.

<?php

define( 'N', 5 );

for ( $i = 0; $i < N; $i++ ) {
for ( $j = 0; $j < ($i < N/2? $i+1 : N-$i); $j++ ) {
echo "*";
} // end for
echo "\n";
} // end for

?>

A saída gerada por esse script é correspondente à alternativa

 

Provas

Questão presente nas seguintes provas
2449234 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Suponha que $i, $j, $k e $m sejam variáveis do tipo inteiro e que $i = 1, $j = 6, $k = 4 e $m = -7. Preencha os parênteses com V, quando a expressão for avaliada como verdadeira (true), ou com F, quando a expressão for avaliada como falsa (false).

( ) $m > -3 && $i >= 5

( ) 2*2 == $k || $j != 5

( ) $m < -8 || ($k == -$m + 1)

( ) $k >= $j? false : true

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:

 

Provas

Questão presente nas seguintes provas
2449233 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere algumas funções matemáticas de PHP. Qual o valor mais aproximado da expressão na caixa abaixo?

sqrt( -ceil( max(-16.1, -4.2 ) ) + 0.5 )

 

Provas

Questão presente nas seguintes provas
2449232 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre arrays na linguagem PHP, analise as assertivas a seguir.

I. A sintaxe $v[ ] = 10 é válida e indica que o valor 10 será inserido no array $v.

II. Para remover um elemento de um array, pode ser usado o comando unset.

III. Caso a chave nome já exista num vetor $v, o comando $v["nome"] = "Fundatec" gera uma exceção.

Quais estão corretos?

 

Provas

Questão presente nas seguintes provas
2449231 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre visibilidade de métodos e propriedades de classes em PHP, analise as assertivas abaixo.

I. Métodos e propriedades privados (definidos com modificador private) não podem ser acessados diretamente nas subclasses.

II. Uma propriedade definida com o modificador portected só pode ser acessada por classes definidas no mesmo arquivo.

III. Se nenhum modificador de visibilidade (private, public ou protected) for explicitado para um método, tal método será considerado público.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449230 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Sobre passagem de parâmetros para funções em PHP, analise as assertivas abaixo.

I. PHP possui somente o mecanismo de passagem de parâmetro por valor.

II. Chamar uma função utilizando-se mais parâmetros do que os definidos explicitamente pela função gera um Erro Fatal.

III. Os parâmetros em PHP podem possuir um valor padrão.

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
2449228 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere o seguinte script PHP.

<?php

class MyClass {

private $a = 0;
private $b = 1;
private $c = 2;
private $d = 3;
private $e = 4;
public function getA() { return $this->a; }
public function getB() { return $this->b; }
public function getC() { return $this->c; }
public function getD() { return $this->d; }
public function getE() { return $this->e; }

public function setA($value) { $this->a = $value; }
public function setB($value) { $this->b = $value; }
public function setC($value) { $this->c = $value; }
public function setD($value) { $this->d = $value; }
public function setE($value) { $this->e = $value; }

}

$stuff = range('A', 'E');
$str0 = "set$stuff[3]";
$str1 = "get$stuff[2]";
$str2 = "get$stuff[3]";

$obj = new MyClass();
$obj->$str0( $obj->$str1() + 10 );
$v = $obj->$str2();

?>

Ao final da execução desse script, qual valor conterá a variável $v?

 

Provas

Questão presente nas seguintes provas
2449227 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Uma maneira correta de representar a equação algébrica abaixo em código PHP é dada pela alternativa:

!$ \dfrac{-b+\sqrt{b^2-4ac}}{2a} !$

 

Provas

Questão presente nas seguintes provas
2449226 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Selecione a alternativa que melhor e mais amplamente descreve a seguinte construção PHP.

list( $v1, $v2, $v3, , $v5) = array( 1, 2, 3, 4, 5);

 

Provas

Questão presente nas seguintes provas