Baixe o app para aproveitar ainda mais
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
Compartilhar