Buscar

Atividade Avaliativa Especial - Prova 1


Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

4/5
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Semestre: 4º 
Disciplina: Desenvolvimento voltado à Web II
ATIVIDADE AVALIATIVA ESPECIAL (AAE) 1 - referente as aulas 1 a 4
Professor: Regiane Marcon
ORIENTAÇÕES 
O arquivo está em PDF, para entregar o aluno deverá abrir um arquivo em WORD e apresentar apenas o desenvolvimento e as respostas (excluir essa informação caso o professor coloque o arquivo em WORD)
Cada Atividade respondida de forma correta terá até 1 ponto por anotação correta
Marque suas respostas no quadro abaixo:
	1º
	2º
	3º
	4º
	5º
	6º
	7º
	8º
	B
	E
	D
	D
	D
	C
	A
	F
Ler questão
1º) create table ferramentas( 
codigo integer not null auto_increment, 
nome varchar(40), 
categoria integer,
primary key(codigo) ); 
I. select codigo, nome from ferramentas 
II. update ferramentas set nome = Martelo 
III. select * from ferramentas where categoria >30 
IV. insert into ferramentas (nome) values('Alicate') 
V. alter table ferramentas add peso to integer 
Considerando a estrutura SQL da tabela pessoas (que foi criada através dos conceitos de MySQL), é correto o que se afirma em:
a) I, II e IV
b) I, III e IV
c) II, III e V
d) III, IV e V
2º) Dadas as definições:
 I. describe table 
II. create table 
III. foreign key 
IV. use database 
a. define uma chave estrangeira 
b. mostra a estrutura de uma tabela 
c. cria uma tabela 
d. define qual dos bancos de dados existentes será utilizado 
Assinale a alternativa onde a relação entre as definições está correta:
a) I-c, II-d, III-b, IV-a
b) I-d, II-b, III-c, IV-a
c) I-b, II-d, III-a, IV-c
d) I-a, II-c, III-b, IV-d
e) I-b, II-c, III-a, IV-d
3º) Analise o trecho de código PHP e considerando os seus conhecimentos sobre a função echo, assinale a opção correta.
a) Valor impresso por: 'Boa $var' será: Boa prova
b) Valor impresso por: "Boa '$var'" será: Boa $var
c) Valor impresso por: "Boa", $$var será: Boa prova
d) Valor impresso por: "Boa $var" será: Boa prova 
4º) Considerando a seguinte estrutura de uma tabela: 
create table frutas( 
codigo integer not null auto_increment, 
nome varchar(40) not null, 
peso integer not null, 
cor varchar(35), 
primary key(codigo) ); 
Qual das alternativas a seguir não (imagino que seja um erro de typo já que a única alternativa com sintaxe correta é a D) representa corretamente a inclusão de valores na tabela frutas?
a) insert frutas(nome,peso) values(laranja,30)
b) insert frutas(nome,cor) values('Morango','vermelho')
c) insert frutas(codigo,nome) values(3,'Caju')
d) insert into frutas(nome,peso) values('Pêssego',50)
e) Todas alternativas estão corretas
5º) Considerando o trecho de código em PHP apresentado, qual o valor que será exibido na página?
a) Não consta na lista
b) Amarelo como o sol
c) Branco como a neve
d) O código contém erros
6º) Assinale a alternativa que contenha trechos corretos de código PHP para inserir nome e sobrenome em uma tabela pessoas. 
Considere que as demais instruções foram inseridas na página corretamente, portanto, analise apenas o que está sendo apresentado.
a) $query = "insert into pessoas($nome, $sobrenome) values(?, ?)"; $stmt = mysqli_prepare($con, $query); mysqli_stmt_bind_param($stmt, "ss", $nome, $sobrenome);
b) $query = "insert into pessoas(nome, sobrenome) values(?, ?)"; $stmt = mysqli_prepare($con, $query); mysqli_stmt_bind_param($stmt, "ss", $nome, $sobrenome);
c) $query = "insert into pessoas(nome, sobrenome) values(?, ?)"; $stmt = mysqli_prepare($con, $query); mysqli_stmt_bind_param($stmt, "ii", $nome, $sobrenome);
ß) $query = "insert into pessoas($nome, $sobrenome) values(?, ?)"; $stmt = mysqli_prepare($con, $query); mysqli_stmt_bind_param($stmt, "ii", $nome, $sobrenome);
7º) Analise o código apresentado e assinale a alternativa que contém um script que poderia substituir as linhas 5 à 10 sem alterar o resultado do que será exibido na página.
a) echo "<p>Cor: $codigo-",$valor,"</p>"; 
b) echo "<p>Cor:", $codigo-",$valor,"</p>";
c) echo "<p>Cor:", "$codigo-,$valor","</p>";
d) echo "<p>Cor:", $codigo,$valor,"</p>";
 
8º) Analise o código e assinale a alternativa correta
a) O valor impresso pela linha 5 será 39
b) O valor impresso pela linha 6 será 46
c) O valor impresso pela linha 7 será 62
d) O valor impresso pela linha 8 será 10
e) O valor impresso pela linha 9 será 39
F) Os valores impressos por cada linha são respectivamente 76, 92, 31, 49. Enquanto a linha 5 Não imprime resultado algum
9º) Utilizando as funções mysqli, criar uma página PHP que contém um SQL de alteração da descrição e tipo de um produto, cujos campos são: Código Descrição Tipo Marca Preço
<?php
$servidor = "localhost";
$usuario = "root";
$senha = "";
$dbname = "prova";
$conn = mysqli_connect($servidor, $usuario, $senha, $dbname);
		<?php
		if(isset($_SESSION['msg'])){
			echo $_SESSION['msg'];
			unset($_SESSION['msg']);
		}
		?>
		<form method="POST" action="proc_edit_produto.php">
			<input type="hidden" name="codigo" value="<?php echo $row_produto['codigo']; ?>">
			
			<label>Descrição: </label>
			<input type="text" name="descricao" placeholder="Digite a descrição do produto" value="<?php echo $row_produto['descricao']; ?>"><br><br>
			
			<label>Tipo: </label>
			<input type="text" name="descricao" placeholder="Digite o tipo de produto" value="<?php echo $row_produto['tipo']; ?>"><br><br>
			
			<label>Marca: </label>
			<input type="text" name="descricao" placeholder="Digite a marca do produto" value="<?php echo $row_produto['marca']; ?>"><br><br>
			
			<label>Preço: </label>
			<input type="number" name="preco" placeholder="Digite o preço do produto" value="<?php echo $row_produto['preco']; ?>"><br><br>
			
			<input type="submit" value="Editar">
		</form>
10º) Analise a instrução a seguir: mysqli_connect($host, $user, $pass, $bd); 
Explique a função das variáveis: $host $user $pass $bd
	Cada uma dessas variáveis possui uma função para conectar ao banco de dados, sendo elas:
· $host: indica o local onde o banco de dados se encontra, identificando por IP ou localhost.
· $user: é o usuário que detém as permissões para alterar o banco de dados
· $pass: é a senha utilizada para o usuário do banco de dados.
· $bd: indica o nome do banco de dados a ser utilizado.

Continue navegando