Prévia do material em texto
Disciplina: Programação para Web I (ADS15) Avaliação: Avaliação I - Individual FLEX ( Cod.:514835) ( peso.:1,50) Prova: 15500408 Nota da Prova: 10,00 Legenda: Resposta Certa Sua Resposta Errada Parte superior do formulário 1. A linguagem de programação Hypertext Preprocessor (PHP) suporta vários tipos de dados nativos de forma semelhante a outras linguagens de programação como JAVA e C++. Cada variável no PHP tem um tipo de dado, a declaração de uma variável deve ser feita com o $ (cifrão) antes do nome da variável, por exemplo $pessoaNome. Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir: I- String. II- Object. III- Double. ( ) Armazena estruturas de dados definidas por meio de uma classe. ( ) Armazena conjuntos de caracteres. ( ) Armazena números com ponto flutuante. Assinale a alternativa que apresenta a sequência CORRETA: a) II - I - III. b) III - I - II. c) I - III - II. d) I - II - III. 2. A linguagem de programação PHP suporta os tipos de dados integer, double, string, boolean, array e object. São tipos de dados normalmente presentes em outras linguagens de alto nível, possibilitando manipular dados e informações de qualquer natureza e complexidade. Sobre os tipos de dados em PHP, associe os itens utilizando o código a seguir: I- Integer. II- String. III- Double. ( ) Exemplo de valores: 1, 1914, 1999. ( ) Exemplo de valores: "Uniasselvi", "Programação", "PHP". ( ) Exemplo de valores: 20.08, 20.16, 1.99. Assinale a alternativa que apresenta a sequência CORRETA: a) II - I - III. b) I - III - II. c) I - II - III. d) III - II - I. 3. Entre os tipos de dados aceitos na linguagem de programação PHP, cita-se o Object, que são estruturas de dados definidas por uma classe, isto é, cria-se uma classe com seus atributos, e então utiliza-se esta como o tipo de uma variável. Desta forma, os métodos são encapsulados e as informações são armazenadas. Com relação ao trecho de código-fonte PHP anexo, analise as afirmativas a seguir: I- É criada uma classe para instanciar um objeto em memória. II- Estão sendo atribuídos valores para os dois atributos do objeto instanciado e a última linha imprime o valor do atributo nome na tela. III- Na linha do comando "echo", é impresso na tela o valor "Marcio", que foi um dos valores atribuídos para este atributo da classe. IV- Na linha do comando "echo", é impresso na tela o valor "Joana", que foi um dos valores atribuídos para este atributo da classe. Assinale a alternativa CORRETA: a) As afirmativas I e III estão corretas. b) As afirmativas III e IV estão corretas. c) As afirmativas II e III estão corretas. d) As afirmativas I, II e IV estão corretas. 4. O HTML é uma linguagem de marcação de texto, para cada marcação o navegador renderiza um elemento para o navegador interpretar. Com o uso das marcações, também chamadas de tags, é possível dar comandos ao navegador para que apresente a informação da forma mais adequada, por exemplo um título, um parágrafo, um botão ou um formulário. A respeito do caso hipotético apresentado, avalie as asserções a seguir: I- O codigo <link rel="stylesheet" type="text/css" href="styles.css"> aplica regras CSS existentes no arquivo referenciado no atributo href. PORQUE II- Os arquivos de folha de estilos com extensão .css tem por objetivo agrupar regras CSS. Assinale a alternativa CORRETA: a) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. c) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira. d) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. 5. O HTML 5 é a versão mais recente da linguagem de marcação de texto da web, o HTML. Esta última versão recebeu uma série de melhorias e, também, vários novos elementos - ou tags - que deixaram o documento web mais semântico e com mais recursos. Sobre os elementos/tags do HTML, de acordo com a funcionalidade de cada tag, associe os itens utilizando o código a seguir: I- <ul>. II- <th>. III- <header>. ( ) Célula de cabeçalho de uma tabela. ( ) Cabeçalho de uma seção de página. ( ) Lista não ordenada. Assinale a alternativa que apresenta a sequência CORRETA: a) II - III - I. b) I - II - III. c) III - I - II. d) I - III - II. 6. O HTML (Hypertext Markup Language) é uma linguagem de marcação utilizada no desenvolvimento de páginas web, e o CSS (Cascading Style Sheets) é utilizado para definir a apresentação do HTML e XML, isto é, definir o estilo da página, com cores, tamanhos de fontes, configurações de tamanhos e posições de componentes na tela, entre outros. O principal objetivo do CSS é separar o código HTML do código de apresentação, tornando-os mais limpo. Com relação ao código CSS que está sendo apresentado, assinale a alternativa CORRETA: a) É uma classe de estilo que define o tamanho do fonte, posição do topo, posição da margem esquerda, a largura e a altura de um componente HTML. b) É uma classe de estilo que define o tamanho do fonte, posição do topo, posição da margem esquerda, a largura, a altura e define a cor do plano de fundo de um componente HTML. c) É uma classe de estilo que define a posição do topo, posição da margem esquerda, a largura e a altura de um componente HTML. d) É uma classe de estilo que define o tamanho do fonte, posição do topo e da margem esquerda de um componente HTML. 7. O PHP (Personal Home Pages) foi criado inicialmente por um desenvolvedor que procurava facilitar o desenvolvimento de páginas pessoais. Com o passar dos anos, a linguagem evoluiu muito e adicionou suporte a novas tecnologias e ferramentas. Considerando as características da linguagem de programação PHP, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O código-fonte php de uma página inicia com a tag <?php. ( ) O código-fonte que estiver fora das tags <?php e ?> é código-fonte javascript. ( ) O comando echo recebe uma string como parâmetro e imprime esta mesma string na página gerada. ( ) O uso de parênteses no comando echo é obrigatório. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - F. b) V - F - V - F. c) V - F - V - V. d) V - V - F - F. 8. A linguagem de programação PHP permite a criação de vários tipos de variáveis, como integer, string, boolean, array e object. Assim como outras linguagens de programação, o PHP possui vários operadores condicionais. Associe os itens, utilizando o código a seguir: I- Compara se dois valores são iguais. II- Compara se dois valores são diferentes. III- Compara se o valor da esquerda é menor que o da direita. IV- Compara se o valor da esquerda é menor ou igual ao da direita. ( ) <=. ( ) !=. ( ) <. ( ) ==. Agora, assinale a alternativa que apresenta a sequência CORRETA: a) II - I - III - IV. b) I - III - IV - II. c) IV - II - III - I. d) III - IV - I - II. 9. A linguagem de programação PHP permite a criação de vários tipos de variáveis, como integer, string, boolean, array e object. Assim como outras linguagens de programação, o PHP possui vários operadores lógicos. Associe os itens, utilizando o código a seguir: I- Soma dos valores numéricos. II- Obtém o resto da divisão entre dois valores. III- Soma a variável à sua esquerda com o valor em sua direita. IV- Divide a variável à sua esquerda pelo valor apresentado em sua direita. ( ) += ( ) /= ( ) + ( ) % Agora, assinale a alternativa que apresenta a sequência CORRETA: a) II - I - III - IV. b) III - I - II - IV. c) I - II - III - IV. d) III - IV - I - II. 10. No HTML, os elementos, ou tags, que formam o conteúdo da página são postos entre a tag de abertura<html> e a tag de fechamento </html>. O elemento <html> é também conhecido como o elemento raiz. Sobre as tags HTML, associe os itens utilizando o código a seguir: I- footer. II- hr. III- label. ( ) Especifica um rodapé para a seção de uma página. ( ) Linha horizontal. ( ) Rótulo para elementos em um formulário. Assinale a alternativa que apresenta a sequência CORRETA: a) I - II - III. b) I - III - II. c) III - I - II. d) II - I - III.