Marcos Francisco
Quiz by , created 12 months ago

Quiz on Paradigmaas de Linguagem de Programação, created by Marcos Francisco on 08/08/2023.

412
0
0
Marcos Francisco
Created by Marcos Francisco 12 months ago
Close

Paradigmaas de Linguagem de Programação

Question 1 of 16

1

Uma Linguagem deve ser compatível única e exclusivamente com o hardware a que se propôs a atender.

Select one of the following:

  • True
  • False

Explanation

Question 2 of 16

1

A abstração traz facilidades ao programador que cada vez menos precisa conhecer o ambiente onde a linguagem opera (composto por sistema operacional e hardware).

Select one of the following:

  • True
  • False

Explanation

Question 3 of 16

1

Um comando em uma linguagem de alto nível faz mais que uma operação primária do hardware.

Select one of the following:

  • True
  • False

Explanation

Question 4 of 16

1

é exemplo de linguagem de primeira geração,

Drag and drop to complete the text.

    Linguagens de alto nível
    Linguagem Assembly
    Linguagem de máquina
    Linguagem não procedimental

Explanation

Question 5 of 16

1

Dos domínios de programação apresentados na aula, quais devem considerar, necessariamente, a arquitetura cliente-servidor?

Select one of the following:

  • Programação web e Mobile.

  • Programação de sistemas e aplicações comerciais.

  • Aplicações de Inteligência Artificial e aplicações científicas.

  • Aplicações comerciais e programação de sistemas.

Explanation

Question 6 of 16

1

Um dos critérios mais relevantes na avaliação de linguagens de programação diz respeito à facilidade com que os programas podem ser lidos. Estamos falando de qual critério?

Select one of the following:

  • Legibilidade

  • Redigibilidade

  • Confiabilidade

  • Custo

Explanation

Question 7 of 16

1

As linguagens de programação podem se enquadrar em um ou vários paradigmas, nos quais a linguagem tem uma grande flexibilidade e potencial de aproveitamento. Nesse contexto, Python é uma linguagem:

Select one of the following:

  • Compatível apenas com o paradigma estruturado.

  • Compatível apenas com os paradigmas estruturado e lógico.

  • Compatível apenas com o paradigma orientado a objetos.

  • Multiparadigma

Explanation

Question 8 of 16

1

Ao relacionar a coluna A, em que temos paradigmas das linguagens de programação com a coluna B, em que temos as características dos paradigmas de linguagens, escolha a opção correta.

Select one of the following:

  • A – Estruturado B – Desenvolver programas usando três tipos de estruturas: sequenciais, condicionais e repetição

  • A – Orientado a objeto B – Desenvolver programas usando três tipos de estruturas: sequenciais, condicionais e repetição

  • A– Concorrente B – Lisp é a linguagem mais significativa desse paradigma

  • A – Funcional D – Processos executam simultaneamente e concorrem aos recursos de hardware

Explanation

Question 9 of 16

1

Cada linguagem possui sua característica própria de linguagem.

Em relação ao python podemos dizer que a tipagem é:

Select one of the following:

  • Python não tem tipagem definida

  • Dinâmica e Forte

  • Dinâmica e Fraca

  • Estática e Forte

  • Somente Estática

Explanation

Question 10 of 16

1

Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como

Select one of the following:

  • lista.

  • dicionário.

  • tupla.

  • operador.

  • classe

Explanation

Question 11 of 16

1

codigo = 10
salario = 15000.00
nome = 'Carlos'
situação = True

tipo = type(salario)
tipo2 = type(nome)
tipo3 = type(situação)

O algorito terá os seguintes tipos de dados:

Select one of the following:

  • int / float / str / bool

  • float / float / str / int

  • int / int / str / bool

  • int / float / bool / str

  • float / float / str / bool

Explanation

Question 12 of 16

1

Existem muitas linguagens de programação disponíveis no mercado com as mais diversas características e aplicações. No entanto, as linguagens de programação, possuem restrições de tipos de estrutura de controle, estrutura de dados e abstrações que podem ser utilizadas. Nesse contexto, análise as afirmações a seguir:

I ­ Ao aprender várias linguagens de programação, é possível que um problema possa ser resolvido mais facilmente devido a adequação a uma linguagem específica.

II ­ Não há necessidade de se aprender mais do que uma linguagem de programação haja vista que as estruturas possuem equivalentes em todas elas

III ­ Aprender diversas linguagem de programação propicia um melhor embasamento para decidir qual deve ser utilizada para resolver um determinado problema.

Select one of the following:

  • I e III

  • I e II

  • II e III

  • Todas verdadeiras

  • apenas I

Explanation

Question 13 of 16

1

Suponha o seguinte código:

x = 10

def func (x):

x += 2

func(x)

print(x)

Qual será a saída apresentada pelo programa?

Select one of the following:

  • 10

  • 12

  • Erro

  • 2

  • Nenhuma das anteriores

Explanation

Question 14 of 16

1

Sobre os tipos de dados em Python, assinale a alternativa correta:

Select one of the following:

  • Python tem um tipo complex, utilizado para armazenar a parte real + imaginário i.

  • Python tem nativamente um tipo de dado para vetor e matriz.

  • Python permite armazenar valores de -2.147.483.648 a 2.147.483.647 em váriaveis do tipo int.

  • Python permite armazenar valores de o menor valor como 1.40239846e-46 e o maior é 3.40282347e+38, em váriaveis do tipo float.

  • Python não tem nativamente um tipo para valores booleanos.

Explanation

Question 15 of 16

1

Sobre a linguagem de programação Python, analise as sentenças a seguir e atribua V (verdadeiro) ou F (falso):

( ) É uma linguagem de programação de alto nível, compilada e imperativa.

( ) Possui tipagem dinâmica. Isso significa que o próprio interpretador do Python infere o tipo dos dados que uma variável recebe, sem a necessidade de que o programador diga de que tipo determinada variável é.

( ) Utiliza indentação para delimitar início e fim de blocos.

( ) Na linguagem de programação Python, existem 3 estruturas para armazenar dados indexados. A estrutura cujos valores são imutáveis depois de sua criação é conhecida como dicionário.

Assinale a alternativa que contém, de cima para baixo, a sequência CORRETA.

Select one of the following:

  • F - V - V - F

  • F V - V - V

  • F - V - F - F

  • V - F - V - F

  • V - V - V - F

Explanation

Question 16 of 16

1

Qual das seguintes opções pode ser empregada como operador de concatenação de strings em Python?

Select one of the following:

  • *

  • +

  • #

  • [ ]

  • -

Explanation