Buscar

PROGRAMAÇÃO DE SOFTWARE BÁSICO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: PROGRAMAÇÃO DE SOFTWARE BÁSICO  AV
Aluno: JOSE LUIZ SILVA DOS SANTOS FERRARI 202104538081
Professor: MAURO CESAR MATIAS
 
Turma: 9002
CCT0829_AV_202104538081 (AG)   19/02/2023 01:52:11 (F) 
Avaliação: 10,00 pts Nota SIA: 10,00 pts
 
PROGRAMAÇÃO DE SOFTWARE BÁSICO  
 
 1. Ref.: 3373715 Pontos: 1,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.
Somente a opção I está correta.
 Todas estão corretas.
II e III estão corretas.
Nenhuma está correta.
I e III estão corretas.
 2. Ref.: 3380032 Pontos: 1,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 e BGI.
OpenGL.
 Nenhuma das respostas anteriores.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3373715.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3380032.');
 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 - G, II - G, III - O, IV - G
I - O, II - O, III - G, IV - O
I - G, II - O, III - G, IV - O
I - O, II - G, III - G, IV - O
I - G, II - G, III - O, IV - O
 4. Ref.: 3390552 Pontos: 1,00  / 1,00
Existem diferenças na forma como sistemas operacionais (SO) Windows de 16 bits e 32/64 bits processam o acionamento de dispositivos de
entrada, como o mouse. Verifique as frases abaixo:
I - Usam-se interrupções para obter acesso ao driver do dispositivo de entrada no tratamento dos acionamentos destes.
II - Usam-se funções para capturar eventos associados ao acionamento de dispositivos de entrada.
III - Realiza acesso a registros de entrada e saída.
 
Identifique aquelas que se referem ao processo em Windows de 16 bits e escolha a opção correta abaixo.
Somente a I.
Somente a II.
I e II.
Todas as opções.
 I e III.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3390501.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3390552.');
 5. Ref.: 3393321 Pontos: 1,00  / 1,00
A instrução
 
fp = fopen("teste.txt", "w");
 
abre um arquivo de nome teste.txt no modo escrita. Como deve ser declarada a variável fp?
Como um ponteiro para o tipo int: int *fp.
 Como um ponteiro para o tipo FILE: FILE *fp.
Como uma variável do tipo int: int fp.
Como uma variável do tipo char: char fp.
Como uma struct: struct {fp}.
 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.
 Nenhuma das demais opções
Bits de sincronização
Taxa de transmissão
Bit de paridade
Bits de dados
 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() {
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393321.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393328.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393330.');
pinMode(13, INPUT);
}
 
void loop() {
digitalWrite(13, HIGH);
delay(1000);
digitalWrite(13, LOW);
delay(1000);
}
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).
A função loop() tem de vir antes da função setup().
 As demais opções não indicam o erro no código, mas existe um erro.
Deve-se usar a função analogWrite() no ligar de digitalWrite().
 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:
 1c, 2d, 3b, 4a
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3393337.');
1a, 2b, 3c, 4d
1b, 2a, 3c, 4d
1c, 2b, 3d, 4a
1d, 2a, 3b, 4c
 9. Ref.: 3545153 Pontos: 1,00  / 1,00
Por que as funções htons (), htonl () necessitam ser usadas na programação de Sockets?
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 "Big Endian" para "Little Endian" antes de enviá-los.
Para especi�car qual a ordem dos bytes recebidos pela rede.
Para especi�car qual o comprimento dos dados enviados pela rede.
 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:
As últimas threads criadas.
 Todas as threads deste processo.
Nenhuma thread.
Somente as threads já concluídas.
Somente as threads já iniciadas.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3545153.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3545334.');

Continue navegando