Questões de Concurso sobre Linguagens de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
7.241 questões encontradas
Questões por página
20
Mais recentes
 

De acordo com Monteiro (2012), em relação aos conceitos de Montagem, Compilação, Ligação e Interpretação, é correto afirmar que:


A

a ligação (linkedição) é responsável por traduzir o código-fonte para linguagem binária.


B

no método de interpretação, o interpretador deve permanecer na memória durante toda a execução do programa.


C

o compilador faz a conexão do código-objeto com as bibliotecas.


D

o processo de montagem é semelhante ao de compilação, porém mais complexo e demorado.


E

o método de compilação, quando comparado ao de interpretação, mostra-se mais vantajoso na fase de depuração de erros.

Programas escritos em algumas linguagens são executados à partir do código fonte, mas existem programas que necessitam ser previamente traduzidos para linguagem de máquina antes de ser executados. Chamamos esta “tradução” de:


A

Interpretação.


B

Compilação.


C

Linkedição.


D

Edição.


E

Tradução.

As instruções if, if...else e switch são exemplos de instruções de seleção contidas na linguagem Java.


C

Certo


E

Errado

No seu notebook rodando Windows 10, João pretende remover alguns arquivos presentes na pasta C:\xpto e, recursivamente, as respectivas subpastas em todos os níveis. Devem ser removidos somente os arquivos cuja última alteração tenha ocorrido há mais de 14 dias.


Por meio da PowerShell, o script adequado para essa remoção é:


A

Remove-Item | Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -< (Get-Date).AddDays(-14))}


B

Remove-Item –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(14))}


C

Remove –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))}


D

Get-ChildItem From "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} > Litter


E

Get-ChildItem –Path "C:\xpto" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-14))} | Remove-Item

No que se refere à criação de métodos em Java, um qualificador é também denominado modificador, que define a visibilidade do método. Trata-se de uma forma de especificar se o método é visível apenas à própria classe em que está declarado, ou pode ser visualizado e utilizado por classes externas. O qualificador do método pode ser dos tipos descritos a seguir:


I. O método é visível por qualquer classe. É o qualificador mais aberto no sentido de que qualquer classe pode usar este método.

II. O método é visível apenas pela própria classe. É o qualificador mais restritivo.

III. O método é visível pela própria classe, por suas subclasses e pelas classes do mesmo pacote.


Os qualificadores dos tipos definidos em I, em II e em III são denominados, respectivamente,


A

public, private e protected.


B

public, protected e private.


C

private, protected e public.


D

protected, private e public.


E

protected, public e private.

   
Gerar simulado