Baixe o app para aproveitar ainda mais
Prévia do material em texto
21/04/2022 19:30 Avaliação Final (Objetiva) - Individual 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:747129) Peso da Avaliação 3,00 Prova 45754920 Qtd. de Questões 10 Acertos/Erros 8/1 Canceladas 1 Nota 9,00 Um dos primeiros computadores à válvula conhecido foi o famoso ENIAC, fabricado pelo EUA durante a segunda guerra mundial. Apesar de ser extremamente pesado (em torno de 27 toneladas), e consumir em torno de 150 kW, o ENIAC apresentou um grande avanço em relação ao seu antecessor Mark I, que operava a 8Hz enquanto o ENIAC chegava a alcançar 5 kHZ. Com base no exposto, assinale a alternativa CORRETA: A O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Neumman que, como veremos adiante, é utilizada até hoje em certos microprocessadores. B O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Dirac que, como veremos adiante, é utilizada até hoje em certos microprocessadores. C O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Ferguson que, como veremos adiante, é utilizada até hoje em certos microprocessadores. D O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Dirichlet que, como veremos adiante, é utilizada até hoje em certos microprocessadores. Existem pinos que funcionam como entradas e saídas de dados. Essa característica do pino é configurada via código, permitindo a leitura ou a geração de níveis lógicos baixos e altos. Qualquer pino em modo de entrada de dados permitirá que o seu nível lógico seja lido, enquanto em modo de saída de dados, permitirá que um nível lógico seja gerado. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Caso o modo de saída de dados tenha sido selecionado, é possível utilizar a função digitalRead(pino) para a obtenção do valor digital no pino. Assim o retorno da função pode ser um valor HIGH ou LOW. ( ) Os pinos analógicos do Arduino são tradicionalmente configurados em saída (INPUT) e entrada (OUTPUT), contudo está disponível ainda um terceiro modo que garante um funcionamento adicional ao pino configurado. ( ) Utilizada no modo de saída de dados, a função digitalWrite(pino, valor) “escreve”, ou melhor, gera no pino especificado o valor digital previsto, podendo ser um valor HIGH (alto) ou LOW (baixo). ( ) As entradas e saídas digitais podem ser utilizadas para ler um estado de um botão, para acionar um LED, entre várias outras soluções. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - V - F - F. C F - V - F - F. VOLTAR A+ Alterar modo de visualização 1 2 21/04/2022 19:30 Avaliação Final (Objetiva) - Individual 2/5 D V - V - F - V. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Bjarne Stroustrup desenvolveu o C++ (originalmente com o nome C with Classes, que significa C com classes em português), em 1983, no Bell Labs como um adicional à linguagem C. Novas características foram adicionadas com o tempo, como funções virtuais, sobrecarga de operadores, herança múltipla, gabaritos e tratamento de exceções. Após a padronização ISO realizada em 1998 e a posterior revisão realizada em 2003, uma nova versão da especificação da linguagem foi lançada em dezembro de 2014, conhecida informalmente como C++17. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O dado Caractere armazenado no dado “char” é convertido em um valor binário entre 0 e 255, e salvo na memória. ( ) O dado Lógico, denotado por bool, é utilizado para armazenar os dados lógicos true ou false, sendo utilizado para representar o resultado de operações lógicas. ( ) Caso um dado maior que o esperado seja armazenado em uma variável do tipo int, por exemplo, um problema de overshooting ocorrerá, gerando um erro na execução do código. ( ) O dado Caractere é denotado por “char” e ocupa apenas 8 bits e serve para armazenar até um caractere. O caractere armazenado nesse tipo é convertido em um valor binário entre 0 e 256, e salvo na memória. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - V. B F - F - V - V. C V - F - V - F. D V - V - F - F. Como o Tinkercad possui uma variedade considerável de componentes e equipamentos de laboratório, portanto, é possível aprender bastante utilizando esta plataforma. Sem falar que sua interface é bem intuitiva. Com base nesse assunto, analise as sentenças a seguir: I- O osciloscópio é um instrumento não tão importante nos laboratórios de eletrônica. II- O osciloscópio permite a visualização de sinais, além de quantificar os parâmetros como: frequência, valor máximo, valor eficaz, valor médio etc. III- No Tinkercad, o osciloscópio possui três canais, o que significa que podemos visualizar um sinal por componente. O único parâmetro que se pode alterar é o tempo por divisão do gráfico. Assinale a alternativa CORRETA: A As sentenças I e II estão corretas B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D Somente a sentença II está correta. 3 4 21/04/2022 19:30 Avaliação Final (Objetiva) - Individual 3/5 ç Stanley B. Lippman documenta em seu livro Inside the C++ Object Model (1996) como compiladores convertem código de programas C++ em mapeamentos de memória. Lippman trabalhou implementando e mantendo o C-front, a implementação original do C++ nos Bell Labs. Stroustrup sempre desejou que o C++ fosse mantido como uma linguagem de especificação pequena, apesar de pressões externas para adições de novas funcionalidades na especificação da própria linguagem ao invés da codificação de novas bibliotecas para a biblioteca padrão. Brian Kernighan notou que enquanto em C existe geralmente uma maneira de resolver problemas, em C++ existem várias. Com base nesse contexto, assinale a alternativa CORRETA: A A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue, goto, term etc. B A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue,born, short etc. C A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue, goto, short etc. D A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, structure, goto, short etc. Linguagens de programação são responsáveis por transmitir instruções para o computador, para que certas tarefas possam ser realizadas. Os computadores entendem apenas sequências de números binários, e para um ser humano seria difícil decorar inúmeras combinações desses números como representações de instruções. Para que a transmissão de instruções para o computador ocorra de maneira mais fácil, foram criadas as linguagens de programação. Desde o surgimento da primeira linguagem de programação (Assembly), na década de 1950, várias outras surgiram. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Estruturas de repetição são utilizadas quando um determinado bloco de código deve ser executado várias vezes, evitando, assim, que as mesmas instruções sejam declaradas repetidamente. ( ) Ponteiros oferecem a possibilidade de armazenar vários elementos de um mesmo tipo em uma única variável. Neles, cada elemento é indexado através de um índice. ( ) Strings são basicamente vetores de caracteres. Cada string deve terminar com o caractere nulo, sendo necessário inclui-lo ao contar a quantidade de elementos da string. ( ) Constantes são trechos de código separados intencionalmente, de modo a serem reaproveitados em vários pontos do código. Assinale a alternativa que apresenta a sequência CORRETA: A V - F - V - F. B V - V - F - F. C F - V - F - V. D F - F - V - V. 5 6 21/04/2022 19:30 Avaliação Final (Objetiva) - Individual 4/5 Um dos primeiros computadores à válvula conhecido foi o famoso ENIAC, fabricado pelo EUA durante a segunda guerra mundial. Apesar de serextremamente pesado (em torno de 27 toneladas), e consumir em torno de 150 kW, o ENIAC apresentou um grande avanço em relação ao seu antecessor Mark I, que operava a 8Hz enquanto o ENIAC chegava a alcançar 5 kHZ. Com base no exposto, assinale a alternativa CORRETA: A O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Ferguson que, como veremos adiante, é utilizada até hoje em certos microprocessadores. B O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Dirac que, como veremos adiante, é utilizada até hoje em certos microprocessadores. C O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Dirichlet que, como veremos adiante, é utilizada até hoje em certos microprocessadores. D O ENIAC também foi o primeiro computador a utilizar a arquitetura Von Neumman que, como veremos adiante, é utilizada até hoje em certos microprocessadores A necessidade por miniaturização dos microcontroladores e dos microprocessadores e a sua eficiência trouxe a eletrônica a um nível fantástico nos dias atuais. Em menos de 70 anos, os computadores passaram de dispositivos imensos para pequenas telas que carregamos no nosso bolso. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os microcontroladores estão presentes na maioria dos equipamentos eletrônicos que conhecemos hoje: celulares, tablets, notebooks, placas de vídeos, servidores, bombas de gasolina, máquinas de cartão de crédito, dispositivos médicos. ( ) Cada microprocessador serve perfeitamente para cada aplicação, o que significa que são escolhidos de acordo com os requisitos práticos. ( ) Os microprocessadores presentes nos computadores modernos, por exemplo, possuem uma capacidade de processamento de dados bem menor que uma máquina de cartão de crédito, mas são ainda normalmente maiores em capacidade. ( ) A Raspberry Pi Pico trata-se de uma placa de desenvolvimento, enquanto o RP2040 é o microcontrolador que integra essa placa. Assinale a alternativa que apresenta a sequência CORRETA: A V - V - F - F. B V - F - V - F. C F - V - F - V. D F - F - V - V. Há um bom tempo que os postes utilizados nas vias públicas são munidos de dispositivos para o acionamento automático das lâmpadas. Esse circuito, além de economizar energia, dispensa o uso de um profissional para realizar o acionamento manual, sendo assim bastante eficiente para prefeitura. Com base nesse contexto, assinale a alternativa CORRETA: 7 8 9 21/04/2022 19:30 Avaliação Final (Objetiva) - Individual 5/5 A Existem várias opções de sensores para esse proposito no mercado. Considerando que não precisamos de uma medição precisa da luminosidade, o LDR é nossa melhor opção nesse caso. É um sensor barato e simples de utilizar com o Arduino. Além dele e do Arduino em si, utilizaremos um LED com resistor de 330 ohm para limitação da corrente. B Existem várias opções de sensores para esse proposito no mercado. Considerando que não precisamos de uma medição precisa da luminosidade, o LDR é nossa melhor opção nesse caso. É um sensor barato e simples de utilizar com o Arduino. Além dele e do Arduino em si, utilizaremos um LED com resistor de 220 ohm para limitação da corrente. C Existem várias opções de sensores para esse proposito no mercado. Considerando que não precisamos de uma medição precisa da luminosidade, o LDR é nossa melhor opção nesse caso. É um sensor barato e simples de utilizar com o Arduino. Além dele e do Arduino em si, utilizaremos um LED com resistor de 380 ohm para limitação da corrente. D Existem várias opções de sensores para esse proposito no mercado. Considerando que não precisamos de uma medição precisa da luminosidade, o LDR é nossa melhor opção nesse caso. É um sensor barato e simples de utilizar com o Arduino. Além dele e do Arduino em si, utilizaremos um LED com resistor de 110 ohm para limitação da corrente. Existem pinos que funcionam como entradas e saídas de dados. Essa característica do pino é configurada via código, permitindo a leitura ou a geração de níveis lógicos baixos e altos. Qualquer pino em modo de entrada de dados, permitirá que o seu nível lógico seja lido, enquanto em modo de saída de dados, permitirá que um nível lógico seja gerado. Com base nesse assunto, analise as sentenças a seguir: I- As entradas e saídas digitais não podem, contudo, ser utilizadas para ler um estado de um botão, ou, para acionar um LED. II- A função pinMode (pino, modo) é responsável pela configuração de um determinado pino como entrada ou saída de dados. III- Utilizada no modo de saída de dados, a função digitalMode(pino, valor) “escreve”, ou melhor, gera no pino especificado o valor digital previsto, podendo ser um valor HIGH (alto) ou LOW (baixo). Assinale a alternativa CORRETA: A As sentenças I e II estão corretas. B Somente a sentença II está correta. C As sentenças II e III estão corretas. D As sentenças I e III estão corretas. 10 Imprimir
Compartilhar