Buscar

aol3 progamaçao

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

1. Pergunta 1
/1
Leia o trecho a seguir:
“[…] Um array é uma lista de valores armazenados na memória, os quais podem ser de tipos diferentes (números, strings, objetos) e podem ser acessados a qualquer momento, pois cada valor é relacionado a uma chave. Um array também pode crescer dinamicamente com a adição de novos itens.[…].”
Fonte: DALL’OGLIO, P. PHP programando com orientação a objetos. São Paulo: Novatec, 2009. p. 28.
Face à grande versatilidade dos arrays em PHP, analise as asserções a seguir e a relação propostas entre elas:
I. Arrays multidimensionais são uma excelente ferramenta para o desenvolvedor.
Porque:
II. Além de conter dados simples, arrays multidimensionais podem conter outros arrays, o que permite a estruturação de uma árvore de dados complexa.
A seguir, assinale a alternativa correta.
Ocultar opções de resposta 
1. 
As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
Resposta correta
2. 
As asserções I e II são proposições falsas.
3. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
4. 
As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
5. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
2. Pergunta 2
/1
Leia o trecho a seguir:
“[…] para acessar um banco de dados MySQL pelo PHP, inicialmente é preciso realizar uma ligação entre o sistema web e o banco de dados. Essa ligação se dá por meio de uma conexão, em que são passadas informações requeridas visando atribuir acesso de acordo os privilégios de cada aplicação.”
Fonte: SARAIVA, M. O.; BARRETO, J. S. Desenvolvimento de sistemas com PHP. Porto Alegre: Sagah, 2018. p. 142.
De acordo com essas informações e o conteúdo estudado sobre MySQL, analise as asserções a seguir e a relação entre elas:
I. O banco de dados MySQL é uma abstração da aplicação e pode ser acessado através de um array contendo quatro parâmetros obrigatórios: host, usuário, senha e nome do banco.
Porque:
II. Utilizamos a função nativa do PHP mysqli_query, na qual o primeiro parâmetro é a conexão e o segundo parâmetro são os dados de acesso.
A seguir, assinale a alternativa correta:
Ocultar opções de resposta 
1. 
As asserções I e II são verdadeiras, mas a II não é uma justificativa correta da I.
2. 
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 
3. 
As asserções I e II são verdadeiras, e a II é uma justificativa correta da I.
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
5. 
As asserções I e II são proposições falsas.
3. Pergunta 3
/1
Leia o trecho a seguir:
“[…] Podemos dizer que array é um objeto de pares ordenados índice/valor, no qual o índice é implícito (não precisa ser declarado), formando um array indexado. Existe outro tipo de array denominado array associativo ao qual declaramos implicitamente o par nome/valor.”
Fonte: SILVA, M. S. JavaScript: guia do programador. São Paulo: Novatec, 2010. p. 134.
Considerando essas informações e o conteúdo estudado sobre arrays, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsas:
I. ( ) O array $livros = array(‘O melhor do PHP’, ‘Pro PHP e jQuery’,’Aprendendo Padrões de Projeto em PHP’); é um array indexado e sua estrutura é homogênea.
II. ( ) O array $cronos = array(‘carroceria’ => ‘sedan’, ‘portas’ => 4, acessórios => array(‘central multímidia’, ‘ar condicionado’, ‘direção elétrica’)); é um array multidimensional e composto.
III. ( ) A função nativa array_unshift() retira um ou mais elementos do início de um array.
IV.( ) A função nativa array_rand() reordena os elementos do array, revertendo suas posições.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
F, F, V, V.
2. 
V, F, F, V.
3. 
V, V, F, F.
Resposta correta
4. 
F, V, V, F.
5. 
V, V, F, V.
4. Pergunta 4
/1
Leia o trecho a seguir:
“[…] podemos lidar também com a [situação] de que um determinado trecho de código seja repetido até a condição ser atendida ou até mesmo quando ela mudar seu valor lógico, que antes era verdadeiro, para falso. Imagine um sistema acadêmico em que se deve inserir as notas de todos os alunos de uma sala de aula. Então, quando o sistema volta à mesma tela e você clica em ‘ok’ ou em ‘concluir’, um trecho de código está sendo executado novamente, e isso é possível graças aos chamados laços de repetição, que contêm, em seu interior, os trechos que devem ser repetidos.”
Fonte: MORAIS, I. S. et al. Algoritmo e programação: engenharia. Porto Alegre: Sagah, 2018. p. 52.
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, analise as afirmativas a seguir e assinale V para(s) verdadeiras e F para a(s) falsa(s):
I. ( ) Utilizamos a instrução FOR para criar um contador e para percorrer arrays indexados.
II. ( ) Utilizamos o WHILE para percorrer uma laço de repetição e válida no início se condição ainda é verdadeira; se for, continuamos o loop.
III. ( ) O DO WHILE Válida a condição ao final do laço; se for verdadeira, continua o laço até que essa condição seja falsa.
IV. ( ) A instrução FOREACH percorre os arrays através do loop, retornando o par chave e valor e parando quando não há mais itens na lista.
V. ( ) Utilizamos o comando BREAK em um loop para pular para a condição seguinte.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
V, F, V, F, V.
2. 
F, F, F, V, V.
3. 
F, V, F, V, F.
4. 
V, V, V, V, F.
Resposta correta
5. 
F, V, V, F, F.
5. Pergunta 5
/1
Leia o trecho a seguir:
“[…] Além disso, os sistemas de bancos de dados tornaram-se a tecnologia subjacente que oferece suporte a muitos dos sites populares na World Wide Web. O tema subjacente de sites como Google, eBay e Amazon é fornecer uma interface entre clientes e bancos de dados. Para responder à requisição de um cliente, o servidor consulta uma base de dados, organiza os resultados na forma de uma página Web e envia essa página ao cliente.”
Fonte: BROOKSHEAR, J. G. Ciência da computação. Porto Alegre: Bookman, 2013. p. 349.
Considerando essas informações e o conteúdo estudado sobre banco de dados, pode-se afirmar que o retorno das informações pode ser trabalhado com diversos filtros porque:
Ocultar opções de resposta 
1. 
as consultas utilizam a cláusula UPDATE para extrair dados relevantes em conjunto com WHERE, LIKE e BETWEEN.
2. 
com a cláusula CREATE e utilizando outros filtros, criamos uma consulta que vai extrair dados relevantes para nossa aplicação.
3. 
após fazer os registros dos dados, todas as informações estão disponíveis através de INSERT.
4. 
as cláusulas WHERE, ORDER BY, LIMIT e LIKE permitem uma melhor extração de dados por meio do comando ALTER.
5. 
com os recursos disponíveis para a cláusula SELECT, podemos utilizar diversas combinações de consulta para extrair dados relevantes.
Resposta correta
6. Pergunta 6
/1
Leia o trecho a seguir:
“[…] Arrays associativos são aqueles nos quais cada dado é referenciado não por um índice numérico, mas por um nome. A cada dado do array se atribui explicitamente um nome (string), de livre escolha, para o lugar do número implícito. O nome escolhido é uma chave e, assim, um array associativo é constituído de pares chave/valor.”
Fonte: SILVA, M. S. JavaScript: guia do programador. São Paulo: Novatec, 2010. p. 135.
Com base nessas informações e no conteúdo estudado sobre arrays, analise o array $carrinho_de_compras = array(‘sapato’,’meia’,’camisa’,’calça’,’relógio’); e ordene os elementos a seguir conforme sua sequência nesse array:
( ) Meia.
( ) Relógio.
( ) Camisa.
( ) Calça.
( ) Sapato.
Agora, assinale a alternativa que apresenta a sequência correta.
Ocultar opções de resposta 
1. 
5, 3, 2, 4, 1.
2. 
2, 5, 3, 4, 1.
3. 
1, 4, 2, 3, 0.
Resposta correta
4. 
0, 3, 1, 2, 4.
5. 
4, 2, 1, 3, 0.
7. Pergunta 7
/1
Leia o trecho a seguir:
“[…] Existem algumas situações em programação que precisamos repetir o mesmo trecho de código com valores diferentes para as nossas variáveis. Um programa que calculaa média de uma turma de 40 alunos vai repetir a mesma operação 40 vezes: leitura da matrícula do aluno, leituras das notas, cálculo da média e, por fim, mostrar para o usuário o resultado desse processamento de dados […].”
Fonte: SANTOS, M. G. Algoritmos e programação. Porto Alegre: Sagah, 2018. p. 69.
Considerando essas informações e o conteúdo estudado sobre estruturas de repetição, analise as asserções a seguir e a relação entre elas:
I. Podemos afirmar que percorremos dados de arrays através do comando FOR.
Porque:
II. O comando FOR permite a iteração de arrays nomeados através do nome da chave.
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, mas a II não é uma justificativa correta da I.
3. 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
4. 
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta correta
5. 
As asserções I e II são proposições falsas.
8. Pergunta 8
/1
Leia o trecho a seguir:
“[…] Algumas colunas podem ser especificadas como chaves primárias. Uma chave primária identifica uma linha exclusivamente. Se você disser que uma coluna é uma chave primária, o banco de dados não permitirá armazenar linhas com chaves duplicadas.”
Fonte: GRIFFITHS, D.; GRIFFITHS, D. Use a cabeça! Desenvolvendo para Android. Rio de Janeiro: Altabooks, 2016. p. 446.
Considerando essas informações e o conteúdo estudado em MySQL, analise as afirmativas a seguir:
I. Criamos uma tabela em SQL utilizando o comando CREATE TABLE tabela.
II. Fazemos os registros em uma tabela utilizando o comando CREATE REGISTERS IN tabela.
III. Quando precisamos alterar uma tabela, utilizamos o comando ALTER IN tabela.
IV. Para atualizar dados em uma tabela, utilizamos o comando UPDATE tabela.
V. Recuperar dados em uma tabela é possível utilizando o comando SELECT.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I, II e III.
2. 
II, III, IV e V.
3. 
I, II e IV.
4. 
I, IV e V.
Resposta correta
5. 
III, IV e V.
9. Pergunta 9
/1
Leia o trecho a seguir:
“[…] Os arrays são conhecidos como tipos de dados compostos, tudo o que realmente significa é que são mais complexos do que as strings e os inteiros, que também são conhecidos como tipos de dados escalares. […] Os arrays têm compartimentos (elementos) que mantêm dados […].”
Fonte: MACINTYRE, P. B. O melhor do PHP. Rio de Janeiro: Altabooks, 2010. p. 45.
Considerando essas informações e o conteúdo estudado sobre arrays, pode-se afirmar que os arrays em PHP são listas de dados compostos por pares, chave e valor e que:
Ocultar opções de resposta 
1. 
os arrays nomeados podem ter suas chaves omitidas, já que cada chave possui um valor intrínseco que pode ser exibido ou ocultado.
2. 
além de dados do tipo primitivo, como strings e inteiros, podem conter dados compostos, como outros arrays.
Resposta correta
3. 
além dos dados primitivos, são necessários para a criação de métodos, classes e objetos.
4. 
todos os seus dados devem ser do mesmo tipo, por exemplo, se forem inteiros, o array deve ser composto somente por inteiros.
5. Incorreta: 
os arrays indexados são compostos por uma chave com nome, enquanto os arrays compostos contêm números em suas chaves.
10. Pergunta 10
/1
Leia o trecho a seguir:
“[…] Se você espera que sua consulta retorne várias linhas de dados, talvez ache útil indicar a ordem desejada para os registros. Por exemplo, talvez você queira ordenar os registros […] pelos seus nomes. Também é possível usar consultas para agrupar os dados de algum modo e aplicar funções de agregação a eles.”
Fonte: GRIFFITHS, D.; GRIFFITHS, D. Use a cabeça! Desenvolvendo para Android. Rio de Janeiro: Altabooks, 2016. p. 467.
Considere uma tabela com as colunas id(int e chave primária), coluna1(varchar), coluna2(varchar), coluna3(varchar), coluna4(int), coluna5(datetime). Com base nessas informações e no conteúdo estudado sobre MySQL, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsas:
I. ( ) Para selecionar todos os registros e retornar somente os dados da coluna coluna1, a string SQL é “SELECT * FROM tabela WHERE coluna1=‘valor’”.
II. ( ) Para selecionar todos os dados da tabela com registro id=1 a string SQL é “SELECT * FROM tabela WHERE id=1”.
III. ( ) Para selecionar os dados das colunas coluna2 e coluna3, onde os dados da coluna coluna2 devem iniciar com a string “JUN”, a string SQL é “SELECT coluna2, coluna3 FROM tabela WHERE coluna2 LIKE ‘JUN%’”.
IV. ( ) Para selecionar todas as colunas e ordenar os registros pela coluna4, em ordem crescente, a string SQL é “SELECT * FROM tabela WHERE coluna4=‘valor’”.
V. ( ) Para selecionar os registros da coluna coluna2 que começam com a string dez e ordenar pelo id em ordem decrescente, a string SQL é “SELECT coluna2 FROM tabela WHERE coluna2 LIKE ‘dez%’ ORDER BY id DESC”.
Agora, assinale a alternativa que apresenta a sequência correta.
Ocultar opções de resposta 
1. 
V, V, V, F, F.
2. 
V, V, F, F, V.
3. 
F, F, V, V, V.
4. 
F, V, V, F, V.
Resposta correta
5. 
F, F, V, V, F.

Continue navegando