Baixe o app para aproveitar ainda mais
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
Compartilhar