Buscar

Estácio: Alunos

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

Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Aluno(a): MIGUEL DOS REIS PEREIRA DE ALMEIDA 201902512162
Acertos: 10,0 de 10,0 11/10/2020
Acerto: 1,0 / 1,0
Dentre as características de uma linguagem de programação (LP) que aftem a Legibilidade, temos aquele que diz:
- "um conjunto relativamente pequeno de construções primitivas podem ser combinadas em um número pequeno
de maneiras para construir as estruturas de controle e de dados de uma LP"
Como chamamos a essa característica da LP?
Simplicidade Global
Expressividade
 Ortogonalidade
Manipulação de exceção
Suporte para abstração
Respondido em 11/10/2020 12:02:18
Explicação:
O conceito de ortogonalidade define que uma boa LP nesse sentido deve:
- ter poucas primitivas e poucas formas de construções usando as primitivas, para escrever as estruturas (controle
e dados) de um programa
Acerto: 1,0 / 1,0
Dentre as formas de conversão de programas de diferentes linguagens de programação, avalie as propriedades
abaixo descritas
a. Não traduz instruções que nunca são executadas
b. Execução mais lenta que outros processos de conversão
 
Tais propriedades caracterizam que tipo de conversão?
 Interpretador puro
Compilador
Montador
Tradutor
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Linkeditor
Respondido em 11/10/2020 12:02:59
Explicação:
No processo de "Interpretação Pura" ocorre a tradução e execução, imediata, do comando na linguagem de alto
nível, dessa forma
- apenas traduz o comando que será executado
- e a execução é mais lenta, pois não há otimização
 
Acerto: 1,0 / 1,0
Avalie as assertivas a seguir, considerando a classificação de linguagens de programação, por Domínios da
programação. Na coluna 1, apresentamos os domínios de programação. Na coluna 2, apresentamos as linguagens
de programação. 
Correlacione as colunas e selecione a alternativa que apresenta a correta correlação entre os domínios de
programação da Coluna 1 com as respectivas linguagens de programação da Coluna 2. Pode haver item da coluna
2 que não tenha correspondência na Coluna 1.
Coluna 1 Coluna 2
I.Científico a. COBOL
II. Comercial b. C
III. Programação de sistemas c. FORTRAN
 d. PROLOG
 
Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2.
I-b; II-a; III-c;
I-a; II-c; III-b
I-a; II-b; III-c
 I-c; II-a; III-b;
I-c; II-b; II-a
Respondido em 11/10/2020 12:03:58
Explicação:
Fortran - processamento centífico dos anos 60
Cobol - típica de processamento comercial das décadas de 70 e 80
C - Unix foi escrito em C, que tem comandos que faciliam acesso a hardware.
Acerto: 1,0 / 1,0
Correlacione as colunas 1 (ações) e coluna 2 (tempo de amarração) corretamente.Pode não haver associação com
elemento(s) da coluna 2 (tempo de amarração)
Coluna 1 (ações) Coluna 2 (Tempo de amarração)
1. Atribuição de valor a variável a. Tempo de carga de um programa
 Questão3
a
 Questão4
a
2. Associação de uma variável a seu tipo de dados b. Em tempo de execução
3. Definir que o símbolo * representa multiplicar c. Na fase de ligação do processo detradução
4. Associação da variável a uma posição de
memória d. Em tempo de projeto da LP
 e. Em tempo de compilação
Assinale a UNICA alternativa que associa corretamente as colunas 1 (1..4) e 2 (a..e).
1-b; 2-d; 3-e; 4-a
 1-b; 2-e; 3-d; 4-a
1-a; 2-e; 3-d; 4-b
1-b; 2-a; 3-d; 4-c
1-b; 2-c; 3-d; 4-a
Respondido em 11/10/2020 12:05:07
Explicação:
1. Atribuição de valor a variável -----> b. Em tempo de execução
2. Associação de uma variável a seu tipo de dados --> e. Em tempo de compilação
3. Definir que o símbolo * representa multiplicar ---> d. Em tempo de projeto da LP
4. Associação da variável a uma posição de memória a. Em tempo de carga do programa
 c. Na fase de ligação do processo de tradução
 
Acima o retrato da tabela
1--> b
2--> e
3--> d
4 --> a
item c, da coluna 2 fica sem associação.
 
Acerto: 1,0 / 1,0
É característica de uma linguagem de programação fortemente tipada:
Ausência de tipos enumerados.
Não permitir a criação de tipos compostos.
 Detecção de erros em tempo de compilação.
Definição do tipo da variável em tempo de execução.
Permite a utilização de apenas tipos simples de dados.
Respondido em 11/10/2020 12:08:45
Explicação:
Uma linguagem será considerada fortemente tipada se o seu sistema de tipo permitir que todos os erros sejam
detectados tanto em tempo de compilação como em tempo de execução.
 Questão5
a
6a
Acerto: 1,0 / 1,0
Como se chama o tipo de dados cujo conteúdo (valor) é um endereço de memória ?
Registro
TAD
Vetor
Matriz
 Ponteiro
Respondido em 11/10/2020 12:10:13
Explicação:
Ponteiro é um tipo de dado cujo conteúdo é um endereço de memória, ou seja a variável ponteiro aponta para outro
endereço de memória.
Acerto: 1,0 / 1,0
As expressões lógicas usam operadores lógicos. Sobre esses operadores, podemos afirmar.
Se usarmos o operador "OU", os 2 operandos precisam ser Verdade para que a expressão seja
VERDADEIRA
Se usarmos o operador >, teremos o maior os 2 operandos
Se usarmos o operador "E", basta que um operando seja Verdade para que a expressão seja VERDADEIRA
 Se usarmos o operador "E", os 2 operandos precisam ser Verdade para que a expressão seja VERDADEIRA
Se usarmos o operador "OU", basta os 2 operandos devem ser verdadeiros para que a expressão seja
verdadeira
Respondido em 11/10/2020 12:11:39
Explicação:
Operador Operando
E se os 2 forem verdade, a expressão é verdade
OU basta que 1 operando seja verdade , a expressãoé verdade
 
Acerto: 1,0 / 1,0
I. O desvio incondicional deve ser usado sempre que possível
PORQUE
II. O desvio incondicional desloca a execução para qualquer parte do programa,
especificado por um rótulo (nome)
Analisando a relação de causa e efeito entre as assertivas I e II, responda com a opção
correta:
 Questão
 Questão7
a
 Questão8
a
As 2 assertivas são falsas
As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
A assertiva I é verdadeira e a assertiva II é falsa
 A assertiva I é falsa e assertiva II é verdadeira,
Respondido em 11/10/2020 12:15:31
Explicação:
A assertiva I é falsa, pois o desvio incondicional deve ser evitado, pois afeta a
legibilidade e manutenibilidade do código.
A assertiva I é verdadeira e justamente por esse desvio da execução natural do
programa, o desvio incondicional deve ser evitado.
 
 
Acerto: 1,0 / 1,0
Como a linguagem de programação Python, identifica blocos de comandos?
Entre colchetes [ ]
 Endentando (deslocando para a direita) os comandos 
Entre as palabras BEGIN e END
Entre Chaves { }
Entre parêntesis ( )
Respondido em 11/10/2020 12:13:37
Explicação:
Na linguagem PYTHON a definição de bloco é em função da endentação dos comandos, mostrando uma hierarquia
entre eles. 
Acerto: 1,0 / 1,0
Sobre linguagens de programação e paradigma orientado a objetos
I. Objeto é uma instância (elemento específico) de uma classe
II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento.
III. A implementação do polimorfismo só é possível quando a LP implementa o conceito de herança
IV. A linguagem C é das mais usadas linguagens orientadas a objeto.
Com base em sua análise, marque a opção que apresenta TODAS as assertivas corretas.
I, II e IV
 I e III
I, III e IV
II, III e IV
III
Respondido em 11/10/2020 12:24:43
 Questão9
a
 Questão10
a
Explicação:
I. Objeto é uma instância (elemento específico) de uma classe --> VERDADE
II. A visibilidade de um atributo definida como público, não fere o princípio fundamental do encapsulamento. -->
FALSO, pois fere sim, na medida em que encapsular significa proteger os atributos de acesso indevido e diz que: os
atributos de uma classe somente devem ser acessados por métodos dessa classe.
III. A implementaçãodo polimorfismo só é possível quando a LP implementa o conceito de herança --> Verdade, se
não herdar, não haverão métodos polimórficos
IV. A linguagem C é das mais usadas linguagens orientadas a objeto. --> FALSO, C não é uma linguagem orientada
a objeto. Mas C++ sim, 
 
javascript:abre_colabore('38403','208686513','4169706226');

Continue navegando