Filtrar


Questões por página:

O processo de tradução e execução de código-fonte envolve componentes que analisam a sintaxe e a semântica para gerar instruções processáveis pelo hardware. Analise as afirmativas a seguir:



I. A análise semântica constitui a fase do compilador responsável por verificar se os identificadores são utilizados de forma consistente com suas declarações e tipos de dados no programa.


II. Linguagens que utilizam compilação em tempo de execução (Just-In-Time) convertem o código intermediário em código de máquina nativo durante o processamento, visando otimizar o desempenho.


III. Interpretadores puros geram um arquivo executável independente do ambiente de origem, eliminando a necessidade de tradução de comandos em tempo real para cada nova chamada de função.



Está correto o que se afirma em:

Em termos de linguagens de programação, no que tange ao processo de execução de um código fonte desenvolvido por um programador, existem duas grandes estratégias que dividem as linguagens de programação conhecidas no mercado. Marque a alternativa que indica corretamente o nome dessas duas estratégias.
Sobre os operadores lógicos é correto afirmar:

I - E (AND) Se ambas as expressões forem verdadeiras, o resultado será́ verdadeiro.
II - OU (OR) Se uma das expressões (ou ambas) for verdadeira, então o resultado será́ verdadeiro.
III - Não (NOT) a negação de uma expressão lógica. Se ela for verdadeira, a torna falsa. E vice-versa.
IV - OU (OR) Se ambas as expressões forem verdadeiras, o resultado será falso.
O conector E (AND em inglês) permite a análise de duas ou mais expressões lógicas e dá como resultado dessa avaliação um valor verdadeiro se todas as expressões forem verdadeiras, e um valor falso se pelo menos uma delas retornar falso.
No exemplo a seguir: Se você possui carro e ele está abastecido com combustível, pode fazer a viagem. Qual das alternativas abaixo corresponde a lógica do conector E (AND):

E.: Tem carro -Tem combustível - Pode viajar
Qual função do Python retorna o comprimento de uma lista?