Prévia do material em texto
GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:1590411) Verde: resposta correta. Vermelho: alternativa marcada por você que está incorreta. Peso da Avaliação 4,00 Prova 121281894 Qtd. de Questões 10 Acertos/Erros 8/2 Nota 8,00 Com o tempo, os microcontroladores passaram a integrar ainda as placas de desenvolvimento, que, além de já possuírem um microcontrolador nativo, oferecem ao usuário forma facilitada de programá-lo, normalmente através de uma porta USB, acesso facilitado aos pinos de entrada e saída, e outros recursos como osciladores externos e reguladores de tensão. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O Atmega328, além de representar bem os dispositivos megaAVR da família AVR, é um dos microcontroladores mais utilizados, sendo indicado para a maioria das aplicações. ( ) Os primeiros microcontroladores AVR foram desenvolvidos pela fabricante Atmel em meados de 2007. ( ) Em 2009, a empresa foi vendida para a Microchip que deu continuidade à família AVR. Falando um pouco sobre os detalhes construtivos, os microcontroladores AVR são dispositivos de 8 bits que possuem uma arquitetura Harvard com um set de instruções reduzidos (RISC). Dessa forma, todas as instruções possuem tamanho fixo e a grande maioria é executada em até um ciclo de clock. ( ) Os megaAVR são microcontroladores com mais recursos que o tinyAVR, possuindo memórias flash de até 256 KB e 8 KB de memória SRAM. Em geral, possuem encapsulamentos maiores com 28 a 100 pinos. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B V - F - V - F. C F - V - F - V. D V - F - F - V Por muito tempo, o C++ foi encarado como um superconjunto do C. Entretanto, em 1999, o novo padrão ISO para a linguagem C tornou as duas linguagens ainda mais diferentes entre si. Devido a essas incompatibilidades, muitas empresas que desenvolvem compiladores não oferecem suporte à versão mais recente da linguagem C. Pode-se dizer que C++ foi a única linguagem entre tantas outras que obteve sucesso como uma sucessora à linguagem C, inclusive servindo de inspiração para outras linguagens como Java, a IDL de CORBA e C#. Com base nesse contexto, assinale a alternativa CORRETA: VOLTAR A+Aumentar, Fonte Alterar modo de visualização 1 2 Luiz Fernando Leite Engenharia Elétrica (4271742) 02/09/2026, 20:50 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTU5MDQxMSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YW… 1/5 A As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #struct, seguido do nome da constante e do valor. B As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #org, seguido do nome da constante e do valor. C As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #define, seguido do nome da constante e do valor. D As constantes podem ter diferentes tipos de dados, não se limitando apenas ao tipo inteiro. E, ao contrário das variáveis, não precisamos declarar o tipo de uma constante, bastando, como vimos, utilizar a diretiva #main, seguido do nome da constante e do valor. O transistor de silício e germânio foi criado pelos físicos John Bardeen e Walter House Brittain, em 1947, nos laboratórios de tecnologia da empresa norte-americana Bell Telephone. Em 1948, juntamente a William Bradford Shockley, foram laureados com o prêmio Nobel de Física em razão da enorme evolução tecnológica que os transistores trouxeram. A motivação dos pesquisadores na época era a de criar um dispositivo compacto e mais barato que as válvulas termoiônicas, usadas na época em que surgiram os primeiros computadores. Com base nesse assunto, analise as sentenças a seguir: I- O transistor é um dispositivo eletrônico composto por, pelo menos, três terminais, nomeados como base, coletor e emissor. II- Uma tensão aplicada na base faz com que a corrente flua entre coletor e emissor. III- O transistor também pode atuar como uma chave eletrônica, uma vez que uma tensão na base permite o fluxo de corrente (chave aberta) e quando não existe tensão, a corrente fica impedida de circular (chave fechada). Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças II e III estão corretas. C As sentenças I e II estão corretas. D As sentenças I e III estão corretas. Os termômetros são equipamentos comuns que vemos no dia a dia capazes de medir a temperatura de um corpo através do contato. Em sua versão digital, é possível ver o valor da temperatura em um display, sendo bem mais simples interpretar o resultado obtido. Com base nesse contexto, assinale a alternativa CORRETA: A Serão incluídos dois LEDs, um vermelho e outro azul, que indicarão febre ou hipotermia, respectivamente, a partir do valor medido. Para exibir o resultado da medição um display LCD 16x2 será utilizado. B Serão incluídos seis LEDs, que indicarão febre ou hipotermia, respectivamente, a partir do valor medido. Para exibir o resultado da medição um display LCD 16x32 será utilizado. C Serão incluídos quatro LEDs, que indicarão febre ou hipotermia, respectivamente, a partir do valor medido. Para exibir o resultado da medição um display LCD 16x8 será utilizado 3 4 Luiz Fernando Leite Engenharia Elétrica (4271742) 02/09/2026, 20:50 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTU5MDQxMSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YW… 2/5 D Serão incluídos três LEDs, que indicarão febre ou hipotermia, respectivamente, a partir do valor medido. Para exibir o resultado da medição um display LCD 16x5 será utilizado. Os motores elétricos em geral são componentes que convertem energia elétrica em um campo magnético capaz de gerar movimento. Motores de corrente contínua (CC) são bastante utilizados em eletrônica para dar movimento a aplicações, como veículos autônomos e drones. Cada aplicação, no entanto, exige um tipo de motor CC com características diferentes. Dessa forma, encontramos motores CC com tensão de alimentação, rotações por minuto (RPM) e torque diferentes no mercado. Com base nesse contexto, assinale a alternativa CORRETA: A É importante destacar que a maioria dos motores CC possuem corrente de alimentação acima dos 90 mA que o Arduino Uno é capaz de fornecer nas portas de E/S. B É importante destacar que a maioria dos motores CC possuem corrente de alimentação acima dos 100mA que o Arduino Uno é capaz de fornecer nas portas de E/S. C É importante destacar que a maioria dos motores CC possuem corrente de alimentação acima dos 20 mA que o Arduino Uno é capaz de fornecer nas portas de E/S. D É importante destacar que a maioria dos motores CC possuem corrente de alimentação acima dos 80 mA que o Arduino Uno é capaz de fornecer nas portas de E/S. Em maio de 2013, a Autodesk anunciou na Maker Faire que iria adquirir o Tinkercad. Em março de 2017, a Autodesk recomendou que os usuários do 123D Sculpt, a ser aposentado em breve, migrassem para o Tinkercad (ou Maya LT). Em maio, a Autodesk interrompeu seu 123D Circuits (Circuits.io) "Electronics Lab". Os recursos do programa foram integrados ao Tinkercad. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Simular o Protheus é tão simples quanto incluir um componente. ( ) Nesse caso, teremos também que acessar a aba código, no menu superior direito, para incluir o código que o Arduino deve executar.( ) Para alterar os parâmetros de um componente basta clicar nele com o botão direito do mouse. ( ) Ao contrário de outros simuladores, o Protheus permite alterar parâmetros também durante a simulação. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - F - F. B V - V - F - F. C F - F - V - V. D V - V - F - V. 5 6 Revisar Conteúdo do Livro Luiz Fernando Leite Engenharia Elétrica (4271742) 02/09/2026, 20:50 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTU5MDQxMSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YW… 3/5 “A primeira versão oficial do C++ apareceu em 1985, juntamente com o livro “The C++ Programming Language”, que esclareceu vários pontos sobre o C++. Em 1989, foi lançada uma segunda versão da linguagem, com acréscimo das características: Herança múltipla, classes abstratas, métodos estáticos, métodos constantes e membros protegidos, incrementando também um suporte de orientação a objeto. Um ano depois foi lançado o livro “The Annotated C++ Reference Manual”, que se tornou uma base”. Com base nesse assunto, analise as sentenças a seguir: I- Nem todo código em linguagem C++ possui uma estrutura padrão onde é realizada a declaração das instruções e variáveis. II- É dentro da função “structure” que a execução principal do código em C++ está inserida. III- Apesar de eventualmente existirem desvios, é dentro da função main que são declaradas as variáveis, estruturas de repetição, operadores lógicos e tudo que precisamos para desenvolver um algoritmo em C++. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças II e III estão corretas. C As sentenças I e III estão corretas. D As sentenças I e II estão corretas. E Somente a sentença III está correta. Em 1985, foi lançada a primeira edição do livro The C++ Programming Language, contendo referências para a utilização da linguagem, já que ainda não era uma norma oficial. A primeira versão comercial foi lançada em outubro do mesmo ano. Em 1989, a segunda versão foi lançada, contendo novas características como herança múltipla, classes abstratas, métodos estáticos, métodos constantes e membros protegidos, incrementando o suporte a orientação a objeto. Em 1990, foi lançado o livro The Annotated C++ Reference Manual, que se tornou base para o futuro padrão. Com base nesse contexto, assinale a alternativa CORRETA: A Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (/*). B Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (/&). C Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (/%). D Outra forma de deixar o código mais claro e entendível é através dos comentários. Os comentários são textos que o programador pode inserir no código sem que estes sejam considerados pelo compilador. Em C++, para inserir um comentário em apenas uma linha, basta incluir no início desta o caractere (//). 7 8 Luiz Fernando Leite Engenharia Elétrica (4271742) 02/09/2026, 20:50 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTU5MDQxMSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YW… 4/5 https://pt.wikipedia.org/wiki/1985 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 - V - F - F. B V - V - F - V. C V - V - F - F. D F - F - V - V. O grande mérito por transformar os computadores antigos, que ocupavam o tamanho de uma sala, em aparelhos portáteis que carregamos hoje na bolsa está em um componente: o transistor. O transistor substituiu as válvulas eletromecânicas e deu espaço para uma redução no tamanho dos dispositivos eletrônicos em geral. Com base no exposto, assinale a alternativa CORRETA: A A invenção de Bardeen, Brattain e Shockley foi patenteada em 1967 e revolucionou a eletrônica da época. B A invenção de Bardeen, Brattain e Shockley foi patenteada em 1937 e revolucionou a eletrônica da época. C A invenção de Bardeen, Brattain e Shockley foi patenteada em 1957 e revolucionou a eletrônica da época. D A invenção de Bardeen, Brattain e Shockley foi patenteada em 1947 e revolucionou a eletrônica da época. 9 Revisar Conteúdo do Livro 10 Imprimir Luiz Fernando Leite Engenharia Elétrica (4271742) 02/09/2026, 20:50 AVA https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiMTU5MDQxMSIsImRlc2NyaXB0aW9uIjoiQXZhbGlhw6fDo28gRmluYWwgKE9iamV0aXZhKSAtIEluZGl2aWR1YW… 5/5