Prévia do material em texto
Situação Finalizada Iniciado terça-feira, 8 set. 2026, 17:06 Concluído terça-feira, 8 set. 2026, 18:23 Duração 1 hora 16 minutos Questão 1 Completo Vale 0,60 ponto(s). “A ideia básica da comunidade Arduino é criar um ambiente em que qualquer pessoa interessada possa participar e contribuir com pouco custo inicial. Uma placa básica do Arduino pode ser encontra-da na internet por cerca de 20 dólares, e o software necessário para programar o Arduino é baseado em código aberto (que se pode usar e modificar livremente).” (WARREN, 2019, p.9) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao propósito da função delay(5000)? a. Aguardar 5 segundos antes de executar o próximo conjunto de comandos. b. Definir o tempo total de execução do programa. c. Diminuir a intensidade da luz emitida pelos LEDs. d. Controlar o brilho dos LEDs. e. Iniciar o programa novamente após um intervalo de 5 segundos. Sua resposta está correta. Questão 2 Completo Vale 0,60 ponto(s). “A arquitetura Harvard é caracterizada pela existência de um barramento para o acesso à memória de dados e outro para a memória de programa, resultando em um aumento de fluxo de dados, enquanto na arquitetura Von-Neumann as memórias de dados e de programa compartilham o mesmo barramento, limitando a banda de operação” (Miyadaira, 2013, p.22) De acordo com seus conhecimentos, assinale a alternativa que corresponde a uma vantagem das arquiteturas CISC em relação ao uso de memória? a. Execução mais rápida de instruções. b. Menor tamanho do código. c. Menos complexidade de hardware. d. Uso mais eficiente de memória. e. Maior previsibilidade na execução. Sua resposta está correta. Questão 3 Completo Vale 0,60 ponto(s). “Existem basicamente três famílias de PICs diferenciadas pelo tamanho da palavra da memória de programa: 12, 14 e 16 bits. Todos esses dispositivos possuem um barramento interno de dados de oito bits.” (Pereira, 2009, p.36) De acordo com seus conhecimentos, assinale a alternativa que corresponde a principal razão pela qual a separação de instruções e dados na Arquitetura de Von Neumann é considerada uma tarefa extremamente desafiadora na computação moderna? a. Devido à limitação de espaço de armazenamento na memória. b. Devido à falta de linguagens de programação adequadas. c. Devido à complexidade dos algoritmos de separação. d. Devido à alta velocidade de acesso à memória. e. Devido à necessidade de processamento em tempo real. Sua resposta está correta. Questão 4 Completo Vale 0,60 ponto(s). “O coração – ou talvez mais apropriadamente o cérebro – do microcontrolador é a unidade central de processamento (CPU – Central Processing Unit). Essa unidade controla tudo que acontece dentro dele, buscando e executando instruções no programa que está armazenado na memória flash. Isso pode significar que a CPU busca dados na memória de trabalho (RAM), modifica-os e coloca-os de volta no lugar. Pode significar também uma modificação nas saídas digitais, passando a tensão de 0 para 5V ou vice- versa.” (Monk, 2017, p.6) De acordo com seus conhecimentos, assinale a alternativa que corresponde a principal desvantagem da programação em Assembly? a. Controle preciso sobre os recursos do sistema. b. Compatibilidade com linguagens de alto nível. c. Utilização de funções predefinidas. d. Alta portabilidade dos códigos. e. Facilidade de aprendizado. Sua resposta está correta. Questão 5 Completo Vale 0,60 ponto(s). “O Arduino é uma pequena placa de circuito que tem um potencial gigantesco. Pode ser utilizada para fazer piscar um sinal de código Morse usando um único diodo emissor de luz (LED) ou para controlar todas as luzes de um prédio, dependendo da distância em que você está. As capacidades do Arduino estão limitadas somente pela sua imaginação.” (Sejnowsli, 2019, p.1) De acordo com seus conhecimentos, assinale a alternativa que corresponde a principal função da função setup() na linguagem Arduino? a. Controlar o fluxo do programa. b. Definir funções personalizadas. c. Configurar os pinos de entrada e saída. d. Realizar operações matemáticas. e. Executar o código principal do programa. Sua resposta está correta. Questão 6 Completo Vale 0,60 ponto(s). “A unidade central de processamento (UCP), também chamada de CPU (do inglês Central Processing Unit), ou ainda de microprocessador, é responsável por simular o cérebro do ser humano. Fisicamente, é um circuito integrado, constituído por milhões de transistores, que incorpora uma variedade de circuitos (registradores, somadores, comparadores, temporizadores, etc.). O microprocessador tem três funções principais. A primeira é buscar o programa na memória, instrução por instrução, por meio de operações de leitura na memória em que o programa se encontra, pois ele reside na memória do microcomputador.” (Gimenez, 2015, p.14) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao que é possível fazer com os pinos “Analog In” (A0 a A5) na placa Arduino? a. Controlar dispositivos externos. b. Converter sinais analógicos em digitais. c. Transmitir dados para o computador. d. Medir a tensão em cada pino. e. Conectar dispositivos de saída digital. Sua resposta está correta. Questão 7 Completo Vale 0,60 ponto(s). “As breadboards (ou matrizes de contato) são partes fundamentais do seu kit de prototipagem. Elas são a base sobre a qual você consegue prototipar seus circuitos. Permitem que você use componentes temporariamente, em vez de colocá-los em um circuito e soldá-los no lugar. “(Sejnowsli, 2019, p.58) De acordo com seus conhecimentos, assinale a alternativa que corresponde ao significado da palavra “High” na linha digitalWrite (VERDE, HIGH)? a. Aumentar a intensidade de brilho do LED verde. b. Controlar a velocidade da piscagem do LED verde. c. Alterar a cor do LED verde. d. Ativar o LED verde. e. Desativar o LED verde. Sua resposta está correta. Questão 8 Completo Vale 0,60 ponto(s). Os microcontroladores PIC apresentam uma estrutura de máquina interna do tipo Havard, enquanto grande parte dos microcontroladores tradicionais apresenta uma arquitetura Von Neumann. De acordo com seus conhecimentos, assinale a alternativa que corresponde a diferença entre microcontroladores, dos computadores convencionais? a. Maior tamanho. b. Maior consumo de energia. c. Funcionalidade geral. d. Otimizados para aplicações embarcadas. e. Uso de linguagem Assembly. Sua resposta está correta. Questão 9 Completo Vale 0,60 ponto(s). Na realidade, um microcontrolador é um pequeno computador dentro de um chip. Além de conter todos os recursos que já estavam presentes nos primeiros computadores domésticos, um microcontrolador apresenta outras coisas. Ele contém um processador, um ou dois quilobytes de memória RAM[NT] para guardar dados, uns poucos quilobytes de memória EPROM[NT] ou de memória flash para armazenar os programas e ainda pinos de entrada e saída. Esses pinos de entrada/saída ligam o microcontrolador aos demais componentes dos circuitos que você está desenvolvendo. De acordo com seus conhecimentos, assinale a alternativa que corresponde a principal diferença entre a Arquitetura de Von Neumann e a Arquitetura Harvard? a. A Arquitetura de Von Neumann é mais eficiente em termos de energia do que a Arquitetura Harvard. b. A Arquitetura de Von Neumann não possui memória, enquanto a Arquitetura Harvard possui. c. A Arquitetura Harvard utiliza um único chip, enquanto a Arquitetura de Von Neumann requer vários chips. d. A Arquitetura de Von Neumann utiliza um único conjunto de instruções, enquanto a Arquitetura Harvard utiliza vários conjuntos de instruções. e. A Arquitetura Harvard separa a memória para instruções e dados, enquanto a Arquitetura de Von Neumann armazena ambos na mesma memória. Sua resposta está correta.Questão 10 Completo Vale 0,60 ponto(s). “Um microcontrolador é um pequeno computador dentro de um único circuito integrado ou chip de computador. Os microcontroladores são uma excelente maneira de programar e controlar os aparelhos eletrônicos. As placas do micro-controlador têm um chip microcontrolador e outros conectores e componentes valiosos que permitem ao usuário conectar entradas e saídas.” (Sejnowsli, 2019, p.7) De acordo com seus conhecimentos, assinale a alternativa que corresponde a uma das principais características da linguagem Assembly? a. É altamente portável entre diferentes processadores. b. Foi projetada para simplificar a programação de sistemas embarcados. c. Utiliza código mnemônico para representar instruções do processador. d. Possui uma vasta comunidade de suporte e recursos. e. É baseada na linguagem de programação C++. Sua resposta está correta.