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.