¡GoConqr estrena diseño! Cuéntanos qué te parece.

Test

Desenvolvimento de Aplicações WEB - Módulo 01

Cristiano Barcelos 24 preguntas 5,0 (1 valoración)

Hacer el test

Preguntas del test (24)

  1. 1Sobre a arquitetura de sistemas na Web e seus elementos componentes, podemos afirmar corretamente que

    Escolha uma
    1. Aa. um mesmo script de servidor Web é capaz de gerar páginas com conteúdos diferentes, dependendo do momento em que é executado.
    2. Bb. só podem ser considerados clientes de um sistema na Web os navegadores (browsers) que interpretam páginas HTML.
    3. Cc. atualmente vivemos um cenário no qual as páginas estáticas constituem a maior parte do conteúdo acessado na Web.
    4. Dd. páginas Web são consideradas dinâmicas quando contêm conteúdo interativo, como animações, formulários ou outros elementos com os quais os usuários podem interagir.
  2. 2Um servidor web desempenha papel central na arquitetura de sistemas hospedados neste ambiente. É correto dizer que um servidor web
    Escolha uma:
    1. Aa. só pode armazenar um domínio web. Para hospedar dois ou mais sites, é necessário configurar dois ou mais servidores
    2. Bb. foi criado para interpretar scripts que geram páginas dinâmicas em sistemas web.
    3. Cc. em geral, tem uma estrutura pública para os arquivos de sistemas web hospedados e uma estrutura privada para arquivos internos e de configuração
    4. Dd. somente devolve uma resposta para o cliente se a requisição contiver um caminho completo para um nome de arquivo hospedado, como por exemplo www.servidor.com/teste/pagina.php.
  3. 3A linguagem PHP pode ser considerada uma linguagem de licença livre
    PORQUE é possível encontrar interpretadores PHP para várias plataformas e sistemas operacionais, como Windows, Linux, Unix e MacOS.
    Analisando-se estas afirmações, conclui-se que
    Escolha uma:
    1. Aa. as duas afirmações são verdadeiras e a segunda justifica a primeira.
    2. Bb. as duas afirmações são verdadeiras e a segunda não justifica a primeira.
    3. Cc. a primeira afirmação é verdadeira e a segunda é falsa.
    4. Dd. a primeira afirmação é falsa e a segunda é verdadeira.
    5. Ee. as duas afirmações são falsas.
  4. 4Os vetores superglobais são parte importante da arquitetura interna e do funcionamento de scripts em PHP. Sobre eles, podemos afirmar corretamente que
    Escolha uma:
    1. Aa. são cinco os vetores superglobais definidos em um ambiente PHP e eles servem principalmente para receber dados de formulários web.
    2. Bb. um formulário HTML enviado pelo método POST gerará variáveis exclusivamente no vetor superglobal $_POST.
    3. Cc. não é possível enviar estruturas compostas, como vetores, utilizando-se formulários web, pois os vetores superglobais não suportam vetores multidimensionais.
    4. Dd. como os dados digitados pelo usuário serão armazenados literalmente nos vetores superglobais, é aconselhável realizar um tratamento prévio para evitar ataques de injeção de código.
  5. 5Scripts PHP frequentemente fazer uso das estruturas de vetores (arrays) para realizar suas tarefas. Sobre arrays PHP, analise as afirmativas:
    I. São estruturas homogêneas, ou seja, armazenam dados de um mesmo tipo pré-definido.
    II. Podem ser simultaneamente associativos, quer dizer, associando pares chaves<-> valor, e indexados, associando índices numéricos a valores.
    III. O vetor declarado como
    $vetDados = array(“dadoUm”, “dadoDois”, “dadoTrês”);
    retorna o elemento “dadoTrês” caso peçamos o valor de $vetDados[2]
    IV. Vetores indexados devem sempre ser manipulados com instruções for, sendo reservado foreach para vetores associativos.
    São corretas APENAS as afirmativas
    Escolha uma:
    1. Aa. I e II
    2. Bb. I, III e IV
    3. Cc. II e III
    4. Dd. II, III e IV
    5. Ee. IV
  6. 6A linguagem PHP, em sua versão mais recente, possui suporte ao paradigma de Programação Orientada por Objetos (POO). Em relação ao suporte à POO pelo PHP, podemos afirmar corretamente que
    Escolha uma:
    1. Aa. a linguagem suporta sobrecarga de construtores, ou seja, podemos ter diferentes construtores para uma mesma classe, variando seu número de parâmetros.
    2. Bb. ao contrário de scripts estruturados e não orientado por objetos, os métodos nas classes PHP necessitam ter declarados seu tipo de retorno.
    3. Cc. na versão mais recente da linguagem é obrigatório utilizar o paradigma orientado por objetos para desenvolver scripts.
    4. Dd. apesar do suporte à POO ser tardio na linguagem (após a versão 5), as principais características do paradigma estão implementadas, tais como herança, classes abstratas e interfaces.
  7. 7Considerando o que estudamos até o momento sobre PHP, podemos dizer que
    Escolha uma:
    1. Aa. As diretivas include e require produzem o mesmo efeito em um script, sendo mantidos os dois modos por compatibilidade de código.
    2. Bb. Só podemos implementar sessões PHP utilizando o apoio de cookies para transitar o identificador de sessão.
    3. Cc. Cookies podem ser criados com validade zero. Neste caso, serão válidos pelo período em que durar a sessão PHP.
    4. Dd. O upload de arquivos via script PHP só pode ser feito se o formato do arquivo for reconhecido pelo servidor (por exemplo, .jpg e .png).
    5. Ee. As antigas bibliotecas PHP existentes antes do suporte à orientação por objetos não podem mais ser utilizadas em scripts novos.
  8. 8Cookies são hoje uma das principais ferramentas, senão a principal, para manutenção de estados de longo prazo em sistemas e sites Web. Para criarmos um cookie em PHP, devemos definir sua data de validade, que é dada como um timestamp do servidor Web. Sobre os comandos disponíveis para criar timestamps em PHP, analise as afirmativas seguintes.
    I. O comando mktime(0,0,0,0,0,120); cria uma data equivalente a 120 minutos a partir do momento atual.
    II. O comando strtotime(“120”); cria uma data equivalente a 120 segundos a partir do momento atual.
    III. O comando time() + 60*24*120; cria um timestamp que representa a data 48h após o momento atual.
    IV. É impossível criarmos timestamps que representem datas absolutas, por exemplo, dia 01/10/2015 às 13:00:00. Somente podemos criar timestamps relativos ao momento atual.
    Estão corretas SOMENTE as afirmativas
    Escolha uma:
    1. Aa. I, II, III e IV
    2. Bb. I e IV
    3. Cc. II e III
    4. Dd. III
    5. Ee. III e IV
  9. 9Sobre a criação e o uso de sessões em scripts PHP, é correto afirmar que
    Escolha uma:
    1. Aa. para não depender de configurações de servidor, é necessário utilizar session­_start() em todos os scripts de um sistema web que necessitem dos dados de sessão.
    2. Bb. armazenar dados em sessões é um recurso a ser utilizado como alternativa ao armazenamento em bancos de dados.
    3. Cc. os dados criados pelas sessões Web em PHP ficam armazenados no programa cliente utilizado pelo usuário e, assim, são apagados assim que este cliente é encerrado.
    4. Dd. não se devem utilizar cookies e sessões no mesmo script, sob pena de torná-lo confuso para o programador e ambíguo para o interpretador PHP.
  10. 10Atualmente, é impossível se pensar em um sistema para Web que não armazene seus dados em um banco de dados (BD ou SGBD). O PHP, portanto, conta com uma série de recursos para o acesso a SGBD’s por meio de seus scripts. Um script PHP contendo código de acesso a bancos de dados
    Escolha uma:
    1. Aa. pressupõe que o SGBD está funcionando em uma máquina diferente do servidor Web.
    2. Bb. mantém apenas uma conexão temporária ao banco de dados, por limitações da linguagem.
    3. Cc. nos obriga a acessar servidores MySQL para funcionar corretamente.
    4. Dd. pode tratar os dados recebidos do SGBD tanto como objetos quanto como vetores, à escolha do programador.

Información

Descripción
Atividades objetivas 01, 02, 03, 04 e 06
Idioma
Português
Visitas
387
Valoración
5,0 de 5 · 1 valoración
Valora este test
Valora este test

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?