Buscar

Prova 1 Desenvolvimento WEB 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 4 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

Prévia do material em texto

P1 - Engenharia de Software - Desenvolvimento Web I
Questão 1 - O PHP, acrônimo recursivo para Hypertext Preprocessor (Pré-Processador de Hipertexto), é uma linguagem open source, amplamente utilizada no desenvolvimento WEB. Sobre o PHP assinale a alternativa correta.
a) Uma característica do PHP é a capacidade de implementação de sistemas web mais estáticos.
b) O PHP é processado no lado do cliente e pode alterar e gerar códigos HTML, que serão respondidos pelo lado do servidor.
c) Dentro de um arquivo PHP, então, é possível colocar tags HTML misturados com códigos PHP.
d) Para que o arquivo possa ser interpretado pelo PHP deve ser salvo com a extensão .html.
Questão 2 - A arquitetura do pré-processamento no PHP deve seguir alguns passos.
I - O interpretador PHP processa a página executando cada comando PHP que for encontrado nela;
II - Aciona então o interpretador PHP;
III - O navegador processa e exibe o documento HTML recebido;
IV - O servidor identifica a extensão do documento;
V - O PHP retorna então para o servidor web um documento HTML com o resultado;
VI - O servidor web responde ao cliente com o documento HTML gerado;
Assinale a alternativa que contenha a ordem correta dos passos de pré-processamento do PHP.
a) II - IV - I - V - VI - III
b) IV - II - I - V - VI - III
c) II - I - IV - V - VI - III
d) II - I - IV - VI - V - III
Questão 3 - Várias funções podem ser realizadas sobre arquivos pelo PHP, seja incluído em um outro arquivo, enviado via upload, ler, escrever, renomear e mover dentro do servidor. O PHP possui estruturas de controle que tem por função inserir códigos externos ao script que está em execução. Assinale a alternativa que contenha a função que gere apenas um warning e só será incluído uma vez.
 
a) require
b) require_once
c) include
d) include_once
Questão 4 - A função _________ é responsável por abrir o arquivo, o nome do arquivo e o modo de abertura são passados como parâmetros. Assinale a alternativa que preencha corretamente a lacuna.
a) fopen
b) fclose
c) fread
d) fwrite
Questão 5 - O PHP é apresentado como uma ótima ferramenta para a manipulação de formulários, que em sistemas web é uma ótima maneira para interagir com o usuário. Isso garante uma maior interatividade. Já que ele fará todas as entradas necessárias, o servidor recupera essas informações e retorna o resultado para o lado do cliente. Assinale o método que os parâmetros enviados para o servidor são passados no cabeçalho da requisição e são visíveis na URI.
a) GET
b) POST
c) PUT
d) DELETE
Questão 6 - O ___________ nada mais é que o contexto em que são definidas as variáveis. Ele delimita que variável pode ser manipulada em cada trecho de código. Assinale a alternativa que preencha corretamente a lacuna.
a) Session
b) Cookie
c) Função
d) Escopo
Questão 7 - A orientação a objetos é um paradigma de programação muito utilizado no desenvolvimento de sistemas, além de permitir um maior reaproveitamento de código. Quando bem utilizada, também é possível enxugar a arquitetura. Assinale a alternativa que corresponda com a afirmação que segue:
Um dos relacionamento entre classes, porém, é uma forma mais simples de relacionamento. Isso se dá quando o relacionamento entre as classes não é forte, ou seja, uma classe não perde o sentido se a outra deixar de existir.
a) Associação
b) Agregação
c) Composição
d) Herança
Questão 8 - Desenvolva uma função que verifique se um valor é perfeito ou não. Um valor é dito perfeito quando ele é igual a soma dos seus divisores excetuando ele próprio. (Ex: 6 é perfeito, 6 = 1 + 2 + 3, que são seus divisores). A função deve retornar um valor booleano.
Questão 9 - Desenvolva uma função que recebe por parâmetro um valor inteiro e positivo e retorna o valor lógico Verdadeiro caso o valor seja primo e Falso em caso contrário.
Questão 10 - Desenvolva uma função que receba 3 notas de um aluno e uma letra. Se a letra for A a função retorna a média aritmética das notas do aluno, se for P, a sua média ponderada (pesos: 5, 3 e 2) e se for H, a sua média	 harmônica.

Continue navegando