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.