Buscar

Programação de software Básico - Provas

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 11 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

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 6, do total de 11 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

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 9, do total de 11 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

Prévia do material em texto

30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/3
 
 
Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO 
Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459
Acertos: 10,0 de 10,0 30/05/2020
Acerto: 1,0 / 1,0
Considerando o algoritmo abaixo, qual das opções abaixo condiz com a saida de dados:
#include
int main()
{
 int v1=1, v2=0;
 
 while(v2<=5){
 v2=v2+v1;
 v1+=3;
 }
 printf("%d e %d",v2,v1);
 return 0;
}
 12 e 10
13 e 9
16 e 6
6 e 9
10 e 12
Respondido em 30/05/2020 11:28:05
Acerto: 1,0 / 1,0
A utilização de funções da biblioteca padrão da linguagem C exige a declaração da biblioteca que guarda essas funções. 
Escolha dentre as opções abaixo aquela cuja a descrição das funções da biblioteca está correta. 
stdio.h - Funções para gráficos. 
stdlib.h - Funções matemáticas comuns em computação.
 time.h - Funções que tratam de tipos de data e hora. 
string.h - Funções de entrada e saída. 
signal.h - Funções matemáticas para manipulação de tempo.
Respondido em 30/05/2020 11:28:43
Acerto: 1,0 / 1,0
Kit padrão de utilidades do OpenGL utilizado na linguagem C , independente do Sistema Operacional e também
utilizado para tratamento de eventos de entrada de dados. Qual das opções abaixo se refere a descrição aqui citada:
glub
glut
 Questão1
a
 Questão2
a
 Questão3
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/3
 
ultGL
gloob
openUtilities
Respondido em 30/05/2020 11:29:16
Acerto: 1,0 / 1,0
Um __________ é uma rotina que permite que um programador escreva o código que será executado quando o
evento ocorrer.
Escolha abaixo a opção que melhor se encaixa na sentenção acima:
manipulador
frame
control
struct
 tratador de eventos
Respondido em 30/05/2020 11:29:54
Acerto: 1,0 / 1,0
O que o seguinte segmento de código faz?
fprintf (fp, "Copiando!");
Nenhuma da opções descreve o que código faz.
Ele escreve e também lê "Copiando!" para e do arquivo e o imprime.
Ele lê "Copiando!" do arquivo e imprime na tela.
 Ele escreve "Copiando!" no arquivo apontado por fp.
Ele atribui o valor "Copiando!" para a variável fp.
Respondido em 30/05/2020 11:30:28
Acerto: 1,0 / 1,0
A transmissão de dados pela porta RS232 é feita por qual dos comandos abaixo na linguagem C:
Send
 WriteFile
WritePort
ReadFile
ReadPort
Respondido em 30/05/2020 11:31:45
Acerto: 1,0 / 1,0
Qual dos itens abaixo não é parte de um microcontrolador:
circuito de clock
memória de dados (RAM)
memória de programa armazenado
 placa gráfica
unidade central de processamento (CPU)
Respondido em 30/05/2020 11:32:04
Acerto: 1,0 / 1,0
 Questão4
a
 Questão5
a
 Questão6
a
 Questão7
a
 Questão
8
a
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/3
Se tensão de entrada de um medidor de temperatura TMP 36 em mv é 800 qual a temperatura medida em Graus
Celsius?
 30
35
50
25
40
Respondido em 30/05/2020 11:32:22
Acerto: 1,0 / 1,0
Considere as afirmativas abaixo:
I. O UDP fornece à aplicação solicitante um serviço não confiável, orientado para conexão. 
II. O TCP fornece à aplicação solicitante um serviço não confiável, orientado para conexão.
III. O TCP fornece à aplicação solicitante um serviço confiável, orientado para conexão.
Assinale a alternativa correta com relação as afirmações: 
Somente as opções I e II
Somente a opção I
 Somente as opções I e III
Todas estão corretas
Todas estão incorretas
Respondido em 30/05/2020 11:32:52
Acerto: 1,0 / 1,0
Considerando o conceito de threads na linguagem C, pode-se definir MUTEX como:
 forma de garantir o acesso exclusivo a um recurso compartilhado por duas ou mais threads
forma de exclusão da thread
forma de garantir acesso multiplo à memória pelas threads
forma de garantir que uma thread aguarde até que outras sejam finalizadas
forma de mutar uma thread, para que haja evolução dos processos
Respondido em 30/05/2020 11:33:29
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','196963376','3944063589');
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/3
 
 
Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO 
Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459
Acertos: 5,0 de 10,0 30/05/2020
Acerto: 0,0 / 1,0
Dentre as alternativas abaixo, escolha a que melhor descreve as etapas do processo de compilação de um
programa em linguagem C.
Compilador --> Montador --> Pré-processador --> Vinculador (linker)
 Pré-processador --> Vinculador (linker) --> Compilador --> Montador
 Pré-processador --> Compilador --> Montador --> Vinculador (linker)
Compilador --> Pré-processador --> Montador --> Vinculador (linker)
Montador --> Compilador --> Pré-processador --> Vinculador (linker)
Respondido em 30/05/2020 11:34:06
Acerto: 1,0 / 1,0
Para usar a função getdate(), que biblioteca precisamos incluir no programa em C?
 
date.h
ctype.h
stdio.h
 time.h
conio.h
Respondido em 30/05/2020 11:33:49
Acerto: 1,0 / 1,0
Qual das caracteristicas abaixo descreve a biblioteca gráfica OpenGL:
API free de plataforma exclusiva Android
API free de plataforma exclusiva Windows
API proprietária de plataforma windows
API proprietária e multiplataforma
 API free e multiplataforma
Respondido em 30/05/2020 11:34:28
Acerto: 1,0 / 1,0
 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/3
Uma interrupção interrompe a execução das instruções e desvia sua execução para a(o):
Unidade Lógica e Aritmética (ALU)
Unidade de Processamento Central (CPU) 
Registro de palavras 
 Rotina de serviço de interrupção (ISR)
Unidade de execução
Respondido em 30/05/2020 11:34:46
Acerto: 0,0 / 1,0
Escolha a afirmação correta sobre caracteres especiais em C.
\r retorna ao início da linha.
 \n produz uma nova linha.
 Todos as anteriores estão corretas.
\t produz um espaço tabulado (espaços em branco).
\b produz um retrocesso (backspace).
Respondido em 30/05/2020 11:35:09
Acerto: 1,0 / 1,0
Qual é a principal diferença entre transmissão síncrona e assíncrona?
 Na transmissão síncrona, o transmissor e o receptor devem ter relógios sincronizados antes
da transmissão de dados, enquanto a transmissão assíncrona emprega bits de
início/parada.
Na transmissão assíncrona, os dados são transferidos na forma de quadros ou frames. Por
outro lado, na transmissão síncrona, os dados são transmitidos 1 byte por vez.
Nenhuma das demais respostas.
A altura do pulso é diferente.
A largura da banda necessária é diferente.
Respondido em 30/05/2020 11:35:13
Acerto: 0,0 / 1,0
A platafoma Arduíno pode ser definida como:
 plataforma de prototipagem eletrônica de hardware proprietário
conjunto de sensores básicos para automação
System on chip de hardware livre
microcontrolador de arquitetura x86
 plataforma de prototipagem eletrônica de hardware livre
Respondido em 30/05/2020 11:35:13
Acerto: 1,0 / 1,0
Indique a opção que só possui sensores:
 Termopar, microfone, conversor analógico-digital.
Servo motor, termopar, acelerômetro.
PIR, autofalante, servo motor.
conversor analógico-digital, motor DC, PIR.
 Questão5
a
 Questão6
a
 Questão7
a
 Questão8
a
30/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/3
Botão de pressão, termopar, motor DC.
Respondido em 30/05/2020 11:35:15
Acerto: 0,0 / 1,0
Considere as afirmativas abaixo:
I. O UDP fornece à aplicação solicitante um serviço não confiável, orientado para conexão. 
II. O TCP fornece à aplicação solicitante um serviço confiável, orientado para conexão.
III. O UDP fornece à aplicação solicitante um serviço confiável, não orientado para conexão.
Assinale a alternativa correta com relação as afirmações: 
Todas estão incorretas
Todas estão corretas
 Somente as opções II e III
 Somente as opções I e II
somentea opção I
Respondido em 30/05/2020 11:35:19
Acerto: 0,0 / 1,0
Quantas vezes é impressa a frase "Ola Mundo!" no programa abaixo?
#include
#include
#include
int main()
{
 fork();
 printf("Ola Mundo!\n");
 return 0;
}
Seis
Nenhuma
Quatro
 Duas
 Uma
Respondido em 30/05/2020 11:35:38
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','196965023','3944111855');
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

Continue navegando