Questões de Assembly (Programação) - Questões Estratégicas
Questões de Assembly (Programação)
Programação Java | JavaScript | Linguagens de programação | C | Assembly | C Sharp |
Quanto às linguagens de programação, assinale a alternativa que esteja tecnicamente incorreta.
A Java é uma das principais representantes das linguagens orientadas a objetos
B JavaScript, é uma sub-línguagem do Java, feita para o desenvolvimento de aplicações para Android
C Grande parte dos sistemas operacionais existentes no mercado foram escritos em C
D Assembly é uma linguagem de programação de baixo nível, também definida, muitas vezes, como linguagem de montagem
E A linguagem de programação C# foi desenvolvida pela Microsoft
Programação Assembly |
A instrução cujo sentido lógico é ebx = ebx + eax, na linguagem de montagem Assembly do 80386, é escrita na forma
A add ebx, eax;
B inc ebx, eax;
C inc ebx+=eax;
D mov ebx, eax;
E add ebx<<eax;
Programação Java | Linguagens de programação | CSS (Cascading Style Sheets) | Assembly | VB Script | Programação Orientada a Objetos | C Sharp |
Tribunal Regional Federal da 4ª Região - Técnico - Informática (2019)
A como Java e C# têm seus códigos fontes transformados em uma linguagem intermediária (específica de cada linguagem), que será interpretada pela máquina virtual da linguagem quando o programa for executado.
B como C e Ruby são compiladas estaticamente e seus códigos-fontes são transformados diretamente em linguagem de montagem ou assembler.
C do tipo script como VBScript e Lua são utilizadas em aplicações web. No caso de sites do WordPress, por exemplo, os desenvolvedores criam plug-ins e usam o VB para solicitar o conteúdo. O código é executado como HTML, permitindo que os visitantes do site visualizem o conteúdo em seus navegadores.
D orientadas a objeto são todas compiladas e não interpretadas, por isso são consideradas de baixo nível, sendo as mais utilizadas para programação de sistemas embarcados ou aplicações que exijam acesso direto a registros da memória.
E interpretadas têm seu código-fonte traduzido por um programa tradutor ou assembly, que em seguida é executado pelo sistema operacional. Um exemplo disso é o Bytecode, que é uma linguagem que passa pelo processo de interpretação e, em seguida, é executada por um compilador.
Programação Conceitos básicos de programação | Assembly |
Universidade Federal de Roraima (UFRR) - Técnico - Tecnologia da Informação (2019)
Quanto mais um programador dominar uma linguagem de programação, melhor ele conseguirá se expressar no mundo da programação e mais recursos ele terá para escrever soluções para problemas computacionais via código.
(trecho retirado de: www.universidadedatecnologia.com.br, acesso em 18/06/2019)
Supondo que o texto acima tem caráter unicamente motivador, responda:
Qual das alternativas abaixo NÃO representa uma linguagem de programação de alto nível:
B C++
Prefeitura Municipal de Itapemirim - Analista de Tecnologia da Informação (2019)
Há uma diferença entre o código fonte que se escreve e as instruções que a máquina compreende. Para tanto o código fonte deve ser traduzido para linguagem de máquina pelos interpretadores ou compiladores. A linguagem abaixo que mais se aproxima da linguagem de máquina é: