Buscar

Avaliação On-Line 2 (AOL 2) - Questionário

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 8 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

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 6, do total de 8 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

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

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.

Outros materiais