Search Header Logo

Paradigmas de Linguagens de Programação - Tipos de Dados

Authored by Maico Rheinheimer

Computers

University

Used 14+ times

Paradigmas de Linguagens de Programação - Tipos de Dados
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Julgue o item seguinte, a respeito de tipos de dados.

Um descritor é a coleção de atributos de uma variável. Em uma implementação, um descritor é uma área de memória que armazena os atributos de uma variável.

Certo

Errado

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

A respeito das características dos paradigmas e das linguagens de programação, assinale a opção correta.

As linguagens do paradigma de programação funcional, como o Prolog, não apresentam grandes restrições ao uso de estruturas de controle (goto), o que pode reduzir a legibilidade dos programas construídos sem limitações.

No paradigma lógico, que é suportado por linguagens de programação não imperativas, como o Lisp, os programas gerados são embasados em funções matemáticas.

O paradigma de programação orientado a objetos reúne linguagens, como o C++, que são declarativas, isto é, o foco está na especificação dos resultados desejados ao invés dos procedimentos para produzi-los.

As linguagens imperativas, como o Pascal, são voltadas para a especificação da solução do problema, por meio do detalhamento do algoritmo e da especificação da ordem das instruções.

As linguagens procedimentais que dominaram o mercado antes da programação estruturada, tal como o COBOL, caracterizaram-se por utilizar amplamente os tipos abstratos de dados.

3.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Media Image

Considere o texto a seguir na imagem


Para a programação do software, a equipe de TI contratada pelo Sr. Hiroshito pretende adotar um paradigma de programação e uma linguagem que suporte tal paradigma. Para isso, conduziu uma pesquisa sobre os principais paradigmas e linguagens de programação. A pesquisa revelou diversos paradigmas, mas foram selecionados apenas o estruturado, o funcional e o orientado a objetos. Selecionou-se, então, uma ou mais linguagens que suportam cada paradigma.


Estão relacionados corretamente uma ou mais linguagens de programação ao respectivo paradigma de programação suportado em:

Estruturado - Cobol e Lua

Funcional - C#

Orientado a objetos - Ruby

Estruturado - Pascal e Cobol

Funcional - LISP

Orientado a objetos - Ruby e C#

Estruturado - C++

Funcional - LISP e Cobol

Orientado a objetos - Ruby e C

Estruturado - Ruby e C++

Funcional - Lua e Prolog

Orientado a objetos - Pascal e Java

Estruturado - Pascal e Delphi

Funcional - Lua

Orientado a objetos - Ruby e C#

4.

MULTIPLE SELECT QUESTION

1 min • 1 pt

O que significa para um programa ser confiável?

Verificação de tipos

Tratamento de exceções

Sentença de controle

Ortogonalidade

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Considerando o programa acima, julgue o próximo item.


O programa deve ser executado em um servidor web com PHP instalado e seu resultado aparecerá no browser do cliente que o acessar.

Certo

Errado

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Media Image

Com base na imagem da classe Java apresentada, julgue o item seguinte.


O tipo int é um tipo primitivo Java.

Certo

Errado

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Acerca das linguagens de programação, julgue os itens subsequentes.


As linguagens Perl e Python são dinamicamente tipadas, ou seja, o tipo da variável é definido em tempo de execução. As linguagens C e Java são estaticamente tipadas, ou seja, o tipo de variável é definido em tempo de compilação.

Certo

Errado

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?