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

Simulado AV
Teste seu conhecimento acumulado
 
Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO 
Aluno(a): ALBENIDES FERNANDES DE LIMA 201901298426
Acertos: 10,0 de 10,0 05/11/2021
 
 
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?
 "_"- sublinhado (underscore)
"\"- barra invertida
"|" - barra vertical
"*" - asterisco
"-" - hifen 
Respondido em 05/11/2021 17:46:23
 
 
Explicação:
Os nomes de variáveis em C são compostos de letras (maiúsculas e minúsculas) e dígitos. O caractere
sublinhado (underscore) ("_") também é permitido. Os nomes devem começar por letra ou "_".
 
 
Acerto: 1,0 / 1,0
Qual das opções abaixo representa a biblioteca responsável pelas funções de tempo na linguagem c:
date.c
time.c
date.h
timestamp.h
 time.h
Respondido em 05/11/2021 17:51:16
 
 
Explicação:
time.h
 
 
Acerto: 1,0 / 1,0
 Questão1
a
 Questão2
a
 Questão
3a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Qual das funções abaixo define a área desenhada pelo OpenGL?
glutDisplayFunc
Nenhuma das anteriores
glClear
glutInitWindowSize
 glViewport
Respondido em 05/11/2021 17:53:32
 
 
Explicação:
Resp.: glViewport
Funções da OpenGL começam com gl__, e funções da Glut com glut___.
glutDisplayFunc é uma função da Glut que define o retorno de chamada da exibição de sobreposição para
a janela atual.
glutInitWindowSize define o tamanho da janela inicial Glut.
glClear indica os buffers a serem limpos.
 
 
Acerto: 1,0 / 1,0
Uma interrupção interrompe a execução das instruções e desvia sua execução para a(o):
Registro de palavras 
Unidade de execução
Unidade de Processamento Central (CPU) 
Unidade Lógica e Aritmética (ALU)
 Rotina de serviço de interrupção (ISR)
Respondido em 05/11/2021 17:55:03
 
 
Explicação:
Resp.: Uma interrupção transfere a execução das instruções para a rotina de serviço de interrupção (ISR).
Após executar a ISR, a execução é transferida novamente para o programa principal.
 
 
Acerto: 1,0 / 1,0
Qual é número impresso pela seguinte instrução?
printf("<%5.2f>\n", 4748.567);
 <4748.57>
<4748.567>
<4748.5>
< 4748.5> - obs.: dois espaços antes do número
<4748>
Respondido em 05/11/2021 17:57:23
 
 
 Questão4
a
 Questão5
a
Explicação:
<4748.57>
O trecho de código %5.2f define um mínimo de 5 caracteres com duas casas
depois da vírgula. O valor .567 é então arredondado para .57. Como o número
4748.57 possui 7 caracteres, o mínimo de 5 está satisfeito e não é preciso imprimir
espaços antes da vírgula.
 
 
Acerto: 1,0 / 1,0
Qual é a principal diferença entre transmissão síncrona e assíncrona?
A largura da banda necessária é diferente.
Nenhuma das demais respostas.
 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.
A altura do pulso é diferente.
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.
Respondido em 05/11/2021 17:59:34
 
 
Explicação:
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.
 
 
 
Acerto: 1,0 / 1,0
Relacione os três elementos principais da programação no Arduino, numerados de 1 a 3 abaixo,
com um exemplo do elemento, dado em a, b e c. Depois escolha a opção adequada.
1. Funções (a) float
2. Valores (b) if
3. Estruturas (c) digitalRead()
 
As relações corretas são:
1c, 2b, 3a
1a, 2b, 3c
 1c, 2a, 3b
1a, 2c, 3b
1b, 2a, 3c
Respondido em 05/11/2021 18:03:12
 
 
Explicação:
Resp.: 1c, 2a, 3b
 Questão6
a
 Questão7
a
Funções são usadas para o controle das placas Arduino e para realizar
processamento de dados. Exemplos: digitalRead(), analogWrite(), pinMode().
 
Valores são os tipos de dados e constantes, os mesmos utilizados em C.
Exemplos: int, float, byte, char.
 
Estruturas de controle: são as já conhecidas da linguagem C, como if,
do...while, for e switch...case.
 
 
 
Acerto: 1,0 / 1,0
Quanto niveis analógicos distintos o ADC do Arduino pode detectar?
 
 1024
512
2048
4096 
 
256
Respondido em 05/11/2021 18:05:02
 
 
Explicação:
Como o ADC do arduino é de 10 bits ele pode detectar 1024 niveis distintos
 
 
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 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: 
somente a opção I
Somente as opções II e III
Todas estão corretas
Todas estão incorretas
 Somente as opções I e II
Respondido em 05/11/2021 18:09:31
 
 
Explicação:
Somente as opções I e II
 
 
Acerto: 1,0 / 1,0
 Questão8
a
 Questão9
a
 Questão10
a
Considerando o conceito de threads na linguagem C, pode-se definir MUTEX como:
forma de garantir que uma thread aguarde até que outras sejam finalizadas
forma de garantir acesso multiplo à memória pelas threads
forma de mutar uma thread, para que haja evolução dos processos
forma de exclusão da thread
 forma de garantir o acesso exclusivo a um recurso compartilhado por duas ou mais threads
Respondido em 05/11/2021 18:06:50
 
 
Explicação:
forma de garantir o acesso exclusivo a um recurso compartilhado por duas ou mais 
 
 
 
 
 
 
 
 
 
 
 
javascript:abre_colabore('38403','271494704','4965522843');

Continue navegando