Buscar

AOL 1 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 12 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 12 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 12 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

Conteúdo do exercício
1. Pergunta 1
/1
Leia o trecho a seguir:
“Para podermos usar as variáveis, precisamos inicialmente criá-las. Em programação, a criação de uma variável é chamada de ‘declaração de uma variável’, que pode ser comparada ao ato de etiquetar pequenas gavetas para organizar diversos itens.”Fonte: SANTOS, Marcela Gonçalves dos. Algoritmos e Programação. Porto Alegre: SAGAH, 2018. p. 11.
De acordo com essas informações e os seus estudos sobre os tipos de dados, analise as ferramentas dispostas a seguir e associe-as com suas respectivas características.
1) (int) 2) ==  3) <= 4) (string) 5) != 
( ) Serve para comparar duas variáveis e verificar se a primeira é menor ou igual a segunda.
( ) Serve para comparar duas variáveis e verificar se são iguais.
( ) Serve para converter uma variável para integer.
( ) Serve para comparar duas variáveis e verificar se são diferentes.
( ) Serve para definir uma variável como uma cadeia de caracteres.
Agora, assinale a alternativa que apresenta a sequência correta.
Ocultar opções de resposta 
1. 
3, 1, 2, 5, 4.
2. 
3, 2, 1, 5, 4.
Resposta correta
3. 
3, 2, 1, 4, 5.
4. 
2, 3, 1, 4, 5.
5. 
2, 3, 1, 5, 4.
2. Pergunta 2
/1
Leia o trecho a seguir:
“O computador deve ser programado para executar estas tarefas. Um programa controla talões de cheques; um outro programa, provavelmente projetado e construído por outra empresa, processa textos; e um terceiro programa joga um jogo. O computador em si é uma máquina que armazena dados (números, palavras, imagens), interage com dispositivos (o monitor, o sistema de som, a impressora) e executa programas.”Fonte: HORSTMANN, C. Conceitos de Computação com o Essencial de C++. Porto Alegre: Editora Bookman, 2005. p. 22.
De acordo com essas informações e os conteúdos estudados sobre Conceito de Programação, é correto afirmar que:
Ocultar opções de resposta 
1. 
programação são estruturas de blocos de textos bem formatados para o usuário controlar um dispositivo.
2. 
programação são os recursos gráficos e vídeos utilizados na interface da tela do computador.
3. 
programação são recursos de arrastar e soltar em determinado software de edição.
4. 
programação são recursos de formulários complexos para fazer o computador executar determinada tarefa.
5. 
para programar, utilizamos blocos de códigos com instruções em linguagem de programação que fazem o computador executar uma tarefa.
Resposta correta
3. Pergunta 3
/1
Leia o trecho a seguir:
 “Ninguém poderia prever que o software seria incorporado a sistemas de todas as áreas: transportes, medicina, telecomunicações, militar, industrial, entretenimento, máquinas de escritório... a lista é quase infindável. [...] À medida que aumenta a importância do software, a comunidade da área tenta criar tecnologias que tornem mais fácil, mais rápido e mais barato desenvolver e manter programas de computador de alta qualidade.”Fonte: PRESSMAN, Roger; MAXIM, Bruce. Engenharia de Software - Uma Abordagem Profissional. Porto Alegre: AMGH e Bookman, 2016.
De acordo com essas informações e os conteúdos estudados sobre tecnologia e ambientes de programação, analise as afirmativas a seguir:
I. As libs, ou bibliotecas, são repositórios de códigos com licenças proprietárias rígidas.
II. Os aficionados por uma determinada linguagem de programação se reúnem em grupos e fóruns pela internet e são chamados de comunidade.
III. Frameworks são tecnologias que reúnem outras tecnologias e servem para desenvolver software com uma estrutura de componentes e códigos já prontos.
IV. As linguagens de Bancos de Dados relacionais são utilizadas para fazer a relação entre API e aplicação.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I e IV.
2. Incorreta: 
II, III e IV.
3. 
I, II e IV.
4. 
III e IV.
5. 
II e III.
Resposta correta
4. Pergunta 4
/1
Leia o trecho a seguir:
“Instruções de entrada de dados permitem ao algoritmo obter dados do ambiente externo, como, por exemplo, por meio do teclado, os quais serão armazenados temporariamente em uma variável de memória, tornando os algoritmos mais genéricos.”Fonte: SAID, Ricardo. Curso de lógica de programação. São Paulo: Editora Digerati, 2007. p. 612.
Considerando essas informações e os conteúdos estudados sobre comandos de entrada e saída, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s):
I. ( ) A entrada de dados do PHP pode ser feita através de um formulário HTML.
II. ( ) O envio de dados do PHP é feito através de requisições com verbos HTTP.
III. ( ) Os comandos de entrada em PHP são INSERT, CREATE.
IV. ( ) Os comandos de saída, de impressão em PHP, são echo, print, print_r e HTML.
V. ( ) Os dados após serem recebidos pelo PHP não podem ser modificados.
Agora, assinale a alternativa que apresenta a sequência correta:
Ocultar opções de resposta 
1. 
V, F, V, V, V.
2. 
V, F, V, F, F.
3. 
F, V, F, V, F.
4. 
V, F, V, F, V.
5. 
V, V, F, F, F.
Resposta correta
5. Pergunta 5
/1
Leia o trecho a seguir:
“Atualmente, a tecnologia de bancos de dados, combinada a técnicas de mineração de dados, é uma ferramenta gerencial importante, permitindo o gerenciamento de uma organização para extrair informações pertinentes a partir de quantidades enormes de dados, cobrindo todos os aspectos da organização e de seu ambiente.”Fonte: BROOKSHEAR, J. G. Ciência da Computação. Porto Alegre: Editora Bookman, 2013. p. 349.
Considerando essas informações e os conteúdos estudados sobre bancos de dados, podemos afirmar que:
Ocultar opções de resposta 
1. 
PHP, JAVA, C++, MySQL, MsSQL, PostgreSQL, Firebird são linguagens para bancos de dados.
2. 
a segurança e integridade dos bancos de dados é pouco importante para as empresas.
3. 
os bancos de dados, por serem uma abstração da aplicação, interferem no layout.
4. Incorreta: 
os dados, antes de serem enviados para os bancos de dados, são verificados automaticamente.
5. 
os bancos de dados são coleções de dados captados pelas empresas e que se corretamente extraídos e gerenciados permitem o crescimento econômico das empresas.
Resposta correta
6. Pergunta 6
/1
Leia o trecho a seguir:
“[...] programas para computadores modernos consistem em sequências de instruções codificadas como dígitos numéricos. Tal sistema de codificação é conhecido como uma linguagem de máquina. Infelizmente, escrever programas em uma linguagem de máquina é uma tarefa tediosa que, frequentemente, leva a erros que devem ser localizados e corrigidos (um processo conhecido como depuração) antes que o trabalho possa ser terminado”Fonte: BROOKSHEAR, J. G. Ciência da Computação. Porto Alegre: Editora Bookman, 2013. p. 208.
Em virtude da baixa legibilidade das linguagens de máquinas, foi necessário que linguagens de alto nível, mais próximas da linguagem humana, fossem desenvolvidas. Considerando essas informações e os conteúdos estudados sobre linguagens de programação, analise as afirmativas a seguir:
I. A linguagem ASP.NET é própria para aplicações desktop.
II. A linguagem JAVA só deve ser usada para construção de aplicações web.
III. A linguagem PHP é própria para aplicações web.
IV. A linguagem SQL é utilizada para persistência de dados.
V. A linguagem C++ é uma linguagem de alto nível, mas é capaz de acessar itens de hardware.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
I, II e V.
2. 
II e IV.
3. 
I e II.
4. 
III, IV e V.
Resposta correta
5. 
II, III e V.
7. Pergunta 7
/1
Leia o trecho a seguir:
“Uma constante, assim como as variáveis de memória, também se refere a um espaço reservado na memória do computador. A diferença entre ambas é que, como o próprio nome indica, uma variável terá seu conteúdo alterado cada vez que a rotina for executada, já a constante terá sempre o mesmo valor alocado em sua memória, do início ao fim da rotina, e esse valor não poderá ser alterado.”Fonte: RITA, Sandra. Treinamento em Lógica de Programação. São Paulo: Editora Digerati Books, 2009. p. 43.
Com base nos estudos sobre os tipos de dados e nas informações apresentadas, é correto afirmar que variáveisdo tipo constantes estarão adequadas em:
Ocultar opções de resposta 
1. 
variáveis do tipo float.
2. 
variáveis do tipo object.
3. 
variáveis do Tipo boolean.
4. 
variáveis de formulários.
5. 
variáveis de configuração do sistema.
Resposta correta
8. Pergunta 8
/1
Leia o trecho a seguir:
“Várias são as linguagens de programação utilizadas no desenvolvimento de aplicações, tais como C, Delphi, Java, Visual Basic, entre outras. Para o desenvolvimento de sites, as linguagens mais conhecidas são HTML, PHP e ASP. Uma linguagem de programação deverá possuir um ‘tradutor’ do código-fonte (instruções do programa) para a linguagem de máquina, que poderia ser um interpretador ou um compilador.”Fonte: RITA, S. Treinamento em lógica de programação. São Paulo: Digerati Books, 2009, p. 8.
De acordo com essas informações e os conteúdos estudados sobre o conceito de programação, analise as afirmativas a seguir:
I. A linguagem PHP é adequada para aplicações desktop.
II. A IDE oficial para Linguagem Swift é o IntelliJ IDEA.
III. A linguagem SQL é a mais utilizada para a web.
IV. O PHP precisa de um serviço de aplicação para funcionar.
V. As aplicações ANDROID podem ser criadas com JAVA ou C++.
Está correto apenas o que se afirma em:
Ocultar opções de resposta 
1. 
IV e V.
Resposta correta
2. 
II e III.
3. 
IV e III.
4. 
I e IV.
5. 
III e V.
9. Pergunta 9
/1
Leia o trecho a seguir:
“Em contrapartida, um programa compilado precisa ser gerado para cada plataforma que for rodar: Windows, Linux, Mac OS. Já um programa interpretado pode rodar em qualquer máquina, já que sua ‘interpretação’ é feita em tempo de execução, sendo que a única necessidade é ter o interpretador na máquina onde esse programa será executado.”Fonte: SANTOS, Marcela Gonçalves dos. Algoritmos e Programação. Porto Alegre: SAGAH, 2018. p. 14.
Considerando o texto acima e o que você estudou sobre tecnologias e ambientes de programação, pode-se afirmar que, para criar um ambiente de desenvolvimento, precisamos de uma IDE e um gerenciador de pacotes porque:
Ocultar opções de resposta 
1. 
iniciar o desenvolvimento sem ter que ficar instalando todas as dependências em separado facilita o trabalho do programador.
Resposta correta
2. 
serviços de aplicação são instalados por uma IDE.
3. Incorreta: 
os compiladores e interpretadores são programados através da IDE Netbeans.
4. 
para criar um programa a utilização da IDE é imprescindível.
5. 
os sistemas operacionais obrigam a instalação de dependências através de um gerenciador de pacotes.
10. Pergunta 10
/1
Leia o trecho a seguir:
“Um programa de aplicação típico deve depender do sistema operacional para realizar muitas de suas tarefas. Ele pode precisar de serviços do gerenciador de janelas para se comunicar com o usuário, ou pode usar o gerenciador de arquivos para obter dados do armazenamento em massa. Infelizmente, diferentes sistemas operacionais ditam que requisições para esses serviços devem ser feitas de maneiras diferentes.”Fonte: BROOKSHEAR, J. G. Ciência da Computação. Porto Alegre: Editora Bookman, 2013. p. 265.
Tendo como base essas informações e os conteúdos estudados sobre o conceito de programação, analise as ferramentas dispostas a seguir e associe-as com suas respectivas características: 
1) XML.2) GET.3) MySQL.4) API.5) CRUD.
( ) Tipo de Requisição HTTP.
( ) Abreviação de Operações nos Bancos de Dados.
( ) Software que atua como emenda de outros softwares sem que eles precisem ser da mesma linguagem de programação.
( ) Linguagem de Programação específica para um tipo de Banco de Dados.
( ) Formato de Dados próprio para ser usado em Web Services e APIs.
Agora, assinale a alternativa que apresenta a sequência correta.
Ocultar opções de resposta 
1. 
2, 5, 4, 3, 1.
Resposta correta
2. 
1, 3, 2, 5, 4.
3. 
5, 4, 3, 1, 2.
4. 
2, 5, 1, 3, 4.
5. 
1, 3, 4, 5, 2.

Outros materiais