ID 119203 Banca FCC Órgão TRF - 4ª REGIÃO Ano 2010 Provas FCC - 2010 - TRF - 4ª REGIÃO - Analista Judiciário - Tecnologia da Informação Disciplina Programação Assuntos Conceitos básicos de programação Sobre as linguagens de programação, é correto afirmar: Alternativas Interpretadores são programas que convertem códigos escritos em linguagem de alto nível para programas em linguagem de máquina. Linguagens de alto nível cumprem tarefas mais substanciais com um número menor de comandos, mas exigem programas tradutores denominados compiladores para converter programas em linguagem de alto nível para linguagem de máquina. Um computador pode entender qualquer linguagem de máquina, pois a linguagem de máquina não é definida pelo projeto de hardware do computador. Programadores podem escrever instruções em várias linguagens de programação e todas são entendidas diretamente pelos computadores sem a necessidade de tradução. Softwares escritos em linguagens de máquina são portáveis. Responder Comentários A) ERRADA - São os compiladores que convertem para linguagem de máquina, não os interpretadores.B) CORRETAC) ERRADA - A codificação dos comandos em linguagem de baixo nível são determinados pelo hardware.D) ERRADA - Pode-se escrever em qualquer linguagem desde que exista uma maneira de se converter essa linguagem em linguagem que a máquina "compreenda".E) ERRADA - A portabilidade depende das arquiteturas envolvidas. Marquei B por falta de opção. Nem toda linguagem alto nível EXIGE um compilador. Temos as interpretadas. Gabarito errado, interpretador também converte para linguagem de máquina senão como é que executa? A alternativa B não está totalmente correta, apesar de ser o gabarito. A conversão para a linguagem de máquina (0 ou 1) é feita pelo montador e não pelo compilador.