Questões de Concurso
Filtrar
306 Questões de concurso encontradas
Página 19 de 62
Questões por página:
Analise o texto abaixo:
"Conforme Knuth e Trabb, o termo compilador não era ainda utilizado nessa época. Na verdade, falava-se sobre programação automática. No início da programação em linguagem de máquina foram desenvolvidas sub-rotinas de uso comum para entrada e saída, para aritmética de ponto flutuante e funções transcendentais. Junto com a ideia de um endereçamento realocável – pois tais sub-rotinas seriam usadas em diferentes partes de um programa – foram criadas rotinas de montagem para facilitar a tarefa de uso das sub-rotinas e de endereçamento relativo, ideia desenvolvida por Maurice V. Wilkes. Para isso foi inventada uma pseudo linguagem de máquina. Uma rotina interpretativa iria processar essas instruções, emulando um computador hipotético. Esse é o sentido do termo ‘compilador’ até aqui usado."
(Fonte: FONSECA FILHO, C. "História da computação: o caminho do pensamento e da tecnologia" - Porto Alegre: EDIPUCRS, 2007, p. 116)
Qual o nome do considerado o primeiro ‘compilador’ real?
No que se refere ao objetivo do módulo de análise léxica de um compilador, analise os itens a seguir e, ao final, assinale a alternativa correta:
I – Agrupar os caracteres do programa fonte em unidades denominadas tokens.
II – Eliminar comandos de subversão zeta.
III – Construir as árvores sintáticas dos diversos comandos do programa fonte.
from random import random a = [0] * 10 b = [None] * 10 for i in range(10): a[i] = random() print(a[i]) for i in range(10): b[i] = int(100 * a[i]) c = sorted(b) print(c)