Buscar

Avaliação On 2 programação

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

Avaliação On-Line 2 (AOL 2) - Questionário
Marcelo Junior Costa Reis
Nota finalEnviado: 19/05/21 08:53 (BRT)
6/10
Conteúdo do exercício
Conteúdo do exercício
1. Pergunta 1
/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:
Mostrar opções de resposta 
2. Pergunta 2
/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. Incorreta: 
V, V, V, F, F.
3. 
F, F, V, V, F.
4. 
V, F, V, F, F.
5. 
F, V, V, F, F.
Resposta correta
3. Pergunta 3
/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, V, F.
2. 
V, V, F, V, V.
3. 
V, V, V, F, V.
Resposta correta
4. 
V, F, V, V, V.
5. 
V, F, F, V, V.
4. Pergunta 4
/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 falsas.
3. Incorreta: 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
4. 
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
5. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
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. 
algoritmos precisam de comentários para funcionar.
2. 
fazer comentários é importante para programadores iniciantes.
3. 
comentários atrapalham a leitura correta do algoritmo.
4. 
fazer comentários que explicam o código facilita o entendimento do algoritmo e o que ele vai fazer.
Resposta correta
5. 
comentários são executados com mais rapidez pelo interpretador.
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. 
II, III e V.
2. Incorreta: 
III, IV e V.
3. 
III e V.
Resposta correta
4. 
I e II.
5. 
I, III e IV.
7. Pergunta 7
/1
Leia o trecho a seguir:
“[...] programação PHP. Pode usar uma das quatro construções de linguagem diferentes: instruções, tais como o comando echo, chamadas da função (de uma biblioteca PHP ou uma própria), instruções de controle de fluxo (if...else...) ou comentários. Os aplicativos PHP são construídos sobre essas quatro construções simples e, naturalmente, um aplicativo web inteiro usará todas elas em grandes quantidades [...].”Fonte: MACINTYRE, PETERB. O melhor do PHP. O’Reilly. Rio de Janeiro: ALTABOOKS, 2010. p. 9.
Considerando essas informações e sabendo como é composta uma estrutura de bloco de código, analise as afirmativas a seguir:
I. Criar um nome de arquivo que representa o que ele faz no software é uma boa prática.
II. Criptografar os arquivos para manter seus algoritmos em segredo é uma boa prática.
III. Conhecer e usar as palavras reservadas da linguagem PHP para solucionar problemas de algoritmo é uma boa prática.
IV. Códigos curtos com chamadas de função, sem blocos de comentários, facilitam a manutenção.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I e II.
2. 
I e III.
Resposta correta
3. 
I, II e III.
4. 
III e IV.
5. 
I, III e IV.
8. Pergunta 8
/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. 
I, II, IV e V.
2. 
I, III, IV e V.
3. 
III, IV e V.
4. Incorreta: 
II, IV e V.
5. 
II, III e IV.
Resposta correta
9. Pergunta 9
/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. 
5, 4, 1, 3, 2.
2. 
4, 3, 1, 5, 2.
3. 
3, 4, 5, 1, 2.
4. 
4, 2, 1, 5, 3.
5. 
3, 4, 1, 5, 2.
Resposta correta
10. Pergunta 10
/1
Leia o trecho a seguir:
“[...] As funções, por exemplo, podem receber parâmetros fazendo com que o resultado do seu processamento interno varie de acordo com os argumentos (parâmetros) de entrada, sendo possível executar esta função sob diferentes circunstâncias, o que caracteriza outro conceito importante da engenharia de software - o reuso [...].”Fonte: DALL’OGLIO, P. PHP Programando com Orientação a Objetos. São Paulo: Novatec, 2009. p. 87.
Considerando o texto acima e o conteúdo estudado sobre PHP, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I. ( ) Funções são códigos personalizados pelo usuário ou nativas da própria linguagem que podem ser reutilizadas em várias partes do software.
II. ( ) Para chamar a função deve-se utilizar a variável $GLOBAL.
III. ( ) Parâmetros passados para a função têm escopo global.
IV. ( ) Pode-se reutilizar a função em qualquer parte do software, desde de que se tenha os mesmos parâmetros.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
F, V, F, V.
2. 
V, F, V, V.
3. 
V, F, F, V.
Resposta correta
4. 
F, V, V, V.
5. 
V, V, F, V.

Mais conteúdos dessa disciplina