Buscar

SIMULADO 1 - Paradigmas de Linguagens de Programação em Python

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 3 páginas

Prévia do material em texto

1 - No que se refere a programação de sistemas, avalie as assertivas a seguir? 
I - A programação de sistemas, carece de linguagens que acesse, diretamente, o 
hardware e seus componentes. 
II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e 
interpretadores de linguagens de programação. 
III - As principais linguagens usadas são: Pascal, Java e Ruby. 
IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida 
em Assembly. 
Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as 
assertivas corretas 
(X) I, II e IV RESPOSTA CORRETA 
 
2 - Qual das linguagens abaixo possui nenhuma abstração. 
(X) linguagem de máquina RESPOSTA CORRETA 
3 - As estruturas de dados são responsáveis por organizar e armazenar os dados de 
forma eficiente, criando meios para o usuário manuseá-los. Estruturas amplamente 
utilizadas e conhecidas são as pilhas, listas e filas. Com relação a Algoritmos e 
Estrutura de Dados, dadas as afirmações abaixo, assinale a alternativa CORRETA: 
(X) Em comandos condicionais ou de repetição, a separação de blocos de código em 
Python é feita utilizando a indentação. RESPOSTA CORRETA 
4 - 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) 
(X) 1 RESPOSTA CORRETA 
5 - Considere o seguinte trecho de um programa escrito em Python: 
 import math 
 print(sqrt(36)) 
Qual será o resultado da execução desse programa? 
(X) Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36) 
RESPOSTA CORRETA 
6 - 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: 
(X) 1 1 2 3 5 8 RESPOSTA CORRETA 
7 - (TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de 
software orientado a objetos é fundamental para o profissional de TI moderno. Acerca 
da linguagem de programação Python, é correto afirmar que: 
I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e 
instâncias), e todos possuem atributos e métodos associados. 
II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é 
especial, e convenciona- se utilizar o nome self para ele. 
 
III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a 
classe é instanciada. 
 
IV. Instâncias são objetos criados a partir de uma classe definida pelo programador; o 
que Python chama de instância é frequentemente denominado objeto em outras 
linguagens. 
(X) II, III e IV, apenas. RESPOSTA CORRETA 
8- (COVEST-COPSET/2019 - Adaptada) Dentro do contexto de linguagens de 
programação e de orientação a objetos, o conceito de polimorfismo descreve meios 
em que classes abstratas e concretas podem se relacionar. Assinale a alternativa que 
conceitua corretamente polimorfismo. 
(X) Polimorfismo representa um conceito em que um mesmo nome (como uma 
variável, por exemplo) pode denotar objetos de diferentes classes que estão 
relacionadas por uma superclasse comum. RESPOSTA CORRETA 
9- Qual dos scripts a seguir não utiliza somente funções puras: 
 
 
 
 
(X) Script 2 RESPOSTA CORRETA 
 
10 - Considere o script e responda. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Substituindo a utilização de Threads por Processos na linha 14, qual valor será 
impresso pela linha 18 
(X) 0 RESPOSTA CORRETA

Continue navegando