Buscar

Avaliação 3 e 4 com Respostas

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

Pergunta 1
A falta de uma cláusula WHERE indica que não há condição sobre a seleção de linhas de uma tabela, sendo assim, serão retornados todas as linhas existentes na tabela utilizando o comando de consulta.
 
Considere uma tabela de nome BATIMENTOS, com os campos cod, bat_cardiaco, horário e pressão. Com base nos dados exposto e os conceitos apresentados no texto-base da disciplina, analise as asserções a seguir e a relação proposta entre elas:
 
I – Para se realizar uma consulta e obter como resposta os dados dos batimentos a partir da verificação do batimento cardíaco sendo maior ou igual a 73 e pressão = 12:8, o comando a ser executado é: SELECT * FROM batimentos WHERE bat_cardiaco >= 73 AND pressao = “12:8”.
 
Porque
 
II – A atualização de registros a respeito de pressão arterial que possuem pressão igual a 15:9 para o novo valor de 12:8, deve acontecer a partir do comando UPDATE SET pressao = “12:8” batimentos WHERE cor = “15:9”.
 
A seguir, assinale a alternativa correta:
Resposta Selecionada: 	
Correta A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Resposta Correta: 	
Correta A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
Comentário da resposta: 	
Resposta Correta. A asserção I é uma proposição correta, com as especificações do batimento cardíaco sendo maior ou igual a 73 e pressão = 12:8, a seleção de todos os dados dos batimentos é feito pelo comando SELECT * FROM batimentos WHERE bat_cardiaco >= 73 AND pressao = “12:8”.
Pergunta 2
A Internet das Coisas (IoT) virá para ficar. Nela, teremos diversos dispositivos para resolver diversos problemas e facilitar a vida dos usuários. Em sua maioria, podemos dizer assim, possui sensores que são capazes de verificar diversas informações a serem enviadas a dispositivos microcontroladores. Podemos dizer que o microcontrolador:
Resposta Selecionada: 	
Correta É responsável por realizar todas as tomadas de decisões e todas as ações que um dispositivo vai efetuar.
Resposta Correta: 	
Correta É responsável por realizar todas as tomadas de decisões e todas as ações que um dispositivo vai efetuar.
Comentário da resposta: 	
Resposta Correta: Microcontrolador é uma mistura de hardware com software, e através da programação, podendo ser em linguagens como C ou em linguagem de máquina Assembly, consegue controlar um hardware que poderá realizar ações específicas, como por exemplo, analisar a temperatura, umidade do ar e diversos outros.
Pergunta 3
Dentro dos comandos que podem ser utilizados na manipulação dos dados em banco de dados, temos cláusulas que ao serem utilizadas nos proporcionam refinar as consultas. Estas são cláusulas condicionais que restringem o retorno dos dados de acordo com um dado específico. Estamos nos referindo a cláusula Where. Desta forma, analise o comando abaixo:
 
SELECT umidade FROM temperatura WHERE umidade >= 45;
 
No comando apresentado, teremos como resultado:
Resposta Selecionada: 	
Correta A seleção das umidades da tabela temperatura, onde a umidade deve ser maior ou igual a 45.
Resposta Correta: 	
Correta A seleção das umidades da tabela temperatura, onde a umidade deve ser maior ou igual a 45.
Comentário da resposta: 	
Resposta Correta: O comando Select tem a função de selecionar, assim, o resultado será a seleção das umidades da tabela temperatura. Como restrição, temos o comando WHERE, na qual irá selecionar as temperaturas que são maior ou igual a 45.
Pergunta 4
Em se tratando de microcontroladores, o Arduino é o que possui maior destaque, pois possui um baixo custo; o que acarreta ao fácil acesso à compra por desenvolvedores. Mas claro, não é só por isso, os programadores gostam dos Arduinos pelo fato do seu desenvolvimento ser integrado, o que de uma forma ou de outra facilita a vida os programadores.
Mas não pense que é só o Arduino que existe, temos outros tipos que possuem diversas características. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale (V) para a(s) verdadeira(s) e (F) para a(s) falsa(s):
 
( ) O Arduino também possui alguns componentes, os quais são chamados de Shields.
( ) O Arduino possibilita ser programado e podem ser modificados conforme a necessidade do usuário.
( ) A partir do Arduino podemos construir outros equipamentos e possui as mesmas características que o Raspberry.
( ) O Arduino foi construído para aproveitamento direto da indústria, sem intuito educacional.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada: 	
Correta I e II, apenas.
Resposta Correta: 	
Correta I e II, apenas.
Comentário da resposta: 	
Resposta Correta: A afirmativa I está correta, pois o Arduino também possui alguns componentes, os quais são chamados de Shields, que nada mais são do que placas que ampliam o funcionamento de um Arduino, por meio de displays e acionadores de motores. A afirmativa II está correta, pois ele é composto não somente pela parte de hardware, mas também pelo software. Ambos em código aberto, eles podem ser modificados conforme a necessidade do usuário — e basta programar usando o software do Arduino para contar ao equipamento o que ele deve fazer.
Pergunta 5
Banco de dados possuem características específicas. Para a manipulação dos dados necessitamos nos utilizar de comandos da Linguagem SQL que nos permitirá realizar a manipulação dos dados.
Assim, considerando as informações apresentadas e os conteúdos estudados no texto-base, analise os comandos a seguir e associe-as com suas respectivas características:
 
I – INSERT
II – SELECT
III – UPDATE
IV – DELETE
 
( ) Seleciona os dados de uma tabela a partir de características e cláusulas.
( ) Exclui dados de uma tabela de um banco de dados.
( ) Atualiza dados de uma tabela de um banco de dados.
( ) Insere dados em uma tabela de um banco de dados
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada: 	
Correta II, IV, III, I.
Resposta Correta: 	
Correta II, IV, III, I.
Comentário da resposta: 	
Resposta Correta: O comando (I) diz respeito a inserção de dados em um banco de dados. O comando (II) diz respeito a seleção, pesquisa de informações em uma tabela de um banco de dados. O comando (III) diz respeito a atualização de dados em uma tabela do banco de dados. O comando (IV) diz respeito a exclusão de dados de uma tabela de banco de dados.
Pergunta 6
A cláusula select possui diversos comandos que quando são executados juntos resultam em resultados diversos. A partir disso, a gama de possíveis resultados que podemos obter em uma consulta é enorme. Sobre o comando Between, podemos afirmar que:
Resposta Selecionada: 	
Correta Serve para quando precisamos selecionar valores entre um intervalo de dados.
Resposta Correta: 	
Correta Serve para quando precisamos selecionar valores entre um intervalo de dados.
Comentário da resposta: 	
Resposta Correta: O comando Between têm a função de verificar uma comparação de valores entre um intervalo de dados, assim, por exemplo, podemos retornar dados que estão entre 20 e 30.
Pergunta 7
Na maioria dos comandos de manipulação de dados, podemos nos utilizar do auxílio de operadores relacionais, ou ainda, operadores lógicos. Estes operadores servem para realizarmos comparações e podermos ter uma assertividade maior nos comandos. Sobre os operadores relacionais, podemos afirmar que:
Resposta Selecionada: 	
Correta São operadores utilizados para comparação e que retornam um valor booleano (verdadeiro ou falso).
Resposta Correta: 	
Correta São operadores utilizados para comparação e que retornam um valor booleano (verdadeiro ou falso).
Comentário da resposta: 	
Resposta Correta: A resposta correta é que estes operadores são operadores de comparação, sendo assim ao serem utilizados, devem comparar dados. A partir disso, retornam uma comparação com valor booleano, sendo verdadeiro ou falso.
Pergunta 8
Um microcontroladorse difere e muito de um microprocessador. Podemos definir um microcontrolador como sendo um computador com a presença de um único chip, com CPU, memória, circuitos, interface de comunicação e diversas outras características. Em relação ao microcontrolador, assinale a alternativa correta:
Resposta Selecionada: 	
Incorreta Pode realizar processamentos aritméticos complexos.
Resposta Correta: 	
Correta Possui uma capacidade de processamento lógico limitada.
Comentário da resposta: 	
Resposta Incorreta: Microcontrolador possui traços de computadores, porém possuem funções limitadas a sua memória, o que interfere na capacidade de processamento execução de instruções; desta forma ele não realizar processamento aritmético complexo, gerenciar grande quantidade de dados e memória, realizar o endereçamento de memória em grandes termos de variedade e também não possibilidade trabalhar com diversos formatos de dados.
Pergunta 9
Parecido com o comando Between, temos o comando In. Comandos como este são muito utilizados em consultas para obter resultados específicos. Verifiquemos assim o trecho de comando abaixo:
 
SELECT valor1 FROM umidade WHERE valor1 IN (35, 55, 75);
 
Considerando o comando apresentado, é correto afirmar que o retorno de dados será:
Resposta Selecionada: 	
Correta Todos os valores da coluna umidade da tabela valor1, em que o valor corresponde a 35, 55 e 75.
Resposta Correta: 	
Correta Todos os valores da coluna umidade da tabela valor1, em que o valor corresponde a 35, 55 e 75.
Comentário da resposta: 	
Resposta Correta: O comando irá retornar todos os valores da coluna valor1 da tabela umidade. Os valores retornados na consulta será os valores correspondentes a 35, 55 e 75.
Pergunta 10
Leia o texto a seguir: “A linguagem SQL dispõe de diversos operadores e cláusulas que nos permitem estruturar as consultas de acordo com nossa necessidade, a fim de obter o resultado esperado.”
Disponível em: < https://www.devmedia.com.br/usando-os-operadores-like-in-e-between-no-oracle/24687>. Acesso em: 04 maio 2019.
Assim, considerando as informações apresentadas e os conteúdos estudados no texto-base, analise os operadores a seguir e associe-as com suas respectivas características.
 I - BETWEEN.
II - OR.
III - IN.
IV - AND.
 ( ) Utilizado quando desejamos consultar uma tabela, filtrando o valor de um de seus campos a partir de uma lista e possibilidades
( ) Utilizado quando precisamos recuperar as linhas de uma tabela cujo valor de um campo encontra-se em um intervalo especificado
( ) Utilizando quando é necessário usar mais de uma condição de comparação, podendo retornar valores se as duas condições forem verdadeiras.
( ) Utilizando quando é necessário usar mais de uma condição de comparação, podendo retornar valores se uma ou outra condições for verdadeiras
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada: 	
Correta III, I, IV,II.
Resposta Correta: 	
Correta III, I, IV,II.
Comentário da resposta: 	
Resposta Correta. O operador BETWEEN (I) possui a finalidade de filtrar uma consulta entre uma faixa de valores, tendo um valor máximo e um valor mínimo O operador OR (II) Este é muito utilizado com a cláusula WHERE principalmente quanto se é necessário ter mais de uma condição para verificação/comparação, e retorna valores se um dos dois casos forem verdadeiros. O operador IN (III) é normalmente utilizado em substituição do operador OR em determinadas situações. O operador IN irá verificar se determinado valor de uma coluna está presente dentro de uma lista de dados. O operador (IV) AND. Este é muito utilizado com a cláusula WHERE principalmente quanto se é necessário ter mais de uma condição para verificação/comparação, e retorna valores se os dois casos forem verdadeiros. 
Pergunta 1
Entre algumas palavras e maneiras de programar, existem funções específicas para determinadas linguagens. Essas funções executam funções pré estabelecidas, como por exemplo o pinMode(). Sobre esta função, é correto afirmar que:
Resposta Selecionada: 	
Correta Configura o pino para funcionar como entrada ou saída.
Resposta Correta: 	
Correta Configura o pino para funcionar como entrada ou saída.
Comentário da resposta: 	 
Resposta Correta. Executa uma configuração do pino especificado para funcionar como uma entrada ou saída de dados. Sua sintaxe é pinMode (pino, modo), onde pino diz respeito ao número do pino que se quer escolher o modo, e modo, o modo do pino, podendo ser INPUT, OUTPUT, INPUT_PULLUP.
Pergunta 2
Na programação para Arduino, destaca-se que a linguagem utilizada é o C. Da mesma forma que a programação simples, para se programar em Arduíno é necessário realizar uma série de instruções que serão lidas pelo software.
 
Quando falamos ser lidas, estamos ainda falando da compilação dos dados. Considerando o exposto e o conteúdo estudado, analise as afirmativas a seguir:
 
I. As bibliotecas existem nas linguagens de programação, e normalmente possuem funções específicas que auxiliam programadores.
II. Variáveis são normalmente definidas para guardar informações, que geralmente são constantes.
III. Funções são criadas para resolver problemas, podem ser criadas por nós, ou incluídas através de bibliotecas.
IV. Void loop() diz respeito há uma repetição de dados, e void setup() sobre inicialização de variáveis.
 
Está correto apenas o que se afirma em:
Resposta Selecionada: 	
Correta I, III e IV.
Resposta Correta: 	
Correta I, III e IV.
Comentário da resposta: 	
Resposta Correta. A afirmativa I está correta, pois as bibliotecas são existentes em programas, e devem ser iniciadas nos programas. Normalmente são constituídas por funções já elaboradas, ou ainda, elaboradas pelo programador. A afirmativa III está correta, pois funções são necessárias para programas e dizem respeito a funções criadas por nós, ou já são próprias das bibliotecas. A afirmativa IV está correta void setup () normalmente é utilizado para inicializar variáveis, modos de pinos, transmissão de sinais e outros; e void loop () para repetir um ciclo de instruções.
Pergunta 3
Laços de repetição são destinados a repetir trechos de código, evitando assim códigos repetidos que são destinados a realizar uma determinada função. Como toda linguagem, algumas estruturas seguem uma sintaxe. Analise o trecho de código a seguir:
 
int buttonPin = 3;
void setup() {
 Serial.begin(9600);
 pinMode(buttonPin, INPUT);
}
 
void loop() {
 if (digitalRead(buttonPin) == HIGH) {
 Serial.write('H');
 } else {
 Serial.write('L');
 }
 delay(1000);
}
 
É correto afirmar que:
Resposta Selecionada: 	
Correta O código possui um loop que irá checar o estado de botão repetidamente.
Resposta Correta: 	
Correta O código possui um loop que irá checar o estado de botão repetidamente.
Comentário da resposta: 	
Resposta Correta. O código possui um loop que irá checar com uma condicional o estado do botão repetidamente, e envia pelo serial um sinal “H” se este está sendo pressionado, ou “L” se não está.
Pergunta 4
A internet das coisas impactará o modo como realizamos a interação com as coisas à nossa volta. Isso se dá a ser uma tecnologia que conecta todas as coisas. Desta forma, podemos afirmar que o controle destas coisas pode se dar através de um smartphone. Sobre isso, a internet das coisas deve ainda evoluir:
Resposta Selecionada: 	
Correta A infraestrutura e segurança.
Resposta Correta: 	
Correta A infraestrutura e segurança.
Comentário da resposta: 	
Resposta Correta. O que deve ser melhorado ainda, é a infraestrutura, para que seja possível conectar muitos e muitos dispositivos; e também a relação com a segurança, pois já que teremos muitos equipamentos, os ataques podem ser maiores, e os problemas também.
Pergunta 5
Analise a citação a seguir:
“As ferramentas de Big Data são de grande importância na definição de estratégias de marketing. Com elas é possível, por exemplo, aumentar a produtividade, reduzir custos e tomar decisões de negócios mais inteligentes.”CANALTECH. O que é Big Data?. Disponível em < https://canaltech.com.br/big-data/o-que-e-big-data/> Acesso em 12 mai. 2019.
 
Big Data realiza uma análise de grandes volumes, possuindo ainda, um grande variedade de tipos. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas.
 
I. O processamento de informações de Big Data em computação em nuvem, não irá gerar custos ou problemas, já que que os dados podem ser acessados em qualquer local com conexão.
 
Porque:
 
II. Em soluções Big Data, temos que os dados são grandes e não estruturados, desta forma, para uma análise criteriosa, os dados necessitam ser transformados em dados mais estruturados.
 
A seguir, assinale a alternativa correta:
Resposta Selecionada: 	
Correta A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Resposta Correta: 	
Correta A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
Comentário da resposta: 	 
Resposta Correta: A asserção II está correta, pois em se tratando de Bbi Data temos que os dados são grandes e não estruturados, desta forma, para uma análise criteriosa, os dados necessitam ser transformados em dados mais estruturados. Dados muito grandes não são estruturados e muito complexos para ser gerenciados, já que possuem muitas e diversas informações que não são relevantes. Assim, a transformação em dados estruturados, tornam as informações mais úteis e relevantes para o problema..
Pergunta 6
A função setup() é chamada quando um sketch é iniciado. Utilizamos essa função para inicializamos variáveis, configurar o modo dos pinos, inicializar bibliotecas, e outros. Podemos assim fazer uma analogia como se fosse a instalação de algo para executar determinadas tarefas. Analise o trecho de código a seguir:
 
int buttonPin = 3;
 
void setup() {
 Serial.begin(9600);
 pinMode(buttonPin, INPUT);
}
 
void loop() {
 // ...
}
 
É correto afirmar que:
Resposta Selecionada: 	
Correta Na função setup será inicializado a porta serial e configurado o pino 3.
Resposta Correta: 	
Correta Na função setup será inicializado a porta serial e configurado o pino 3.
Comentário da resposta: 	
Resposta Correta. No trecho de código será inicializado a porta serial com o valor 9600 e é configurado o pino 3 como INPUT.
Pergunta 7
Uma linguagem de programação possui palavras reservadas que são específicas da linguagem e que não podem ser utilizadas para outro fim que não seja a que foi destinada na linguagem. Podemos afirmar que há um comando que Le um valor de um pino especificado e que retorna valores como High ou Low. Analisando o exposto, estamos nos referindo ao comando:
Resposta Selecionada: 	
Correta digitalWrite()
Resposta Correta: 	
Correta digitalWrite()
Comentário da resposta: 	
Resposta Correta. digitalWrite() é o comando responsável por ler o valor de um pino digital especificado, que pode ser high ou low, tendo a sintaxe digitalRead(pino).
Pergunta 8
Analisando ambientes inteligentes, temos alguns casos de Inteligência artificial e aprendizagem de máquina bem sucedidos,e isso pode ser comprovado através pesquisas que demonstram a utilização de Big Data. Sobre isso, é correto afirmar que:
Resposta Selecionada: 	
Correta Identificam-se tendência a partir do que é pesquisado no seu navegador.
Resposta Correta: 	
Correta Identificam-se tendência a partir do que é pesquisado no seu navegador.
Comentário da resposta: 	
Resposta Correta. Identificam-se tendências a partir do que é pesquisado no navegador. O que se pesquisa no navegador é analisado por ferrametnas que auxiliam a verificação dos dados, como o Flu trends. Assim, o que é pesquisado, a ferramenta analisa, e verifica o que as pessoas necessitam.
Pergunta 9
Como toda e qualquer linguagem de programação, temos a existência de diversos comandos que auxiliam programadores na execução de atividades para a resolução de diversos problemas. Estes comandos possuem palavras reservadas. Sobre comandos para a programação de Arduino, temos o digitalWrite(). É correto afirmar que este comando:
Resposta Selecionada: 	
Correta Aciona um valor HIGH ou LOW em um pino digital.
Resposta Correta: 	
Correta Aciona um valor HIGH ou LOW em um pino digital.
Comentário da resposta: 	
Resposta Correta. A função digitalWrite() tem a função de acionar um valor HIGH ou LOW em um pino digital. A sintaxe para utilização do comando é digitalWrite (pino, valor), onde pino é o número do pino, e o valor diz respeito a High ou Low.
Pergunta 10
Arduino é uma plataforma para criação de protótipos, podendo ser tanto hardware quanto software, que poderão executar funcionalidades específicas. As informações programadas, podem ser adquiridas pelo seus pinos. Seu microcontrolador é programado com a linguagem de programação Arduino.
 
 
Fonte: golubovy / 123RF
https://br.123rf.com/photo_88661818_kharkov-ukraine-march-21-2017-arduino-uno-board-on-black-background-close-up-free-space-on-right-mic.html?term=arduino&vti=mcp0qsf1udk5j0jolq-1-72
 
Em relação à programação do Arduino, existem 3 partes principais em que um programa pode ser dividido. Assim, considerando as informações apresentadas e os conteúdos estudados, analise as partes de um programa em arduino a seguir e associe-as com um exemplo de cada uma destas partes.
 
I) Estrutura
II) Variáveis
III) Funções
IV) Comando
 
( ) pinMode()
( ) while
( ) buttonPin
( ) HIGH | LOW
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
Resposta Selecionada: 	
Correta III, I, II, IV.
Resposta Correta: 	
Correta III, I, II, IV.
Comentário da resposta: 	
Resposta Correta. A (I) Estrutura, diz respeito ao While. A (II) variáveis diz respeito a buttonPin. A (III) Funções diz respeito a pinMode() e a (IV) Comando diz respeito a HIGH;LOW.

Continue navegando