Buscar

Classificação de Linguagens de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
No que se refere a classificação de linguagens de programação por nível e gerações, 
avalie as assertivas a seguir 
I - As linguagens de 1ª e 2ª gerações, são classificadas como baixo nível 
II - As linguagens de 3ª geração são classificadas como alto nível 
III - As linguagens de 1ª e 2ª gerações são, respectivamente, Assembly e linguagem de 
maquina 
IV - SQL é uma linguagem de 4ª geração 
Com base em sua analise assinale a opção que apresenta APENAS as assertivas 
corretas 
 
 
I 
 I, II e IV 
 
I e II 
 
II, III e IV 
 
II e IV 
Respondido em 28/04/2022 13:12:34 
 
Explicação: 
A resposta correta é: I, II e IV 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale o grupo de linguagens que são de alto nível e atendem as características do 
paradigma Orientado a objeto 
 
 
Java, C++ e HTML 
 
Python, Java e Assembly 
 Java, C++, Python e Smalltalk 
 
Java e Fortran 
 
Phyton, Java, C++ e Delpi 
Respondido em 28/04/2022 13:12:49 
 
Explicação: 
A resposta correta é: Java, C++, Python e Smalltalk 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte fragmento de código-fonte escrito na linguagem Python: 
def foo(a): 
 return a + a + a 
b = 1 
foo(b) 
foo(b) 
foo(b) 
 
Após a execução de todos esses códigos, qual é o valor a ser mostrado mediante o 
comando abaixo? 
print(b) 
 
 
0 
 
6 
 
3 
 1 
 
9 
Respondido em 28/04/2022 13:13:02 
 
Explicação: 
A resposta correta é: 1. 
A função foo tem por objetivo retornar o triplo do valor de a. Quando aplicamos a função 
foo ao valor de b temos como resultado o valor 3. Porém, percebe-se que o código em 
nenhum momento revela na tela do usuário o valor da função foo sobre a variável b. Para o 
valor de retorno ser 3, o código deveria ser alterado para print(foo(b)). 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Com relação a Algoritmos e Estrutura de Dados, dadas as afirmações abaixo, assinale a 
alternativa CORRETA: 
 
 
Python é uma linguagem compilável, a qual, após esse processo, gera um 
arquivo executável, do tipo binário. 
 Em comandos condicionais ou de repetição, a separação de blocos de código em 
Python é feita utilizando a indentação. 
 
Python é uma linguagem procedural a qual não contempla orientação a objetos. 
 
A declaração de variáveis é algo obrigatório em Python. 
 
Listas, em Python, são conjuntos de valores, os quais só podem ser do mesmo 
tipo, acessados por um índice numérico que inicia em 0 (zero). 
Respondido em 28/04/2022 13:14:39 
 
Explicação: 
A resposta correta é: Em comandos condicionais ou de repetição, a separação de blocos de 
código em Python é feita utilizando a indentação. 
Python é uma linguagem interpretada que suporta programação orientada a objetos. No 
Python, não é necessário declarar uma variável antes de utilizá-la e a indentação do código 
é fundamental entre os blocos para o seu correto funcionamento 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o seguinte trecho de um programa escrito em Python: 
 import math 
 print(sqrt(36)) 
Qual será o resultado da execução desse programa? 
 
 
Será impresso na tela: "6" 
 
Será impresso na tela: 6.0 
 
Será impresso na tela: 6 
 Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36) 
 
Ocorrerá um erro porque a função print() precisa receber uma string como 
parâmetro 
Respondido em 28/04/2022 13:16:30 
 
Explicação: 
A resposta correta é: Ocorrerá um erro porque a chamada correta deveria 
ser math.sqrt(36) 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Observe o código abaixo em Python. 
a, b = 0, 1 
while b < 10: 
 print (b) 
 a, b = b, a+b 
Após a execução, esse código gera a seguinte saída: 
 
 
0 1 1 2 3 5 8 
 1 1 2 3 5 8 
 
0 1 2 3 4 5 6 7 8 9 
 
1 2 4 8 
 
0 0 1 2 3 4 
Respondido em 28/04/2022 13:16:39 
 
Explicação: 
A resposta correta é: 1 1 2 3 5 8 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere o seguinte trecho de um programa escrito na linguagem Python. 
class Carro(): 
def FaleComigo(self): 
 print "Sou um carro" 
class Fusca (Carro): 
def FaleComigo(self): 
 print "Sou um Fusca" 
x = Carro( ) 
y = Fusca( ) 
x.FaleComigo( ) 
y.FaleComigo( ) 
 
No primeiro bloco, o método FaleComigo é definido para a classe Carro, que 
simplesmente produz a mensagem "Sou um carro" ao ser invocado. Para a classe 
Fusca, definida no segundo bloco, foi feita uma sobrecarga do método FaleComigo, que 
apenas produz a mensagem "Sou um Fusca". No terceiro bloco, os objetos x e y 
tornam-se instâncias das classes Carro e Fusca, respectivamente. No quarto bloco, o 
método FaleComigo é invocado para cada um dos dois objetos, x e y. Ao ser executado, 
esse programa produz duas linhas na sua tela de saída: 
Sou um carro 
Sou um Fusca 
 
A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de 
 
 
interface. 
 
associação. 
 polimorfismo. 
 
abstração. 
 herança. 
Respondido em 28/04/2022 13:17:21 
 
Explicação: 
A resposta correta é: polimorfismo. 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale a opção que apresenta a lista que contém apenas as linguagens de programação 
que são interpretadas em tempo real. 
 
 
C++, JavaScript, Fortran. 
 
C++, Java. 
 PHP, Python 
 
C, Python. 
 
C, Pascal, Java. 
Respondido em 28/04/2022 13:17:33 
 
Explicação: 
A resposta correta é: PHP, Python. 
A linguagem de programação Python é uma linguagem interpretada, assim como as 
linguagens PHP e JavaScript. 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o trecho de código a seguir e responda: 
 
Quais elementos estarão presentes na variável minha_lista_filtrada após a execução 
desse programa: 
 
 
10, 15, 20, 25 e 30 
 
0, 5 e 10 
 
0, 5, 10, 15, 20, 25 e 30 
 
0 e 5 
 15, 20, 25 e 30 
Respondido em 28/04/2022 13:18:08 
 
Explicação: 
A resposta correta é: 15, 20, 25 e 30. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere as afirmativas e responda quais são verdadeiras. 
I - Algoritmos supervisionados, como os de classificação, não precisam das informações 
de rótulos ou classes para serem treinados. 
II - Algoritmos de agrupamento utilizam as informações das classes para inferir novos 
grupos de classes. 
III - A limpeza dos dados pode contemplar atividades como complementação de dados 
ausentes, detecção de ruídos e eliminação de dados inconsistentes. 
IV - A etapa de pós-processamento pode incluir tarefas como visualização dos dados 
 
 
I, II e III 
 III e IV 
 
I, II, III e IV 
 
I, III e IV 
 
I e II 
Respondido em 28/04/2022 13:20:23 
 
Explicação: 
A resposta correta é: III e IV

Mais conteúdos dessa disciplina