Baixe o app para aproveitar ainda mais
Prévia do material em texto
Meus Simulados Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO DE SOFTWARE BÁSICO Aluno(a): MARCOS Acertos: 10,0 de 10,0 04/06/2023 1a Questão 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; } 6 e 9 16 e 6 10 e 12 12 e 10 13 e 9 https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); Respondido em 04/06/2023 11:24:30 Explicação: 12 e 10 segundo algoritmo 2a Questão Acerto: 1,0 / 1,0 Qual das opções abaixo representa a função padrão responsável pela aquisição de data do sistema: now() today() timestamp() getdate() gettime() Respondido em 04/06/2023 11:04:33 Explicação: getdate() 3a Questão Acerto: 1,0 / 1,0 Suponha que precisemos alterar a posição de um objeto, desenhado com OpenGL, a cada intervalo de tempo predefinido. Qual afirmação abaixo está correta quanto a realização da tarefa em OpenGL? Deve-se chamar a função que altera a posição, dentro de um loop while, com a função delay depois da chamada. Não é possível alterar a posição de um objeto, desenhado com OpenGL, em intervalos de tempo predefinidos. Deve-se chamar a função que altera a posição, com a função da API OpenGL glTimerFunc. Deve-se chamar a função que altera a posição, dentro da função int main(). Deve-se chamar a função que altera a posição com a função da API Glut glutTimerFunc. Respondido em 04/06/2023 11:06:20 Explicação: Resp.: Deve-se chamar a função que altera a posição, com a função da API Glut glutTimerFunc. A API OpenGL só lida com a renderizaçao de gráficos. Temporizações são tratadas pela Glut e são vistas como eventos. A função glutTimerFunc chama instruções, dentro de uma função, de forma temporizada. Por exemplo, glutTimerFunc(10,Timer, 1) chama a função Timer a cada 10 milisegundos. A função Timer deve conter instruções para movimentar e redesenhar a figura. A função glTimerFunc não existe. Chamar uma função em loop com o uso da estrutura while não funciona em OpenGL, pois este não considera o loop fora da máquina de estados iniciada por glutMainLoop(). 4a Questão Acerto: 1,0 / 1,0 A biblioteca GLUT permite criar aplicativos que detectam a entrada do teclado usando as teclas ¿normais¿ ou as teclas especiais, bem como toques no mouse. Esse tipo de ação é caracterizada como: control thread struct frame tratador de eventos Respondido em 04/06/2023 11:07:37 Explicação: tratador de eventos 5a Questão Acerto: 1,0 / 1,0 Escolha a afirmação correta sobre caracteres especiais em C. \n produz uma nova linha. Todos as anteriores estão corretas. \r retorna ao início da linha. \b produz um retrocesso (backspace). \t produz um espaço tabulado (espaços em branco). Respondido em 04/06/2023 11:18:16 Explicação: Todas as afirmações estão corretas com relação aos caracteres especiais em C. 6a Questão Acerto: 1,0 / 1,0 A transmissão de dados pela porta RS232 é feita por qual dos comandos abaixo na linguagem C: ReadPort Send ReadFile WriteFile WritePort Respondido em 04/06/2023 11:09:41 Explicação: WriteFile 7a Questão Acerto: 1,0 / 1,0 Microcontrolador pode ser definido como: computador contido num único circuito integrado memória de armazenamento interface de controle dependente de um computador código de programa pequeno, utilizando boas práticas de desenvolvimento controlador de periféricos integrável a um sistema computacional Respondido em 04/06/2023 11:16:10 Explicação: computador contido num único circuito integrado 8a Questão Acerto: 1,0 / 1,0 Se um ADC possui 3 bits com o maximo de 1Volt de saida, qual o nivel mínimo de quantização para ele? 0,250 Volt 0,125 Volt 1 Volt 0,050 Volt 0,500 Volt Respondido em 04/06/2023 11:12:00 Explicação: Um ADC de 3 bits com um máximo de 1 Volt, possui um total de 8 divisões disponíveis para a produção de 1V de saída. Isso resulta que 1/8 = 0,125V é chamado como nível mínimo de alteração ou quantização representado para cada divisão como 000 para 0V, 001 para 0,125 e também 111 para 1V 9a Questão 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 III Somente a opção I Somente as opções I e II Todas estão incorretas Todas estão corretas Respondido em 04/06/2023 11:22:24 Explicação: Somente as opções I e III 10a Questão Acerto: 1,0 / 1,0 São, respectivamente, uma vantagem e uma desvantagem de usar fork e não threads: Não se preocupar em programar os detalhes de sincronização / Usar mais memória RAM Usar menos memória RAM / Gerar threads só no mesmo processo Não se preocupar em programar os detalhes de sincronização / Gerar threads só no mesmo processo Gerar threads em diferentes processos / Ter que se preocupar em programar os detalhes de sincronização Gerar threads em diferentes processos / Usar mais memória RAM Respondido em 04/06/2023 11:20:31 Explicação: O uso da chamada fork resulta na criação de um processo filho que nada compartilha com o processo pai, a não ser o seu número de identificação (PID). Desta forma, o programador não precisa se preocupar em usar técnicas de sincronização, como as usadas no caso de threads. Por outro lado, como o fork gera um novo processo, há maior consumo de memória RAM.
Compartilhar