

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
O que deve ser mostrado com a execução de $maria->MostraInfo(); /
Maria Pereira tem 32 anos e tem salario R$ 4000.
Maria Pereira tem 33 anos e tem salario R$ 4000.
Maria Pereira tem 33 anos e tem salario R$ 4800.
Maria Pereira tem 34 anos e tem salario R$ 4400.
Maria Pereira tem 34 anos e tem salario R$ 4800.
O que deve ser mostrado com a execução de $jose->MostraInfo(); /
Jose Oliveira tem 23 anos e tem salario R$ 4800.
Jose Oliveira tem 23 anos e tem salario R$ 2400.
Jose Oliveira tem 24 anos e tem salario R$ 4000.
Jose Oliveira tem 24 anos e tem salario R$ 4400
Jose Oliveira tem 25 anos e tem salario R$ 4800.
O código-fonte a seguir utiliza-se da extensão PDO (PHP Data Objects) para acessar e consultar uma base de dados em MySQL.
<?php
try {
$dbh = new PDO('mysql:host=localhost;dbname=sistema', 'root', '');
$perfil = $_GET['perfil'];
$status = $_GET['status'];
$stmt = $dbh->prepare("SELECT * FROM users WHERE perfil = ? AND status = ?");
$stmt->bindParam(1, $perfil, PDO::PARAM_INT);
$stmt->bindParam(2, $status, PDO::PARAM_STR);
$stmt->execute();
foreach($stmt->fetchAll() as $user) {
print_r($user);
}
} catch (PDOException $e) {
die("Erro ao conectar: " . $e->getMessage() . "<br/>");
}
?>
Sobre as funcionalidades do PDO utilizadas, analise as afirmações a seguir:
I. A utilização do método prepare() inviabiliza ataques via SQL Injection à consulta definida.
II. O comando $stmt->execute() poderia ser substituído por $stmt->query().
III. É possível utilizar também a interface procedural do PDO e não apenas a interface orientada a objetos.
IV. Para conectar a uma base de dados diferente do MySQL, basta alterar o DSN passado para o construtor da classe PDO.
É CORRETO o que se afirma em:
IV, apenas.
I e IV, apenas.
II e III, apenas.
I, II e IV, apenas.
I, II, III e IV.
Dado o loop PHP:
..
for($x = 0; $x <= “5”; $x++)
..
A variável $x assumirá os valores:
1, 3 e 5.
0, 1, 2, 3 e 4.
1, 2, 3, 4 e 5.
0, 2 e 4.
0, 1, 2, 3, 4 e 5
Em PHP, existem diversas funções para rotinas específicas, avalie as afirmativas a seguir, sobre as funções em PHP, e marque (V) para verdadeiro ou (F) para falso.
( ) A função fopen() é utilizada para a abertura ou criação de arquivos para posterior manipulação.
( ) A função session_verify_new() verifica se existe uma sessão aberta e, caso não exista, cria uma nova sessão.
( ) A função mysql_open_connection() é utilizada para abrir uma nova conexão ao Banco de Dados MySQL.
( ) A função mysql_query() é utilizada para enviar um comando SQL ao Banco de Dados MySQL que esteja conectado.
A sequência correta é
V, F, F, V.
V, F, V, V.
F, F, V, V.
V, V, F, F.
F, F, V, F.
Assinale a alternativa CORRETA.
Considere o seguinte fragmento de código presente em uma página de uma aplicação escrita em PHP:
<p<?php if ($destaque): ?> class="destaque"<?php endif;>>Parágrafo.</
O fragmento gerará qual código HTML, caso o valor da variável “$destaque” seja verdadeiro (true), quando a página for requisitada por um navegador?
<p class="destaque">Parágrafo.</
<p>Parágrafo.</
Parágrafo.
<p class="$destaque">Parágrafo.</
<p></
A respeito do PHP, orientado a objetos, é CORRETO afirmar:
I. Uma classe é um conjunto de variáveis e funções relacionadas a essas variáveis.
II. Uma vantagem da utilização de classes e objetos em php é poder usufruir do recurso de encapsulamento de informação.
III. Para definir uma classe pode ser utilizada a seguinte sintaxe:
Class nome_classe {
var nome1;
function funcao1 (parametro) { /
}
IV. Variáveis do tipo de uma classe são chamadas de objetos, e devem ser criadas pelo operador new.
Assinale:
Se somente a afirmativa I estiver incorreta;
Se somente as alternativas III e IV estiverem corretas;
Se somente as alternativas I e II estiverem corretas;
Se somente as alternativas I, II e IV estiverem corretas.
Se todas estiverem corretas
Analise o código PHP a seguir.
<?php
$n = 1;
while ($n <30) {
$i = 2*$n;
if ($i ==10) {
break;
}
echo "$n ";
$n++;
}
?>
A saída do programa é:
1 2 3 4.
1 2 3 4 5 6 7 8 9 10.
1 2 3 4 5.
1 2 3 4 5 6 7 8 9 10 ... 30.
1 2 3 4 5 6 7 8 9 10 ... 29.
Considerando o fragmento de código a seguir:
$nome = “Nome”;
echo($nome);
$conexao = mysql_connect(“serivdor”, ”usuário”, ”senha”) or
die (“Erro”);
$database = mysql_select_db(“pessoas”) or die (“Erro”);
Qual é a linguagem de programação utilizada nesse código?
PHP.
Java.
Delphi.
JavaScript.
A respeito da arquitetura de aplicação e desenvolvimento web, considere as seguintes afirmativas:
I Servlet é um objeto PHP que recebe requisições do servidor WEB e dá como resposta, por exemplo, uma página HTML gerada dinamicamente.
II PHP, Java e JavaScript são linguagens de programação que permitem ao programador desenvolver funcionalidades dinâmicas de páginas Web.
III Apache, Tomcat, JBoss, IIS e Nginx são linguagens de programação utilizadas no desenvolvimento de páginas web dinâmicas.
IV JavaServer Pages (JSP) é uma tecnologia que faz uso da linguagem de programação Java no desenvolvimento de páginas web baseadas em HTML, XML e outros tipos de documentos, gerando-os dinamicamente.
Em relação ao exposto, estão corretas as afirmativas
I e III.
II e IV.
III e IV.
I e II.
Em PHP, o array é implementado como um mapa ordenado, associando chaves e valores, facilitando assim o uso de arrays para representar estruturas de dados como: listas, hash tables, pilhas, filas, entre outros.
Considerando o uso de arrays em PHP, avalie os trechos de código a seguir:
I. $lista = array(1,2,3,4,5).
II. $pessoa = array(“nome” => “José”, “sobrenome” => “Oliveira”).
III. $arr[0] = “PHP”; $arr[1] = “JAVA”; $arr[2] = “Ruby”.
IV. $amigos = array("Henrique"=>array("Ana","Carolina", "Tiago"),"Paulo"=>array("Maria", "Izabel")).
V. $contas['luz'] = 68.35; $contas['agua'] = 35.50.
São exemplos CORRETOS de utilização de arrays em PHP os itens:
I e III apenas.
II e IV apenas.
I, II, III, IV e V.
I, II e IV apenas.
III e V apenas.
A linguagem de programação PHP é uma linguagem centrada no desenvolvimento de scripts. Sobre PHP é correto afirmar que:
Não é útil para programação de formulários para uso na WEB.
Os scripts são principalmente para servidores.
Não pode ser embutido em uma página em HTML
Não é uma linguagem open source.
Não é necessário usar paginadores para executar os scripts.
A linguagem de programação PHP fornece várias funções com as mais diversas finalidades. O trecho de código PHP a seguir utiliza a função mktime(). Qual será o retorno da função mktime() para variável $d?
<?php $d=mktime(11, 14, 54, 8, 12, 2014); ?>
O número de horas entre uma época UNIX (UNIX Epoch) e a data e hora especificada.
O número de minutos entre uma época UNIX (UNIX Epoch) e a data e hora especificada.
O número de segundos entre uma época UNIX (UNIX Epoch) e a data e hora especificada.
O número de milissegundos entre uma época UNIX (UNIX Epoch) e a data e hora especificada.
Um texto que mostrará as horas especificadas com o formato da má quina local.
Considerando o seguinte código PHP:
<?php $a = 1;
function Teste(){ $a=10;
echo $a. ' '; } Teste();
echo $a .' ';
$b = 12;
function Soma() { global $a, $b;
$b = $a + $b;} Soma();
echo $b.' '; ?> |
Marque a opção que indica a saída do script:
1 --1 --13
10 --1 --13
10 --10 --23
10 --10 --13
1 --10 --13
Considerando o seguinte trecho de código HTML e PHP:
<form action= "<?php echo $_SERVER['PHP_SELF']; ?>" method='post'> Seu Nome: <input type="text" name="nome" / / <input type="submit" name="submit" value=“Enviar" / </ <?php echo $_POST['nome']; echo $_REQUEST['nome']; echo $nome; ?> |
I. No primeiro acesso à página de formulário serão produzidas três mensagens de erro/alerta.
II. Após o preenchimento e envio do formulário, serão impressos três vezes o nome informado no formulário.
III. Não será impresso nada, há um erro no código.
Assinale a alternativa que (todas) a(s) afirmativa(s) está(ão) CORRETA(S).
Somente I.
Somente II.
Somente III.
Somente I e II.
I, II e III.
Quais os valores devem ser atribuídos às variáveis $u, $f, $o e $p, para que o seguinte script exiba a expressão Bem-vindo(a) à UFOP! ?
<?php
$u = ?;
$f = ?;
$o = ?;
$p = ?;
if($u) {
if($f && !$o) {
echo "Não é por aqui!";
} else if(!$f && !$o) {
echo "Este não é o caminho!";
}
} else {
if(!$f) {
if((!$u && !$f ) && ($o && !$p)) {
echo "Bem-vindo(a) à UFOP!";
} else {
___echo "Adeus UFOP!";
}
} else {
echo "Tente outra vez!";
}
}
?>
False, True, False, False
True, True, False, False
False, False, True, True
False, False, True, False
O código que define corretamente uma constante em PHP é:
CONSTANTE = 0;
$CONSTANTE = 0;
#define CONSTANTE 0;
const $CONSTANTE = 0;
define(“CONSTANTE”, 0);
Considere o trecho de código PHP a seguir:
$x = 170;
$y = 85;
/
echo $x;
Sabendo que a execução desse código deve resultar em “0” (zero), deve ser inserida, no local indicado, a instrução:
$x .= $y;
$y = $x * 0;
$x = $y = 2 * $x - $y;
$y = $x - $x;
$x &= $y;
Qual função a seguir não existe no PHP, mas poderia ser criada pelo usuário?
atan
decbin
hypot
add
O que deve ser mostrado com a execução de $pro2->Mostra();?
Estoque negativo!
suco tem estoque = 1
suco tem estoque = 3
refrigerante tem estoque = 0
refrigerante tem estoque = 6