Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação AV2 – Tecnologias para Internet II Professor: Denis Cople GUILHERME RAMOS DE SOUSA Q1 (1,0 pto) – Qual linha de código PHP deve ser usada para recuperar o parâmetro oper, de uma requisição POST, e armazená-lo na variável $myop? <?php echo $_POST['oper']; ?> Q2 (2,0 ptos) – Dada a matriz multidimensional abaixo: 1 2 3 4 5 6 7 8 9 10 11 12 12 14 15 16 17 18 19 20 21 22 23 24 25 Crie um programa em PHP que exiba a soma dos elementos da primeira coluna, no caso 55, e da última coluna, que dará 75. Atenção: o código DEVERÁ ser resolvido com o auxílio de um comando de loop. Respostas fora deste padrão serão desconsideradas. Q3 (1,0 pto) – O que faz a função abaixo? function FUNCAO($x,$n,$vet){ if($n==0){ return $x; }else{ $y = $vet[$n]; if($y > $x){ return(FUNCAO($y, $n-1, $vet)); }else{ return(FUNCAO($x, $n-1, $vet)); } } } a) Retorna o menor número dentro do vetor b) Retorna uma série de números em sequência c) Retorna uma série de números maiores que x d) Retorna o maior número dentro do vetor e) Nenhuma das outras respostas A resposta é a letra D Q4 (1,5 ptos) – Crie uma classe em PHP para calcular a área de um Quadrado, e depois reaproveite a classe para definir o descendente Retangulo, onde deve ocorrer a modificação do processo de cálculo através de polimorfismo. <?php $figura = $_POST['figura']; switch ($figura) { case "quadrado": echo pow($_POST['lado'], 2); break; case "retangulo": echo $_POST['lado1']*$_POST['lado2']; break; default: } ?> Q5 (1,5 ptos) – Utilizando a linguagem PHP crie uma classe chamada Aluno com os atributos privados nota1 e nota2, além de um método público para retornar a média aritmética. <?php class Aluno { private $nota1 = '5'; private $nota2 = '6'; $nota1 = $_GET['nota1']; $nota2 = $_GET['nota2']; $media = ($nota1 + $nota2)/2; echo "Média: $media"; Q6 (2,0 ptos) – Crie uma função para ler uma tabela, a partir do banco de dados, que contenha os dados de um produto, com seu código, preço e quantidade, e retornar uma lista com objetos incorporando os dados de cada produto. <?php include 'Conexao.php'; $produto = $_POST['produto']; $codigo = $_POST['codigo]; $preco = $_POST['preco']; $quantidade = $_POST['quantidade']; $sql = "insert into pessoa(produto, codigo, preco, quantidade) values('$produto', $codigo, $preco, '$quantidade') "; $count = $con->exec($sql); echo "<a href= >Listagem</a>"; ?> Q7 (1,0 pto) – Qual o objetivo do código abaixo? $dsn = 'pgsql:dbname=testdb;host=127.0.0.1'; $user = 'dbuser'; $password = 'dbpass'; try { $dbh = new PDO($dsn, $user, $password); } catch (PDOException $e) { echo 'Connection failed: '. $e->getMessage(); } $count = $dbh->exec( "insert into aluno values('201712345', 'Luiz') "); R) Ele cria uma conexão e inseri os dados no banco de dados
Compartilhar