Prévia do material em texto
Prova Impressa GABARITO | Avaliação I - Individual (Cod.:955143) Peso da Avaliação 2,00 Prova 80946965 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 A linguagem de programação PHP permite validar e gravar dados enviados de formulários de páginas web. Pode interagir com o banco de dados e criar páginas web dinâmicas. Com relação à linguagem de programação PHP, analise as sentenças a seguir: I- Os comandos da linguagem PHP devem ser terminados com ponto e vírgula. II- O sinal de igual indica atribuição de um valor para uma determinada área de memória. III- O operador de concatenação de string é o ponto. IV- A abertura de um novo comentário multilinhas é realizado pelos caracteres barra e sinal de igual ( /+ ). V- A abertura de um comentário de uma linha é realizada por duas barras ( // ). As sentenças I, II, III e V estão corretas. Assinale a alternativa CORRETA: A As sentenças I, II, III e V estão corretas. B Somente a sentença I está correta. C Somente a sentença III está correta. D As sentenças I, II e IV estão corretas. VOLTAR A+ Alterar modo de visualização 1 E As sentenças II, III, IV e V estão corretas. 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. ( ) += ( ) /= ( ) + ( ) % III - IV - I - II. Agora, assinale a alternativa que apresenta a sequência CORRETA: A IV - II - I - III. B III - I - II - IV. C III - IV - I - II. D II - I - III - IV. E I - II - III - IV. 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. 2 3 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. ( ) <=. ( ) !=. ( ) <. ( ) == É correto o que se afirma em: A II - I - III - IV. B III - IV - I - II. C I - III - IV - II. D III - I - IV - II. E IV - II - III - I. Entre as tags de abertura e fechamento do PHP deve estar contido a fonte PHP que realiza funções dinâmicas e a lógica do negócio da aplicação. O PHP possui alguns tipos de dados, sendo que são semelhantes a outras linguagens. Com relação aos tipos de dados aceitos pelo PHP, analise as sentenças a seguir: I- Array não é um tipo de dado suportado pelo PHP. II- Integer é um tipo de dado em que variáveis aceitam apenas um valor numérico inteiro positivo ou negativo. III- Double é um tipo de dado em que variáveis aceitam apenas um valor numérico com decimais positivas. IV- String é um tipo de dado em que variáveis definidas aceitam valor alfanumérico. V- Boolean é um tipo de dado em que variáveis definidas aceitam apenas o valor true (verdadeiro) ou false (falso). As sentenças II, IV e V estão corretas. Agora, assinale a alternativa CORRETA: A As sentenças II, IV e V estão corretas. B As sentenças I, II e V estão corretas. C Somente a sentença I está correta. D As sentenças III, IV e V estão corretas. E As sentenças I e V estão corretas. 4 Sobre a utilização de arrays nos algoritmos, considere o código a seguir: algoritmo manipula_vetor inicio var array: vetor[1..6] de inteiro = {7, 4, 8, 2, 9, 1} i, j, aux: inteiro para i <- 1 até 6 faca para j <- i + 1 até 6 faca se (array[i] > array[j]) aux = array[i] array[i] = array[j] array[j] = aux fim se fim para fim para fim Após o código ser executado, os elementos do array estarão dispostos da seguinte forma: A 2, 4, 1, 7, 8, 9. B 1, 2, 4, 7, 9, 8. C 7, 8, 9, 1, 2, 4. D 1, 2, 4, 7, 8, 9. E 2, 1, 4, 8, 7, 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. ( ) += ( ) /= 5 Revisar Conteúdo do Livro 6 ( ) + ( ) % É correto o que se afirma em: A III - II - I - IV. B II - I - III - IV. C III - IV - I - II. D III - I - II - IV. E I - II - III - IV. PHP é uma linguagem de programação embutida no HTML, isto é, os trechos de códigos desta linguagem de programação são escritos entre as tags HTML, o que facilita o desenvolvimento de páginas web dinâmicas. Uma constante é uma área de memória que possui o seu valor definido junto com sua declaração, e não pode ser alterado no decorrer da execução do programa. Em PHP, as constantes são declaradas pela função "define". Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A declaração de uma constante em PHP é definida pela função "define", sendo o primeiro parâmetro o nome da constante, e o segundo parâmetro, o seu valor. ( ) O terceiro parâmetro da função "define" não é obrigatório, e se informado, deve receber um valor booleano, o qual indica se é case sensitive. ( ) É um exemplo de declaração de constante: "define("Alô Mundo.", "nomeConstante");". ( ) É um exemplo de declaração de constante "define("nomeConstante", "Alô Mundo.");". É correto o que se afirma em: 7 A V - V - F - V. B F - V - V - F. C V - V - V - F. D V - V - V - V. E F - F - V - V. 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. 8 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. É correto o que se afirma em: A Somente as afirmativas afirmativas II e IV estão corretas. B Somente as afirmativas afirmativas I, II e IV estão corretas. C Somente as afirmativas afirmativas II, III e IV estão corretas. D Somente as afirmativas afirmativas I e IV estão corretas. E Somente as afirmativas afirmativas III e IV estão corretas. Assim como outras linguagens de programação, o PHP possui comandos de condição para controlar o fluxo de código. Dentre estes comandos, estão as estruturas condicionais, que executam uma condição, e de acordo com seu resultado executa alguma ação específica. Outra estrutura é a de repetição, que executa um trecho de código repetidamente até encontrar um determinado resultado ou condição. Partindo desse pressuposto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O comando if recebe como parâmetro uma expressão que deve retornar um valor booleano. ( ) Na linguagem de programação PHP não é obrigatório o comando if estar contido entre parênteses. ( ) O comando else é utilizado para executar algum trecho de código nos casos em que a condição do comando if for falsa. ( ) O comando switch recebe como parâmetro,entre parênteses, um valor a ser analisado, e dependendo deste valor, ações distintas podem ser executadas. V - F - V - V. Agora, assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F. B F - F - V - F. 9 C V - F - V - V. D F - V - V - V. E V - V - F - V. Todas as linguagens de programação possuem características que as diferenciam das demais linguagens e as tornam mais adequadas para determinados tipos de problemas. A linguagem de programação PHP não é diferente, possuindo diversas características específicas que a tornam ideal para o desenvolvimento de aplicações Web. Considerando tais características da linguagem, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os comandos são finalizados com um ponto e vírgula (;). ( ) A declaração de constantes é feita pelo comando constant. ( ) O operador .= serve para concatenar a variável à sua esquerda o valor apresentado em sua direita. ( ) Variáveis podem ser declaradas como: integer, string, boolean, array e object. V - F - V - F. Agora, assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - F - F - V. C V - V - F - F. D F - F - V - F. 10 E F - V - V - F. Imprimir