Prévia do material em texto
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/5
Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO
Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459
Acertos: 2,0 de 10,0 30/05/2020
Acerto: 1,0 / 1,0
Para dar nome a uma variável em C é preciso seguir algumas regras. Qual dos seguintes símbolos especiais é
permitido em um nome de variável em C?
"\"- barra invertida
"-" - hifen
"*" - asterisco
"_"- sublinhado (underscore)
"|" - barra vertical
Respondido em 30/05/2020 11:36:23
Acerto: 0,0 / 1,0
Qual das opções abaixo representa a função padrão responsável pela aquisição de data do sistema:
timestamp()
now()
today()
gettime()
getdate()
Respondido em 30/05/2020 11:36:38
Acerto: 0,0 / 1,0
A biblioteca de utilidades do OpenGL para a linguagem C GLUT possuí qual das características abaixo:
Free e com chamadas específicas de GUI Android
Free e com chamadas específicas de GUI Windows
Proprietária e com chamadas específicas de GUI Windows
Free e multiplataforma
Proprietária e multiplataforma
Respondido em 30/05/2020 11:36:58
Acerto: 0,0 / 1,0
Podemos controlar o processamento de um evento de teclado, por exemplo, usando a API GLUT. A função Teclado
Questão1
a
Questão2
a
Questão3
a
Questão4
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/5
abaixo foi designada para controlar o processamento do evento associado ao clicar no teclado pela função da
GLUT glutKeyboardFunc(Teclado).
Verifique a função Teclado abaixo e responda o que ela executa.
void Teclado(unsigned char K, int x, int y)
{
switch (K) {
case 'A':
glColor3f(0.0f, 0.0f, 1.0f);
break;
case 'V':
glColor3f(1.0f, 0.0f, 0.0f);
break;
}
glutPostRedisplay();
}
Escreve 'A' ou 'V' na posição dada pelo Mouse no desenho.
Troca a cor do pixel onde está o Mouse em função da tecla pressionada, 'A' ou 'V'.
Troca a cor do elemento desenhado anteriormente em função da tecla pressionada, 'A' ou 'V'.
Troca a cor do ponteiro do mouse em função da tecla pressionada, 'A' ou 'V'.
Escreve 'A' ou 'V' na posição dada pelo Mouse no desenho e troca a cor do elemento desenhado
anteriormente em função da tecla pressionada, 'A' ou 'V'.
Respondido em 30/05/2020 11:37:00
Acerto: 0,0 / 1,0
Qual é número impresso pela seguinte instrução?
printf("<%5.2f>\n", 4748.567);
<4748.567>
<4748.57>
< 4748.5> - obs.: dois espaços antes do número
<4748.5>
<4748>
Respondido em 30/05/2020 11:37:01
Acerto: 0,0 / 1,0
Ao criar um programa que acessa a porta serial no Windows, o que ocorre se esta
porta já estiver aberta por outra aplicação?
O manipulador da porta (HANDLE) recebe um valor que informa que a porta está aberta e
abre comunicação com a porta seguinte disponível.
A sua aplicação trava com erro de abertura de porta.
O manipulador da porta (HANDLE) recebe um valor que informa que a porta está aberta e a
abertura pela sua aplicação não é autorizada pelo Windows.
O manipulador da porta (HANDLE) recebe um valor que informa que a porta está aberta e
pergunta se sua aplicação quer acesso.
A outra aplicação perde a comunicação com a porta, passando para a sua aplicação o
acesso à porta.
Questão5
a
Questão6
a
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/5
Respondido em 30/05/2020 11:37:03
Acerto: 0,0 / 1,0
Microcontrolador pode ser definido como:
código de programa pequeno, utilizando boas práticas de desenvolvimento
interface de controle dependente de um computador
computador contido num único circuito integrado
controlador de periféricos integrável a um sistema computacional
memória de armazenamento
Respondido em 30/05/2020 11:37:04
Acerto: 0,0 / 1,0
Foi solicitado um projeto, utilizando Arduino, que controla a velocidade com que um
led pisca em função da proximidade de um objeto. Para isso se utilizou um sensor de
distância por ultrassom. Desta forma, quanto mais próximo o objeto do sensor, mais
rápido o led deverá piscar. Escolha a opção que completa o código abaixo de forma
correta para conseguir este efeito no led do pino 13 do Arduino Uno.
int trigPin = 7; // Trigger do sensor de distância
int echoPin = 7; // Eco do sensor de distância
long duracao, mm;
void setup() {
}
void loop() {
pinMode(trigPin, OUTPUT);
digitalWrite(trigPin, LOW);
delayMicroseconds(5);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
// Lê o sinal do sensor em uma duração de tempo em microssegundos
pinMode(echoPin, INPUT);
duracao = pulseIn(echoPin, HIGH);
// Converte o tempo em uma distância em mm (milímetros)
mm = (duracao/2) / 291;
// CÓDIGO para conseguir o efeito desejado
}
Questão7
a
Questão8
a
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/5
analogWrite (13, HIGH);
delay (mm);
digitalWrite (trigPin, HIGH);
delay (mm);
digitalWrite (trigPin, LOW);
delay (mm);
digitalWrite (13, HIGH);
delay (mm);
digitalWrite (13, LOW);
delay (mm);
digitalWrite (13, HIGH);
delay (mm);
digitalWrite (13, LOW);
delay (mm);
digitalWrite (trigPin, HIGH);
delay (mm);
Respondido em 30/05/2020 11:37:07
Acerto: 1,0 / 1,0
O que podemos dizer sobre as garantias oferecidas pela camada de transporte
(Sistema Operacional) nos casos de sockets UDP e sockets TCP?
UDP e TCP oferecem garantias quanto à ordenação.
UDP oferece garantias quanto às perdas. TCP não oferece.
UDP não oferece garantias quanto aos erros de transmissão (troca de bits). TCP
oferece.
UDP e TCP oferecem garantias quanto às perdas de dados.
UDP e TCP oferecem garantias quanto à taxa mínima de transmissão (largura de
banda).
Respondido em 30/05/2020 11:37:34
Acerto: 0,0 / 1,0
Considerando o conceito de threads, utilizando a linguagem C, pode-se definir JOIN como:
forma de garantir o acesso exclusivo a um recurso compartilhado por duas ou mais threads
forma de garantir que uma thread aguarde até que outras sejam finalizadas
forma de agrupar várias threads em uma única
forma de exclusão da thread
forma de garantir acesso multiplo à memória pelas threads
Respondido em 30/05/2020 11:37:47
Questão9
a
Questão10
a
javascript:abre_colabore('38403','196965471','3944125370');
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 5/5