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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

Programação - 20211.B 
Avaliação On-Line 2 (AOL 2) - Questionário 
Denilson Ribeiro de Franca Nota final 
7/10 
1. Pergunta 1 
/1 
O fluxo de informação dentro do software tem uma sequência lógica. Utilizamos um formulário 
para pegar dados do usuário, processamos esses dados e utilizamos conforme nossa conveniência. 
Sabemos que o PHP lê o software da esquerda para a direita e de cima para baixo. Quando 
enviamos os dados de um arquivo para outro podemos utilizar as super globais para setar ou 
recuperar dados. 
Considerando o texto acima e o que você aprendeu sobre super globais, analise as ferramentas 
abaixo e associe-as com suas respectivas características: 
1) $_SESSION. 
2) $_GET. 
3) $_COOKIE. 
4) $_POST. 
5) $_FILES 
( ) Recupera dados que foram enviados de forma oculta pelo navegador. 
( ) Recupera dados que foram enviados como parâmetros na URL. 
( ) Recupera dados de arquivos enviados via formulário. 
( ) Capaz de persistir dados no navegador do usuário, mesmo que ele seja fechado. 
( ) Quando o navegador é fechado, as informações são perdidas. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. Incorreta: 
5, 2, 4, 3, 1. 
2. 
4, 2, 3, 5, 1. 
3. 
4, 2, 5, 3, 1. 
Resposta correta 
4. 
1, 2, 5, 3, 4. 
5. 
2, 4, 5, 3, 1. 
2. Pergunta 2 
/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. Incorreta: 
por ser uma linguagem servidor, o PHP interage com o usuário sem recarregar a 
página e por isso utiliza o HTML. 
2. 
PHP utiliza um banco de dados próprio chamado PHPSQL, mas precisa de outras 
linguagens para funcionar na web. 
3. 
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 
4. 
o HTML, o CSS e o Javascript só funcionam com PHP. 
5. 
a exibição de documentos e mídias em navegadores deve ser com linguagens server-
side. 
3. Pergunta 3 
/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. Incorreta: 
II, III e V. 
2. 
III e V. 
Resposta correta 
3. 
I e II. 
4. 
III, IV e V. 
5. 
I, III e IV. 
4. Pergunta 4 
/1 
Leia o trecho a seguir: 
“[...] Existem diversos estilos de programação, e cada um foi criado com um objetivo, porém as 
linguagens que aceitam multiparadigmas, assumem, e entendem, que não existe um estilo apenas 
que irá solucionar todos os problemas de forma rápida e eficaz. Utilizando diferentes estilos em 
conjunto é de comum acordo que é possível chegar sempre a uma melhor solução do que 
restringir-se a apenas um paradigma de programação[...].”Fonte: BIFFI, KELVIN BAUMHARDT. 
Javascript Básico ao Avançado. EBOOK KINDLE, 2018. p. 9. 
De acordo com essas informações e o conteúdo estudado sobre estruturas de seleção, analise as 
ferramentas abaixo e associe-as com suas respectivas características: 
1) . continue2) . case3) . function4) . fopen()5) . filter_var() 
( ) Analisa o valor da variável para retornar um bloco de código. 
( ) Abre um arquivo. 
( ) Obrigatório para criar uma Função. 
( ) Pula um ou mais blocos de código, indo para a instrução seguinte. 
( ) Permite verificar se o valor contido em uma variável é de determinado tipo. 
Agora, assinale a alternativa que apresenta a sequência correta. 
Ocultar opções de resposta 
1. 
2, 4, 3, 1, 5. 
Resposta correta 
2. 
1, 4, 3, 2, 5. 
3. 
2, 3, 4, 1, 5. 
4. 
3, 4, 2, 1, 5. 
5. 
5, 4, 3, 1, 2. 
5. Pergunta 5 
/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. 
fazer comentários que explicam o código facilita o entendimento do algoritmo e o 
que ele vai fazer. 
Resposta correta 
2. 
comentários atrapalham a leitura correta do algoritmo. 
3. 
comentários são executados com mais rapidez pelo interpretador. 
4. 
algoritmos precisam de comentários para funcionar. 
5. 
fazer comentários é importante para programadores iniciantes. 
6. Pergunta 6 
/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. 
permitem a persistência de dados em bancos de dados para esse fim. 
2. 
usam funções e bibliotecas da linguagem, permitindo ao software tomar decisões. 
3. 
permitem recuperar e enviar dados pelo software, decidindo o que fazer com esses 
dados. 
4. 
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. 
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 
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, II, IV e V. 
4. 
II, IV e V. 
5. 
I, III, IV e V. 
8. Pergunta 8 
/1 
Para construir uma aplicação rica, utilizamos variáveis personalizadas, variáveis próprias da 
linguagem, as reservadas, criamos funções personalizadas, utilizamos funções nativas, 
combinamos linguagens de programação, fazemos uso de mídias e também de bancos de dados. 
Considerando essas informações, e o que você aprendeu sobre estrutura de seleção e comandos if 
e else, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): 
I. ( ) Utilizando sessões posso gravar dados durante a sessão sem precisar de um banco de dados. 
II. ( ) Utilizando AJAX posso recuperar e apresentar recursos para o usuário sem recarregar a 
página. 
III. ( ) Um framework front end fornece recursos de estilização predefinidos que facilitam a 
construção de aplicativos. 
IV. ( ) O HTML 5 se beneficia do CSS3 e do Javascript para criar aplicações mais interativas. 
V. ( ) O CSS é uma linguagem de marcação para criar estruturas para as páginas web. 
Agora, assinale a alternativa que apresenta a sequência correta: 
Ocultar opções de resposta 
1. 
V, F, V, V, F. 
2. 
F, V, V, V, V. 
3. 
V, V, V, V, F. 
Resposta correta 
4. 
V, V, F, F, F. 
5. 
F, V, V, F, V. 
9. Pergunta 9 
/1 
Leia o trecho a seguir: 
“[...] Por trás de um formulário em uma página web, exibida no navegador do usuário, há um 
servidor de aplicação que irá interagir com essa página, ou seja, a página web do usuário irá 
enviar e receber dados desse servidor em operações conhecidas por solicitação e resposta 
[...]”Fonte: SARAIVA, Maurício de Oliveira; BARRETO, Jeanine dos Santos. Desenvolvimento de 
Sistemas com PHP. Porto Alegre: SAGAH, 2018. (apud FLATSCHART, 2011). 
De acordo com essas informações e os conteúdos estudados sobre estruturas de seleção, analise 
os procedimentos a seguir e ordene as etapas de codificação: 
( ) PHP. 
( ) CSS. 
( ) HTML. 
( ) Javascript. 
Agora, assinale a alternativa que apresenta a sequência correta. 
Ocultar opções de resposta 
1. 
2, 3, 1, 4. 
2. 
1, 3, 2, 4. 
3. 
4, 2, 1, 3. 
Resposta correta 
4. 
4, 3, 2, 1. 
5. 
4, 2, 3, 1. 
10. Pergunta 10 
/1 
Leia o trecho a seguir: 
“[...] Javascript é uma linguagem de programação que foi criada por meados de 1995 e é uma das 
bases do tripé para o desenvolvimento web, que são os sites em que estamos acostumados a 
navegar durante o nosso dia-a-dia [...].”Fonte: BIFFI, KELVIN BAUMHARDT. Javascript Básico ao 
Avançado. EBOOK KINDLE, 2018, p. 8. 
Considerando essas informações e os conteúdos estudados sobre estruturas de seleção, analise as 
asserções a seguir e a relação proposta entre elas: 
I. A utilização de Javascript junto com PHP permite um melhor desempenho do site em relação ao 
usuário. 
Porque: 
II. Com a linguagem Javascript é possível fazer requisições ao servidor sem recarregar a página, ao 
mesmo tempo, também se pode gravar dados do lado cliente, no próprio navegador, criando 
interatividade sem sair da tela. 
A seguir assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
2. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 
Resposta correta 
3. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 
4. 
As asserções I e II são proposições falsas. 
5. 
As asserções I e II são proposições verdadeiras, mas a II não é uma proposição 
correta da I.

Outros materiais