Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Pergunta 1 /1 Leia o trecho a seguir: “[...] existem duas formas de utilizarmos o Javascript em nossa página, porém a melhor prática, e a que devemos sempre utilizar, é utilizarmos os arquivos desta linguagem referenciados em nosso HTML através de uma tag script, pois assim garantirmos uma melhor organização, manutenção e controle do nosso projeto[...].”Fonte: BIFFI, KELVIN BAUMHARDT. Javascript Básico ao Avançado. EBOOK KINDLE, 2018. p. 213. Considerando essas informações e o que você aprendeu sobre estruturas de seleção, analise as afirmativas a seguir e assinale V para a(s) verdadeiras e F para a(s) falsas. I. ( ) As regras CSS podem ser referenciadas via link para um arquivo externo, ou escritas no próprio arquivo através da tag <style>. II. ( ) A tag script permite a inserção de códigos Javascript e de acordo com as boas práticas deve vir no final do arquivo, depois do carregamento da página. III. ( ) O operador ternário ? pode ser utilizado para verificar uma condição booleana em uma única linha. IV. ( ) O AJAX é um recurso do PHP para capturar dados do servidor sem recarregar a página. V. ( ) Podemos gravar dados no navegador do usuário utilizando a super global $_COOKIE. Agora, assinale a alternativa que apresenta a sequência correta. Ocultar opções de resposta 1. V, V, V, F, V. Resposta correta 2. V, F, V, V, V. 3. V, V, V, V, F. 4. V, V, F, V, V. 5. V, F, F, V, V. 2. Pergunta 2 /1 Leia o trecho a seguir: “[...] A estrutura de decisão, conhecida também como seleção ou condição, é usada para tomar uma decisão e aceita escolher um conjunto de ações para serem executadas a partir do resultado de uma condição. Esta estrutura é representada por uma expressão lógica. A decisão tem que ser utilizada quando existe a necessidade de testar alguma condição e em função de ela tomar uma atitude. [...]”Fonte: ALMEIDA, MARILANE. Curso essencial de lógica de programação. São Paulo: Digirati Books, 2008. p. 220. Considerando essas informações e o que você aprendeu sobre estruturas de seleção, pode-se afirmar que testes lógicos são essenciais na construção de softwares porque: Ocultar opções de resposta 1. usam funções e bibliotecas da linguagem, permitindo ao software tomar decisões. 2. permitem recuperar e enviar dados pelo software, decidindo o que fazer com esses dados. 3. permitem a seleção e captura de listas de dados para exibição em bancos de dados e controlam o que pode e o que não pode ser exibido. 4. permitem a persistência de dados em bancos de dados para esse fim. 5. permitem a criação de árvores de decisão com escopo pertinente a cada bloco do código, dando ao software capacidade de escolha. Resposta correta 3. Pergunta 3 /1 Leia o trecho a seguir: “[...] E mais, o PHP inclui muitas funções predefinidas que você pode usar dentro de seus aplicativos. Há funções para a manipulação de strings, gerenciamento de arrays, conectividade de banco de dados, informações de data e hora etc. Verifique seus recursos PHP antes de criar funções que já possam existir [...].”Fonte: MACINTYRE, PETER B. O Melhor do PHP. O’REILLY. Rio de Janeiro: ALTABOOKS, 2010, p. 32. Um software é composto por diversas instruções de códigos aninhados conforme um algoritmo proposto. Sendo assim, analise os recursos a seguir e associe-os com suas respectivas características. 1). isset 2). global 3). unset 4). switch 5). include ( ) Eu utilizo quando preciso apagar uma variável. ( ) Utilizo para fazer uma estrutura de decisão múltipla. ( ) Pergunto se a variável está iniciada. ( ) Utilizo para fazer inclusão de scripts através de arquivos. ( ) Defino uma variável com escopo global Agora, assinale a alternativa que apresenta a sequência correta. Ocultar opções de resposta 1. 3, 4, 5, 1, 2. 2. 3, 4, 1, 5, 2. Resposta correta 3. 5, 4, 1, 3, 2. 4. 4, 3, 1, 5, 2. 5. 4, 2, 1, 5, 3. 4. Pergunta 4 /1 Leia o trecho a seguir: “[...] Além do mais, com frequência percebo que colocar comentários demais acaba sendo um obstáculo para ver claramente a estrutura do código [...], o código não será fragmentado com comentários prolixos (em programas não escrito para livros, eu apoio a ideia de que comentários substanciosos são essenciais) [...]”Fonte: SANDERS, WILLIAM, Aprendendo padrões de projeto em PHP, ed. O’REILLY. São Paulo: Novatec, 2013, p. 22. Considerando essas informações e o conteúdo estudado sobre boas práticas, é correto afirmar que comentários que explicam o código são essenciais porque: Ocultar opções de resposta 1. comentários atrapalham a leitura correta do algoritmo. 2. fazer comentários é importante para programadores iniciantes. 3. fazer comentários que explicam o código facilita o entendimento do algoritmo e o que ele vai fazer. Resposta correta 4. algoritmos precisam de comentários para funcionar. 5. comentários são executados com mais rapidez pelo interpretador. 5. Pergunta 5 /1 Leia o trecho a seguir: “[...] Os cookies lhe permitem armazenar uma string de texto sob um determinado nome, mais ou menos como uma variável do PHP. O que torna o uso dos cookies tão poderoso é o fato de poderem viver por mais tempo do que os dados de um script, especialmente em situações em que a aplicação consiste de várias páginas que precisam se lembrar de alguns dados [...].”Fonte: BEIGHLEY, LYNN e MORRISON, MICHAEL. Use a Cabeça! PHP & MySQL. O’reilly, Rio de Janeiro: ALTABOOKS, 2010. p. 375. Considerando o texto apresentado e o conteúdo estudado sobre super globais, analise as asserções a seguir e a relação proposta entre elas. I. Quando um usuário navega por páginas web que utilizam PHP, podemos gravar dados do usuário em seu navegador através de cookies. Porque: II. Cookies é uma super global disponibilizada pelo banco de dados do PHP. A seguir, assinale a alternativa correta: Ocultar opções de resposta 1. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta 2. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 3. As asserções I e II são proposições falsas. 4. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 5. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 6. Pergunta 6 /1 Leia o trecho a seguir: “[...] Podemos pedir também ao PHP para consultar a string fornecida, para ver se parte específica do texto (subconjunto) está contida nela. Há duas funções para fazer isto. A primeira strstr, leva em conta as letras maiúsculas e minúsculas, ao passo que a segunda, stristr, pesquisará independentemente das letras [...].”Fonte: MACINTYRE, P. B. O Melhor do PHP. O’Reilly. Rio de Janeiro: ALTABOOKS, 2010, p. 39. Conforme o que você estudou sobre palavras chaves reservadas do PHP e o texto acima, analise as afirmativas a seguir: I. São necessárias funções complexas para fazer buscas de textos em strings. II. Para saber quantos caracteres há em uma string, você precisa criar uma função personalizada. III. Arrays em PHP têm muitas funções nativas, o que torna dinâmico e produtivo trabalhar com eles. IV. É possível criar uma sessão em PHP apenas utilizando a função start_session(); . V. O comando “continue” interrompe a execução do script e pula a próxima iteração. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e II. 2. II, III e V. 3. III, IV e V. 4. III e V. Resposta correta 5. I, III e IV. 7. Pergunta 7 /1 Leia o trecho a seguir: “[...] HTML, do inglês hyper text markup language, ou linguagem de marcação de hipertexto, é uma linguagem utilizada para criar documentos para a web. Esses documentos, que também são chamados de páginas, podem conter marcações que permitem visualizar e acessar conteúdos web em geral, como textos, imagens, áudios e vídeos entre outros.”Fonte: SARAIVA,M. O. et al. Desenvolvimento de sistemas com PHP. Porto Alegre: SAGAH, 2018. p. 9. Tendo em vista essas informações e os conteúdos estudados sobre estruturas de seleção, analise as afirmativas a seguir: I. As tags divs são elementos de linha para serem utilizados na estrutura da página. II. As tags span são elementos de linha para serem utilizados quando precisamos destacar um trecho de texto. III. As tags article foram adicionados ao HTML 5 e servem para estruturas de artigos. IV. Os atributos são utilizados dentro das tags e servem como âncoras referenciais, permitindo, assim, pegar o elemento. V. Os atributos que começam com “on” dentro das tags são funções do PHP. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. II, III e IV. Resposta correta 2. III, IV e V. 3. I, III, IV e V. 4. II, IV e V. 5. I, II, IV e V. 8. Pergunta 8 /1 Leia o trecho a seguir: “[...] O PHP é uma linguagem que permite criar sites WEB dinâmicos, possibilitando uma interação com o usuário através de formulários,parâmetros da URL e links. A diferença de PHP com relação a linguagens semelhantes a Javascript é que o código PHP é executado no servidor,enviando para o cliente apenas o HTML puro. [...]”Fonte: LIMA, Kleber Rodrigues Lima. Programando em PHP através de exemplos. EBOOK KINDLE, 2020, p. 18. Considerando o texto acima e o conteúdo estudado pode-se afirmar que o PHP trabalha em conjunto com outras linguagens de programação porque: Ocultar opções de resposta 1. o HTML, o CSS e o Javascript só funcionam com PHP. 2. a exibição de documentos e mídias em navegadores deve ser com linguagens server-side. 3. PHP utiliza um banco de dados próprio chamado PHPSQL, mas precisa de outras linguagens para funcionar na web. 4. Incorreta: por ser uma linguagem servidor, o PHP interage com o usuário sem recarregar a página e por isso utiliza o HTML. 5. as linguagens client-side, HTML, CSS e Javascript são necessárias para a exibição de documentos e mídias em navegadores. Resposta correta 9. Pergunta 9 /1 Leia o trecho a seguir: “Felizmente, o PHP tem outras funções de tratamento de arquivo que você pode usar. a função file(), por exemplo é uma alternativa para a função fread() que lê o conteúdo inteiro de um arquivo em um array, um elemento por linha.”Fonte: MACINTYRE, PETER B. O Melhor do PHP. O’REILLY. Rio de Janeiro: ALTABOOKS, 2010, p. 86. Com base nessas informações e no que você estudou sobre as palavras reservadas do PHP, analise as afirmativas a seguir: I. O comando break interrompe o script. II. O comando else faz a exibição de strings. III. A função empty verifica se uma variável está vazia. IV. O comando function define uma função de usuário. V. A função unset constrói uma variável. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. I e III. 2. II e V. 3. I, III, IV e V. 4. III, IV e V. 5. I, III e IV. Resposta correta 10. Pergunta 10 /1 Leia o trecho a seguir: “[...] Uma string é simplesmente uma coleção de texto - letras, números, caracteres especiais ou uma combinação deles. As strings podem ser manipuladas, cortadas, recortadas, truncadas, fatiadas e concatenadas com facilidade no PHP [...]”Fonte: MACINTYRE, PETER B. O Melhor do PHP. O’REILLY. Rio de Janeiro: ALTABOOKS, 2010, p. 33. O conhecimento das funções nativas da linguagem PHP é muito importante pois com poucas linhas, ou às vezes com uma única linha, podemos manipular dados. Considerando essas informações e os conteúdos estudados sobre palavras chaves reservadas, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsas. I. ( ) A função nativa strstr substitui trechos de uma string original pela string que você definir. II. ( ) A função substr retorna um trecho de uma string que você define por meio da posição. III. ( ) A função strpos conta quantos caracteres a partir de zero até o trecho da string que você definiu. IV. ( ) A função array_push insere um ou mais elementos no início de um array. V. ( ) A função array_reverse converte um array em uma string. Agora, assinale a alternativa que apresenta a sequência correta. Ocultar opções de resposta 1. F, F, V, V, V. 2. F, F, V, V, F. 3. F, V, V, F, F. Resposta correta 4. V, V, V, F, F. 5. V, F, V, F, F.
Compartilhar