Logo Passei Direto
Buscar

Programação de Software Básico - AV

Ferramentas de estudo

Questões resolvidas

Sobre os tipos de dados em C, verifique quais afirmacoes abaixo estão corretas:
I - Os tipos de dados são usados para definir 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 especificam como inserimos dados em nossos programas e que tipo de dados inserimos.
II e III estão corretas.
Nenhuma está correta.
Todas estão corretas.
I e III estão corretas.
Somente a opção I está correta.

Qual ou quais biblioteca(s) abaixo possuem as funções gráficas do padrão ANSI da linguagem C (C ANSI)?
Somente a BGI
OpenGl e DirectX
OpenGL.
OpenGL e BGI.
Nenhuma das respostas anteriores.

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" para 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 - O
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

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

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

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.
Bits de sincronização
Taxa de transmissão
Bit de paridade
Nenhuma das demais opções
Bits de dados

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() { 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().

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

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 especificar qual o comprimento dos dados enviados 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 "Little Endian" para "Big Endian" antes de enviá-los.
Para especificar qual a ordem dos bytes recebidos pela rede.

Suspender um processo implica em suspender:
Todas as threads deste processo.
Nenhuma thread.
Somente as threads já concluídas.
As últimas threads criadas.
Somente as threads já iniciadas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sobre os tipos de dados em C, verifique quais afirmacoes abaixo estão corretas:
I - Os tipos de dados são usados para definir 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 especificam como inserimos dados em nossos programas e que tipo de dados inserimos.
II e III estão corretas.
Nenhuma está correta.
Todas estão corretas.
I e III estão corretas.
Somente a opção I está correta.

Qual ou quais biblioteca(s) abaixo possuem as funções gráficas do padrão ANSI da linguagem C (C ANSI)?
Somente a BGI
OpenGl e DirectX
OpenGL.
OpenGL e BGI.
Nenhuma das respostas anteriores.

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" para 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 - O
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

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

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

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.
Bits de sincronização
Taxa de transmissão
Bit de paridade
Nenhuma das demais opções
Bits de dados

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() { 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().

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

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 especificar qual o comprimento dos dados enviados 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 "Little Endian" para "Big Endian" antes de enviá-los.
Para especificar qual a ordem dos bytes recebidos pela rede.

Suspender um processo implica em suspender:
Todas as threads deste processo.
Nenhuma thread.
Somente as threads já concluídas.
As últimas threads criadas.
Somente as threads já iniciadas.

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.

Mais conteúdos dessa disciplina