Prévia do material em texto
31/10/2024, 20:43 Avaliação Final (Objetiva) - Individual about:blank 1/5 Prova Impressa GABARITO | Avaliação Final (Objetiva) - Individual (Cod.:991919) Peso da Avaliação 4,00 Prova 89648328 Qtd. de Questões 10 Acertos/Erros 9/1 Nota 9,00 Assim como a linguagem, sua biblioteca padrão também sofreu melhorias ao longo do tempo. Sua primeira adição foi a biblioteca de E/S, e posteriormente a Standard Template Library (STL); ambas tornaram-se algumas das principais funcionalidades que distanciaram a linguagem em relação a C. Criada primordialmente na HP por Alexander Stepanov no início da década de 1990 para explorar os potenciais da programação genérica, a STL foi apresentada a um comitê unificado ANSI e ISO em 1993 à convite de Andrew Koenig. Após uma proposta formal na reunião do ano seguinte, a biblioteca recebe o aval do comitê. Com base nesse contexto, assinale a alternativa CORRETA: A Enquanto o valor de uma constante pode mudar a qualquer momento durante a execução de um código, o valor das variáveis permanece inalterado do começo ao fim da execução. B Enquanto o valor de uma variável pode mudar a qualquer momento durante a execução de um código, o valor das constantes permanece inalterado do começo ao fim da execução. C Enquanto o valor de um inteiro pode mudar a qualquer momento durante a execução de um código, o valor das constantes permanece inalterado do começo ao fim da execução. D Enquanto o valor de uma string pode mudar a qualquer momento durante a execução de um código, o valor das variáveis permanece inalterado do começo ao fim da execução. Diferente do motor CC, o motor de passo apresenta um controle mais complexo pois as bobinas devem ser acionadas em ordem para o movimento aconteça. Bastante comum entre iniciantes, o motor de passo é uma boa opção para começar a desenvolver nessa área, principalmente por já vir acompanhado do driver ULN2003 para acionamento. Com base nesse contexto, assinale a alternativa CORRETA: A O motor possui uma tensão de operação em 15V, que é também adequada para o desenvolvimento com Arduino. A volta completa de motor é dada em 4096 passos, o que significa um grau de aproximadamente 0,087º por passo. B O motor possui uma tensão de operação em 25V, que é também adequada para o desenvolvimento com Arduino. A volta completa de motor é dada em 4096 passos, o que significa um grau de aproximadamente 0,089º por passo. C O motor possui uma tensão de operação em 5V, que é também adequada para o desenvolvimento com Arduino. A volta completa de motor é dada em 4096 passos, o que significa um grau de aproximadamente 0,088º por passo. D O motor possui uma tensão de operação em 10V, que é também adequada para o desenvolvimento com Arduino. A volta completa de motor é dada em 4096 passos, o que significa um grau de aproximadamente 0,085º por passo. VOLTAR A+ Alterar modo de visualização 1 2 31/10/2024, 20:43 Avaliação Final (Objetiva) - Individual about:blank 2/5 O passo a passo que utilizamos para o projeto da campainha eletrônica pode ser abstraído em uma abordagem geral de desenvolvimento de projetos, que são: 1. Definição do escopo do projeto: nessa etapa é definido o que o circuito eletrônico deve realizar. O resultado dessa etapa é uma descrição, fluxograma ou pseudocódigo detalhando o funcionamento do projeto. 2. Escolha dos componentes: aqui é avaliado que componentes eletrônicos devem ser utilizados para o desenvolvimento do projeto, bem como os pinos e recursos em geral do Arduino que serão utilizados. 3. Montagem da simulação: essa etapa envolve a conexão dos componentes na simulação bem como a escrita do código que o Arduino utilizará para a execução do funcionamento pretendido. 4. Avaliação dos resultados: os resultados obtidos são então avaliados a fim de estabelecer se o projeto está apto ou não para ser montado fisicamente. Com base nesse assunto, analise as sentenças a seguir: I- A função tone() está entre as funções que já estão disponíveis quando trabalhamos com o Arduino, ou seja, não existe a necessidade de declaração da biblioteca ao qual ela está incluída. II- Ao contrário do que parece, um resistor de pull-up não diz respeito a um tipo específico de resistor e sim a função de um resistor comum em um circuito de acionamento. III- Além do resistor de pull-down, existe também o pull-if, a diferença entre eles está basicamente na posição em relação à chave. Assinale a alternativa CORRETA: A Somente a sentença I está correta. B As sentenças I e II estão corretas. C As sentenças I e III estão corretas. D As sentenças II e III estão corretas. 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, short etc. B A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue, goto, term etc. C A linguagem C++ tem algumas palavras reservadas que também não podem ser utilizadas, tais como: asm, continue,born, 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. Revisar Conteúdo do Livro 3 4 31/10/2024, 20:43 Avaliação Final (Objetiva) - Individual about:blank 3/5 Um exemplo tanto de software como hardware livre, como já sabemos, é a placa de desenvolvimento Arduino. Nesse projeto, tanto o esquema elétrico da placa, como o ambiente de desenvolvimento integrado (IDE) estão disponíveis e podem ser utilizados por terceiros. Dessa forma, poderíamos simplesmente imprimir o circuito impresso (PCB) da placa e utilizando o conhecimento de hardware e software disponível, montar nossa própria placa Arduino. Com base nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A marca Arduino não possui direitos autorais, sendo possível utilizar exatamente o mesmo nome e a logo da empresa. ( ) O termo open-source afirma apenas que o código está aberto para a comunidade. ( ) Internet das Coisas representa um velho paradigma em que os objetos do dia a dia passam a estar conectados à Internet. ( ) O software livre apresenta uma série de benefícios como: custo reduzido de desenvolvimento, maior confiabilidade, independência de fornecedores e um desenvolvimento mais rápido. Assinale a alternativa que apresenta a sequência CORRETA: A F - V - V - F B F - V - F - V. C V - V - F - F. D V - F - F - V. Para aplicações nas quais é necessário um pouco mais de torque os motores CC normalmente são acoplados em caixas de redução. Esse equipamento é composto por engrenagens que reduzem a velocidade do motor e aumenta o torque em compensação. Com base nesse contexto, assinale a alternativa CORRETA: A O motor GW380 é um exemplo desse tipo. Ele opera a uma tensão de 18V, possui um toque de 4,0 Kgf.cm e uma velocidade de apenas 20 RPM em velocidade nominal. B O motor GW390 é um exemplo desse tipo. Ele opera a uma tensão de 19V, possui um toque de 4,0 Kgf.cm e uma velocidade de apenas 21 RPM em velocidade nominal. C O motor GW310 é um exemplo desse tipo. Ele opera a uma tensão de 10V, possui um toque de 4,0 Kgf.cm e uma velocidade de apenas 25 RPM em velocidade nominal. D O motor GW370 é um exemplo desse tipo. Ele opera a uma tensão de 12V, possui um toque de 4,0 Kgf.cm e uma velocidadede apenas 22 RPM em velocidade nominal. Os computadores modernos os microprocessadores não atuam de forma autônoma, sendo necessários componentes externos como: memória RAM (para armazenamento de dados e variáveis) e memória ROM (para armazenamento de programas), além de geradores de clock externo, endereçamento, dispositivos de regulação, entre outros. Com base nesse assunto, analise as sentenças a seguir: I- Surgiu ainda em meados de 1950, o primeiro MCU (Micro Controller Unit), ou microcontroladores como passaremos a chamar aqui. II- O primeiro microcontrolador foi inventado pela Texas Instrument e era basicamente o encapsulamento de um microprocessador com memórias RAM e ROM integradas. 5 6 7 31/10/2024, 20:43 Avaliação Final (Objetiva) - Individual about:blank 4/5 III- Um microcontrolador não possui todos os dispositivos necessários para o seu funcionamento integrados em um mesmo chip, ao contrário dos microprocessadores. Assinale a alternativa CORRETA: A As sentenças I e III estão corretas. B As sentenças II e III estão corretas. C Somente a sentença II está correta. D Somente a sentença I está correta. Os microprocessadores 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, se utilizam de algum tipo de microprocessador para gerar valor à sociedade. Cada microprocessador serve perfeitamente para cada aplicação, o que significa que são escolhidos de acordo com os requisitos práticos. Com base nesse assunto, analise as sentenças a seguir: I- Para desktops, a AMD lançou o Ryzen 50, 5900, com incríveis 13 núcleos e performance até 24% melhor em jogos que o seu antecessor. II- A AMD lançou recentemente, em janeiro de 2021, a nova linha de processadores Ryzen 8000, com arquitetura Zen 8 para notebooks. III- O Ryzen 7 5800U promete ser o melhor processador para notebooks ultrafinos, com 8 núcleos e clock de até 4,4 GHz, além de ter melhor eficiência energética, capaz de reproduzir vídeos por 21 horas com uma única carga. Assinale a alternativa CORRETA: A As sentenças II e III estão corretas. B As sentenças I e II estão corretas. C Somente a sentença III está correta. D Somente a sentença II está correta. A primeira característica a considerar num computador é sua unidade central de processamento, que poderá fornecer uma série de indicações sobre o equipamento. A CPU (Central Processing Unit) também pode ser chamada de processador ou microprocessador, os quatro termos são equivalentes. Tudo o que acontece num computador provém da CPU, que gerência todos os recursos disponíveis no sistema. Seu funcionamento é coordenado pelos programas, que indicam o que deve ser feito e quando. Basicamente, a CPU executa cálculos muito simples como somas e comparações entre números, mas com uma característica muito especial: uma velocidade extremamente elevada. Com base nesse assunto, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A ULA é quem gera os gatilhos para que ações sejam tomadas dentro do processador. ( ) A unidade de controle emite sinais para dispositivos externos ao processador como: periféricos e memórias, e internamente para a ULA, de modo que determinada função interna seja realizada, recebendo como entrada instruções, flags e sinais de controles de fontes externas, através dos registradores. 8 9 31/10/2024, 20:43 Avaliação Final (Objetiva) - Individual about:blank 5/5 ( ) Podemos dizer que a ULA é quem garante a correta execução das tarefas, ou instruções no microprocessador. ( ) Uma das entradas da ULA vem justamente da unidade de controle. É ela que informa à ULA o que deve ser feito com os dados nos registradores. Assinale a alternativa que apresenta a sequência CORRETA: A F - F - V - V. B F - V - F - V. C V - V - F - F. D V - F - V - F. Os motores de corrente contínua (motor CC) são máquinas de corrente contínua, ou seja, funcionam tanto como motores quanto geradores de energia elétrica. Como o próprio nome indica, os motores CC são acionados por uma fonte de corrente contínua. Eles são motores que possuem imãs permanentes ou então têm campo e armadura, nesse caso não possuem ímãs permanentes. Os motores de corrente contínua são muito usados e possuem diversas aplicações como por exemplo, brinquedos, eletrodomésticos, máquinas industriais, veículos elétricos, entre outros. Com base nesse contexto, assinale a alternativa CORRETA: A É comum o uso de drivers que são responsáveis por fazer essa interface entre o microcontrolador e o motor em si. B É comum o uso de timers que são responsáveis por fazer essa interface entre o microcontrolador e o motor em si. C É comum o uso de cards que são responsáveis por fazer essa interface entre o microcontrolador e o motor em si. D É comum o uso de encoders que são responsáveis por fazer essa interface entre o microcontrolador e o motor em si. 10 Imprimir