QENADE
Questões Resolvidas para o ENADE
ENADE 2011 - ENGENHARIA GRUPO II
Questão 11
Um microprocessador precisa verificar o estado de um dispositivo de saída a cada 20 ms. Isto é feito por meio de um timer que alerta o processador a cada 20 ms. A interface do dispositivo inclui duas portas: uma para estado e uma para saída de dados. O microprocessador utiliza uma instrução para verificar o estado do dispositivo, e outra para examinar o seu conteúdo. Se o dispositivo estiver pronto, é necessária mais uma instrução para enviar os dados ao dispositivo. O microprocessador possui uma taxa de clock de 8 MHz e todos os ciclos de instrução pertinentes são de 12 ciclos de clock.
- STALLINGS, W. Arquitetura e Organização de Computadores, 8 ed., Pearson Prentice Hall, 2010.
Quanto tempo é necessário para se verificar e atender o dispositivo?
- A) 0,060 μs.
- B) 0,375 μs.
- C) 1,5 μs.
- D) 3,0 μs.
- E) 4,5 μs.
Solução:
- Para verificar e atender precisa de 3 instruções de 12 ciclos, logo:
Questão 15
Uma câmera fotográfica utiliza o formato RGB (red, green, blue) para informação de cores nos pixels, no qual cada cor é representada por 8 bits. Deseja-se comprar um único cartão de memória para essa máquina de forma tal que seja possível armazenar 1024 fotos com resolução de 1024 x 1024 pixels.
Qual deve ser, em gigabytes (GB), a capacidade mínima do cartão de memória a ser comprado?
- A) 1 GB.
- B) 3 GB.
- C) 8 GB.
- D) 24 GB.
- E) 64 GB.
Solução:
- Cuidado com a relação bits e bytes. 3 cores de 8 bits:
- Outra solução é exatamente estabelecer 8 bits =1 byte e GIGA é 1024x1024x1024=230.
Questão 16
Alguns aquecedores solares usam uma bomba para forçar a circulação da água. Nesses aquecedores, há dois sensores de temperatura: um localizado no interior de uma das placas e outro localizado no interior do boiler (reservatório de água quente). Um circuito lógico que controla o acionamento da bomba recebe quatro sinais nesse tipo de sistema:
sinal A: será nível ALTO sempre que a temperatura da placa estiver abaixo de 4°C, servindo para evitar o congelamento;
sinal B: será nível ALTO sempre que a temperatura das placas estiver acima de 70°C, servindo para evitar sobreaquecimento;
sinal C: será nível ALTO sempre que a diferença de temperatura entre a água das placas e a do boiler estiver acima de 5°C, servindo para forçar a circulação;
sinal M: será nível BAIXO sempre que o sistema estiver operando em modo automático e será nível ALTO se estiver operando em modo manual.
O circuito lógico citado deverá enviar um sinal nível ALTO para o sistema de acionamento da bomba sempre que o sinal M estiver em modo automático, e ocorrer pelo menos um dos seguintes eventos: a temperatura das placas for inferior a 4°C; a temperatura das placas for superior a 70°C; a diferença entre ambas for superior a 5°C.
Nessa situação, qual é a equação lógica do sinal de saída Y do circuito lógico?
- A) Y=ABCM
- B) Y=ABC+M\
- C) Y=(A+B+C)M
- D) Y=(A+B+C)M\
- E) Y=A+B+C+M
Solução:
- Estabelecido que um dos sinais (A ou B ou C) acionam a bomba em nível lógico ALTO somente quando o sinal M estiver no modo automático (BAIXO).
Questão 30
No projeto de um sistema de radiocomunicação, uma premissa básica para se evitarem possíveis interferências é utilizar diferentes frequências de operação quando as estações estiverem próximas umas das outras. Considere o projeto de um sistema que deve operar nas proximidades de uma outra estação radiodifusora e que, para isso, é necessário saber a faixa de frequência em que opera a estação já em funcionamento. Suponha que a estação opera em um canal de 10 kHz, emitindo sinais com modulação AM-DSB, e que a frequência da portadora é de 600 kHz. Nesse caso, as frequências de sinal mínima e máxima geradas por essa estação são, respectivamente, iguais a
- A) 600 kHz e 610 kHz.
- B) 600 kHz e 620 kHz.
- C) 590 kHz e 600 kHz.
- D) 590 kHz e 610 kHz.
- E) 580 kHz e 620 kHz.
Solução:
- A solução está na correta interpretação da questão e a pegadinha é AM-DSB que é transmitido em duas bandas de 10k, uma antes e outra depois da portadora.
Questão 37
Um conversor A/D de aproximações sucessivas de 10 bits aceita como entrada valores de tensão entre –10 V e +10 V. Nesse caso, a resolução do conversor é
- A) menor que 10 mV.
- B) maior que 10 mV e menor que 30 mV.
- C) maior que 30 mV e menor que 50 mV.
- D) maior que 50 mV e menor que 70 mV.
- E) maior que 70 mV.
Solução:
- Como são 20V em 210=1024 é só dividir a faixa pelo valor amostrado:
Atenção: cuidado para não dividir a resolução do AD pelos valores de entrada.
ENADE 2014 - Engenharia Elétrica
Quetão 15
Observe o programa classificador ("sort") em pseudocódigo, apresentado abaixo.
Esse programa classifica, em ordem
- A) decrescente, notas de alunos e nomes de alunos de mesma nota.
- B) alfabética crescente, nomes e notas de alunos de mesmo nome.
- C) decrescente, notas de alunos.
- D) alfabética crescente, nomes de alunos.
- E) crescente, notas de alunos.
- include <stdio.h>
- include <string.h>
void main() {
char nome[5][20]; float nota[5]; int i,j; float aux; char naux[20]; for(i=0;i<5;i++){ printf("Nome %d = ",i+1); scanf("%s",nome[i]); printf("Nota %d = ",i+1); scanf("%f",¬a[i]); } for (i=0;i<5;i++){ for(j=i+1;j<5;j++){ if (nota[i]<=nota[j]){ aux=nota[i]; nota[i]=nota[j]; nota[j]=aux; strcpy(naux,nome[i]); strcpy(nome[i],nome[j]); strcpy(nome[j],naux); } } } for(i=0;i<5;i++){ printf("\n%-20s: %3.1f",nome[i],nota[i]); }
}