Buscar

ATIVIDADE 1 ADS PROGRAMAÇÃO III 2019A3

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 9 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

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 6, do total de 9 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

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 9, do total de 9 páginas

Prévia do material em texto

ATIVIDADE 1 - ADS - PROGRAMAÇÃO III - 2019A3
Período:18/02/2019 08:00 a 17/03/2019 23:59 (Horário de Brasília)
Status:ENCERRADO
Nota máxima:0,50
Gabarito:Gabarito será liberado no dia 18/03/2019 00:00 (Horário de Brasília)
Nota obtida:0,50
1ª QUESTÃO
O HTML pode enviar dados para o PHP através de formulários tais como: campos de textos, imagens e
documentos. Para que o PHP seja capaz de receber documentos ou imagens por meio de uploads, no
entanto, é necessário um atributo adicional na declaração do formulário. O código apresentado abaixo
representa o trecho de um código HTML e foi criado especificamente para enviar dados para um script PHP.
1 - <!-- trecho html em andamento... -->
2 -
3 - <form action="fotos.php" method="post">
4 -      <label for="nome">Nome: <input type="text" name="nome"><br />
5 -      <label for="cidade"><input type="text" name="cidade"><br />
6 -      <label for="foto"><input type="file" name="foto" />
7 -      <input type="submit" value="Enviar" />
8 - </form>
Diante do exposto, assinale a alternativa correta que indique qual atributo seria necessário acrescentar na
linha 3 do código mostrado acima, para enviar o campo do tipo "file"?
ALTERNATIVAS
file="foto"
active="file"
uploads="true"
extensions="jpeg,png,gif"
enctype="multipart/form-data"
2ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
1 de 9 22/03/2019 12:25
Uma das principais instruções do PHP responsável pela saída de dados é a função "echo". Por meio da saída
de dados e da delimitação dos códigos PHP podemos misturar HTML e PHP sem problemas, tornando
nossas aplicações dinâmicas e oferecendo, assim, poderes importantes para nossos sites e sistemas. Observe
o trecho de código a seguir:
Ao analisar o código fonte acima, assinale a alternativa que contém a mensagem que será impressa na tela:
ALTERNATIVAS
Oi, me chamo Carlos Benedito
Oi, me chamo Sica de Toledo, prazer
Carlos Benedito Sica de Toledo, prazer
Oi, me chamo Carlos Benedito Sica de Toledo
Oi, me chamo Carlos Benedito Sica de Toledo, prazer
3ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
2 de 9 22/03/2019 12:25
A linguagem PHP é dita como "fracamente tipada", por não definir o tipo para as variáveis, como acontece
em outras linguagens de programação. O interpretador da Linguagem PHP realiza uma checagem dinâmica
de tipos, desta forma, uma única variável pode receber valores de tipos diferentes em momentos diferentes
da execução do programa. Dentro desse conceito, a Linguagem PHP suporta os seguintes tipos de dados:
Inteiro, Real, Caracteres, Cadeias (sequências ou arranjos) de caracteres (String), Cadeias (sequências ou
arranjos) de dados (Array), Objeto (somente para a programação orientada a objetos).
 
 TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
 Com base nessas informações, analise as afirmações sobre os tipos de variáveis suportados pela Liguagem
PHP.
 
I) A criar uma variável $valor e atribuir a ela o valor "10" ($valor = "10";), podemos afirmar que esta variável é
um tipo Inteiro.
II) O valor de uma posição do array deve ser acessado por meio de seus índices, que podem ser valores de
qualquer tipo e não somente inteiros, inclusive do tipo string.
III) As listas realizam atribuições múltiplas, separando um array em várias variáveis, tornando-os dados em
variáveis independentes.
IV) Quando um array é criado sem especificar os índices, eles são criados automaticamente a partir do
número um.
 
A respeito do assunto abordado, está correto o que se afirma em:
<?php
$a = array();
for ($i = 0; $i<10; $i++)
{    
    $a
= $i+3 * $i;
}
    echo "<pre>";
print_r($a);
echo "</pre>";
ALTERNATIVAS
I, apenas.
III, apenas.
II e III, apenas.
I, II, e IV, apenas.
I, II, III e IV.
4ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
3 de 9 22/03/2019 12:25
Estruturas de repetições são fundamentais para a utilização em trechos de código e um bom exemplo são
aqueles que exibem relatórios. A estrutura de repetição foreach é a mais conhecida do PHP por facilitar
muito o trabalho com os arrays. Diante disso, analise o código:
<?php
    $estados = array(
        'AM' => 'Amazonas',
        'CE' => 'Ceará',
        'PR' => 'Paraná'
    );
foreach($estados ...)
{
    echo "$sigla: $estado. ";
}
?>
Assinale a alternativa que, se utilizada, reproduziria o seguinte resultado em tela:
AM: Amazonas. CE: Ceará. PR: Paraná.
 
ALTERNATIVAS
foreach($estados as $x => $estado) {
foreach($estados as $sigla => $estado) {
foreach($estados as $estado => $sigla) {
foreach($estados as $sigla as $estado) {
foreach($estados as $estado as $sigla) {
5ª QUESTÃO
Na linguagem PHP como em outras linguagens, existem dois operadores especiais chamados de incremento
(++) e decremento (--), os mesmos podem ser utilizados antes e depois do operando incrementando ou
decrementando em 1, reduzindo assim, alguns comandos.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
 
Considerando o texto acima e a importância de saber utilizar corretamente estes operadores, avalie as
afirmações abaixo.
 
I - Quando usado antes, este é incrementado ou decrementado depois da operação.
II - Quando usado depois, o operando é incrementado ou decrementado depois da operação.
III - Quando usado antes, esse é incrementado ou decrementado antes da operação.
IV - Quando usado depois, o operando é incrementado ou decrementado antes da operação.
V - $x++ é igual a: $x = $x +1
 
É correto o que se afirma em:
 
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
4 de 9 22/03/2019 12:25
ALTERNATIVAS
I, apenas.
III, apenas.
II, III e V, apenas.
I, II, IV e V, apenas.
I, II, III, IV e V.
6ª QUESTÃO
Formulários são para sistemas como a água é para nossas vidas e sem eles não é possível obter boa parte
das entradas de dados disponíveis. O código apresentado abaixo representa o trecho de um código HTML e
foi criado especificamente para enviar dados para um script PHP.
<!-- trecho html em andamento... -->
<form action="enviar.php" method="post">
  <label for="nome">Nome</label>
  <input type="text" name="nome" />
  <br />
 
  <!--
    ??? qual elemento html para
    criar um elemento que envia estes dados ???
  -->
</form>
Diante do exposto, assinale a alternativa correta que informe qual elemento HTML que é necessário
adicionar no formulário acima para que se crie o botão de enviar, ou seja, aquele botão que ao clicar
automaticamente dispare o formulário HTML?
ALTERNATIVAS
<?php $_POST ?>
<form type="send">
<input type="submit" />
<input type="form-send">
<input type="form-action">
7ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
5 de 9 22/03/2019 12:25
O if é uma estrutura de comparação básica no funcionamento de um programa, que permite ao mesmo
possuir diferentes comportamentos, de acordo com as condições definidas. Sabendo disto, qual o valor da
variável $result após a execução do script abaixo?
<?php
$result = null;
$populacao = 5000;
if ($populacao){
  if ($populacao < 1000) {
    $result = 'Cidade Pequena';
  } elseif ($populacao >= 1000 && $populacao < 49999) {
    $result = 'Cidade Média';
  } else {
    $result = 'Cidade Grande';
  }
}
?>
ALTERNATIVAS
Cidade Pequena
Cidade Grande
CidadeMédia
população
null
8ª QUESTÃO
A linguagem HTML permite o desvio para uma região do documento corrente ou para outro documento por
meio de ligações (links), que podem ter uma porção de texto ou imagem, compondo, assim, um hipertexto.
Deste modo, para inserir um link em um documento, utiliza-se a etiqueta <a>...</a>.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
 
Com base nessas informações, quais são os tipos de ligação que um documento destino pode ter?
ALTERNATIVAS
Lógica e Física.
Relativo e Direto.
Ancoras e Relativo.
Absoluto e Duplicado.
Relativo, Absoluto e Trechos de Documentos.
9ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
6 de 9 22/03/2019 12:25
A troca de dados entre o navegador (cliente) e o servidor (PHP) se dará geralmente através da comunicação
entre formulários e scripts. Um lado depende do outro e seu conhecimento precisa estar presente nos dois
lados para que não haja nenhum erro que consequentemente poderá prejudicar os sistemas que
desenvolve.
Analise o código abaixo:
<form action="ex5_recebe.php" method="post">
       Nome: <input type="text" name="nome" value="Eduardo" />
       <br /> Sobrenome: <input type="text" value="bona" />
       <br /><input type="radio" name="sexo" value="m" checked="checked" />
       Masculino
       <input type="radio" name="sexo" value="f" />
       Feminino <br />
       <input type="submit" />
</form>
Diante do exposto, assinale a alternativa correta que, após o formulário ser submetido para o script PHP,
entregará um array de informações para $_POST contendo quais dados?
ALTERNATIVAS
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
7 de 9 22/03/2019 12:25
Array (
nome
=> Eduardo
sexo
=> m )
Array (
nome
=> Eduardo "" => "Bona"
sexo
=> m )
Array (
nome
=> Eduardo
sobrenome
=> Bona
sexo
=> )
Array (
nome
=> Eduardo
sobrenome
=> Bona
sexo
=> m )
Array (
nome
=> Eduardo
sobrenome
=> Bona
sexo
=> Masculino )
10ª QUESTÃO
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
8 de 9 22/03/2019 12:25
Para construir um documento HTML, o designer precisa utilizar etiquetas (tags) especiais entre os sinais < >
para fazer marcações de formatação. Essas marcações são reconhecidas pelo navegador durante o processo
de renderização do documento, mudando a forma como eles serão dispostos ou incluindo elementos como
botões e campos de formulários.
 
TOLEDO, Carlos Benedito Sica de Toledo. Programação III. Maringá-PR: Unicesumar, 2018.
 
Considerando as etiquetas ou tags presentes no HTML, associe as duas colunas, relacionando as tags com
seus respectivos significados.
 
1) <strong></strong>(    ) cria um parágrafo
2) <br /> (    ) insere uma linha na página
3) <s> </s> (    ) deixa o texto em negrito
4) <hr /> (    ) quebra de linha
5) <em> </em> (    ) deixa o texto em itálico
6) <p></p> (    ) deixa o texto riscado
A sequência correta desta classificação é:
ALTERNATIVAS
6, 4, 1, 2, 5, 3.
6, 3, 1, 5, 2, 4.
3, 2, 6, 5, 1, 4.
3, 2, 4, 6, 5, 1.
5, 3, 1, 4, 2, 6.
Unicesumar - Ensino a Distância http://studeo.unicesumar.edu.br/#!/app/studeo/aluno/ambiente/disciplina...
9 de 9 22/03/2019 12:25

Outros materiais