Logo Passei Direto
Buscar
4ª) 4-Em relação às linguagens de programação, avalie as a�rmativas a seguir:
I. A linguagem C++ é a mais rápida de todas as linguagens.
II. As linguagens Assembly usam bits para dar as instruções ao hardware.
III. As linguagens de alto nível devem ser traduzidas para linguagens de máquina.
É correto o que se a�rma em:


a) I, apenas.
b) I e II, apenas.
c) II e III, apenas.
d) I e III, apenas
e) III apenas
User badge image
Desenvolvendo com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 9 meses

Vamos analisar cada afirmativa: I. A linguagem C++ é a mais rápida de todas as linguagens. Falso. Embora C++ seja uma linguagem de programação de alto desempenho, não é correto afirmar que é a mais rápida de todas as linguagens, pois a velocidade pode variar dependendo do contexto e da implementação. II. As linguagens Assembly usam bits para dar as instruções ao hardware. Verdadeiro. Assembly é uma linguagem de baixo nível que se comunica diretamente com o hardware, utilizando instruções que são representadas em binário (bits). III. As linguagens de alto nível devem ser traduzidas para linguagens de máquina. Verdadeiro. Linguagens de alto nível, como C++ e Java, precisam ser traduzidas (compiladas ou interpretadas) para linguagens de máquina para que possam ser executadas pelo computador. Agora, vamos ver quais itens são verdadeiros: - O item II é verdadeiro. - O item III é verdadeiro. - O item I é falso. Portanto, a alternativa que contém todos os itens verdadeiros é: c) II e III, apenas.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A resposta correta é a alternativa d) I e III, apenas. A afirmativa I está correta, pois a linguagem C++ é conhecida por sua eficiência e desempenho, sendo considerada uma das linguagens mais rápidas. A afirmativa II está incorreta, pois as linguagens Assembly não usam bits para dar instruções ao hardware. Elas utilizam mnemônicos e códigos mnemônicos para representar as instruções em linguagem de máquina. A afirmativa III está correta, pois as linguagens de alto nível precisam ser traduzidas para linguagens de máquina antes de serem executadas pelo hardware. Espero ter ajudado! Se tiver mais alguma dúvida, é só perguntar.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

3ª) (ENADE - 2008) Qual tipo de software tradutor deve ser utilizado para programas em geral, quando a velocidade de execução é uma exigência de alta prioridade?


a) Compiladores
b) Interpretadores
c) Tradutores híbridos
d) Macroprocessadores
e) Interpretadores de macroinstruções

6ª) Dados os códigos abaixo:
1. if numero1 == numero2:
2. print("numeros iguais")
3. elif numero1 > numero2:
4. print("numero1 maior que numero2")
5. elif numero1 < numero2:
6. print("numero1 menor que numero2")
Assinale a alternativa correta:


a) Caso numero1 = 4 e numero2 = 5, a linha 5 nunca é executada.
b) Caso numero1 = 5 e numero2 = 5, o programa não imprime nada.
c) O programa tem um erro fatal de lógica e não será executado.
d) Caso numero1 = -5 e numero2 = 5, o programa imprime numeros iguais.
e) Caso numero1 = -5 e numero2 = -4, o programa imprime "numero1 menor que numero2".

Mais conteúdos dessa disciplina