Prévia do material em texto
21/03/23, 11:33 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: PROGRAMAÇÃO DE SOFTWARE BÁSICO AV
Aluno: ELVISLAN SANTANA 202103326994
Professor: MAURO CESAR MATIAS
Turma: 9002
CCT0829_AV_202103326994 (AG) 11/03/2023 16:58:13 (F)
Avaliação: 6,00 pts Nota SIA: 8,00 pts
PROGRAMAÇÃO DE SOFTWARE BÁSICO
1. Ref.: 3373715 Pontos: 0,00 / 1,00
Sobre os tipos de dados em C, veri�que quais a�rmações abaixo estão corretas:
I - Os tipos de dados são usados para de�nir uma variável antes de usá-la em um programa.
II - Variáveis, constantes e vetores são alguns dos espaços de memória determinados pelos tipos de dados.
III - Os tipos de dados especi�cam como inserimos dados em nossos programas e que tipo de dados inserimos.
II e III estão corretas.
Todas estão corretas.
I e III estão corretas.
Nenhuma está correta.
Somente a opção I está correta.
2. Ref.: 3380032 Pontos: 0,00 / 1,00
Qual ou quais biblioteca(s) abaixo possuem as funções grá�cas do padrão ANSI da linguagem C (C ANSI)?
Somente a BGI
OpenGl e DirectX
OpenGL.
OpenGL e BGI.
Nenhuma das respostas anteriores.
3. Ref.: 3390501 Pontos: 1,00 / 1,00
Quanto ao uso de gráficos com OpenGL, assinale, nas opções I, II, III e IV abaixo, "G" para o que é operado pela API
GLUT e "O" paro o que é operado pela API OpenGL. Depois escolha a opção correta que relaciona o que é operado por
cada API.
I - Eventos de dispositivos de entrada (teclado e mouse).
II - Redimensionar a janela de renderização.
III - Texturas e sombreamento.
IV - Sobreposição de janelas.
I - O, II - O, III - G, IV - O
I - G, II - G, III - O, IV - G
I - O, II - G, III - G, IV - O
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3373715.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3380032.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3390501.');
21/03/23, 11:33 EPS
https://simulado.estacio.br/alunos/ 2/4
I - G, II - G, III - O, IV - O
I - G, II - O, III - G, IV - O
4. Ref.: 3390546 Pontos: 0,00 / 1,00
Complete a frase:
Em geral, o manipulador de eventos em sistemas operacionais são ____________ para lidar com o evento específico.
Interrupções
Registros
Interfaces
Entradas
Funções
5. Ref.: 3393318 Pontos: 0,00 / 1,00
Indique, dentre as opções abaixo, as funções que não usam formatação de entrada/saída
em C.
fprintf(), fscanf()
getchar(), putchar()
sprintf(), sscanf()
printf(), scanf()
Nenhuma das anteriores
6. Ref.: 3393328 Pontos: 1,00 / 1,00
Protocolo seriais assíncronos, como RS232, possuem várias regras internas, mecanismos
que ajudam a garantir transferências de dados robustas e sem erros. Identifique qual das
opções abaixo não indica um destes mecanismos.
Bit de paridade
Bits de dados
Nenhuma das demais opções
Taxa de transmissão
Bits de sincronização
7. Ref.: 3393330 Pontos: 1,00 / 1,00
O código abaixo foi criado para acender um LED no pino 13 por um segundo e depois
apagá-lo por um segundo, repetidamente, em uma placa Arduino Uno. Verifique o código e
escolha a opção verdadeira.
void setup() {
pinMode(13, INPUT);
}
void loop() {
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3390546.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393318.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393328.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393330.');
21/03/23, 11:33 EPS
https://simulado.estacio.br/alunos/ 3/4
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
Deve-se usar a função analogWrite() no ligar de digitalWrite().
Não existe erro no código para executar o que foi descrito.
Os parâmetros da função pinMode devem ser da seguinte forma: pinMode(13, INPUT_PULLUP).
As demais opções não indicam o erro no código, mas existe um erro.
A função loop() tem de vir antes da função setup().
8. Ref.: 3393337 Pontos: 1,00 / 1,00
Relacione a função do ambiente de programação do Arduino com o que se pode realizar
com ela. Depois escolha a opção adequada.
1. digitalWrite() (a) Medir valor de sensor de temperatura
2. digitalRead() (b) Acionar motor com PWM
3. analogWrite() (c) Acender um led
4. analogRead() (d) Verificar movimento com sensor PIR
As relações corretas são:
1d, 2a, 3b, 4c
1a, 2b, 3c, 4d
1c, 2d, 3b, 4a
1b, 2a, 3c, 4d
1c, 2b, 3d, 4a
9. Ref.: 3545153 Pontos: 1,00 / 1,00
Por que as funções htons (), htonl () necessitam ser usadas na programação de Sockets?
Para especi�car qual o comprimento dos dados enviados pela rede.
Para especi�car qual a ordem dos bytes recebidos pela rede.
Para converter dados com ordem dos bytes "Big Endian" para "Little Endian" antes de enviá-los.
Para converter dados com ordem dos bytes de rede para ordem dos bytes de processadores
baseados no Intel x86 antes de enviá-los.
Para converter dados com ordem dos bytes "Little Endian" para "Big Endian" antes de enviá-los.
10. Ref.: 3545334 Pontos: 1,00 / 1,00
Suspender um processo implica em suspender:
Somente as threads já iniciadas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393337.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3545153.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3545334.');
21/03/23, 11:33 EPS
https://simulado.estacio.br/alunos/ 4/4
Nenhuma thread.
Todas as threads deste processo.
As últimas threads criadas.
Somente as threads já concluídas.