Logo Passei Direto
Buscar

PROVA ONLINE LOGICA E PROGRAMAÇÃO

Conjunto de questões de múltipla escolha sobre fundamentos de programação e Java, abordando etapas de execução em IDE, lógica e programação, herança múltipla, estruturas de controle, memória principal (volatilidade), polimorfismo, comentários em Java e teste de mesa.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

QUESTÃO 1
Quais são as etapas que ocorrem na execução do código em uma IDE? Assinale a alternativa correta.
a )
 Edição do arquivo, compilação do software, carregamento do arquivo na memória e backup automático.
b )
 Carregamento do arquivo na memória, compilação do arquivo, renderização, backup automático e atualização.
c )
 Edição do arquivo, interpretação do software, carregamento do arquivo na memória e backup.
d )
 Editor do arquivo, carregamento do arquivo na memória, verificação, execução e renderização.
 
e )
 Editor do arquivo, compilação do arquivo, carregamento do arquivo na memória, verificação e execução.
Ver justificativa da resposta
QUESTÃO 2
Quando tratamos da relação entre lógica e programação, devemos entender o que é a _______________. É o processo de _______________ de computador, realização de ______________ e _______________.
a )
 lógica; problema; escrita do programa; desenvolvimento.
b )
 programação; escrita da lógica; testes; manutenção.
c )
 lógica; raciocínio lógico; escrita da lógica; desenvolvimento.
d )
 programação; desenvolvimento lógico; programação; manutenção.
 
e )
 programação; escrita do programa; testes; manutenção.
Ver justificativa da resposta
QUESTÃO 3
De que forma podemos utilizar a herança múltipla na linguagem Java? Assinale a alternativa correta.
 
a )
 Simulando por meio das interfaces.
b )
 Simulando por herança simples.
c )
 Simulando por classes.
d )
 Simulando por classes complexas.
e )
 Simulando por polimorfismo.
Ver justificativa da resposta
QUESTÃO 4
Que tipo de fluxo ou estrutura verifica os valores na chamada do fluxo, onde a estrutura considera a condição somente relacional do tipo "igual a"?
a )
 FOR.
b )
 if( ){ }else{ }.
c )
 DO ... WHILE( ).
d )
 WHILE( ) { }.
 
e )
 SWITCH.
Ver justificativa da resposta
QUESTÃO 5
A memória principal armazena informações para processamento do sistema operacional e de programas computacionais. Qual é a principal desvantagem apresentada pela memória principal? Assinale a alternativa correta.
a )
 Manter armazenadas as informações mesmo que o computador seja desligado.
b )
 A principal desvantagem está no armazenamento e processamento das informações na memória.
c )
 A principal desvantagem está no caso de o computador desligar e manter o processamento no local.
d )
 A principal desvantagem está no fato de que o armazenamento e processamento das informações na memória não são voláteis.
 
e )
 A volatilidade, isto é, caso o computador seja desligado, toda a informação armazenada será apagada.
Ver justificativa da resposta
QUESTÃO 6
Assinale alternativa correta. O polimorfismo é uma técnica que junta:
a )
 o encapsulamento, sendo que novas funcionalidades podem ser adicionadas à classe.
b )
 o encapsulamento, sendo que nenhuma funcionalidade pode ser adicionada à classe.
 
c )
 o encapsulamento e a herança, assim novas funcionalidades podem ser adicionadas à classe.
d )
 o encapsulamento e a sobrecarga, em que novas funcionalidades podem ser adicionadas à classe.
e )
 o encapsulamento e a estrutura de dados, em que novas funcionalidades podem ser adicionadas à classe.
Ver justificativa da resposta
QUESTÃO 7
Um desenvolvedor, durante a programação, precisou comentar alguns trechos de código e acrescentou algumas informações por comentário. Qual é a forma correta de adicionar comentários no Java? Assinale a alternativa correta.
a )
 Utilizamos barras e dois traços, /-/, para comentário em linhas e duas barras // para o bloco de comentários.
b )
 Utilizamos dois traços - para comentário em linhas e barra com asterisco para o bloco de comentários.
 
c )
 Utilizamos duas barras // para comentário em linhas e barra com asterisco para o bloco de comentários.
d )
 Utilizamos barras e um traço, /-/, para comentário em linhas e duas barras // para o bloco de comentários.
e )
 Utilizamos duas barras \\ para comentário em linhas e barra com asterisco para o bloco de comentários.
Ver justificativa da resposta
QUESTÃO 8
No desenvolvimento de um software, podemos realizar o teste de mesa. É correto afirmar que o teste de mesa:
 
a )
 possui a finalidade do teste lógico de um algoritmo, em que, conhecendo a entrada de dados e todo o processamento interno do algoritmo, a saída corresponde ao resultado esperado.
b )
 trata-se somente do processo de verificação da sintaxe do algoritmo, deixando de lado o processamento interno do algoritmo.
c )
 é a verificação lógica de um algoritmo, em que, conhecendo a entrada de dados e todo o processamento interno do algoritmo, na saída o resultado deve corresponder à saída esperada algumas vezes.
d )
 é a verificação da sintaxe do algoritmo, em que, conhecendo a entrada de dados e todo o processamento interno do algoritmo, na saída o resultado deve corresponder à saída esperada algumas vezes.
e )
 possui a finalidade de verificar a sintaxe e a semântica de um algoritmo; dessa forma, ao receber a entrada de dados, não temos certeza da saída de dados, somente conhecemos a entrada dos dados esperada.

Mais conteúdos dessa disciplina