Gabarito Prova Programa O WEB 1 Chamada
Questão Resposta
1 A
2 D
3 A
4 C
5 C
6 D
7 B
8 D
9 C
10 B
11 - Enunciado
O programa abaixo apresenta uma estrutura que não é a ideal para desenvolvimento de software, pensando no ponto de vista de reusabilidade.
Item 01) Qual a sua sugestão para reorganizar o código, para que pudessem ser reaproveitados em outros programas.
Item 02) Descreva a função do programa:
… <?PHP
// --------- bloco 01 -----------------
$hostname = 'localhost';
$usuario = 'root';
$senha = 'unopar1234';
$db = 'comercioweb';
// --------- bloco 02 -----------------
$link = mysql_connect($hostname,$usuario,$senha);
if (!$link) { die('Não foi possível conectar: ' . mysql_error());
}
mysql_select_db($db);
mysql_query ('SET NAMES utf8');
// --------- bloco 03 -----------------
$resultado = mysql_query('SELECT Codigo, Descricao FROM Produtos');
if (!$resultado) { die('Consulta inváda: ' . mysql_error());
}
while ($reg = mysql_fetch_array($resultado)) { echo "$reg[0] $reg[1] <br>";
}
mysql_free_result($resultado);
mysql_close($link);
?>
...
Resposta Esperada -
Resposta:
Item 01) Qual a sua sugestão para reorganizar o código, para que pudessem ser reaproveitados em outros programas?
Resposta:
Poderia criar arquivos contendo informações que são genéricas a outros programas como:
Separar as informações de cabeçalhos, variáveis de senha e conexão em arquivos (estes arquivos poderiam ser incluídos nos códigos que fossem necessários, evitando duplicação de códigos).
Item 02) Descreva a função do programa:
Resposta:
Apresenta CÓDIGO e DESCRIÇÃO de todos os produtos.
12 - Dado o bloco de código a seguir:
Item 01: descreva a função geral do programa.
Item 02: descreva a função dos blocos de código 01, 02 e 03.
<?
// ------ BLOCO 01 ---------
$conexao = mysql_connect ("localhost", "root", "focus");
mysql_select_db("bdDados", $conexão);
// ------ BLOCO 02 ---------
$insere = "Insert into alunos (id_aluno,