1a Questão Acerto: 1,0 / 1,0
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
I
III e IV
II, III e IV
I, II e IV
I e IV
Respondido em 20/05/2023 16:34:59
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
Phyton, Java, C++ e Delpi
Java e Fortran
Respondido em 20/05/2023 16:35:23
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)
3
9
0
6
1
Respondido em 20/05/2023 16:36:00
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
Dado o código em Python abaixo, assinale a alternativa que contém a saída CORRETA gerada pelo "print":
to
galinha
ga
t
gato
Respondido em 20/05/2023 16:36:27
Explicação:
A resposta correta é: t
O comando buscará o terceiro elemento (gato), segunda letra (t). Vale lembrar, que a contagem se inicia com
zero.
5a Questão Acerto: 1,0 / 1,0
Considere o seguinte trecho de um programa escrito em Python:
a=0
for i in range(30):
if a%2 == 0:
a += 1
continue
else:
if a%5 == 0:
break
else:
a += 3
print(a)
Assinale a opção que apresenta corretamente o que será impresso na tela.
2
5
30
6
10
Respondido em 20/05/2023 16:36:46
Explicação:
A resposta correta: 5
6a Questão Acerto: 1,0 / 1,0
Observe a função print do código escrito em Python a seguir:
Qual o resultado impresso por essa função?
32
16
4
24
20
Respondido em 20/05/2023 16:37:30
Explicação:
A resposta correta é: 24
7a Questão Acerto: 1,0 / 1,0
(DPE-RJ/2014) Considere o seguinte trecho de um programa escrito na linguagem Python.
class Carro(object):
def FaleComigo(self):
print ("Sou um carro")
class Fusca (Carro):
def FaleComUmFusca(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 definido o
método FaleComUmFusca, 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 carro
A mensagem produzida no comando y.FaleComigo deve-se ao mecanismo de
Interface.
Abstração.
Herança.
Polimorfismo.
Associação.
Respondido em 20/05/2023 16:37:54
Explicação:
A resposta correta é: herança.
O mecanismo que forneceu o comportamento é a HERANÇA. Observe que classe filha (fusca) herda da classe
mãe (carro) seus métodos e atributos adicionando um grau de especialização.
8a Questão Acerto: 1,0 / 1,0
O ensino de programação já é realidade em escolas de países desenvolvidos. Brincadeiras lúdicas, jogos
digitais e comandos simples são utilizados para introduzir o aluno a essa nova realidade. Na fase adulta o
aluno poderá se especializar em uma linguagem já tendo a base de programação e o raciocínio lógico
desenvolvidos no ciclo básico de educação. Acerca das diferentes linguagens e seus propósitos, assinale a
opção que contém apenas as linguagens de programação que são interpretadas em tempo real.
C e Python.
C++, JavaScript e Fortran.
C++ e Java.
C, Pascal e Java.
PHP e Python.
Respondido em 20/05/2023 16:38:11
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
15, 20, 25 e 30
0e5
Respondido em 20/05/2023 16:38:33
Explicação:
A resposta correta é: 15, 20, 25 e 30.
10a Questão Acerto: 1,0 / 1,0
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta
sobre construção de atributos:
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados
inconsistentes.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-
categórica ou categórico-numérica.
Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma transformação dos
dados existentes em outras colunas.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e
de testes (avaliação do modelo gerado).
É uma atividade bastante encontrada na construção de data warehouses.
Respondido em 20/05/2023 16:38:52
Explicação:
A resposta correta é: Quando utilizada em uma tabela, implica na criação de colunas refletindo alguma
transformação dos dados existentes em outras colunas.