Logo Passei Direto
Buscar

Parad Ling Programação Ex-AV

User badge image
Ildon Dantas

em

Ferramentas de estudo

Questões resolvidas

Os conceitos de tipos de dados e variáveis foram introduzidos nas linguagens de:
4ª geração
2ª geração
3ª geração
1ª geração
5ª geração

Faz parte do paradigma declarativo o paradigma:
Orientado a objetos
Concorrente
Estruturado
Funcional
Imperativo

Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
III e IV
I, II e III
I, II e IV
III
I e II

Dentre as opções a seguir selecione a verdadeira a respeito do tipo de dado estruturado.
Formado a partir de tipos de dados simples.
São tipos numéricos, como inteiro e real.
Formam a base para o sistema de tipos, permitindo a construção de novos tipos a partir deles.
São tipos que aceitam apenas valores constantes.
São tipos que aceitam apenas valores lógicos.

Abaixo um tipo de dado composto ou estruturado.
Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C?
Registro (produto cartesiano)
vetor
Matriz
Conjunto
Tipo enumerado

Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean, recebe o resultado da empressão logica = (a >= 0) and (b < 10). Avalie as assertivas a seguir.
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for -10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA.
II. A expressão está errada, pois o resultado não será um valor lógico.
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10) then.....
IV. A expressão sempre será falsa.
II e IV
II, III e IV
I e III
I, II e III
I, II, III e IV

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:
As 2 assertivas são falsas
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
A assertiva I é verdadeira e a assertiva II é falsa
As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
A assertiva I é falsa e assertiva II é verdadeira

No que se refere as expressões compostas, exclusivamente, avalie as assertivas a seguir:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número variado de vezes.
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas.
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs.
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando com teste início e fim do laço.
II
II e III
I, II, III e IV
III
I, III e IV

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
Tradutor
Compilador
Montador
Linkeditor

Avalie as assertivas sobre linguagens de Programação (LP)
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
I e III
I e IV
I, II e III
II, III e IV
II e IV

Considere a seguinte de declaração em PASCAL, de uma matriz Type TMatriz = array [1..5,1..5] of integer; Var Matriz : TMatriz; Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a coluna 3.
Matriz[2,3]:=7;
Tmatriz [2,3] = 7;
Matriz[3,2]=7;
Matriz[2], matriz[3] = 7;
Matriz[2] [3] := 7;

Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores. Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação?
Avaliação semi-circuito de expressões
Encurtamento de expressõs
Curta metragem de expressões
Avaliação rápida de expressões
Curto circuito de expressões

Sobre os comandos de atribuição implementados pelas LPs: Acompanhe e avalie a execução do trecho de código, abaixo, na LP C e responda. int main(void) {int iQtdSegundos, iHoras, iMinutos, iSegundos printf("\nEntre com o valor em segundos:"); scanf("%d", &iQtdSegundos); iHoras = iQtdSegundos / 3600; iMinutos = (iQtdSegundos - (iHoras*3600)) / 60; iSegundos = (iQtdSegundos - (iHoras/3600)) % 60; printf("\nHora convertida %02d:%02d:%02d", iHoras, iMinutos, iSegundos); } 1. Considerando que o dado de entrada seja 5400, qual será exatamente a saída que o programa vai exibir?
Hora convertida 01:30:00
Hora convertida 01:30:20
01:30:00
Hora convertida 01:20:20
Hora convertida 01:20:00

Considere o trecho de código abaixo, escrito na linguagem Pascal Program CASO; Var valor: byte; Begin Writeln('Digite um valor de 1 a 7: '); Readln (valor); CASE valor OF 1: writeln ('Domingo'); 2: writeln ('Segunda'); 3: writeln ('Terça'); 4: writeln ('Quarta'); 5: writeln ('Quinta'); 6: writeln ('Sexta'); 7: writeln ('Sábado') Else writeln ('Valor inválido!'); End; end. Se for digitado o valor 5, assinale a opção que contém a resposta correta, para o que será exibido pelo techo de programa.
1,2,3,4,5
Quinta
Valor Inválido
Domingo, Segunda, Terça, Quarta, Quinta
5

Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas. I. As LPs que implementam tratamento de exceção produzem código mais confiável PORQUE II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível de exceção.
A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão erradas

Avalie as assertivas sobre as linguagens de programação (LP)
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
II, III e IV apenas
I, II, III e IV
III e IV apenas
II e III apenas
II e IV apenas

Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento.
Confiabilidade
Legibilidade
Manipulação de exceção
Capacidade de escrita
Expressividade

O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
O compilador junta vários códigos objetos em um único programa executável
O compilador converte um código executável não relocável em código executável relocável.
O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica (Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável

Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
JAVA
Prolog
Smalltalk
COBOL
Pascal

A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
programação estruturada
abstração
herança
polimorfismo
instanciação

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Os conceitos de tipos de dados e variáveis foram introduzidos nas linguagens de:
4ª geração
2ª geração
3ª geração
1ª geração
5ª geração

Faz parte do paradigma declarativo o paradigma:
Orientado a objetos
Concorrente
Estruturado
Funcional
Imperativo

Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
III e IV
I, II e III
I, II e IV
III
I e II

Dentre as opções a seguir selecione a verdadeira a respeito do tipo de dado estruturado.
Formado a partir de tipos de dados simples.
São tipos numéricos, como inteiro e real.
Formam a base para o sistema de tipos, permitindo a construção de novos tipos a partir deles.
São tipos que aceitam apenas valores constantes.
São tipos que aceitam apenas valores lógicos.

Abaixo um tipo de dado composto ou estruturado.
Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C?
Registro (produto cartesiano)
vetor
Matriz
Conjunto
Tipo enumerado

Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean, recebe o resultado da empressão logica = (a >= 0) and (b < 10). Avalie as assertivas a seguir.
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for -10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA.
II. A expressão está errada, pois o resultado não será um valor lógico.
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10) then.....
IV. A expressão sempre será falsa.
II e IV
II, III e IV
I e III
I, II e III
I, II, III e IV

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:
As 2 assertivas são falsas
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
A assertiva I é verdadeira e a assertiva II é falsa
As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
A assertiva I é falsa e assertiva II é verdadeira

No que se refere as expressões compostas, exclusivamente, avalie as assertivas a seguir:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número variado de vezes.
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas.
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs.
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando com teste início e fim do laço.
II
II e III
I, II, III e IV
III
I, III e IV

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
Tradutor
Compilador
Montador
Linkeditor

Avalie as assertivas sobre linguagens de Programação (LP)
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
I e III
I e IV
I, II e III
II, III e IV
II e IV

Considere a seguinte de declaração em PASCAL, de uma matriz Type TMatriz = array [1..5,1..5] of integer; Var Matriz : TMatriz; Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a coluna 3.
Matriz[2,3]:=7;
Tmatriz [2,3] = 7;
Matriz[3,2]=7;
Matriz[2], matriz[3] = 7;
Matriz[2] [3] := 7;

Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores. Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação?
Avaliação semi-circuito de expressões
Encurtamento de expressõs
Curta metragem de expressões
Avaliação rápida de expressões
Curto circuito de expressões

Sobre os comandos de atribuição implementados pelas LPs: Acompanhe e avalie a execução do trecho de código, abaixo, na LP C e responda. int main(void) {int iQtdSegundos, iHoras, iMinutos, iSegundos printf("\nEntre com o valor em segundos:"); scanf("%d", &iQtdSegundos); iHoras = iQtdSegundos / 3600; iMinutos = (iQtdSegundos - (iHoras*3600)) / 60; iSegundos = (iQtdSegundos - (iHoras/3600)) % 60; printf("\nHora convertida %02d:%02d:%02d", iHoras, iMinutos, iSegundos); } 1. Considerando que o dado de entrada seja 5400, qual será exatamente a saída que o programa vai exibir?
Hora convertida 01:30:00
Hora convertida 01:30:20
01:30:00
Hora convertida 01:20:20
Hora convertida 01:20:00

Considere o trecho de código abaixo, escrito na linguagem Pascal Program CASO; Var valor: byte; Begin Writeln('Digite um valor de 1 a 7: '); Readln (valor); CASE valor OF 1: writeln ('Domingo'); 2: writeln ('Segunda'); 3: writeln ('Terça'); 4: writeln ('Quarta'); 5: writeln ('Quinta'); 6: writeln ('Sexta'); 7: writeln ('Sábado') Else writeln ('Valor inválido!'); End; end. Se for digitado o valor 5, assinale a opção que contém a resposta correta, para o que será exibido pelo techo de programa.
1,2,3,4,5
Quinta
Valor Inválido
Domingo, Segunda, Terça, Quarta, Quinta
5

Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas. I. As LPs que implementam tratamento de exceção produzem código mais confiável PORQUE II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível de exceção.
A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão erradas

Avalie as assertivas sobre as linguagens de programação (LP)
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera (composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
II, III e IV apenas
I, II, III e IV
III e IV apenas
II e III apenas
II e IV apenas

Assinale como se chama o critério de avaliação de Linguagens de programação, que diz: - facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do desenvolvimento.
Confiabilidade
Legibilidade
Manipulação de exceção
Capacidade de escrita
Expressividade

O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
O compilador junta vários códigos objetos em um único programa executável
O compilador converte um código executável não relocável em código executável relocável.
O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica (Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável

Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
JAVA
Prolog
Smalltalk
COBOL
Pascal

A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
programação estruturada
abstração
herança
polimorfismo
instanciação

Prévia do material em texto

29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/4
 
 
Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459
Acertos: 10,0 de 10,0 29/05/2020
Acerto: 1,0 / 1,0
O ENIAC foi desenvolvido na década de 1940 com o objetivo de executar cálculos balísticos. Sobre as
linguagens de programação utilizadas neste computador, é correto o que se afirma em:
Eram utilizadas linguagens de programação procedurais.
Eram utilizadas linguagens de programação imperativas.
Eram utilizadas linguagens de programação orientadas a objetos.
 Não eram utilizadas linguagens de programação.
Eram utilizadas linguagens de programação descritivas.
Respondido em 29/05/2020 10:08:59
Acerto: 1,0 / 1,0
Os conceitos de tipos de dados e variáveis foram introduzidos nas linguagens de:
4ª geração
2ª geração
 3ª geração
1ª geração
5ª geração
Respondido em 29/05/2020 10:11:04
Acerto: 1,0 / 1,0
Faz parte do paradigma declarativo o paradigma:
Orientado a objetos
Concorrente
Estruturado
 Funcional
Imperativo
Respondido em 29/05/2020 10:12:12
Acerto: 1,0 / 1,0
Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
 Questão1
a
 Questão2
a
 Questão3
a
 Questão4
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/4
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como
por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de
amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as
assertivas CORRETAS.
 
III e IV
III
I, II e IV
 I, II e III
I e II
Respondido em 29/05/2020 10:13:35
Acerto: 1,0 / 1,0
Dentre as opções a seguir selecione a verdadeira a respeito do tipo de dado estruturado.
 Formado a partir de tipos de dados simples.
São tipos numéricos, como inteiro e real.
Formam a base para o sistema de tipos, permitindo a construção de novos tipos a partir deles.
São tipos que aceitam apenas valores constantes.
São tipos que aceitam apenas valores lógicos.
Respondido em 29/05/2020 10:14:26
Acerto: 1,0 / 1,0
Abaixo um tipo de dado composto ou estruturado.
Struct Pessoa = { 
 Char primeiro[20]; 
 char meio[20]; 
 char Ultimo[20]; } 
Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C?
 
vetor
Tipo enumerado
 Registro (produto cartesiano)
Conjunto
Matriz
Respondido em 29/05/2020 10:16:34
Acerto: 1,0 / 1,0
Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean,
receve o resultado da empressão 
logica = (a >= 0) and (b < 10). 
Avalie as assertivas a seguir
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo
da variável "a" for -10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão
(a>=0) será FALSA
II. A expressão está errada, pois o resultado não será um valor lógico
 Questão5
a
 Questão6
a
 Questão7
a
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/4
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >=
0) and (b < 10) then.....
IV. A expressão sempre será falsa.
Com base em sua analise, assinela a UNICA alternativa que contém todas as assertivas CORRETAS.
 
II e IV
II, III e IV
 I e III
I, II e III
I, II, III e IV
Respondido em 29/05/2020 10:16:53
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:
As 2 assertivas são falsas
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
A assertiva I é verdadeira e a assertiva II é falsa
As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
 A assertiva I é falsa e assertiva II é verdadeira,
Respondido em 29/05/2020 10:17:16
Acerto: 1,0 / 1,0
No que se refere as expressões compostas, exclusivamente, avalie as assertivas a seguir:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que
repetem um número variado de vezes. 
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas.
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs.
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso
oferece comando com teste início e fim do laço.
Está correto, apenas o que se afirma em:
 
II
II e III
 
I, II, III e IV
III
 
 I, III e IV
 
Respondido em 29/05/2020 10:17:45
Acerto: 1,0 / 1,0
 Questão8
a
 Questão9
a
 Questão10
a
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/4
Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de
programação
Coluna I: Paradigmas Colina II: Linguagens 
1. Lógico a. Haskell
2. Funcional b. prolog
3. Orientado a objeto c. JAVA
4. Multi paradigma d. C++
Assinale a opção que relaciona corretamente as colunas I e II
 1-b; 2-a; 3-d; 4-c
1-b; 2-d; 3-a; 4-c
1-c; 2-a; 3-d; 4-b
1-b; 2-a; 3-c; 4-d
1-a; 2-b; 3-d; 4-c
Respondido em 29/05/2020 10:18:15
javascript:abre_colabore('38403','196693943','3937008560');
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/5
 
 
Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459
Acertos: 2,0 de 10,0 29/05/2020
Acerto: 0,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?
 Manipulação de exceção
Suporte para abstração
 Ortogonalidade
Simplicidade Global
Expressividade
Respondido em 29/05/2020 10:18:44
Acerto: 0,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?
Tradutor
Montador
 Compilador
 Interpretador puro
Linkeditor
Respondido em 29/05/2020 10:20:48
Acerto: 0,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.
 Questão1
a
 Questão2
a
 Questão3
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/5
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-b; III-c
 I-c; II-b; II-a
 I-c; II-a; III-b;
I-a; II-c; III-b
Respondido em 29/05/2020 10:20:23
Acerto: 0,0 / 1,0
Correlacione as colunas 1 (ações) e coluna 2 (tempo de amarração) corretamente.Podenã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
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-e; 3-d; 4-a
1-b; 2-d; 3-e; 4-a
 1-b; 2-a; 3-d; 4-c
1-a; 2-e; 3-d; 4-b
1-b; 2-c; 3-d; 4-a
Respondido em 29/05/2020 10:19:01
Acerto: 0,0 / 1,0
Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores +
Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
 I e III
II e IV
 I, II e III
II, III e IV
I e IV
Respondido em 29/05/2020 10:20:55
Acerto: 1,0 / 1,0
 Questão4
a
 Questão5
a
6
a
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/5
Considere a seguinte de declaração em PASCAL, de uma matriz 
Type
 TMatriz = array [1..5,1..5] of integer;
Var
 Matriz : TMatriz;
 
Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a
coluna 3
 Matriz[2,3]:=7;
Tmatriz [2,3] = 7;
Matriz[3,2]=7;
Matriz[2], matriz[3] = 7;
Matriz[2] [3] := 7;
 
Respondido em 29/05/2020 10:20:56
Acerto: 0,0 / 1,0
Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os
operandos/operadores.
Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de
programação?
 
 Avaliação semi-circuito de expressões
Encurtamento de expressõs
Curta metragem de expressões
Avaliação rápida de expressões
 Curto circuito de expressões
Respondido em 29/05/2020 10:20:58
Acerto: 1,0 / 1,0
Sobre os comandos de atribuição implementados pelas LPs:
Acompanhe e avalie a execução do trecho de código, abaixo, na LP C e responda.
 int main(void)
 {int iQtdSegundos, iHoras, iMinutos, iSegundos
 printf("\nEntre com o valor em segundos:");
 scanf("%d", &iQtdSegundos);
 iHoras = iQtdSegundos / 3600;
 iMinutos = (iQtdSegundos - (iHoras*3600)) / 60;
 iSegundos = (iQtdSegundos - (iHoras/3600)) % 60;
 printf("\nHora convertida %02d:%02d:%02d", iHoras, iMinutos, iSegundos); 
}
 
1. Considerando que o dado de entrada seja 5400, qual será exatamente a saída
que o programa vai exibir?
 Questão
 Questão7
a
 Questão8
a
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/5
 Hora convertida 01:30:00
Hora convertida 01:30:20
01:30:00
Hora convertida 01:20:20
Hora convertida 01:20:00
Respondido em 29/05/2020 10:21:00
Acerto: 0,0 / 1,0
Considere o trecho de código abaixo, escrito na linguagem Pascal
 Program CASO;
 Var valor: byte;
 Begin
 Writeln('Digite um valor de 1 a 7: ');
 Readln (valor);
 CASE valor OF
 1: writeln ('Domingo');
 2: writeln ('Segunda');
 3: writeln ('Terça');
 4: writeln ('Quarta');
 5: writeln ('Quinta');
 6: writeln ('Sexta');
 7: writeln ('Sábado')
 Else writeln ('Valor inválido!');
 End;
 end.
 
Se for digitado o valor 5, assinale a opção que contém a resposta correta, para o que será exibido pelo techo
de programa
 1,2,3,4,5
 Quinta
Valor Inválido
Domingo, Segunda, Terça, Quarta, Quinta
5
Respondido em 29/05/2020 10:21:02
Acerto: 0,0 / 1,0
Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas.
I. As LPs que implementam tratamento de exceção produzem código mais confiável 
PORQUE
II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação
a cada tipo possível de exceção
 A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
 As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão erradas
Respondido em 29/05/2020 10:21:03
 Questão9
a
 Questão10
a
javascript:abre_colabore('38403','196696730','3937082526');
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 5/5
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 1/4
 
 
Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Aluno(a): JOSEILDON DA SILVA DANTAS 201908040459
Acertos: 3,0 de 10,0 29/05/2020
Acerto: 0,0 / 1,0
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente
participaram do desenvolvimento. 
 
 Manipulação de exceção
Expressividade
Capacidade de escrita
Confiabilidade
 Legibilidade
Respondido em 29/05/2020 10:21:24
Acerto: 1,0 / 1,0
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de
tradução.
 O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em
linguagem simbólica (Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina
executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina
executável
O compilador junta vários códigos objetos em um úncico programa executável
O compilador converte um código executável não relocável em código execuável relocável.
Respondido em 29/05/2020 10:21:25
Acerto: 1,0 / 1,0
Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de
1 paradigma.
 JAVA
Prolog
Smalltalk
COBOL
Pascal
Respondido em 29/05/2020 10:21:27
 Questão1
a
 Questão2
a
 Questão3
a
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 2/4
Acerto: 0,0 / 1,0
A amarração da atribuição de valor a uma variável ocorre tempo de ____________________
Assinale a alternativa que preenche corretamente a frase acima.
 projeto da linguagem
carga do programa
 execução
implementação do compilador
compilação
Respondido em 29/05/2020 10:21:28
Acerto: 0,0 / 1,0
É característica de uma linguagem de programação fortemente tipada:
 Definição do tipo da variável em tempo de execução.
Não permitir a criação de tipos compostos.
Permite a utilização de apenas tipos simples de dados.
 Detecção de erros em tempo de compilação.
Ausência de tipos enumerados.
Respondido em 29/05/2020 10:21:29
Acerto: 0,0 / 1,0
Considere a seguinte declaração na linguagem C;
int vet[7]; 
O que estamos declarando ?
 Um registro de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
 Um vetor de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor numérico com casas decimais.
Um vetor de números inteiros, onde o valor 7 é atribuído a cada posição do vetor
Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor inteiro.
Respondido em 29/05/2020 10:21:31
Acerto: 0,0 / 1,0
Assinale a opção que apresenta as expressões que retornam um valor lógico
 Apenas as relacionais
 Apenas lógicas e relacionais
Apenas as lógicas
Apenas aritméticas
Apenas unárias
Respondido em 29/05/2020 10:21:32
Acerto: 0,0 / 1,0
Assinale a opção que apresenta a expressão que equivale a soma +=num
 num=soma-1num=soma
 Questão4
a
 Questão5
a
 Questão6
a
 Questão7
a
 Questão8
a
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 3/4
num=soma+1
 soma=soma+num
num=num+soma
Respondido em 29/05/2020 10:21:33
Acerto: 0,0 / 1,0
Considere o seguinte trecho de código, escrito na linguagem de programação C.
Int num,soma=0;
For (num=1; num<=4; num++)
{ printf(num);
 soma=soma+num; }
printf(soma);
 
Quais serão as saídas que o trecho de código, abaixo, vai exibir?
 
 1
2
3
4
5
15
1
2
3
4
5
10
 1
2
3
4
10
1
2
3
4
4
1
2
3
4
5
5
Respondido em 29/05/2020 10:21:36
Acerto: 1,0 / 1,0
 Questão9
a
 Questão10
a
29/05/2020 Estácio: Alunos
simulado.estacio.br/alunos/ 4/4
A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
 polimorfismo
instanciação
herança
abstração
programação estruturada
Respondido em 29/05/2020 10:21:38
javascript:abre_colabore('38403','196697298','3937098140');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A1_201908040459_V1 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 I, II, III e IV
III e IV apenas
II e IV apenas
 II, III e IV apenas
II e III apenas
Respondido em 10/04/2020 07:37:29
Explicação:
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais,
outras menos.
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas. - VERDADE
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware) --> VERDADE
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE
 
 2a Questão
Considere os seguintes Fatos (F1,F2,F3,F4)
F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado
F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo
F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. 
F4. Proliferaram as redes de computadores
Considere os seguintes momentos, na linha do tempo (a,b,c,d)
a. Anos 60/70
b. Anos 80
c. Anos 90
d. Anos 2000
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha
do tempo
 F1-a; F2-d; F3-b; F4-c
F1-a; F2-c; F3-d; F4-b
 F1-a; F2-d; F3-c; F4-b
F1-d; F2-a; F3-c; F4-b
F1-b; F2-d; F3-c; F4-a
Respondido em 10/04/2020 07:37:31
Explicação:
Precisa conhecer a evolução dos fatos
Mainframe, redes, internet, nuvem
 
 3a Questão
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do
desenvolvimento. 
 
 Confiabilidade
Expressividade
 Legibilidade
Capacidade de escrita
Manipulação de exceção
Respondido em 10/04/2020 07:37:33
Explicação:
A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou
o próprio)
 
 4a Questão
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
Suporte para abstração
Manipulação de exceção
Respondido em 10/04/2020 07:37:36
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
 
 5a Questão
No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação
Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas.
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 I e II
I e III
 I, II e III
II e III
II
Respondido em 10/04/2020 07:37:26
Explicação:
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
- Verdade, são critérios que aceleram o aprendizado
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP -->
Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode
alterar o código
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação --
Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de
programas de qualidade.
 
 
 6a Questão
Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
 Robusto
Dinâmico
Enxuto
Eficiente
 Confiável
Respondido em 10/04/2020 07:37:40
Explicação:
A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos
resultados (para os mesmos dados) e os resultados corretos.
javascript:abre_colabore('38403','185604946','3701120215');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A1_201908040459_V2 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação
Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas.
 IIII e III
 I, II e III
I e III
I e II
Respondido em 10/04/2020 07:37:37
Explicação:
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
- Verdade, são critérios que aceleram o aprendizado
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP -->
Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode
alterar o código
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação --
Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de
programas de qualidade.
 
 
 2a Questão
Considere os seguintes Fatos (F1,F2,F3,F4)
F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado
F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo
F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. 
F4. Proliferaram as redes de computadores
Considere os seguintes momentos, na linha do tempo (a,b,c,d)
a. Anos 60/70
b. Anos 80
c. Anos 90
d. Anos 2000
Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha
do tempo
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 F1-b; F2-d; F3-c; F4-a
 F1-a; F2-d; F3-c; F4-b
F1-d; F2-a; F3-c; F4-b
F1-a; F2-d; F3-b; F4-c
F1-a; F2-c; F3-d; F4-b
Respondido em 10/04/2020 07:37:40
Explicação:
Precisa conhecer a evolução dos fatos
Mainframe, redes, internet, nuvem
 
 3a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 II, III e IV apenas
II e III apenas
II e IV apenas
I, II, III e IV
III e IV apenas
Respondido em 10/04/2020 07:37:53
Explicação:
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais,
outras menos.
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas. - VERDADE
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware) --> VERDADE
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE
 
 4a Questão
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do
desenvolvimento. 
 
 Legibilidade
Capacidade de escrita
Manipulação de exceção
Expressividade
Confiabilidade
Respondido em 10/04/2020 07:37:44
Explicação:
A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou
o próprio)
 
 5a Questão
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
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
Suporte para abstração
 Ortogonalidade
Manipulação de exceção
Respondido em 10/04/2020 07:37:46
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
 
 6a Questão
Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
 Robusto
Enxuto
Dinâmico
Eficiente
 Confiável
Respondido em 10/04/2020 07:37:48
Explicação:
A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos
resultados (para os mesmos dados) e os resultados corretos.
javascript:abre_colabore('38403','185604957','3701120429');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A1_201908040459_V3 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
 Eficiente
Dinâmico
Robusto
Enxuto
 Confiável
Respondido em 10/04/2020 07:37:57
Explicação:
A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos
resultados (para os mesmos dados) e os resultados corretos.
 
 2a Questão
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do
desenvolvimento. 
 
 Manipulação de exceção
 Legibilidade
Capacidade de escrita
Confiabilidade
Expressividade
Respondido em 10/04/2020 07:37:59
Explicação:
A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou
o próprio)
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
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?
 Manipulação de exceção
Suporte para abstração
 Ortogonalidade
Expressividade
Simplicidade Global
Respondido em 10/04/2020 07:38:12
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
 
 4a Questão
Considere os seguintes Fatos (F1,F2,F3,F4)
F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado
F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo
F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. 
F4. Proliferaram as redes de computadores
Considere os seguintes momentos, na linha do tempo (a,b,c,d)
a. Anos 60/70
b. Anos 80
c. Anos 90
d. Anos 2000
Assinale a UNICA alternativa que apresenta a corretacorrelação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha
do tempo
 F1-a; F2-c; F3-d; F4-b
F1-d; F2-a; F3-c; F4-b
F1-b; F2-d; F3-c; F4-a
 F1-a; F2-d; F3-c; F4-b
F1-a; F2-d; F3-b; F4-c
Respondido em 10/04/2020 07:38:03
Explicação:
Precisa conhecer a evolução dos fatos
Mainframe, redes, internet, nuvem
 
 5a Questão
No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação
Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas.
 II
I e III
I e II
II e III
 I, II e III
Respondido em 10/04/2020 07:38:05
Explicação:
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
- Verdade, são critérios que aceleram o aprendizado
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP -->
Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode
alterar o código
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação --
Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de
programas de qualidade.
 
 
 6a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 II, III e IV apenas
II e IV apenas
II e III apenas
I, II, III e IV
III e IV apenas
Respondido em 10/04/2020 07:38:06
Explicação:
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais,
outras menos.
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas. - VERDADE
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware) --> VERDADE
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE
javascript:abre_colabore('38403','185604970','3701120324');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A1_201908040459_V4 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
 Eficiente
 Confiável
Enxuto
Dinâmico
Robusto
Respondido em 10/04/2020 07:38:25
Explicação:
A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos
resultados (para os mesmos dados) e os resultados corretos.
 
 2a Questão
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do
desenvolvimento. 
 
 Confiabilidade
 Legibilidade
Manipulação de exceção
Capacidade de escrita
Expressividade
Respondido em 10/04/2020 07:38:16
Explicação:
A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou
o próprio)
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
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?
 Manipulação de exceção
Expressividade
Simplicidade Global
Suporte para abstração
 Ortogonalidade
Respondido em 10/04/2020 07:38: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
 
 4a Questão
Considere os seguintes Fatos (F1,F2,F3,F4)
F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado
F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo
F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. 
F4. Proliferaram as redes de computadores
Considere os seguintes momentos, na linha do tempo (a,b,c,d)
a. Anos 60/70
b. Anos 80
c. Anos 90
d. Anos 2000
Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha
do tempo
 F1-d; F2-a; F3-c; F4-b
 F1-a; F2-d; F3-c; F4-b
F1-a; F2-d; F3-b; F4-c
F1-b; F2-d; F3-c; F4-a
F1-a; F2-c; F3-d; F4-b
Respondido em 10/04/2020 07:38:20
Explicação:
Precisa conhecer a evolução dos fatos
Mainframe, redes, internet, nuvem
 
 5a Questão
No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação
Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas.
 II e III
 I, II e III
II
I e II
I e III
Respondido em 10/04/2020 07:38:22
Explicação:
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
- Verdade, são critérios que aceleram o aprendizado
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP -->
Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode
alterar o código
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação --
Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de
programas de qualidade.
 
 
 6a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processode
desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 II, III e IV apenas
I, II, III e IV
III e IV apenas
II e III apenas
II e IV apenas
Respondido em 10/04/2020 07:38:36
Explicação:
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais,
outras menos.
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas. - VERDADE
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware) --> VERDADE
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE
javascript:abre_colabore('38403','185604979','3701120327');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
1a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A1_201908040459_V5 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
No que se refere aos custos para uso uma linguagem de programação, avalie as assertivas
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação
Assinale a ÚNICA alernativa que apresenta APENAS as assertivas corretas.
 I e III
I e II
II
 I, II e III
II e III
Respondido em 10/04/2020 07:38:44
Explicação:
I. O custo de treinamento varia em função da expertisse do programador, da simplicidade de escrita e ortogonalidade da linguagem
- Verdade, são critérios que aceleram o aprendizado
II. O custo de manutenção depende de vários fatores, principalmente da legibilidade de código que pode ser oferecido pela LP -->
Verdade, senão o programador pode não compreender o código, em função da baixa legibilidade. E se não entender, não pode
alterar o código
III. Custo para escrever programas na linguagem, varia em função da capacidade de escrita e ambiente de programação --
Verdade, pois tanto a capacidade de escrita, quanto o ambiente de desenvolvimento afetam a podem favorecer a escrita de
programas de qualidade.
 
 
 2a Questão
Considere os seguintes Fatos (F1,F2,F3,F4)
F1. Predominio dos computadores de grande porte (mainframe) e o processamento centralizado
F1. Vieram as nuvens e o processamento em data centers, localizados fisicamente distantes do ambiente corporativo
F3. Com o advento da internet, as linguagens se segmentam: as rodam no lado cliente e as que executam no lado do servidor. 
F4. Proliferaram as redes de computadores
Considere os seguintes momentos, na linha do tempo (a,b,c,d)
a. Anos 60/70
b. Anos 80
c. Anos 90
d. Anos 2000
Assinale a UNICA alternativa que apresenta a correta correlação entre os 4 Fatos (F1 a F4) e os 4 momentos na linha
do tempo
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','1','','','');
javascript:abre_frame('3','1','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 F1-a; F2-d; F3-c; F4-b
F1-b; F2-d; F3-c; F4-a
F1-d; F2-a; F3-c; F4-b
F1-a; F2-c; F3-d; F4-b
F1-a; F2-d; F3-b; F4-c
Respondido em 10/04/2020 07:38:36
Explicação:
Precisa conhecer a evolução dos fatos
Mainframe, redes, internet, nuvem
 
 3a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas.
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware)
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 III e IV apenas
II e IV apenas
I, II, III e IV
II e III apenas
 II, III e IV apenas
Respondido em 10/04/2020 07:38:38
Explicação:
I. As linguagens de programação apenas influenciam e sofrem influência na fase de programação de um processo de
desenvolvimento de software - FALSO, as LPs influenciam quase todas as fases do processo de desenvolvimento. Uma fases mais,
outras menos.
II. O programador que conhece bem a estrutura de uma LP tende a ter maior facilidade para aprender novas linguagens, em função
de habilidades desenvolvidas. - VERDADE
III. A abstração facilita a vida do programador, que precisa conhecer cada vez menos a cerca do ambiente onde a linguagem opera
(composto por sistema operacional e hardware) --> VERDADE
IV. Um comando em uma linguagem de alto nível executa mais que uma operação primária do hardware --> VERDADE
 
 4a Questão
Assinale como se chama o critério de avaliação de Linguagens de programação, que diz:
- facilidade com que os programas podem ser lidos e entendidos , pelas pessoas que não necessariamente participaram do
desenvolvimento. 
 
 Legibilidade
Confiabilidade
Manipulação de exceção
Expressividade
Capacidade de escrita
Respondido em 10/04/2020 07:38:51
Explicação:
A legibilidade diz respeito a facilidade que a LP propicia para ler e consequentemente entender progrmas escritos por tericeiros (ou
o próprio)
 
 5a Questão
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
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?
 Ortogonalidade
Simplicidade Global
Manipulação de exceção
Expressividade
Suporte para abstração
Respondido em 10/04/2020 07:38:53
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
 
 6a Questão
Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
 Eficiente
Robusto
Enxuto
Dinâmico
 Confiável
Respondido em 10/04/2020 07:38:55
Explicação:
A confiabilidade é uma qualidade dos programas que os faz executar, sob diversões condições, e sempre apresentando os mesmos
resultados (para os mesmos dados) e os resultados corretos.
javascript:abre_colabore('38403','185604996','3701120749');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A2_201908040459_V1 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Dentre as formas de conversão de programas de diferentes linguagens de programação, avalie as propriedades abaixo descritas
a. Não traduzinstruçõ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?
 Tradutor
Compilador
 Interpretador puro
Linkeditor
Montador
Respondido em 10/04/2020 07:38:53
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
 
 
 2a Questão
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
 O compilador converte um código executável não relocável em código execuável relocável.
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador junta vários códigos objetos em um úncico programa executável
 O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica
(Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável
Respondido em 10/04/2020 07:39:07
Explicação:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
O compilador é na verdade o primeiro passo do processo de traduçao de uma linguagem de alto nível em linguagem de máquina
executável.
O compilador recebe um programa escrito em linguagem de alto nível e o converte para uma linguagem simbólica, em geral
assembly ou linguagem de maquina
 
 3a Questão
Considere as seguintes linguagens de programação
I Linguagem de máquina 
II Linguagem assembly
III LISP
IV C++
V SQL
Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações)
 I-2a; II-2a; III-5a; IV-3a; V-4a;
 I-1a; II-2a; III-5a; IV-3a; V-4a;
I-1a; II-2a; III-4a; IV-3a; V-5a;
I-1a; II-1a; III-1a; IV-3a; V-4a;
I-1a; II-1a; III-5a; IV-3a; V-4a;
Respondido em 10/04/2020 07:39:09
Explicação:
Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs.
Por exemplos nos anos 50 apenas linguagem de máquina
década de 70 - assemby
anos 80/90 - 3a geração (programação estruturada)
anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP
 
 4a Questão
Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa).
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly.
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. 
III.C++ é uma linguagem de alto nível e de segunda geração. 
IV.SQL é uma linguagem de 2a geração
Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva
 
 I-V; II-F; III-F; IV-V
I-F; II-V; III-F; IV-F
I-V; II-F; III-F; IV-F
 I-V; II-V; III-F; IV-F
I-V; II-V; III-F; IV-V
Respondido em 10/04/2020 07:39:12
Explicação:
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade
III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração
IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração
 
 5a Questão
Avalie as assertivas sobre as formas de se implementar as linguagens de programação
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução.
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma
III.JAVA implementa um processo híbrido de geração de código
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma.
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
 IV apenas
 II e III apenas
II, III IV apenas
II e IV apenas
I, II, III e IV
Respondido em 10/04/2020 07:39:14
Explicação:
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem
execução mais lenta 
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE
III.JAVA implementa um processo híbrido de geração de código -> VERDADE
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a
tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código
facilmente portável a diversas plataformas.
 
 6a Questão
Avalie as assertivas a seguir no que se refere aos conceitos pertinentes a classificação das Linguagems de Programação em níveis:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina.
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina.
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração.
Com base em sua análise das assertivas, assinale a alternativa que apresenta APENAS as assertivas CORRETAS.
 I e III
II
I, II e III
III
I
Respondido em 10/04/2020 07:39:17
Explicação:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina. - Verdade
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina. - FALSO, a paridad é 1:N,
pois para cada comando em linguagem de 3a geração, teremos N comandos em linguagem de máquina
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração. --> Verdade
javascript:abre_colabore('38403','185605007','3701120837');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A2_201908040459_V2 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir no que se refere aos conceitos pertinentes a classificação das Linguagems de Programação em níveis:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina.
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina.
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-secomo resolver o problema, tal qual ocorre nas linguagens de 3a geração.
Com base em sua análise das assertivas, assinale a alternativa que apresenta APENAS as assertivas CORRETAS.
 I e III
II
I, II e III
I
III
Respondido em 10/04/2020 07:39:27
Explicação:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina. - Verdade
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina. - FALSO, a paridad é 1:N,
pois para cada comando em linguagem de 3a geração, teremos N comandos em linguagem de máquina
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração. --> Verdade
 
 2a Questão
Avalie as assertivas sobre as formas de se implementar as linguagens de programação
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução.
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma
III.JAVA implementa um processo híbrido de geração de código
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma.
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 II e III apenas
II e IV apenas
II, III IV apenas
I, II, III e IV
IV apenas
Respondido em 10/04/2020 07:39:28
Explicação:
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem
execução mais lenta 
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE
III.JAVA implementa um processo híbrido de geração de código -> VERDADE
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a
tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código
facilmente portável a diversas plataformas.
 
 3a Questão
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?
 Tradutor
Montador
 Interpretador puro
Linkeditor
Compilador
Respondido em 10/04/2020 07:39:31
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
 
 
 4a Questão
Considere as seguintes linguagens de programação
I Linguagem de máquina 
II Linguagem assembly
III LISP
IV C++
V SQL
Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações)
 I-1a; II-2a; III-4a; IV-3a; V-5a;
I-1a; II-1a; III-5a; IV-3a; V-4a;
I-1a; II-1a; III-1a; IV-3a; V-4a;
 I-1a; II-2a; III-5a; IV-3a; V-4a;
I-2a; II-2a; III-5a; IV-3a; V-4a;
Respondido em 10/04/2020 07:39:32
Explicação:
Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs.
Por exemplos nos anos 50 apenas linguagem de máquina
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
década de 70 - assemby
anos 80/90 - 3a geração (programação estruturada)
anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP
 
 5a Questão
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
 O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável
 O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica
(Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador converte um código executável não relocável em código execuável relocável.
O compilador junta vários códigos objetos em um úncico programa executável
Respondido em 10/04/2020 07:39:35
Explicação:
O compilador é na verdade o primeiro passo do processo de traduçao de uma linguagem de alto nível em linguagem de máquina
executável.
O compilador recebe um programa escrito em linguagem de alto nível e o converte para uma linguagem simbólica, em geral
assembly ou linguagem de maquina
 
 6a Questão
Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa).
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly.
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. 
III.C++ é uma linguagem de alto nível e de segunda geração. 
IV.SQL é uma linguagem de 2a geração
Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva
 
 I-V; II-V; III-F; IV-F
I-V; II-F; III-F; IV-V
I-V; II-V; III-F; IV-V
I-V; II-F; III-F; IV-F
I-F; II-V; III-F; IV-F
Respondido em 10/04/2020 07:39:37
Explicação:
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade
III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração
IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração
javascript:abre_colabore('38403','185605026','3701121368');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A2_201908040459_V3 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir no que se refere aos conceitos pertinentes a classificação das Linguagems de Programação em níveis:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina.
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina.
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração.
Com base em sua análise das assertivas, assinale a alternativa que apresenta APENAS as assertivas CORRETAS.
 III
 I e III
I, II e III
II
I
Respondido em 10/04/2020 07:39:46
Explicação:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina. - Verdade
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido parao respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina. - FALSO, a paridad é 1:N,
pois para cada comando em linguagem de 3a geração, teremos N comandos em linguagem de máquina
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração. --> Verdade
 
 2a Questão
Avalie as assertivas sobre as formas de se implementar as linguagens de programação
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução.
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma
III.JAVA implementa um processo híbrido de geração de código
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma.
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 II, III IV apenas
 II e III apenas
IV apenas
II e IV apenas
I, II, III e IV
Respondido em 10/04/2020 07:39:48
Explicação:
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem
execução mais lenta 
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE
III.JAVA implementa um processo híbrido de geração de código -> VERDADE
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a
tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código
facilmente portável a diversas plataformas.
 
 3a Questão
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?
 Linkeditor
Compilador
 Interpretador puro
Tradutor
Montador
Respondido em 10/04/2020 07:39:51
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
 
 
 4a Questão
Considere as seguintes linguagens de programação
I Linguagem de máquina 
II Linguagem assembly
III LISP
IV C++
V SQL
Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações)
 I-2a; II-2a; III-5a; IV-3a; V-4a;
I-1a; II-1a; III-1a; IV-3a; V-4a;
I-1a; II-2a; III-4a; IV-3a; V-5a;
 I-1a; II-2a; III-5a; IV-3a; V-4a;
I-1a; II-1a; III-5a; IV-3a; V-4a;
Respondido em 10/04/2020 07:39:53
Explicação:
Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs.
Por exemplos nos anos 50 apenas linguagem de máquina
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
década de 70 - assemby
anos 80/90 - 3a geração (programação estruturada)
anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP
 
 5a Questão
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
 O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável
O compilador converte um código executável não relocável em código execuável relocável.
O compilador junta vários códigos objetos em um úncico programa executável
 O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica
(Assembly) ou em linguagem de máquina ainda não executável
Respondido em 10/04/2020 07:39:55
Explicação:
O compilador é na verdade o primeiro passo do processo de traduçao de uma linguagem de alto nível em linguagem de máquina
executável.
O compilador recebe um programa escrito em linguagem de alto nível e o converte para uma linguagem simbólica, em geral
assembly ou linguagem de maquina
 
 6a Questão
Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa).
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly.
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. 
III.C++ é uma linguagem de alto nível e de segunda geração. 
IV.SQL é uma linguagem de 2a geração
Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva
 
 I-V; II-F; III-F; IV-F
I-V; II-F; III-F; IV-V
 I-V; II-V; III-F; IV-F
I-V; II-V; III-F; IV-V
I-F; II-V; III-F; IV-F
Respondido em 10/04/2020 07:39:58
Explicação:
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade
III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração
IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração
javascript:abre_colabore('38403','185605038','3701121574');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A2_201908040459_V4 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir no que se refere aos conceitos pertinentes a classificação das Linguagems de Programação em níveis:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina.
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina.
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração.
Com base em sua análise das assertivas, assinale a alternativa que apresenta APENAS as assertivas CORRETAS.
 II
I, II e III
 I e III
I
III
Respondido em 10/04/2020 07:40:05
Explicação:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina. - Verdade
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina. - FALSO, a paridad é 1:N,
pois para cada comando em linguagem de 3a geração, teremos N comandos em linguagem de máquina
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração. --> Verdade
 
 2a Questão
Avalie as assertivas sobreas formas de se implementar as linguagens de programação
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução.
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma
III.JAVA implementa um processo híbrido de geração de código
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma.
Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 II e IV apenas
I, II, III e IV
IV apenas
 II e III apenas
II, III IV apenas
Respondido em 10/04/2020 07:40:07
Explicação:
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem
execução mais lenta 
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE
III.JAVA implementa um processo híbrido de geração de código -> VERDADE
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a
tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código
facilmente portável a diversas plataformas.
 
 3a Questão
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?
 Tradutor
Compilador
Montador
 Interpretador puro
Linkeditor
Respondido em 10/04/2020 07:40:10
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
 
 
 4a Questão
Considere as seguintes linguagens de programação
I Linguagem de máquina 
II Linguagem assembly
III LISP
IV C++
V SQL
Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações)
 I-1a; II-1a; III-5a; IV-3a; V-4a;
 I-1a; II-2a; III-5a; IV-3a; V-4a;
I-1a; II-2a; III-4a; IV-3a; V-5a;
I-1a; II-1a; III-1a; IV-3a; V-4a;
I-2a; II-2a; III-5a; IV-3a; V-4a;
Respondido em 10/04/2020 07:40:12
Explicação:
Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs.
Por exemplos nos anos 50 apenas linguagem de máquina
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
década de 70 - assemby
anos 80/90 - 3a geração (programação estruturada)
anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP
 
 5a Questão
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
 O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável
O compilador converte um código executável não relocável em código execuável relocável.
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
O compilador junta vários códigos objetos em um úncico programa executável
 O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica
(Assembly) ou em linguagem de máquina ainda não executável
Respondido em 10/04/2020 07:40:14
Explicação:
O compilador é na verdade o primeiro passo do processo de traduçao de uma linguagem de alto nível em linguagem de máquina
executável.
O compilador recebe um programa escrito em linguagem de alto nível e o converte para uma linguagem simbólica, em geral
assembly ou linguagem de maquina
 
 6a Questão
Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa).
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly.
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. 
III.C++ é uma linguagem de alto nível e de segunda geração. 
IV.SQL é uma linguagem de 2a geração
Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva
 
 I-F; II-V; III-F; IV-F
 I-V; II-V; III-F; IV-F
I-V; II-V; III-F; IV-V
I-V; II-F; III-F; IV-V
I-V; II-F; III-F; IV-F
Respondido em 10/04/2020 07:40:16
Explicação:
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade
III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração
IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração
javascript:abre_colabore('38403','185605046','3701121779');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
2a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A2_201908040459_V5 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir no que se refere aos conceitos pertinentes a classificação das Linguagems de Programação em níveis:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina.
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina.
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração.
Com base em sua análise das assertivas, assinale a alternativa que apresenta APENAS as assertivas CORRETAS.
 I e III
I
II
I, II e III
III
Respondido em 10/04/2020 07:40:13
Explicação:
I. O programa escrito na linguagem assembly ao ser convertido para o respectivo código de máquina, terá paridade 1:1, ou seja
para 1 comando assembly teremos 1 comando de máquina. - Verdade
II. O programa escrito em uma linguagem de 3a geração, ao ser convertido para o respectivo código de máquina, terá paridade
1:1, ou seja para 1 comando em linguagem de alto nível de 3a geração teremos 1 comando de máquina. - FALSO, a paridad é 1:N,
pois para cada comando em linguagem de 3a geração, teremos N comandos em linguagem de máquina
III. As linguagens de 4a e 5a gerações são denominadas declarativas, pois descreve-se a solução do problema e não especifica-se
como resolver o problema, tal qual ocorre nas linguagens de 3a geração. --> Verdade
 
 2a Questão
Avalie as assertivas sobre as formas de se implementar as linguagens de programação
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução.
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma
III.JAVA implementa um processo híbrido de geração de código
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma.Com base em sua análise, marque a opção que apresenta apenas as assertivas corretas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','2','','','');
javascript:abre_frame('3','2','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 II, III IV apenas
II e IV apenas
IV apenas
 II e III apenas
I, II, III e IV
Respondido em 10/04/2020 07:40:16
Explicação:
I.Os códigos gerados pelas linguagens de programação interpretadas são independentes de plataforma e possuem execução mais
rápida que as linguagens que necessitam do processo de tradução. --> FALSO, as linguagens de interpretação (pura), possuem
execução mais lenta 
II.No processo de tradução, o código gerado pelas linguagens é de execução rápida e dependente de plataforma --> VERDADE
III.JAVA implementa um processo híbrido de geração de código -> VERDADE
IV.A tendência é o uso de Linguagens de programação interpretadas, que geram código independente de plataforma. --> FALSO, a
tendência são implementações híbridas como o JAVA, que com diferenes maquinas virtuais (1 por processador/SO) torna o código
facilmente portável a diversas plataformas.
 
 3a Questão
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?
 Compilador
Tradutor
 Interpretador puro
Montador
Linkeditor
Respondido em 10/04/2020 07:40:29
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
 
 
 4a Questão
Considere as seguintes linguagens de programação
I Linguagem de máquina 
II Linguagem assembly
III LISP
IV C++
V SQL
Assinale a UNICA alternativa que classifica corretamente cada linguagem em sua respectiva geração (1a a 5a gerações)
 I-2a; II-2a; III-5a; IV-3a; V-4a;
 I-1a; II-2a; III-5a; IV-3a; V-4a;
I-1a; II-1a; III-1a; IV-3a; V-4a;
I-1a; II-2a; III-4a; IV-3a; V-5a;
I-1a; II-1a; III-5a; IV-3a; V-4a;
Respondido em 10/04/2020 07:40:20
Explicação:
Precisa conhecer as gerações e suas propriedades e classificar as LPs. Tem relação com a cronologia de surgimento das LPs.
Por exemplos nos anos 50 apenas linguagem de máquina
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
década de 70 - assemby
anos 80/90 - 3a geração (programação estruturada)
anos 90 a hoje - 4a e 5a gerações, com LPs declarativas. SQL (4a) e LISP
 
 5a Questão
O processo de tradução é erroneamente chamado de compilação. Qual a função do compilador no processo de tradução.
 O compilador junta vários códigos objetos em um úncico programa executável
O compilador converte um código executável não relocável em código execuável relocável.
 O compilador traduz um programa fonte escrito em linguagem de alto nível, em um código escrito em linguagem simbólica
(Assembly) ou em linguagem de máquina ainda não executável
O compilador lê o programa fonte escrito em simbólica (Assembly) e gera o código de máquina executável
O compilador lê o programa fonte escrito em Linguagem de alto nível e gera o código de máquina executável
Respondido em 10/04/2020 07:40:22
Explicação:
O compilador é na verdade o primeiro passo do processo de traduçao de uma linguagem de alto nível em linguagem de máquina
executável.
O compilador recebe um programa escrito em linguagem de alto nível e o converte para uma linguagem simbólica, em geral
assembly ou linguagem de maquina
 
 6a Questão
Avalie as assertivas pertinentes a classificação de linguagens de programação e como V (verdadeira) ou F (falsa).
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly.
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. 
III.C++ é uma linguagem de alto nível e de segunda geração. 
IV.SQL é uma linguagem de 2a geração
Assinale a correta classificação de cada assertiva com Verdadeiro ou Falso, conforme avaliação da assertiva
 
 I-V; II-V; III-F; IV-V
 I-V; II-V; III-F; IV-F
I-V; II-F; III-F; IV-V
I-V; II-F; III-F; IV-F
I-F; II-V; III-F; IV-F
Respondido em 10/04/2020 07:40:35
Explicação:
I.Ao grupo de linguagens de 1a. Geração pertencem: linguagem de máquina ou binária e linguagem Assembly. - Verdade
II.As linguagens de alto nível, ganham expressão nas décadas de 80 e 90, visando gerar programas mais eficientes. - Verdade
III.C++ é uma linguagem de alto nível e de segunda geração. - Falso é uma LP de alto nível, mas de 3a geração
IV.SQL é uma linguagem de 2a geração - false, SQL é de 4a geração
javascript:abre_colabore('38403','185605063','3701121988');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A3_201908040459_V1 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Sobre o paradigma orientado a objeto, avalie as assertivas:
I. Visa maior produtividade na programação, aumentando o reuso.
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe".
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.
Marque a alternativa que apresenta APENAS as assertivas CORRETAS
 
 I,II e III
II e III
I, II e IV
I e III
I e IV
Respondido em 10/04/2020 07:40:45
Explicação:
I. Visa maior produtividade na programação, aumentando o reuso. - Verdade
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados
 
 2a Questão
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.Inteligência Artificial a.PHP
II.Desenvolvimento Mobile - porção servidor b. JAVAScript
III. Desenvolvimento WEB - porção cliente c. Prolog
 d. Pascal
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2.
 I-b; II-a; III-c;
 I-c; II-a; III-b;
I-a; II-c; III-b;
I-c; II-b; III-a;
I-a; II-b; III-c
Respondido em 10/04/2020 07:40:47
Explicação:
PHP é usada em ambiente mobile para programação do lado servidor
prolog é LP para programação de aplicações de I.A. (inteligência artificial).
JavaScript usada para programação de aplicações web, do lado cliente (navegadores)
 
 3a Questão
Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
 JAVA
Prolog
Smalltalk
Pascal
COBOL
Respondido em 10/04/2020 07:40:38
Explicação:
JAVA pode ser considerada no paradigma:estruturado, orientado a objeto e concorrente.
As demais classicam-se em apenas 1 paradigma
- Cobol, Pascal - estruturado
- Smalltalk - orientado a objeto
- Prolog - paradigma lógico
 
 
 4a Questão
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-c; II-a; III-b;
I-c; II-b; II-a
I-a; II-b; III-c
I-b; II-a; III-c;
I-a; II-c; III-b
Respondido em 10/04/2020 07:40:40
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
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.
 
 5a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade.
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS.
 
 I-V;II-V;3-F;
I-F; II-V; III-V
I-V; II-V; III-V;
I-V; II-F;III-V;
 I-F; II-F; III-V
Respondido em 10/04/2020 07:40:54
Explicação:
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e
programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma
funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade.
 
 6a Questão
Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das
linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem
pode estar associada a uma propriedade. Mas pode ser que uma linguagem não tenha associação.
- associe o número (1 a 5) da coluna Linguagem com a letra (A a E) com a correta característica
Linguagem de programação
(Coluna 1) Propriedade (Coluna2)
1. JAVA a) Usada para programação no lado cliente (sistemaWEB)
2. PYTHON b) Linguagem usada para escrever o sistemaoperacional LINUX
3. C++ c) Também conhecida como sopa de letrinhas, combaixa legibilidade
4. C d) A principal propriedade é a portabilidade
5. JAVAScript e) LP de método híbrido de implementação, tal qualJAVA
Assinale a UNICA alternativa que correlaciona adequadamente a Linguagem a sua propriedade característica.
 
 1 d 
2 e 
3 sem associação.
4 b 
5 a 
 
1 d 
2 sem associação 
3 e
4 b 
5 a 
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
1 sem associação 
2 e 
3 a.
4 b 
5 d 
 
1 d 
2 a 
3 sem associação.
4 e 
5 b 
 
1 a 
2 e 
3 sem associação.
4 b 
5 d 
 
Respondido em 10/04/2020 07:40:45
Explicação:
1 d (JAVA A principal propriedade é a portabilidade)
2 e (PHYTON LP de método híbrido, tal qual JAVA)
3 sem associação.
4 b (C Linguagem usada para escrever o sistema operacional LINUX)
5 a (Javascript Usada para programação no lado cliente (sistema WEB)
Na coluna característica , a letra c) Também conhecida como sopa de letrinhas, com baixa legibilidade, fica sem associação. A LP
correta para associar a essa característica é MUMPS, linguagem procedural e ,normalmente, interpretada, usada no final da década
de 60 
 
javascript:abre_colabore('38403','185605085','3701122397');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A3_201908040459_V2 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
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.Inteligência Artificial a.PHP
II.Desenvolvimento Mobile - porção servidor b. JAVAScript
III. Desenvolvimento WEB - porção cliente c. Prolog
 d. Pascal
Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2.
 I-c; II-b; III-a;
 I-c; II-a; III-b;
I-a; II-b; III-c
I-b; II-a; III-c;
I-a; II-c; III-b;
Respondido em 10/04/2020 07:41:08
Explicação:
PHP é usada em ambiente mobile para programação do lado servidor
prolog é LP para programação de aplicações de I.A. (inteligência artificial).
JavaScript usada para programação de aplicações web, do lado cliente (navegadores)
 
 2a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade.
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS.
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 I-V;II-V;3-F;
I-V; II-F;III-V;
I-V; II-V; III-V;
 I-F; II-F; III-V
I-F; II-V; III-V
Respondido em 10/04/2020 07:41:11
Explicação:
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e
programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma
funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade.
 
 3a Questão
Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
 COBOL
Smalltalk
Pascal
 JAVA
Prolog
Respondido em 10/04/2020 07:41:03
Explicação:
JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente.
As demais classicam-se em apenas 1 paradigma
- Cobol, Pascal - estruturado
- Smalltalk - orientado a objeto
- Prolog - paradigma lógico
 
 
 4a Questão
Sobre o paradigma orientado a objeto, avalie as assertivas:
I. Visa maior produtividade na programação, aumentando o reuso.
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe".
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemastornaram--se mais simples e menos
integrados.
Marque a alternativa que apresenta APENAS as assertivas CORRETAS
 
 I e IV
I, II e IV
 I,II e III
II e III
I e III
Respondido em 10/04/2020 07:41:05
Explicação:
I. Visa maior produtividade na programação, aumentando o reuso. - Verdade
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das
linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem
pode estar associada a uma propriedade. Mas pode ser que uma linguagem não tenha associação.
- associe o número (1 a 5) da coluna Linguagem com a letra (A a E) com a correta característica
Linguagem de programação
(Coluna 1) Propriedade (Coluna2)
1. JAVA a) Usada para programação no lado cliente (sistemaWEB)
2. PYTHON b) Linguagem usada para escrever o sistemaoperacional LINUX
3. C++ c) Também conhecida como sopa de letrinhas, combaixa legibilidade
4. C d) A principal propriedade é a portabilidade
5. JAVAScript e) LP de método híbrido de implementação, tal qualJAVA
Assinale a UNICA alternativa que correlaciona adequadamente a Linguagem a sua propriedade característica.
 
 1 d 
2 a 
3 sem associação.
4 e 
5 b 
 
1 sem associação 
2 e 
3 a.
4 b 
5 d 
 
 1 d 
2 e 
3 sem associação.
4 b 
5 a 
 
1 a 
2 e 
3 sem associação.
4 b 
5 d 
 
1 d 
2 sem associação 
3 e
4 b 
5 a 
 
Respondido em 10/04/2020 07:41:19
Explicação:
1 d (JAVA A principal propriedade é a portabilidade)
2 e (PHYTON LP de método híbrido, tal qual JAVA)
3 sem associação.
4 b (C Linguagem usada para escrever o sistema operacional LINUX)
5 a (Javascript Usada para programação no lado cliente (sistema WEB)
Na coluna característica , a letra c) Também conhecida como sopa de letrinhas, com baixa legibilidade, fica sem associação. A LP
correta para associar a essa característica é MUMPS, linguagem procedural e ,normalmente, interpretada, usada no final da década
de 60 
 
 
 6a Questão
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. 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
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-c; II-a; III-b;
I-a; II-b; III-c
I-a; II-c; III-b
I-b; II-a; III-c;
I-c; II-b; II-a
Respondido em 10/04/2020 07:41:24
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.
javascript:abre_colabore('38403','185605107','3701120866');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A3_201908040459_V3 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
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.Inteligência Artificial a.PHP
II.Desenvolvimento Mobile - porção servidor b. JAVAScript
III. Desenvolvimento WEB - porção cliente c. Prolog
 d. Pascal
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-b; III-a;
 I-c; II-a; III-b;
Respondido em 10/04/2020 07:41:33
Explicação:
PHP é usada em ambiente mobile para programação do lado servidor
prolog é LP para programação de aplicações de I.A. (inteligência artificial).
JavaScript usada para programação de aplicações web, do lado cliente (navegadores)
 
 2a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade.
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS.
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 I-V;II-V;3-F;
I-V; II-V; III-V;
I-V; II-F;III-V;
 I-F; II-F; III-V
I-F; II-V; III-V
Respondido em 10/04/2020 07:41:35
Explicação:
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e
programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma
funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade.
 
 3a Questão
Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
 Pascal
Prolog
COBOL
 JAVA
Smalltalk
Respondido em 10/04/2020 07:41:37
Explicação:
JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente.
As demais classicam-se em apenas 1 paradigma
- Cobol, Pascal - estruturado
- Smalltalk - orientado a objeto
- Prolog - paradigma lógico
 
 
 4a Questão
Sobre o paradigma orientado a objeto, avalie as assertivas:
I. Visa maior produtividade na programação, aumentando o reuso.
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe".
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.
Marque a alternativa que apresenta APENAS as assertivas CORRETAS
 
 I e IV
I, II e IV
II e III
I e III
 I,II e III
Respondido em 10/04/2020 07:41:39
Explicação:
I. Visa maior produtividade na programação, aumentando o reuso. - Verdade
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simplese menos
integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das
linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem
pode estar associada a uma propriedade. Mas pode ser que uma linguagem não tenha associação.
- associe o número (1 a 5) da coluna Linguagem com a letra (A a E) com a correta característica
Linguagem de programação
(Coluna 1) Propriedade (Coluna2)
1. JAVA a) Usada para programação no lado cliente (sistemaWEB)
2. PYTHON b) Linguagem usada para escrever o sistemaoperacional LINUX
3. C++ c) Também conhecida como sopa de letrinhas, combaixa legibilidade
4. C d) A principal propriedade é a portabilidade
5. JAVAScript e) LP de método híbrido de implementação, tal qualJAVA
Assinale a UNICA alternativa que correlaciona adequadamente a Linguagem a sua propriedade característica.
 
 1 d 
2 e 
3 sem associação.
4 b 
5 a 
 
1 a 
2 e 
3 sem associação.
4 b 
5 d 
 
1 d 
2 a 
3 sem associação.
4 e 
5 b 
 
1 d 
2 sem associação 
3 e
4 b 
5 a 
 
1 sem associação 
2 e 
3 a.
4 b 
5 d 
 
Respondido em 10/04/2020 07:41:41
Explicação:
1 d (JAVA A principal propriedade é a portabilidade)
2 e (PHYTON LP de método híbrido, tal qual JAVA)
3 sem associação.
4 b (C Linguagem usada para escrever o sistema operacional LINUX)
5 a (Javascript Usada para programação no lado cliente (sistema WEB)
Na coluna característica , a letra c) Também conhecida como sopa de letrinhas, com baixa legibilidade, fica sem associação. A LP
correta para associar a essa característica é MUMPS, linguagem procedural e ,normalmente, interpretada, usada no final da década
de 60 
 
 
 6a Questão
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. 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
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-c; II-b; II-a
I-a; II-b; III-c
 I-c; II-a; III-b;
Respondido em 10/04/2020 07:41:45
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.
javascript:abre_colabore('38403','185605126','3701120972');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A3_201908040459_V4 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade.
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS.
 
 I-V; II-F;III-V;
I-V; II-V; III-V;
I-V;II-V;3-F;
 I-F; II-F; III-V
I-F; II-V; III-V
Respondido em 10/04/2020 07:41:54
Explicação:
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e
programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma
funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade.
 
 2a Questão
Sobre o paradigma orientado a objeto, avalie as assertivas:
I. Visa maior produtividade na programação, aumentando o reuso.
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe".
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.
Marque a alternativa que apresenta APENAS as assertivas CORRETAS
 
 I e III
I e IV
I, II e IV
 I,II e III
II e III
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Respondido em 10/04/2020 07:41:55
Explicação:
I. Visa maior produtividade na programação, aumentando o reuso. - Verdade
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados
 
 3a Questão
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.Inteligência Artificial a.PHP
II.Desenvolvimento Mobile - porção servidor b. JAVAScript
III. Desenvolvimento WEB - porção cliente c. Prolog
 d. Pascal
Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2.
 I-c; II-b; III-a;
I-a; II-b; III-c
 I-c; II-a; III-b;
I-a; II-c; III-b;
I-b; II-a; III-c;
Respondido em 10/04/2020 07:41:57
Explicação:
PHP é usada em ambiente mobile para programação do lado servidor
prolog é LP para programação de aplicações de I.A. (inteligência artificial).
JavaScript usada para programação de aplicações web, do lado cliente (navegadores)
 
 4a Questão
Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
 Smalltalk
 JAVA
COBOL
Pascal
Prolog
Respondido em 10/04/2020 07:41:59
Explicação:
JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente.
As demais classicam-se em apenas 1 paradigma
- Cobol, Pascal - estruturado
- Smalltalk - orientado a objeto
- Prolog - paradigma lógico
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
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 coluna2 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-c; II-b; II-a
I-a; II-c; III-b
I-a; II-b; III-c
I-b; II-a; III-c;
 I-c; II-a; III-b;
Respondido em 10/04/2020 07:41:50
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.
 
 6a Questão
Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das
linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem
pode estar associada a uma propriedade. Mas pode ser que uma linguagem não tenha associação.
- associe o número (1 a 5) da coluna Linguagem com a letra (A a E) com a correta característica
Linguagem de programação
(Coluna 1) Propriedade (Coluna2)
1. JAVA a) Usada para programação no lado cliente (sistemaWEB)
2. PYTHON b) Linguagem usada para escrever o sistemaoperacional LINUX
3. C++ c) Também conhecida como sopa de letrinhas, combaixa legibilidade
4. C d) A principal propriedade é a portabilidade
5. JAVAScript e) LP de método híbrido de implementação, tal qualJAVA
Assinale a UNICA alternativa que correlaciona adequadamente a Linguagem a sua propriedade característica.
 
 1 d 
2 a 
3 sem associação.
4 e 
5 b 
 
1 sem associação 
2 e 
3 a.
4 b 
5 d 
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
1 a 
2 e 
3 sem associação.
4 b 
5 d 
 
1 d 
2 sem associação 
3 e
4 b 
5 a 
 
 1 d 
2 e 
3 sem associação.
4 b 
5 a 
 
Respondido em 10/04/2020 07:41:54
Explicação:
1 d (JAVA A principal propriedade é a portabilidade)
2 e (PHYTON LP de método híbrido, tal qual JAVA)
3 sem associação.
4 b (C Linguagem usada para escrever o sistema operacional LINUX)
5 a (Javascript Usada para programação no lado cliente (sistema WEB)
Na coluna característica , a letra c) Também conhecida como sopa de letrinhas, com baixa legibilidade, fica sem associação. A LP
correta para associar a essa característica é MUMPS, linguagem procedural e ,normalmente, interpretada, usada no final da década
de 60 
 
javascript:abre_colabore('38403','185605133','3701123617');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
3a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A3_201908040459_V5 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
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.Inteligência Artificial a.PHP
II.Desenvolvimento Mobile - porção servidor b. JAVAScript
III. Desenvolvimento WEB - porção cliente c. Prolog
 d. Pascal
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-b; III-c
I-c; II-b; III-a;
 I-c; II-a; III-b;
I-a; II-c; III-b;
Respondido em 10/04/2020 07:42:14
Explicação:
PHP é usada em ambiente mobile para programação do lado servidor
prolog é LP para programação de aplicações de I.A. (inteligência artificial).
JavaScript usada para programação de aplicações web, do lado cliente (navegadores)
 
 2a Questão
Avalie as assertivas sobre as linguagens de programação (LP)
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade.
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS.
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 I-F; II-V; III-V
I-V; II-V; III-V;
 I-F; II-F; III-V
I-V; II-F;III-V;
I-V;II-V;3-F;
Respondido em 10/04/2020 07:42:05
Explicação:
I. Cada LP só se classifica em um dos paradigmas existentes para classificar LPs. - FALSO, Java por exemplo é orientada a objeto, e
programação concorrente ou seja pode ser classificada em mais de 1 paradigma mais mesmo tempo.
II. No paradigma lógico, o programa é um conjunto de funções e usa-se a recursividade com intensidade. --> Falso, No paradigma
funcional o programa é um conjunto de funções e usa-se a recursividade com intensidade
III. No paradigma orientado a objeto, as linguagens devem oferecer encapsulamento, herança e polimorfismo --> Verdade.
 
 3a Questão
Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
 Smalltalk
 JAVA
Pascal
Prolog
COBOL
Respondido em 10/04/2020 07:42:19
Explicação:
JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente.
As demais classicam-se em apenas 1 paradigma
- Cobol, Pascal - estruturado
- Smalltalk - orientado a objeto
- Prolog - paradigma lógico
 
 
 4a Questão
Sobre o paradigma orientado a objeto, avalie as assertivas:
I. Visa maior produtividade na programação, aumentando o reuso.
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe".
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.
Marque a alternativa que apresenta APENAS as assertivas CORRETAS
 
 I e IV
II e III
I, II e IV
 I,II e III
I e III
Respondido em 10/04/2020 07:42:21
Explicação:
I. Visa maior produtividade na programação, aumentando o reuso. - Verdade
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos
integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
Associe as 2 colunas. Na coluna a esquerda, temos as linguagens de programação e na coluna a direita, temos as propriedades das
linguagens de programação. Associe a linguagem (coluna 1) a sua respectiva propriedade adequada (coluna 2). Cada linguagem
pode estar associada a uma propriedade. Mas pode ser que uma linguagem não tenha associação.
- associe o número (1 a 5) da coluna Linguagem com a letra (A a E) com a correta característica
Linguagem de programação
(Coluna 1) Propriedade (Coluna2)
1. JAVA a) Usada para programação no lado cliente (sistemaWEB)
2. PYTHON b) Linguagem usada para escrever o sistemaoperacional LINUX
3. C++ c) Também conhecida como sopa de letrinhas, combaixa legibilidade
4. C d) A principal propriedade é a portabilidade
5. JAVAScript e) LP de método híbrido de implementação, tal qualJAVA
Assinale a UNICA alternativa que correlaciona adequadamente a Linguagem a sua propriedade característica.
 
 1 d 
2 e 
3 sem associação.
4 b 
5 a 
 
1 sem associação 
2 e 
3 a.
4 b 
5 d 
 
1 a 
2 e 
3sem associação.
4 b 
5 d 
 
1 d 
2 a 
3 sem associação.
4 e 
5 b 
 
1 d 
2 sem associação 
3 e
4 b 
5 a 
 
Respondido em 10/04/2020 07:42:24
Explicação:
1 d (JAVA A principal propriedade é a portabilidade)
2 e (PHYTON LP de método híbrido, tal qual JAVA)
3 sem associação.
4 b (C Linguagem usada para escrever o sistema operacional LINUX)
5 a (Javascript Usada para programação no lado cliente (sistema WEB)
Na coluna característica , a letra c) Também conhecida como sopa de letrinhas, com baixa legibilidade, fica sem associação. A LP
correta para associar a essa característica é MUMPS, linguagem procedural e ,normalmente, interpretada, usada no final da década
de 60 
 
 
 6a Questão
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. 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
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-c; II-b; II-a
I-a; II-c; III-b
I-b; II-a; III-c;
 I-c; II-a; III-b;
I-a; II-b; III-c
Respondido em 10/04/2020 07:42:16
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.
javascript:abre_colabore('38403','185605149','3701124080');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
4a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A4_201908040459_V1 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Sobre o conceito de Identificadores e como as LPs os implementam, avalie:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante
II. Toda LP possui as mesmas regras para nomear identificadores.
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas.
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS
 
 III e IV
II,III e IV
III
 I, III e IV
I e III
Respondido em 10/04/2020 07:42:40
Explicação:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante - Verdade
II. Toda LP possui as mesmas regras para nomear identificadores. - FALSO, cada LP tem as suas regras para nomear identificador
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código - Verdade
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas. - verdade
 
 2a Questão
Considere uma Linguagem de Programação, XPTO, que implemente o escopo estático para as amarrações, avalie as assertivas e a
relação de causa e efeito entre elas.
I. Na LP XPTO, que implementa o escopo estático de visibilidade, o primeiro local onde busca-se declaração de determinada
variável é na unidade corrente. Em seguida procura-se na unidade mais externa imediata.
PORQUE
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro
Com base em sua análise, assinale a única alternativa correta.
 
 As duas assertivas são falsas
As duas assertivas são verdadeiras e a segunda justifica a primeira
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
As duas assertivas são verdadeiras e a segunda não justifica a primeira
 
A assertiva I é false e a II é verdadeira
 A assertiva I é verdadeira e a II é falsa
Respondido em 10/04/2020 07:42:43
Explicação:
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro --> Falso a regra é de "dentro para fora"
 
 3a Questão
Considere as assertivas I e II a seguir e a possível relação de causa e efeito entre elas.
I.Palavras-chave das linguagens de programação não devem ser usadas como identificadores em programas.
PORQUE
II. Afeta a legibilidade do programa, na medida em que pode confundir o leitor.
Com base em sua análise das assertivas I e II, assinale a UNICA resposta correta.
 
 As assertivas I e II são verdadeiras e a segunda justifica a primeira.
A assertiva I está correta e a assertiva II está errada
As assertivas I e II são verdadeiras e a segunda não justiifca a primeira.
As assertivas I e II estão erradas.
A assertiva I está errada e a assertiva II está correta
Respondido em 10/04/2020 07:42:34
Explicação:
As LPs que permitem que suas palavras reservadas sejam usadas para outras finalidades, podem confunfir os usários e
consequetemente afetar a legibilidade do programa: afinal um identificador terá o mesmo nome de outro elemento que a LP
reservou.
 
 4a Questão
Avalie as assertivas a seguir 
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória).
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória)
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS
 III
I e II
I, II e III
 I e III
I
Respondido em 10/04/2020 07:42:47
Explicação:
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória). --> Verdade
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória) --> Falso,acontece em tempo de execução, essa amarração
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa. --> Verdade
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 5a Questão
A amarração da atribuição de valor a uma variável ocorre tempo de ____________________
Assinale a alternativa que preenche corretamente a frase acima.
 projeto da linguagem
 execução
implementação do compilador
compilação
carga do programa
Respondido em 10/04/2020 07:42:49
Explicação:
A atribuição de valor a uma variável é um comando, logo sua ação será durante a execução do programa.
 
 6a Questão
Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
 
 III e IV
III
I e II
I, II e IV
 I, II e III
Respondido em 10/04/2020 07:42:41
Explicação:
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
--> Verdade
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração -->
Verdade
III.A associação de uma constante com o seu valor, também chama-se amarração.--> Verdade
IV. A amarração sempre acontece em tempo de compilação --> Falso, pode ser em tempo de compilação, em tempo de projeto da
LP, em tempo de implementação do compilador, na fase de ligação, dentre outras opções.
 
 7a Questão
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
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).
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
 1-a; 2-e; 3-d; 4-b
 1-b; 2-e; 3-d; 4-a
1-b; 2-d; 3-e; 4-a
1-b; 2-c; 3-d; 4-a
1-b; 2-a; 3-d; 4-c
Respondido em 10/04/2020 07:42:44
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.
 
javascript:abre_colabore('38403','185605167','3701124532');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
4a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A4_201908040459_V2 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
 
 III e IV
 I, II e III
I, II e IV
III
I e II
Respondido em 10/04/2020 07:42:54
Explicação:
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
--> Verdade
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração -->
Verdade
III.A associação de uma constante com o seu valor, também chama-se amarração. --> Verdade
IV. A amarração sempre acontece em tempo de compilação --> Falso, pode ser em tempo de compilação, em tempo de projeto da
LP, em tempo de implementação do compilador, na fase de ligação, dentre outras opções.
 
 2a Questão
Sobre o conceito de Identificadores e como as LPs os implementam, avalie:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante
II. Toda LP possui as mesmas regras para nomear identificadores.
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS
 
 III e IV
II,III e IV
I e III
 I, III e IV
III
Respondido em 10/04/2020 07:43:07
Explicação:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante - Verdade
II. Toda LP possui as mesmas regras para nomear identificadores. - FALSO, cada LP tem as suas regras para nomear identificador
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código - Verdade
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas. - verdade
 
 3a Questão
Considere uma Linguagem de Programação, XPTO, que implemente o escopo estático para as amarrações, avalie as assertivas e a
relação de causa e efeito entre elas.
I. Na LP XPTO, que implementa o escopo estático de visibilidade, o primeiro local onde busca-se declaração de determinada
variável é na unidade corrente. Em seguida procura-se na unidade mais externa imediata.
PORQUE
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro
Com base em sua análise, assinale a única alternativa correta.
 
 As duas assertivas são verdadeiras e a segunda não justifica a primeira
 
As duas assertivas são verdadeiras e a segunda justifica a primeira
 
A assertiva I é false e a II é verdadeira
As duas assertivas são falsas
 A assertiva I é verdadeira e a II é falsa
Respondido em 10/04/2020 07:43:09
Explicação:
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro --> Falso a regra é de "dentro para fora"
 
 4a Questão
Considere as assertivas I e II a seguir e a possível relação de causa e efeito entre elas.
I.Palavras-chave das linguagens de programação não devem ser usadas como identificadores em programas.
PORQUE
II. Afeta a legibilidade do programa, na medida em que pode confundir o leitor.
Com base em sua análise das assertivas I e II, assinale a UNICA resposta correta.
 
 As assertivas I e II são verdadeiras e a segunda não justiifca a primeira.
As assertivas I e II estão erradas.
A assertiva I está correta e a assertiva II está errada
A assertiva I está errada e a assertiva II está correta
 As assertivas I e II são verdadeiras e a segunda justifica a primeira.
Respondido em 10/04/2020 07:43:11
Explicação:
As LPs que permitem que suas palavras reservadas sejam usadas para outras finalidades, podem confunfir os usários e
consequetemente afetar a legibilidade do programa: afinal um identificador terá o mesmo nome de outro elemento que a LP
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
reservou.
 
 5a Questão
Avalie as assertivas a seguir 
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória).
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória)
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS
 I
I e II
III
 I e III
I, II e III
Respondido em 10/04/2020 07:43:02
Explicação:
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória). --> Verdade
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória) --> Falso,acontece em tempo de execução, essa amarração
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa. --> Verdade
 
 6a Questão
A amarração da atribuição de valor a uma variável ocorre tempo de ____________________
Assinale a alternativa que preenche corretamente a frase acima.
 projeto da linguagem
carga do programa
implementação do compilador
 execução
compilação
Respondido em 10/04/2020 07:43:16
Explicação:
A atribuição de valor a uma variável é um comando, logo sua ação será durante a execução do programa.7a Questão
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
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).
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
 1-b; 2-d; 3-e; 4-a
1-a; 2-e; 3-d; 4-b
1-b; 2-a; 3-d; 4-c
 1-b; 2-e; 3-d; 4-a
1-b; 2-c; 3-d; 4-a
Respondido em 10/04/2020 07:43: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.
 
javascript:abre_colabore('38403','185605184','3701124942');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
4a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A4_201908040459_V3 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
 
 III
I e II
I, II e IV
 I, II e III
III e IV
Respondido em 10/04/2020 07:43:27
Explicação:
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
--> Verdade
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração -->
Verdade
III.A associação de uma constante com o seu valor, também chama-se amarração. --> Verdade
IV. A amarração sempre acontece em tempo de compilação --> Falso, pode ser em tempo de compilação, em tempo de projeto da
LP, em tempo de implementação do compilador, na fase de ligação, dentre outras opções.
 
 2a Questão
Sobre o conceito de Identificadores e como as LPs os implementam, avalie:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante
II. Toda LP possui as mesmas regras para nomear identificadores.
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS
 
 I e III
III
III e IV
II,III e IV
 I, III e IV
Respondido em 10/04/2020 07:43:18
Explicação:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante - Verdade
II. Toda LP possui as mesmas regras para nomear identificadores. - FALSO, cada LP tem as suas regras para nomear identificador
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código - Verdade
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas. - verdade
 
 3a Questão
Considere uma Linguagem de Programação, XPTO, que implemente o escopo estático para as amarrações, avalie as assertivas e a
relação de causa e efeito entre elas.
I. Na LP XPTO, que implementa o escopo estático de visibilidade, o primeiro local onde busca-se declaração de determinada
variável é na unidade corrente. Em seguida procura-se na unidade mais externa imediata.
PORQUE
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro
Com base em sua análise, assinale a única alternativa correta.
 
 A assertiva I é verdadeira e a II é falsa
A assertiva I é false e a II é verdadeira
As duas assertivas são verdadeiras e a segunda não justifica a primeira
 
As duas assertivas são verdadeiras e a segunda justifica a primeira
 
As duas assertivas são falsas
Respondido em 10/04/2020 07:43:32
Explicação:
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro --> Falso a regra é de "dentro para fora"
 
 4a Questão
Considere as assertivas I e II a seguir e a possível relação de causa e efeito entre elas.
I.Palavras-chave das linguagens de programação não devem ser usadas como identificadores em programas.
PORQUE
II. Afeta a legibilidade do programa, na medida em que pode confundir o leitor.
Com base em sua análise das assertivas I e II, assinale a UNICA resposta correta.
 
 A assertiva I está errada e a assertiva II está correta
As assertivas I e II estão erradas.
As assertivas I e II são verdadeiras e a segunda não justiifca a primeira.
A assertiva I está correta e a assertiva II está errada
 As assertivas I e II são verdadeiras e a segunda justifica a primeira.
Respondido em 10/04/2020 07:43:34
Explicação:
As LPs que permitem que suas palavras reservadas sejam usadas para outras finalidades, podem confunfir os usários e
consequetemente afetar a legibilidade do programa: afinal um identificador terá o mesmo nome de outro elemento que a LP
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
reservou.
 
 5a Questão
Avalie as assertivas a seguir 
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória).
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória)
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS
 I, II e III
III
I
 I e III
I e II
Respondido em 10/04/2020 07:43:36
Explicação:
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória). --> Verdade
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória) --> Falso,acontece em tempo de execução, essa amarração
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa. --> Verdade
 
 6a Questão
A amarração da atribuição de valor a uma variável ocorre tempo de ____________________
Assinale a alternativa que preenche corretamente a frase acima.
 carga do programa
implementação do compilador
projeto da linguagem
compilação
 execução
Respondido em 10/04/2020 07:43:38
Explicação:
A atribuição de valor a uma variável é um comando, logo sua ação será durante a execução do programa.
 
 7a Questão
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
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).
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
 1-b; 2-c; 3-d; 4-a
1-b; 2-d; 3-e; 4-a
1-b; 2-a; 3-d; 4-c
 1-b; 2-e; 3-d; 4-a
1-a; 2-e; 3-d; 4-b
Respondido em 10/04/2020 07:43:40
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.
 
javascript:abre_colabore('38403','185605201','3701125248');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
4a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A4_201908040459_V4 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
 
 III
III e IV
I, II e IV
I e II
 I, II e III
Respondido em 10/04/2020 07:43:50
Explicação:
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
--> Verdade
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração -->
Verdade
III.A associação de uma constante com o seu valor, também chama-se amarração. --> Verdade
IV. A amarração sempre acontece em tempo de compilação --> Falso, pode ser em tempo de compilação, em tempo de projeto da
LP, em tempo de implementação do compilador, na fase de ligação, dentre outras opções.
 
 2a Questão
Sobre o conceito de Identificadores e como as LPs os implementam, avalie:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante
II. Toda LP possui as mesmas regras para nomear identificadores.
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS
 
 I e III
II,III e IV
 I, III e IV
III e IV
III
Respondido em 10/04/2020 07:43:52
Explicação:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante - Verdade
II. Toda LP possui as mesmas regras para nomear identificadores. - FALSO, cada LP tem as suas regras para nomear identificador
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código - Verdade
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas. - verdade
 
 3a Questão
Considere uma Linguagem de Programação, XPTO, que implemente o escopo estático para as amarrações, avalie as assertivas e a
relação de causa e efeito entre elas.
I. Na LP XPTO, que implementa o escopo estático de visibilidade, o primeiro local onde busca-se declaração de determinada
variável é na unidade corrente. Em seguida procura-se na unidade mais externa imediata.
PORQUE
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro
Com base em sua análise, assinale a única alternativa correta.
 
 A assertiva I é false e a II é verdadeira
As duas assertivas são falsas
As duas assertivas são verdadeiras e a segunda justifica a primeira
 
As duas assertivas são verdadeiras e a segunda não justifica a primeira
 
 A assertiva I é verdadeira e a II é falsa
Respondido em 10/04/2020 07:43:54
Explicação:
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro --> Falso a regra é de "dentro para fora"
 
 4a Questão
Considere as assertivas I e II a seguir e a possível relação de causa e efeito entre elas.
I.Palavras-chave das linguagens de programação não devem ser usadas como identificadores em programas.
PORQUE
II. Afeta a legibilidade do programa, na medida em que pode confundir o leitor.
Com base em sua análise das assertivas I e II, assinale a UNICA resposta correta.
 
 A assertiva I está errada e a assertiva II está correta
As assertivas I e II são verdadeiras e a segunda não justiifca a primeira.
As assertivas I e II estão erradas.
 As assertivas I e II são verdadeiras e a segunda justifica a primeira.
A assertiva I está correta e a assertiva II está errada
Respondido em 10/04/2020 07:43:56
Explicação:
As LPs que permitem que suas palavras reservadas sejam usadas para outras finalidades, podem confunfir os usários e
consequetemente afetar a legibilidade do programa: afinal um identificador terá o mesmo nome de outro elemento que a LP
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
reservou.
 
 5a Questão
Avalie as assertivas a seguir 
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória).
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória)
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS
 I, II e III
I
III
I e II
 I e III
Respondido em 10/04/2020 07:43:47
Explicação:
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória). --> Verdade
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória) --> Falso,acontece em tempo de execução, essa amarração
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa. --> Verdade
 
 6a Questão
A amarração da atribuição de valor a uma variável ocorre tempo de ____________________
Assinale a alternativa que preenche corretamente a frase acima.
 execução
compilação
implementação do compilador
carga do programa
projeto da linguagem
Respondido em 10/04/2020 07:43:49
Explicação:
A atribuição de valor a uma variável é um comando, logo sua ação será durante a execução do programa.
 
 7a Questão
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
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ção4. 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).
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
 1-b; 2-c; 3-d; 4-a
1-a; 2-e; 3-d; 4-b
1-b; 2-a; 3-d; 4-c
1-b; 2-d; 3-e; 4-a
 1-b; 2-e; 3-d; 4-a
Respondido em 10/04/2020 07:44:03
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.
 
javascript:abre_colabore('38403','185605223','3701125660');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
4a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A4_201908040459_V5 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas a seguir, quer versão sobre o conceito de amarração.
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração
III.A associação de uma constante com o seu valor, também chama-se amarração.
IV. A amarração sempre acontece em tempo de compilação
Com base em sua análise das assertivas, assinale a UNICA alternativa que contém APENAS as assertivas CORRETAS.
 
 I e II
I, II e IV
 I, II e III
III
III e IV
Respondido em 10/04/2020 07:44:13
Explicação:
I. O conceito de amarração se dá na medida em que associamos identificadores as suas propriedades, como por exemplo seu valor.
--> Verdade
II. A associação de uma variável ao domínio de valores que a variável poderá assumir, também chamamos de amarração -->
Verdade
III.A associação de uma constante com o seu valor, também chama-se amarração. --> Verdade
IV. A amarração sempre acontece em tempo de compilação --> Falso, pode ser em tempo de compilação, em tempo de projeto da
LP, em tempo de implementação do compilador, na fase de ligação, dentre outras opções.
 
 2a Questão
Considere uma Linguagem de Programação, XPTO, que implemente o escopo estático para as amarrações, avalie as assertivas e a
relação de causa e efeito entre elas.
I. Na LP XPTO, que implementa o escopo estático de visibilidade, o primeiro local onde busca-se declaração de determinada
variável é na unidade corrente. Em seguida procura-se na unidade mais externa imediata.
PORQUE
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','4','','','');
javascript:abre_frame('3','4','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Com base em sua análise, assinale a única alternativa correta.
 
 As duas assertivas são verdadeiras e a segunda justifica a primeira
 
As duas assertivas são verdadeiras e a segunda não justifica a primeira
 
 A assertiva I é verdadeira e a II é falsa
A assertiva I é false e a II é verdadeira
As duas assertivas são falsas
Respondido em 10/04/2020 07:44:04
Explicação:
II A regra de visibilidade, em uma LP de escopo estático é de fora para dentro --> Falso a regra é de "dentro para fora"
 
 3a Questão
Considere as assertivas I e II a seguir e a possível relação de causa e efeito entre elas.
I.Palavras-chave das linguagens de programação não devem ser usadas como identificadores em programas.
PORQUE
II. Afeta a legibilidade do programa, na medida em que pode confundir o leitor.
Com base em sua análise das assertivas I e II, assinale a UNICA resposta correta.
 
 A assertiva I está correta e a assertiva II está errada
As assertivas I e II são verdadeiras e a segunda não justiifca a primeira.
As assertivas I e II estão erradas.
 As assertivas I e II são verdadeiras e a segunda justifica a primeira.
A assertiva I está errada e a assertiva II está correta
Respondido em 10/04/2020 07:44:06
Explicação:
As LPs que permitem que suas palavras reservadas sejam usadas para outras finalidades, podem confunfir os usários e
consequetemente afetar a legibilidade do programa: afinal um identificador terá o mesmo nome de outro elemento que a LP
reservou.
 
 4a Questão
Avalie as assertivas a seguir 
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória).
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória)
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS
 I e II
III
I
I, II e III
 I e III
Respondido em 10/04/2020 07:44:08
Explicação:
I. A amarração do identificador da variável global a seu endereço de memória, acontece no tempo de carga do programa (na
memória). --> Verdade
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
II. A amarração do identificador da variável local a seu endereço de memória, acontece no tempo de carga do programa (na
memória) --> Falso,acontece em tempo de execução, essa amarração
III. A amarração do Valor a um identificador de variável, acontece em tempo de execução do programa. --> Verdade
 
 5a Questão
A amarração da atribuição de valor a uma variável ocorre tempo de ____________________
Assinale a alternativa que preenche corretamente a frase acima.
 projeto da linguagem
implementação do compilador
carga do programa
 execução
compilação
Respondido em 10/04/2020 07:44:12
Explicação:
A atribuição de valor a uma variável é um comando, logo sua ação será durante a execução do programa.
 
 6a Questão
Sobre o conceito de Identificadores e como as LPs os implementam, avalie:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante
II. Toda LP possui as mesmas regras para nomear identificadores.
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas.
Com base em sua análise, marque a opção que apresenta APENAS as assertivas CORRETAS
 
 I e III
III e IV
III
II,III e IV
 I, III e IV
Respondido em 10/04/2020 07:44:15
Explicação:
I. Um identificador referencia, dentre outras coisas: uma variável ou uma constante - Verdade
II. Toda LP possui as mesmas regras para nomear identificadores. - FALSO, cada LP tem as suas regras para nomear identificador
III. O nome de um identificador deve ser auto explicativo, sempre, de forma a aumentar a legibilidade do código - Verdade
IV. Os identificadores especiais são elementos da linguagem que podem ou não serem redefinidos pelos programadores, como
palavras reservadas. - verdade
 
 7a Questão
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
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).
29/05/2020 EPS
simulado.estacio.br/alunos/4/4
 1-b; 2-e; 3-d; 4-a
1-b; 2-d; 3-e; 4-a
1-b; 2-a; 3-d; 4-c
1-b; 2-c; 3-d; 4-a
1-a; 2-e; 3-d; 4-b
Respondido em 10/04/2020 07:44:17
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.
 
javascript:abre_colabore('38403','185605241','3701125773');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
5a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A5_201908040459_V1 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
 Associe as duas colunas. À esquerda, temos alguns tipos de dados simples; à direita, propriedades ou exemplo de tipos de dados
simples. Associe o tipo de dado simples à sua respectiva propriedade ou ao seu exemplo. Cada tipo de dado pode ou não estar
associado a uma propriedade ou exemplo. Também pode haver propriedade ou exemplo sem relação com o tipo de dado. Associe o
número (1 a 5) da coluna ¿tipo de dado simples¿ com a letra (A a E) correspondente de ¿propriedade ou exemplo¿.
Tipo de dados simples Propriedade ou exemplo
1. Tipo Booleano a. Armazena cada letra do alfabeto
2. Tipo Discreto b. True (verdade) é uma de seus 2 possíveis valores
3. Tipo Caracter c. Carros = (CRV,Sportage,IX35)
4. Tipo Float d. Armazena valores monetários
 e. Armazena valores inteiros
 
 1-b; 2-a;3-c;4-d;
1-d; 2-c;3-a;4-b;
 1-b; 2-c;3-a;4-d;
1-b; 2-c;3-a;4-e;
1-c; 2-a;3-b;4-d;
Respondido em 10/04/2020 07:44:31
Explicação:
1. Tipo Booleano --> b. True (verdade) é uma de seus 2 possíveis valores
2. Tipo Discreto --> c.Carros = = (CRV,Sportage,IX35)
3. Tipo Caracter --> a.Armazena cada letra do alfabeto
4. Tipo Float --> d.Armazena valores monetários
 
 2a Questão
1. Sobre o conceito de variáveis e constantes e como as LPs os implementam, avalie:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional.
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada.
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor.
Com base em sua análise, marque a opção que apresente TODAS as assertivas CORRETAS
 II e III
II, III e IV
 I,II,III e IV
I e IV
I , II e III
Respondido em 10/04/2020 07:44:33
Explicação:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional. --> Verdade
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada. --> Verdade
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração --> Verdade
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor. --> Verdade
 
 3a Questão
Assinale a alternativa que é um tipo de dado composto ou estruturado
 caracter
Inteiro
 Vetor
lógica
Numérico com casas decimais
Respondido em 10/04/2020 07:44:47
Explicação:
o vetor é uma estrutura de dados (composta), contendo N elementos do mesmo tipos
 
 4a Questão
Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação
IV. Em linguagens como Python, a verificação ocorre em tempo de execução
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
 
 II e III
I, II, III e IV
 III e IV
III
I, III e IV
Respondido em 10/04/2020 07:44:38
Explicação:
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa -
FALSO, na tipagem estática, o tipo de dado é fixada em tempo de compilação
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação --> FALSO, na tipagem
dinâmica, o tipo de dado da variável pode variar durante a execução do programa
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação --> VERDADE
IV. Em linguagens como Python, a verificação ocorre em tempo de execução --> VERDADE
 
 5a Questão
Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
 I, II e III
I e III
I e IV
II, III e IV
II e IV
Respondido em 10/04/2020 07:44:40
Explicação:
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações - VERDADE
II. Um bom sistema de tipos confere confiabildade a LP --> VERDADE
III. Confiabilidade é um valioso quesito de avaliação de uma LP --> VERDADE
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas. --> FALSO, pois Lps dinamicamente tipadas
e as híbridas (como JAVA) também podem ser classificadas como fortemente tipadas
 
 6a Questão
Avalie as assertivas referentes aos conceitos de variáveis e constantes.
I. As variáveis ocupam espaços de memória, as constantes não.
II. O nome variável é dado pois seu valor pode variar durante a execução do programa
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa.
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação
Assinale a UNICA alternativa de resposta que possui TODAS as assertivas CERTAS
 
 II e III
III e IV
II e IV
II, III e IV
 II
Respondido em 10/04/2020 07:44:53
Explicação:
I. As variáveis ocupam espaços de memória, as constantes não. - FALSO, as consantes também ocupam espaços de memória
II. O nome variável é dado pois seu valor pode variar durante a execução do programa --> VERDADE
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa. -->
FALSO, as constantes recebem esse nome por não terem seus valores alterados durante a execução do programa
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação --> FALSO, em tempo de carga do programa
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','185605257','3701126184');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
5a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A5_201908040459_V2 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMASDE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
 I e III
I e IV
 I, II e III
II, III e IV
II e IV
Respondido em 10/04/2020 07:44:52
Explicação:
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações - VERDADE
II. Um bom sistema de tipos confere confiabildade a LP --> VERDADE
III. Confiabilidade é um valioso quesito de avaliação de uma LP --> VERDADE
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas. --> FALSO, pois Lps dinamicamente tipadas
e as híbridas (como JAVA) também podem ser classificadas como fortemente tipadas
 
 2a Questão
Assinale a alternativa que é um tipo de dado composto ou estruturado
 Numérico com casas decimais
 Vetor
Inteiro
lógica
caracter
Respondido em 10/04/2020 07:44:54
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Explicação:
o vetor é uma estrutura de dados (composta), contendo N elementos do mesmo tipos
 
 3a Questão
Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação
IV. Em linguagens como Python, a verificação ocorre em tempo de execução
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
 
 I, III e IV
I, II, III e IV
II e III
III
 III e IV
Respondido em 10/04/2020 07:44:56
Explicação:
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa -
FALSO, na tipagem estática, o tipo de dado é fixada em tempo de compilação
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação --> FALSO, na tipagem
dinâmica, o tipo de dado da variável pode variar durante a execução do programa
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação --> VERDADE
IV. Em linguagens como Python, a verificação ocorre em tempo de execução --> VERDADE
 
 4a Questão
1. Sobre o conceito de variáveis e constantes e como as LPs os implementam, avalie:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional.
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada.
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor.
Com base em sua análise, marque a opção que apresente TODAS as assertivas CORRETAS
 I e IV
II e III
II, III e IV
 I,II,III e IV
I , II e III
Respondido em 10/04/2020 07:44:59
Explicação:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional. --> Verdade
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada. --> Verdade
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração --> Verdade
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor. --> Verdade
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
 Associe as duas colunas. À esquerda, temos alguns tipos de dados simples; à direita, propriedades ou exemplo de tipos de dados
simples. Associe o tipo de dado simples à sua respectiva propriedade ou ao seu exemplo. Cada tipo de dado pode ou não estar
associado a uma propriedade ou exemplo. Também pode haver propriedade ou exemplo sem relação com o tipo de dado. Associe o
número (1 a 5) da coluna ¿tipo de dado simples¿ com a letra (A a E) correspondente de ¿propriedade ou exemplo¿.
Tipo de dados simples Propriedade ou exemplo
1. Tipo Booleano a. Armazena cada letra do alfabeto
2. Tipo Discreto b. True (verdade) é uma de seus 2 possíveis valores
3. Tipo Caracter c. Carros = (CRV,Sportage,IX35)
4. Tipo Float d. Armazena valores monetários
 e. Armazena valores inteiros
 
 1-d; 2-c;3-a;4-b;
 1-b; 2-c;3-a;4-d;
1-b; 2-a;3-c;4-d;
1-b; 2-c;3-a;4-e;
1-c; 2-a;3-b;4-d;
Respondido em 10/04/2020 07:45:12
Explicação:
1. Tipo Booleano --> b. True (verdade) é uma de seus 2 possíveis valores
2. Tipo Discreto --> c.Carros = = (CRV,Sportage,IX35)
3. Tipo Caracter --> a.Armazena cada letra do alfabeto
4. Tipo Float --> d.Armazena valores monetários
 
 6a Questão
Avalie as assertivas referentes aos conceitos de variáveis e constantes.
I. As variáveis ocupam espaços de memória, as constantes não.
II. O nome variável é dado pois seu valor pode variar durante a execução do programa
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa.
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação
Assinale a UNICA alternativa de resposta que possui TODAS as assertivas CERTAS
 
 III e IV
II, III e IV
II e III
II e IV
 II
Respondido em 10/04/2020 07:45:04
Explicação:
I. As variáveis ocupam espaços de memória, as constantes não. - FALSO, as consantes também ocupam espaços de memória
II. O nome variável é dado pois seu valor pode variar durante a execução do programa --> VERDADE
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa. -->
FALSO, as constantes recebem esse nome por não terem seus valores alterados durante a execução do programa
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação --> FALSO, em tempo de carga do programa
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','185605270','3701125811');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
5a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A5_201908040459_V3 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
 I e IV
II e IV
I e III
II, III e IV
 I, II e III
Respondido em 10/04/2020 07:45:14
Explicação:
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações - VERDADE
II. Um bom sistema de tipos confere confiabildade a LP --> VERDADE
III. Confiabilidade é um valioso quesito de avaliação de uma LP --> VERDADE
IV. Apenas LPs estaticamente tipadas podem ser consideradasLPs fortemente tipadas. --> FALSO, pois Lps dinamicamente tipadas
e as híbridas (como JAVA) também podem ser classificadas como fortemente tipadas
 
 2a Questão
Assinale a alternativa que é um tipo de dado composto ou estruturado
 caracter
 Vetor
lógica
Inteiro
Numérico com casas decimais
Respondido em 10/04/2020 07:45:16
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Explicação:
o vetor é uma estrutura de dados (composta), contendo N elementos do mesmo tipos
 
 3a Questão
Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação
IV. Em linguagens como Python, a verificação ocorre em tempo de execução
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
 
 I, II, III e IV
III
 III e IV
II e III
I, III e IV
Respondido em 10/04/2020 07:45:18
Explicação:
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa -
FALSO, na tipagem estática, o tipo de dado é fixada em tempo de compilação
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação --> FALSO, na tipagem
dinâmica, o tipo de dado da variável pode variar durante a execução do programa
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação --> VERDADE
IV. Em linguagens como Python, a verificação ocorre em tempo de execução --> VERDADE
 
 4a Questão
1. Sobre o conceito de variáveis e constantes e como as LPs os implementam, avalie:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional.
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada.
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor.
Com base em sua análise, marque a opção que apresente TODAS as assertivas CORRETAS
 I,II,III e IV
II, III e IV
I , II e III
I e IV
II e III
Respondido em 10/04/2020 07:45:32
Explicação:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional. --> Verdade
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada. --> Verdade
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração --> Verdade
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor. --> Verdade
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
 Associe as duas colunas. À esquerda, temos alguns tipos de dados simples; à direita, propriedades ou exemplo de tipos de dados
simples. Associe o tipo de dado simples à sua respectiva propriedade ou ao seu exemplo. Cada tipo de dado pode ou não estar
associado a uma propriedade ou exemplo. Também pode haver propriedade ou exemplo sem relação com o tipo de dado. Associe o
número (1 a 5) da coluna ¿tipo de dado simples¿ com a letra (A a E) correspondente de ¿propriedade ou exemplo¿.
Tipo de dados simples Propriedade ou exemplo
1. Tipo Booleano a. Armazena cada letra do alfabeto
2. Tipo Discreto b. True (verdade) é uma de seus 2 possíveis valores
3. Tipo Caracter c. Carros = (CRV,Sportage,IX35)
4. Tipo Float d. Armazena valores monetários
 e. Armazena valores inteiros
 
 1-b; 2-a;3-c;4-d;
1-c; 2-a;3-b;4-d;
1-d; 2-c;3-a;4-b;
 1-b; 2-c;3-a;4-d;
1-b; 2-c;3-a;4-e;
Respondido em 10/04/2020 07:45:23
Explicação:
1. Tipo Booleano --> b. True (verdade) é uma de seus 2 possíveis valores
2. Tipo Discreto --> c.Carros = = (CRV,Sportage,IX35)
3. Tipo Caracter --> a.Armazena cada letra do alfabeto
4. Tipo Float --> d.Armazena valores monetários
 
 6a Questão
Avalie as assertivas referentes aos conceitos de variáveis e constantes.
I. As variáveis ocupam espaços de memória, as constantes não.
II. O nome variável é dado pois seu valor pode variar durante a execução do programa
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa.
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação
Assinale a UNICA alternativa de resposta que possui TODAS as assertivas CERTAS
 
 II, III e IV
III e IV
II e IV
II e III
 II
Respondido em 10/04/2020 07:45:36
Explicação:
I. As variáveis ocupam espaços de memória, as constantes não. - FALSO, as consantes também ocupam espaços de memória
II. O nome variável é dado pois seu valor pode variar durante a execução do programa --> VERDADE
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa. -->
FALSO, as constantes recebem esse nome por não terem seus valores alterados durante a execução do programa
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação --> FALSO, em tempo de carga do programa
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','185605285','3701126916');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
5a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A5_201908040459_V4 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
 I e III
II, III e IV
 I, II e III
II e IV
I e IV
Respondido em 10/04/2020 07:45:45
Explicação:
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações - VERDADE
II. Um bom sistema de tipos confere confiabildade a LP --> VERDADE
III. Confiabilidade é um valioso quesito de avaliação de uma LP --> VERDADE
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas. --> FALSO, pois Lps dinamicamente tipadas
e as híbridas (como JAVA) também podem ser classificadas como fortemente tipadas
 
 2a Questão
Assinale a alternativa que é um tipo de dado composto ou estruturado
 Numérico com casas decimais
lógica
caracter
Inteiro
 Vetor
Respondido em 10/04/2020 07:45:36
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Explicação:
o vetor é uma estrutura de dados (composta), contendo N elementos do mesmo tipos
 
 3a Questão
Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa
II. Nas linguagens que implementama tipagem dinâmica, o tipo de dado é fixada em tempo de compilação
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação
IV. Em linguagens como Python, a verificação ocorre em tempo de execução
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
 
 I, III e IV
III
I, II, III e IV
 III e IV
II e III
Respondido em 10/04/2020 07:45:49
Explicação:
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa -
FALSO, na tipagem estática, o tipo de dado é fixada em tempo de compilação
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação --> FALSO, na tipagem
dinâmica, o tipo de dado da variável pode variar durante a execução do programa
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação --> VERDADE
IV. Em linguagens como Python, a verificação ocorre em tempo de execução --> VERDADE
 
 4a Questão
1. Sobre o conceito de variáveis e constantes e como as LPs os implementam, avalie:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional.
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada.
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor.
Com base em sua análise, marque a opção que apresente TODAS as assertivas CORRETAS
 II, III e IV
 I,II,III e IV
I , II e III
I e IV
II e III
Respondido em 10/04/2020 07:45:52
Explicação:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional. --> Verdade
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada. --> Verdade
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração --> Verdade
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor. --> Verdade
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
 Associe as duas colunas. À esquerda, temos alguns tipos de dados simples; à direita, propriedades ou exemplo de tipos de dados
simples. Associe o tipo de dado simples à sua respectiva propriedade ou ao seu exemplo. Cada tipo de dado pode ou não estar
associado a uma propriedade ou exemplo. Também pode haver propriedade ou exemplo sem relação com o tipo de dado. Associe o
número (1 a 5) da coluna ¿tipo de dado simples¿ com a letra (A a E) correspondente de ¿propriedade ou exemplo¿.
Tipo de dados simples Propriedade ou exemplo
1. Tipo Booleano a. Armazena cada letra do alfabeto
2. Tipo Discreto b. True (verdade) é uma de seus 2 possíveis valores
3. Tipo Caracter c. Carros = (CRV,Sportage,IX35)
4. Tipo Float d. Armazena valores monetários
 e. Armazena valores inteiros
 
 1-b; 2-c;3-a;4-d;
1-d; 2-c;3-a;4-b;
1-b; 2-c;3-a;4-e;
1-b; 2-a;3-c;4-d;
1-c; 2-a;3-b;4-d;
Respondido em 10/04/2020 07:45:43
Explicação:
1. Tipo Booleano --> b. True (verdade) é uma de seus 2 possíveis valores
2. Tipo Discreto --> c.Carros = = (CRV,Sportage,IX35)
3. Tipo Caracter --> a.Armazena cada letra do alfabeto
4. Tipo Float --> d.Armazena valores monetários
 
 6a Questão
Avalie as assertivas referentes aos conceitos de variáveis e constantes.
I. As variáveis ocupam espaços de memória, as constantes não.
II. O nome variável é dado pois seu valor pode variar durante a execução do programa
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa.
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação
Assinale a UNICA alternativa de resposta que possui TODAS as assertivas CERTAS
 
 II e III
 II
II e IV
III e IV
II, III e IV
Respondido em 10/04/2020 07:45:56
Explicação:
I. As variáveis ocupam espaços de memória, as constantes não. - FALSO, as consantes também ocupam espaços de memória
II. O nome variável é dado pois seu valor pode variar durante a execução do programa --> VERDADE
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa. -->
FALSO, as constantes recebem esse nome por não terem seus valores alterados durante a execução do programa
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação --> FALSO, em tempo de carga do programa
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','185605306','3701127223');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
5a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A5_201908040459_V5 10/04/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
 I, II e III
I e IV
II, III e IV
I e III
II e IV
Respondido em 10/04/2020 07:46:06
Explicação:
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações - VERDADE
II. Um bom sistema de tipos confere confiabildade a LP --> VERDADE
III. Confiabilidade é um valioso quesito de avaliação de uma LP --> VERDADE
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas. --> FALSO, pois Lps dinamicamente tipadas
e as híbridas (como JAVA) também podem ser classificadas como fortemente tipadas
 
 2a Questão
Assinale a alternativa que é um tipo de dado composto ou estruturado
 Vetor
Inteiro
caracter
Numérico com casas decimais
lógica
Respondido em 10/04/2020 07:46:09
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','5','','','');
javascript:abre_frame('3','5','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Explicação:
o vetor é uma estrutura de dados (composta), contendo N elementos do mesmo tipos
 
 3a Questão
Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação
IV. Em linguagens como Python, a verificação ocorre em tempo de execução
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
 
 III
I, II, III e IV
 III e IV
I, III e IV
II e III
Respondido em 10/04/2020 07:45:59
Explicação:
I. Nas linguagens que implementam a tipagem estática, o tipo de dado da variável pode variar durante a execução do programa -
FALSO, na tipagem estática, o tipo de dado é fixada em tempo de compilação
II. Nas linguagens que implementam a tipagem dinâmica, o tipo de dado é fixada em tempo de compilação --> FALSO, na tipagem
dinâmica, o tipo de dado da variável pode variar durante a execução do programa
III. Linguagens como C, a verificação de tipos é realizada em tempo de compilação --> VERDADE
IV. Em linguagens comoPython, a verificação ocorre em tempo de execução --> VERDADE
 
 4a Questão
1. Sobre o conceito de variáveis e constantes e como as LPs os implementam, avalie:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional.
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada.
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor.
Com base em sua análise, marque a opção que apresente TODAS as assertivas CORRETAS
 I , II e III
I e IV
 I,II,III e IV
II e III
II, III e IV
Respondido em 10/04/2020 07:46:13
Explicação:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será
atribuído pelo sistema operacional. --> Verdade
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada. --> Verdade
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são
referenciadas, conforme o tempo de amarração --> Verdade
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor. --> Verdade
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
 
 5a Questão
 Associe as duas colunas. À esquerda, temos alguns tipos de dados simples; à direita, propriedades ou exemplo de tipos de dados
simples. Associe o tipo de dado simples à sua respectiva propriedade ou ao seu exemplo. Cada tipo de dado pode ou não estar
associado a uma propriedade ou exemplo. Também pode haver propriedade ou exemplo sem relação com o tipo de dado. Associe o
número (1 a 5) da coluna ¿tipo de dado simples¿ com a letra (A a E) correspondente de ¿propriedade ou exemplo¿.
Tipo de dados simples Propriedade ou exemplo
1. Tipo Booleano a. Armazena cada letra do alfabeto
2. Tipo Discreto b. True (verdade) é uma de seus 2 possíveis valores
3. Tipo Caracter c. Carros = (CRV,Sportage,IX35)
4. Tipo Float d. Armazena valores monetários
 e. Armazena valores inteiros
 
 1-b; 2-c;3-a;4-e;
1-c; 2-a;3-b;4-d;
 1-b; 2-c;3-a;4-d;
1-b; 2-a;3-c;4-d;
1-d; 2-c;3-a;4-b;
Respondido em 10/04/2020 07:46:16
Explicação:
1. Tipo Booleano --> b. True (verdade) é uma de seus 2 possíveis valores
2. Tipo Discreto --> c.Carros = = (CRV,Sportage,IX35)
3. Tipo Caracter --> a.Armazena cada letra do alfabeto
4. Tipo Float --> d.Armazena valores monetários
 
 6a Questão
Avalie as assertivas referentes aos conceitos de variáveis e constantes.
I. As variáveis ocupam espaços de memória, as constantes não.
II. O nome variável é dado pois seu valor pode variar durante a execução do programa
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa.
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação
Assinale a UNICA alternativa de resposta que possui TODAS as assertivas CERTAS
 
 II, III e IV
II e IV
II e III
 II
III e IV
Respondido em 10/04/2020 07:46:17
Explicação:
I. As variáveis ocupam espaços de memória, as constantes não. - FALSO, as consantes também ocupam espaços de memória
II. O nome variável é dado pois seu valor pode variar durante a execução do programa --> VERDADE
III As constantes recebem esse nome, pois constamente seus conteúdos são alterados durante a execução do programa. -->
FALSO, as constantes recebem esse nome por não terem seus valores alterados durante a execução do programa
IV. As variáveis conhecem os seus endereços de memória em tempo de compilação --> FALSO, em tempo de carga do programa
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
javascript:abre_colabore('38403','185605316','3701127225');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
6a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A6_201908040459_V1 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Nas linguagens de programação tradicionais a recursividade dos dados é implementada por intermédio de que tipo de dados?
 Registro
Conjunto
 Ponteiro
Vetor
União
Respondido em 19/05/2020 08:35:42
Explicação:
A implementação do princípio da recursividade para dados é feita em muitas LPs pelo tipo de dado ponteiro.
 
 2a Questão
A categoria de vetores que possui maior eficiência é:
 Dinâmico
Semidinâmico
 Estático
Semivetor
Semiestático
Respondido em 19/05/2020 08:35:45
Explicação:
Vetores estáticos são definidos no início da execução e ficam em uma posição fixa chamada Base, permanecendo ali por toda a
execução. Sua grande vantagem é a eficiência.
 
 3a Questão
Considere a seguinte declaração na linguagem C;
int vet[7]; 
O que estamos declarando ?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor inteiro.
 Um vetor de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor numérico com casas decimais.
Um vetor de números inteiros, onde o valor 7 é atribuído a cada posição do vetor
Um registro de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Respondido em 19/05/2020 08:35:47
Explicação:
Int vet[7]
int - informa que o vetor é de números inteiros
vet = nome do variável do tipo vetor 
[7] = quantidade de elementos ou posições do vetor, começando com índice 0 e terminando no de indice 6
 
 4a Questão
Como se chama o tipo de dados cujo conteúdo (valor) é um endereço de memória ?
 Ponteiro
Matriz
TAD
Registro
Vetor
Respondido em 19/05/2020 08:35:50
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.
 
 5a Questão
Considere que a variável PONT é um ponteiro para um dado inteiro. Sobre o conteúdo de PONT, podemos afirmar
 
 A variável ponteiro não tem conteúdo
 Seu conteúdo é a posição de memória onde encontra-s o dado inteiro.
Seu conteúdo é o dado inteiro
O conteúdo de PONT é sempre nulo
Não existe tipo de dado que seja ponteiro para um inteiro
Respondido em 19/05/2020 08:36:09
Explicação:
O nome ponteiro advém de apontar... A variável que é um ponteiro, tém como conteúdo o endereço da posição de memória onde
está armazenado o dado inteiro.
 
 6a Questão
Considere a seguinte de declaração em PASCAL, de uma matriz 
Type
 TMatriz = array [1..5,1..5] of integer;
Var
 Matriz : TMatriz;
 
Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a coluna 3
 Matriz[2], matriz[3] = 7;
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
Matriz[2] [3] := 7;
 
Tmatriz [2,3] = 7;
Matriz[3,2]=7;
 Matriz[2,3]:=7;
Respondido em 19/05/2020 08:36:11
Explicação:
A variável é Matriz
A posição correspondete ao encontro da linha 2 com a coluna 3: Matriz[2,3]
Atribuição do valor 7 --> Matriz[2,3] := 7;
 
 7a Questão
Abaixo um tipo de dado composto ou estruturado.
Struct Pessoa = { 
 Char primeiro[20]; 
 char meio[20]; 
 char Ultimo[20]; } 
Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C?
 
 vetor
Conjunto
Matriz
 Registro (produto cartesiano)
Tipo enumerado
Respondido em 19/05/2020 08:35:59
Explicação:
Tipo de dado heterogêneo, Combina valores de tipos de dados diversos, em tuplas
Nome = registro ou produto cartesianojavascript:abre_colabore('38403','194138999','3876687919');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
6a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A6_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Nas linguagens de programação tradicionais a recursividade dos dados é implementada por intermédio de que tipo de dados?
 Registro
União
Vetor
 Ponteiro
Conjunto
Respondido em 19/05/2020 08:36:29
Explicação:
A implementação do princípio da recursividade para dados é feita em muitas LPs pelo tipo de dado ponteiro.
 
 2a Questão
A categoria de vetores que possui maior eficiência é:
 Semiestático
Dinâmico
 Estático
Semivetor
Semidinâmico
Respondido em 19/05/2020 08:36:16
Explicação:
Vetores estáticos são definidos no início da execução e ficam em uma posição fixa chamada Base, permanecendo ali por toda a
execução. Sua grande vantagem é a eficiência.
 
 3a Questão
Considere a seguinte declaração na linguagem C;
int vet[7]; 
O que estamos declarando ?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor inteiro.
 Um vetor de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Um registro de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Um vetor de números inteiros, onde o valor 7 é atribuído a cada posição do vetor
Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor numérico com casas decimais.
Respondido em 19/05/2020 08:36:34
Explicação:
Int vet[7]
int - informa que o vetor é de números inteiros
vet = nome do variável do tipo vetor 
[7] = quantidade de elementos ou posições do vetor, começando com índice 0 e terminando no de indice 6
 
 4a Questão
Como se chama o tipo de dados cujo conteúdo (valor) é um endereço de memória ?
 Registro
 Ponteiro
Vetor
TAD
Matriz
Respondido em 19/05/2020 08:36:21
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.
 
 5a Questão
Considere que a variável PONT é um ponteiro para um dado inteiro. Sobre o conteúdo de PONT, podemos afirmar
 
 A variável ponteiro não tem conteúdo
O conteúdo de PONT é sempre nulo
 Seu conteúdo é a posição de memória onde encontra-s o dado inteiro.
Seu conteúdo é o dado inteiro
Não existe tipo de dado que seja ponteiro para um inteiro
Respondido em 19/05/2020 08:36:24
Explicação:
O nome ponteiro advém de apontar... A variável que é um ponteiro, tém como conteúdo o endereço da posição de memória onde
está armazenado o dado inteiro.
 
 6a Questão
Considere a seguinte de declaração em PASCAL, de uma matriz 
Type
 TMatriz = array [1..5,1..5] of integer;
Var
 Matriz : TMatriz;
 
Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a coluna 3
Matriz[2], matriz[3] = 7;
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 
 Matriz[2,3]:=7;
Matriz[2] [3] := 7;
 
Tmatriz [2,3] = 7;
Matriz[3,2]=7;
Respondido em 19/05/2020 08:36:43
Explicação:
A variável é Matriz
A posição correspondete ao encontro da linha 2 com a coluna 3: Matriz[2,3]
Atribuição do valor 7 --> Matriz[2,3] := 7;
 
 7a Questão
Abaixo um tipo de dado composto ou estruturado.
Struct Pessoa = { 
 Char primeiro[20]; 
 char meio[20]; 
 char Ultimo[20]; } 
Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C?
 
 Tipo enumerado
Conjunto
 Registro (produto cartesiano)
Matriz
vetor
Respondido em 19/05/2020 08:36:30
Explicação:
Tipo de dado heterogêneo, Combina valores de tipos de dados diversos, em tuplas
Nome = registro ou produto cartesiano 
javascript:abre_colabore('38403','194139051','3876689046');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
7a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A7_201908040459_V1 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
O efeito colateral em uma expressão ocorre quando:
 A operação realizada não é a desejada.
O resultado é determinado antes de avaliar toda a expressão.
É alterado o valor de um operando que não faz parte da expressão.
A precedência é invertida.
 É alterado o valor de um ou mais operandos.
Respondido em 19/05/2020 08:36:46
Explicação:
Efeito colateral é quando a expressão altera o valor de um ou mais operandos que fazem parte da expressão ou quando há uma
passagem de parâmetros por referência.
 
 2a Questão
As expressões lógicas usam operadores lógicos. Sobre esses operadores, podemos afirmar.
 Se usarmos o operador "OU", basta os 2 operandos devem ser verdadeiros para que a expressão seja verdadeira
Se usarmos o operador >, teremos o maior os 2 operandos
Se usarmos o operador "OU", os 2 operandos precisam ser 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 "E", basta que um operando seja Verdade para que a expressão seja VERDADEIRA
Respondido em 19/05/2020 08:36:50
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
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 3a Questão
Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean, receve o resultado da
empressão 
logica = (a >= 0) and (b < 10). 
Avalie as assertivas a seguir
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for
-10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA
II. A expressão está errada, pois o resultado não será um valor lógico
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10)
then.....
IV. A expressão sempre será falsa.
Com base em sua analise, assinela a UNICA alternativa que contém todas as assertivas CORRETAS.
 
 I, II e III
II, III e IV
I, II, III e IV
II e IV
 I e III
Respondido em 19/05/2020 08:37:10
Explicação:
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for
-10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA --> VERDADE
II. A expressão está errada, pois o resultado não será um valor lógico --> FALSO, a expressão está correta
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10)
then..... --> VERDADE, a expressão retorna um valor lógico, logo pode ser associada a uma condição.
IV. A expressão sempre será falsa. --> FALSO, pode ser verdade, em função dos valores das variáveis "a" e "b"
 
 
 4a Questão
Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores.
Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação?
 
 Encurtamento de expressõs
Curta metragem de expressões
 Curto circuito de expressões
Avaliação rápida de expressões
Avaliação semi-circuito de expressões
Respondido em 19/05/2020 08:36:57
Explicação:
Em uma avaliaçãocurto-circuito de uma expressão, o resultado pode ser determinado sem avaliar todos os
operandos/operadores.
 
 
 5a Questão
Assinale a opção que apresenta as expressões que retornam um valor lógico
 Apenas unárias
Apenas as relacionais
Apenas as lógicas
Apenas lógicas e relacionais
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 
Apenas aritméticas
Respondido em 19/05/2020 08:37:16
Explicação:
A lógica, retorna um valor lógico, obviamente a a relacional também.
 
 6a Questão
Muitas vezes, dependendo da LP e da lógica, a avaliação de uma expressão requer conversão de tipos de dados. 
Assinale a UNICA alternativa que responde corretamente aos itens
I. Como se chama a conversão que: converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão?
II. De um exemplo dessa conversão.
 I. Encurtamento; II. converter de string para char
I. Alargamento; II. converter de int para float
 
I. Estreitamento; II. converter de int para float
 
I. Alargamento; II. converter de float para int
 
 I. Estreitamento; II. converter de float para int
 
Respondido em 19/05/2020 08:37:02
Explicação:
I. Como se chama a conversão que: converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão? --
> encurtamento, já que o valor origem perderá precisão
II. De um exemplo dessa conversão.: FLOAT para INT; String para Char
javascript:abre_colabore('38403','194139111','3876690169');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
7a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A7_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
O efeito colateral em uma expressão ocorre quando:
 A precedência é invertida.
É alterado o valor de um operando que não faz parte da expressão.
A operação realizada não é a desejada.
 É alterado o valor de um ou mais operandos.
O resultado é determinado antes de avaliar toda a expressão.
Respondido em 19/05/2020 08:37:14
Explicação:
Efeito colateral é quando a expressão altera o valor de um ou mais operandos que fazem parte da expressão ou quando há uma
passagem de parâmetros por referência.
 
 2a Questão
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 "E", 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 "OU", basta os 2 operandos devem ser verdadeiros para que a expressão seja verdadeira
Respondido em 19/05/2020 08:37:18
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
 
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','7','','','');
javascript:abre_frame('3','7','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 3a Questão
Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean, receve o resultado da
empressão 
logica = (a >= 0) and (b < 10). 
Avalie as assertivas a seguir
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for
-10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA
II. A expressão está errada, pois o resultado não será um valor lógico
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10)
then.....
IV. A expressão sempre será falsa.
Com base em sua analise, assinela a UNICA alternativa que contém todas as assertivas CORRETAS.
 
 II e IV
I, II, III e IV
 I e III
I, II e III
II, III e IV
Respondido em 19/05/2020 08:37:37
Explicação:
I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for
-10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA --> VERDADE
II. A expressão está errada, pois o resultado não será um valor lógico --> FALSO, a expressão está correta
III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10)
then..... --> VERDADE, a expressão retorna um valor lógico, logo pode ser associada a uma condição.
IV. A expressão sempre será falsa. --> FALSO, pode ser verdade, em função dos valores das variáveis "a" e "b"
 
 
 4a Questão
Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores.
Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação?
 
 Avaliação semi-circuito de expressões
Encurtamento de expressõs
Curta metragem de expressões
Avaliação rápida de expressões
 Curto circuito de expressões
Respondido em 19/05/2020 08:37:42
Explicação:
Em uma avaliação curto-circuito de uma expressão, o resultado pode ser determinado sem avaliar todos os
operandos/operadores.
 
 
 5a Questão
Assinale a opção que apresenta as expressões que retornam um valor lógico
 Apenas lógicas e relacionais
Apenas aritméticas
Apenas as lógicas
Apenas as relacionais
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
Apenas unárias
Respondido em 19/05/2020 08:37:28
Explicação:
A lógica, retorna um valor lógico, obviamente a a relacional também.
 
 6a Questão
Muitas vezes, dependendo da LP e da lógica, a avaliação de uma expressão requer conversão de tipos de dados. 
Assinale a UNICA alternativa que responde corretamente aos itens
I. Como se chama a conversão que: converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão?
II. De um exemplo dessa conversão.
 I. Estreitamento; II. converter de float para int
 
I. Alargamento; II. converter de float para int
 
I. Encurtamento; II. converter de string para char
I. Estreitamento; II. converter de int para float
 
I. Alargamento; II. converter de int para float
 
Respondido em 19/05/2020 08:37:47
Explicação:
I. Como se chama a conversão que: converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão? --
> encurtamento, já que o valor origem perderá precisão
II. De um exemplo dessa conversão.: FLOAT para INT; String para Char
javascript:abre_colabore('38403','194139169','3876692192');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
8a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A8_201908040459_V1 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Considere o trecho de código abaixo, escrito na linguagem C,
for (ind=5; ind >= 1 ; ind++)
{
 scanf("%d", &num);
 if (num == 0) break;
 printf("%d\n", num); 
}
Printf ("Fim");
Quantas vezes os comandos dentro do FOR, serão executados?
 1 vez
5 vezes
 Infinitas vezes
3 vezes
Nenhuma vez
Respondido em 19/05/2020 08:37:46
Explicação:
Ind começa com 5
5 é maior ou igual a 1 
entra na repetição
Ind vai para 6
6 é maior ou igual 1 
entra na repetição
.. e assim vai, pois ind ao invés de decrescer, esta sendo incrementado, logo va repetir infinatamente, o chamado LOOP
 
 2a Questão
Assinale a opção que apresenta a expressão que equivale a soma +=num
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
 num=soma-1num=num+soma
num=soma+1
num=soma
 soma=soma+num
Respondido em 19/05/2020 08:38:05
Explicação:
soma +=num, é o mesmo que soma = soma + num;
 
 3a Questão
Como se chama o comando estruturado que representa uma estrutura que permite a repetição de outros comandos?
 decisão
desvio incondicional
desvio condicional
atribuição
 iteração
Respondido em 19/05/2020 08:38:08
Explicação:
para permitir que outros comandos sejam repetidos devem ser usadas as estruturas de repetição ou iteração
 
 4a Questão
Sobre os comandos de atribuição implementados pelas LPs:
Acompanhe e avalie a execução do trecho de código, abaixo, na LP C e responda.
 int main(void)
 {int iQtdSegundos, iHoras, iMinutos, iSegundos
 printf("\nEntre com o valor em segundos:");
 scanf("%d", &iQtdSegundos);
 iHoras = iQtdSegundos / 3600;
 iMinutos = (iQtdSegundos - (iHoras*3600)) / 60;
 iSegundos = (iQtdSegundos - (iHoras/3600)) % 60;
 printf("\nHora convertida %02d:%02d:%02d", iHoras, iMinutos, iSegundos); }
 
1. Considerando que o dado de entrada seja 5400, qual será exatamente a saída que o
programa vai exibir?
 Hora convertida 01:20:20
Hora convertida 01:20:00
Hora convertida 01:30:20
01:30:00
 Hora convertida 01:30:00
Respondido em 19/05/2020 08:38:12
Explicação:
1. iQtdeSegundos = 5400
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
a. iHoras = 5400/3600 = 1 (apenas parte inteira)
b. iMunutos = (5400-3600)/60 = 30 (apenas parte inteira)
c. iSegundos = Resto (5400 ¿ 3600)/60 = 0 (Resto)
d. A saída será: Hora convertida 01:30:00
 
 5a Questão
Avalie as assertivas a seguir pertinentes a comandos de atribuição em linguagens de programação
diversas.
I. A atribuição sempre é associação de um valor a uma e somente uma variável, em qualquer
linguagem de programação
II. A diferença entre as 2 atribuições a variável b em: b=a++ , b=++a, é que no primeiro a variável
"a" é atribuída a variável "b" e depois incrementada de 1 unidade e na segunda atribuição, o valor
da variável "a" é incrementado de 1 unidade e depois atribuído a variável "b"
III. A atribuição soma+= num equivale a soma=soma+num, ou seja a variável soma é incrementada de
num
IV. Em todas as LPs o comando de atribuição é o mesmo e representado pelo símbolo "=".
Está correto, apenas o que se afirma em:
 II e III
I, II e III
II, III e IV
I, II e IV
III e IV
Respondido em 19/05/2020 08:38:15
Explicação:
I. A atribuição sempre é associação de um valor a uma e somente uma variável à FALSO,
pois temos em algumas LPs a atribuição múltipla, onde o mesmo valor é atribuído a
mais de 1 variável, como o comando em C: a=b=c=d=e=0
II. A diferença entre as 2 atribuições a variável b em: b=a++ , b=++a, é que no primeiro
a variável ¿a¿ é atribuída a variável ¿b¿ e depois incrementada de 1 unidade e na
segunda atribuição, o valor da variável ¿a¿ é incrementado de 1 unidade e depois
atribuído a variável ¿b¿ ¿ VERDADE. São as chamadas atribuições unárias.
III. A atribuição soma+= num equivale a soma=soma+num, ou seja a variável soma é
incrementada de num à VERDADE. É uma atribuição composta
IV. Em todas as LPs o comando de atribuição é o mesmo e representado pelo símbolo ¿=¿.
à FALSO, varia conforme a LP. Em Pascal, por exemplo a atribuição é representada
pelo símbolo ¿:=¿ (dois pontos seguido do igual).
 
 6a Questão
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:
 A assertiva I é falsa e assertiva II é verdadeira,
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
As 2 assertivas são falsas
A assertiva I é verdadeira e a assertiva II é falsa
Respondido em 19/05/2020 08:38:19
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.
 
 
javascript:abre_colabore('38403','194139253','3876695116');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
8a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A8_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Considere o trecho de código abaixo, escrito na linguagem C,
for (ind=5; ind >= 1 ; ind++)
{
 scanf("%d", &num);
 if (num == 0) break;
 printf("%d\n", num); 
}
Printf ("Fim");
Quantas vezes os comandos dentro do FOR, serão executados?
 Nenhuma vez
1 vez
 Infinitas vezes
3 vezes
5 vezes
Respondido em 19/05/2020 08:39:38
Explicação:
Ind começa com 5
5 é maior ou igual a 1 
entra na repetição
Ind vai para 6
6 é maior ou igual 1 
entra na repetição
.. e assim vai, pois ind ao invés de decrescer, esta sendo incrementado, logo va repetir infinatamente, o chamado LOOP
 
 2a Questão
Sobre os comandos de atribuição implementados pelas LPs:
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','8','','','');
javascript:abre_frame('3','8','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Acompanhe e avalie a execução do trecho de código, abaixo, na LP C e responda.
 int main(void)
 {int iQtdSegundos, iHoras, iMinutos, iSegundos
 printf("\nEntre com o valor em segundos:");
 scanf("%d", &iQtdSegundos);
 iHoras = iQtdSegundos / 3600;
 iMinutos = (iQtdSegundos - (iHoras*3600)) / 60;
 iSegundos = (iQtdSegundos - (iHoras/3600)) % 60;
 printf("\nHora convertida %02d:%02d:%02d", iHoras, iMinutos, iSegundos); }
 
1. Considerando que o dado de entrada seja 5400, qual será exatamente a saída que o
programa vai exibir?
 Hora convertida 01:30:00
Hora convertida 01:20:00
Hora convertida 01:20:20
01:30:00
Hora convertida 01:30:20
Respondido em 19/05/2020 08:39:29
Explicação:
1. iQtdeSegundos = 5400
a. iHoras = 5400/3600 = 1 (apenas parte inteira)
b. iMunutos = (5400-3600)/60 = 30 (apenas parte inteira)
c. iSegundos = Resto (5400 ¿ 3600)/60 = 0 (Resto)
d. A saída será: Hora convertida 01:30:00
 
 3a Questão
Como se chama o comando estruturado que representa uma estrutura que permite a repetição de outros comandos?
 desvio incondicional
desvio condicional
decisão
atribuição
 iteração
Respondido em 19/05/2020 08:39:32
Explicação:
para permitir que outros comandos sejam repetidos devem ser usadas as estruturas de repetição ou iteração
 
 4a Questão
Avalie as assertivas a seguir pertinentes a comandos de atribuição em linguagens de programação
diversas.
I. A atribuição sempre é associação de um valor a uma e somente uma variável, em qualquer
linguagem de programação
II. A diferença entre as 2 atribuições a variável b em: b=a++ , b=++a, é que no primeiro a variável
"a" é atribuída a variável "b" e depois incrementada de 1 unidade e na segunda atribuição, o valor
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
da variável "a" é incrementado de 1 unidade e depois atribuído a variável "b"
III. A atribuição soma+= num equivale a soma=soma+num, ou seja a variável soma é incrementada de
num
IV. Em todas as LPs o comando de atribuição é o mesmo e representado pelo símbolo "=".
Está correto, apenas o que se afirma em:
 I, II e IV
 II e III
III e IV
II, III e IV
I, II e III
Respondido em 19/05/2020 08:39:35
Explicação:
I. A atribuição sempre é associação de um valor a uma e somente uma variável à FALSO,
pois temos em algumas LPs a atribuiçãomúltipla, onde o mesmo valor é atribuído a
mais de 1 variável, como o comando em C: a=b=c=d=e=0
II. A diferença entre as 2 atribuições a variável b em: b=a++ , b=++a, é que no primeiro
a variável ¿a¿ é atribuída a variável ¿b¿ e depois incrementada de 1 unidade e na
segunda atribuição, o valor da variável ¿a¿ é incrementado de 1 unidade e depois
atribuído a variável ¿b¿ ¿ VERDADE. São as chamadas atribuições unárias.
III. A atribuição soma+= num equivale a soma=soma+num, ou seja a variável soma é
incrementada de num à VERDADE. É uma atribuição composta
IV. Em todas as LPs o comando de atribuição é o mesmo e representado pelo símbolo ¿=¿.
à FALSO, varia conforme a LP. Em Pascal, por exemplo a atribuição é representada
pelo símbolo ¿:=¿ (dois pontos seguido do igual).
 
 5a Questão
Assinale a opção que apresenta a expressão que equivale a soma +=num
 soma=soma+num
num=num+soma
num=soma+1
num=soma-1
num=soma
Respondido em 19/05/2020 08:39:38
Explicação:
soma +=num, é o mesmo que soma = soma + num;
 
 6a Questão
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:
 As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
A assertiva I é verdadeira e a assertiva II é falsa
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
 A assertiva I é falsa e assertiva II é verdadeira,
As 2 assertivas são falsas
Respondido em 19/05/2020 08:39:41
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.
 
 
javascript:abre_colabore('38403','194139324','3876697301');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
9a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A9_201908040459_V1 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
A modularização de um programa é obtida por intermédio de:
 desvios condicionais
estruturas de repetição
 subprogramas
blocos de comandos
comandos de entrada e saída
Respondido em 19/05/2020 08:40:10
Explicação:
A primeira forma de particionar programas grandes foi com a utilização de subprogramas que os segmentam em módulos
logicamente relacionados, mas mantêm um baixo acoplamento (baixa dependência entre eles) e uma alta coesão (união de
subprogramas afins, ou seja, coesos).
 
 2a Questão
Considere o trecho de código abaixo, escrito na linguagem Pascal
 Program CASO;
 Var valor: byte;
 Begin
 Writeln('Digite um valor de 1 a 7: ');
 Readln (valor);
 CASE valor OF
 1: writeln ('Domingo');
 2: writeln ('Segunda');
 3: writeln ('Terça');
 4: writeln ('Quarta');
 5: writeln ('Quinta');
 6: writeln ('Sexta');
 7: writeln ('Sábado')
 Else writeln ('Valor inválido!');
 End;
 end.
 
Se for digitado o valor 5, assinale a opção que contém a resposta correta, para o que será exibido pelo techo de programa
 Valor Inválido
 Quinta
1,2,3,4,5
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
5
Domingo, Segunda, Terça, Quarta, Quinta
Respondido em 19/05/2020 08:40:15
Explicação:
Vai executar o comando que esta ao lado do valor 5, dentro da estrutura CASE de decisão, que no caso será Quinta
 
 3a Questão
Como a linguagem de programação Python, identifica blocos de comandos?
 Entre as palabras BEGIN e END
Entre parêntesis ( )
Entre colchetes [ ]
Entre Chaves { }
 Endentando (deslocando para a direita) os comandos 
Respondido em 19/05/2020 08:40:18
Explicação:
Na linguagem PYTHON a definição de bloco é em função da endentação dos comandos, mostrando uma hierarquia entre eles. 
 
 4a Questão
No que concerne a implementação de procedimento e função e passagem de parâmetros em LPs, avalie as assertivas:
I. Na passagem de parâmetro por valor, se o conteúdo da parâmetro for alterado dentro do procedimento ou função, o conteúdo do
argumento também será alterado.
PORQUE
II. Na passagem de parâmetro por valor, o valor da variável usada como argumento é atribuído ao valor da variável usada como
parâmetro, no incío do proecedimento apenas, não tendo acesso ao endereço de memória para atualização do valor da variável
usada como argumento.
Analisando a relação de causa e efeito entre as assertivas I e II, responda com a opção correta:
 
 As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
A assertiva I é verdadeira e assertiva II é falsa
 
 A assertiva I é false e a assertiva II é verdadeira
As 2 assertivas são falsas
As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
 
Respondido em 19/05/2020 08:40:21
Explicação:
I. Na passagem de parâmetro por valor, se o conteúdo da parâmetro for alterado dentro do procedimento ou função, o conteúdo do
argumento também será alterado. --> FALSO, na passagem de parâmetro por valor, o conteúdo do argumento NÃO sofre alteração.
II. Na passagem de parâmetro por valor, o valor da variável usada como argumento é atribuído ao valor da variável usada como
parâmetro, no incío do proecedimento apenas, não tendo acesso ao endereço de memória para atualização do valor da variável
usada como argumento. --: Verdade. Somente tendo acesso aos endereços de memória dos argmentos, podemos alterar conteúdo
dos argumentos. A passagem por valor não tem acesso aos endereços de memória
 
 5a Questão
Considere o seguinte trecho de código, escrito na linguagem de programação C.
Int num,soma=0;
For (num=1; num<=4; num++)
{ printf(num);
 soma=soma+num; }
printf(soma);
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
Quais serão as saídas que o trecho de código, abaixo, vai exibir?
 
 1
2
3
4
4
1
2
3
4
5
15
 1
2
3
4
10
1
2
3
4
5
5
1
2
3
4
5
10
Respondido em 19/05/2020 08:41:17
Explicação:
a varivavel num, vai variar de 1 a 4 e sairá da repetição
- dentro da repetição vai imprimir
1
2
3
4
após a repetição, vai mostar a soma dos 4 numeros acima, que é 10
logo a ultima exibição será 10
resultado final
1
2
3
4
10
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
 6a Questão
No que se refere as expressões compostas, exclusivamente, avalie as assertivas a seguir:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número
variado de vezes. 
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas.
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs.
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando
com teste início e fim do laço.
Está correto, apenas o que se afirma em:
 
 III
 
I, II, III e IV
II e III
 
II
 I, III e IV
 
Respondido em 19/05/2020 08:42:34
Explicação:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número
variado de vezes. --> Verdade
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas. --> Falso
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs. --> Verdade
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando
com teste início e fim do laço --> Verdade
javascript:abre_colabore('38403','194139500','3876700825');29/05/2020 EPS
simulado.estacio.br/alunos/ 1/4
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
9a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A9_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
A modularização de um programa é obtida por intermédio de:
 blocos de comandos
comandos de entrada e saída
desvios condicionais
estruturas de repetição
 subprogramas
Respondido em 19/05/2020 08:42:50
Explicação:
A primeira forma de particionar programas grandes foi com a utilização de subprogramas que os segmentam em módulos
logicamente relacionados, mas mantêm um baixo acoplamento (baixa dependência entre eles) e uma alta coesão (união de
subprogramas afins, ou seja, coesos).
 
 2a Questão
Considere o trecho de código abaixo, escrito na linguagem Pascal
 Program CASO;
 Var valor: byte;
 Begin
 Writeln('Digite um valor de 1 a 7: ');
 Readln (valor);
 CASE valor OF
 1: writeln ('Domingo');
 2: writeln ('Segunda');
 3: writeln ('Terça');
 4: writeln ('Quarta');
 5: writeln ('Quinta');
 6: writeln ('Sexta');
 7: writeln ('Sábado')
 Else writeln ('Valor inválido!');
 End;
 end.
 
Se for digitado o valor 5, assinale a opção que contém a resposta correta, para o que será exibido pelo techo de programa
 1,2,3,4,5
 Quinta
5
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','9','','','');
javascript:abre_frame('3','9','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/4
Domingo, Segunda, Terça, Quarta, Quinta
Valor Inválido
Respondido em 19/05/2020 08:43:10
Explicação:
Vai executar o comando que esta ao lado do valor 5, dentro da estrutura CASE de decisão, que no caso será Quinta
 
 3a Questão
Como a linguagem de programação Python, identifica blocos de comandos?
 Entre Chaves { }
Entre parêntesis ( )
Entre as palabras BEGIN e END
 Endentando (deslocando para a direita) os comandos 
Entre colchetes [ ]
Respondido em 19/05/2020 08:42:57
Explicação:
Na linguagem PYTHON a definição de bloco é em função da endentação dos comandos, mostrando uma hierarquia entre eles. 
 
 4a Questão
No que concerne a implementação de procedimento e função e passagem de parâmetros em LPs, avalie as assertivas:
I. Na passagem de parâmetro por valor, se o conteúdo da parâmetro for alterado dentro do procedimento ou função, o conteúdo do
argumento também será alterado.
PORQUE
II. Na passagem de parâmetro por valor, o valor da variável usada como argumento é atribuído ao valor da variável usada como
parâmetro, no incío do proecedimento apenas, não tendo acesso ao endereço de memória para atualização do valor da variável
usada como argumento.
Analisando a relação de causa e efeito entre as assertivas I e II, responda com a opção correta:
 
 As 2 assertivas são verdadeiras e a assertiva II não justifica a assertiva I
 
 A assertiva I é false e a assertiva II é verdadeira
A assertiva I é verdadeira e assertiva II é falsa
 
As 2 assertivas são falsas
As 2 assertivas são verdadeiras e a assertiva II justifica a assertiva I
Respondido em 19/05/2020 08:43:16
Explicação:
I. Na passagem de parâmetro por valor, se o conteúdo da parâmetro for alterado dentro do procedimento ou função, o conteúdo do
argumento também será alterado. --> FALSO, na passagem de parâmetro por valor, o conteúdo do argumento NÃO sofre alteração.
II. Na passagem de parâmetro por valor, o valor da variável usada como argumento é atribuído ao valor da variável usada como
parâmetro, no incío do proecedimento apenas, não tendo acesso ao endereço de memória para atualização do valor da variável
usada como argumento. --: Verdade. Somente tendo acesso aos endereços de memória dos argmentos, podemos alterar conteúdo
dos argumentos. A passagem por valor não tem acesso aos endereços de memória
 
 5a Questão
Considere o seguinte trecho de código, escrito na linguagem de programação C.
Int num,soma=0;
For (num=1; num<=4; num++)
{ printf(num);
 soma=soma+num; }
printf(soma);
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/4
Quais serão as saídas que o trecho de código, abaixo, vai exibir?
 
 1
2
3
4
5
10
1
2
3
4
4
1
2
3
4
5
15
1
2
3
4
5
5
 1
2
3
4
10
Respondido em 19/05/2020 08:43:22
Explicação:
a varivavel num, vai variar de 1 a 4 e sairá da repetição
- dentro da repetição vai imprimir
1
2
3
4
após a repetição, vai mostar a soma dos 4 numeros acima, que é 10
logo a ultima exibição será 10
resultado final
1
2
3
4
10
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 4/4
 6a Questão
No que se refere as expressões compostas, exclusivamente, avalie as assertivas a seguir:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número
variado de vezes. 
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas.
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs.
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando
com teste início e fim do laço.
Está correto, apenas o que se afirma em:
 
 II e III
 
I, II, III e IV
 I, III e IV
 
III
 
II
Respondido em 19/05/2020 08:43:15
Explicação:
I. Existem 2 tipos de comandos de repetição: os que repetem comandos um número fixo de vezes e os que repetem um número
variado de vezes. --> Verdade
II. Os comandos de repetição para um número variável de vezes, podem realizar testes no início apenas. --> Falso
III. PYTHON implementa o comando FOR de forma diferenciada das demais LPs. --> Verdade
IV. C e PASCAL implementam comandos com número fixo e variável de vezes, sendo que nesse segundo caso oferece comando
com teste início e fim do laço --> Verdade
javascript:abre_colabore('38403','194139867','3876709681');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
10a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A10_201908040459_V1 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Sobre as características do paradigma orientado a objeto e as linguagens de programação (LPs) que impementam tal paradigma,
avalie as assertivas a seguir:
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de
encapsulamento, herança e polimorfismo
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem
III. A visbibilidade pública de atributos, viola o encapsulamento
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodod) de mais de 1
classe.
Assinale a UNICA opção que contém TODAS as assertivas CORRETAS
 II e IV
I, II e III
I e IV
I, II, III e IV
 I e III
Respondido em 19/05/2020 08:43:26
Explicação:
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de
encapsulamento, herança e polimorfismo --> VERDADE
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem -->
FALSO, pois apenas as proprias classes podem acessar métodos privados
III. A visbibilidade pública de atributos, viola o encapsulamento --: VERDADE , na medida em que deixa de proteger os atributos,
,deixando-os ser acessados fora da classe.
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodod) de mais de 1
classe. --> FALSO, nem todas as LPs implementam herança múltipla. As LPs OO Eiffel, Java e Smalltalk não implementam herança
múltipla.
 
 2a Questão
Avalie as colunas I e II a seguir, onde nacoluna I temos os paradigmas e na coluna II temos linguagens de programação
Coluna I: Paradigmas Colina II: Linguagens 
1. Lógico a. Haskell
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
2. Funcional b. prolog
3. Orientado a objeto c. JAVA
4. Multi paradigma d. C++
Assinale a opção que relaciona corretamente as colunas I e II
 1-b; 2-a; 3-d; 4-c
1-b; 2-a; 3-c; 4-d
1-a; 2-b; 3-d; 4-c
1-b; 2-d; 3-a; 4-c
1-c; 2-a; 3-d; 4-b
Respondido em 19/05/2020 08:43:29
Explicação:
LOGICO --: Prolog
FUNCIONAL - Haskell
OO - C++
MULTI PARADIGMA : JAVA
 
 3a Questão
O não determinismo, ou seja, a capacidade de encontrar mais de uma solução para o problema, é uma característica do
paradigma:
 lógico
estruturado
funcional
concorrente
orientado a objetos
Respondido em 19/05/2020 08:43:32
Explicação:
Os programas escritos em LPs lógicas têm duas peculiaridades:
Não determinismo: Podem achar mais de uma solução para o problema;
Backtracking: Mecanismo do compilador da linguagem lógica (como, por exemplo,
Prolog), o que permite o não determinismo.
 
 4a Questão
A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
 programação estruturada
 polimorfismo
abstração
instanciação
herança
Respondido em 19/05/2020 08:43:52
Explicação:
Uma vez que uma classe tenha sido herdada, métodos herdados podem ser redefinidos (nova lógica de implementação interna) na
classe que a herdou para servir aos interesses dela, aumentando o reuso e se valendo de técnicas para redução de tempo e custo
de desenvolvimento, além do incremento do fator segurança (a classe que serviu de base para a herança já funcionava
anteriormente).
 
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 5a Questão
Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas.
I. As LPs que implementam tratamento de exceção produzem código mais confiável 
PORQUE
II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível
de exceção
 As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
A assertiva I está correta e assertiva II está errada
As assertivas I e II estão erradas
A assertiva I está errada e a assertiva II está correta
 As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
Respondido em 19/05/2020 08:44:00
Explicação:
As assertivas I e II estão corretas.
Justamente por demandarem trabalho do programador a tratar cada tipo de exceção, tormam o código mais confiável.
Por isso, além de corretas, a assertiva II justifica a assertiva I
 
 6a Questão
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.
 III
I, II e IV
I, III e IV
II, III e IV
 I e III
Respondido em 19/05/2020 08:43:47
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ção do 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','194139942','3876711613');
29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
10a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A10_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Sobre as características do paradigma orientado a objeto e as linguagens de programação (LPs) que impementam tal paradigma,
avalie as assertivas a seguir:
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de
encapsulamento, herança e polimorfismo
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem
III. A visbibilidade pública de atributos, viola o encapsulamento
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodod) de mais de 1
classe.
Assinale a UNICA opção que contém TODAS as assertivas CORRETAS
 I, II e III
I e IV
II e IV
I, II, III e IV
 I e III
Respondido em 19/05/2020 08:44:15
Explicação:
I. Uma LP que implemente orientação a objeto deve permitir, minimamente: definição de classes, implementação de
encapsulamento, herança e polimorfismo --> VERDADE
II. A visibilidade privada para métodos diz que esses somente podem ser usados pela própria classe e as que deram herdarem -->
FALSO, pois apenas as proprias classes podem acessar métodos privados
III. A visbibilidade pública de atributos, viola o encapsulamento --: VERDADE , na medida em que deixa de proteger os atributos,
,deixando-os ser acessados fora da classe.
IV. Todas as Lps implementam herança múltipla, onde uma classe pode herdar propriedades (atributos e métodod) de mais de 1
classe. --> FALSO, nem todas as LPs implementam herança múltipla. As LPs OO Eiffel, Java e Smalltalk não implementam herança
múltipla.
 
 2a Questão
Avalie as colunas I e II a seguir, onde na coluna I temos os paradigmas e na coluna II temos linguagens de programação
Coluna I: Paradigmas Colina II: Linguagens 
1. Lógico a. Haskell
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','10','','','');
javascript:abre_frame('3','10','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
2. Funcional b. prolog
3. Orientado a objeto c. JAVA
4. Multi paradigma d. C++
Assinale a opção que relaciona corretamente as colunas I e II
 1-c; 2-a; 3-d; 4-b
1-b; 2-d; 3-a; 4-c
 1-b; 2-a; 3-d; 4-c
1-b; 2-a; 3-c; 4-d
1-a; 2-b; 3-d; 4-c
Respondido em 19/05/2020 08:44:04
Explicação:
LOGICO --: Prolog
FUNCIONAL - Haskell
OO - C++
MULTI PARADIGMA : JAVA
 
 3a Questão
O não determinismo, ou seja, a capacidade de encontrar mais de uma solução para o problema, é uma característica do
paradigma:
 estruturado
funcional
orientado a objetos
 lógico
concorrente
Respondido em 19/05/2020 08:44:23
Explicação:
Os programas escritos em LPs lógicas têm duas peculiaridades:
Não determinismo: Podem achar mais de uma solução para o problema;
Backtracking: Mecanismo do compilador da linguagem lógica (como, por exemplo,
Prolog), o que permite o não determinismo.
 
 4a Questão
A redefinição de métodos herdados por uma classe para servir a seus próprios interesses é característica de:
 programação estruturada
abstração
herança
 polimorfismo
instanciação
Respondido em 19/05/2020 08:44:09
Explicação:
Uma vez que uma classe tenha sido herdada, métodos herdados podem ser redefinidos (nova lógica de implementação interna) na
classe que a herdou para servir aos interesses dela, aumentando o reuso e se valendo de técnicas para redução de tempo e custo
de desenvolvimento, além do incremento do fator segurança (a classe que serviu de base para a herança já funcionava
anteriormente).29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 5a Questão
Avalie as assertivas I e II a seguir e a relação de causa e efeito entre elas.
I. As LPs que implementam tratamento de exceção produzem código mais confiável 
PORQUE
II. As Lps que implementam tratamento de exceção precisam que o programador preveja e codifique a reação a cada tipo possível
de exceção
 As assertivas I e II estão corretas e a assertiva II justifica a assertiva I
As assertivas I e II estão corretas e a assertiva II não justifica a assertiva I
As assertivas I e II estão erradas
A assertiva I está errada e a assertiva II está correta
A assertiva I está correta e assertiva II está errada
Respondido em 19/05/2020 08:44:29
Explicação:
As assertivas I e II estão corretas.
Justamente por demandarem trabalho do programador a tratar cada tipo de exceção, tormam o código mais confiável.
Por isso, além de corretas, a assertiva II justifica a assertiva I
 
 6a Questão
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.
 III
I, III e IV
 I e III
II, III e IV
I, II e IV
Respondido em 19/05/2020 08:44:15
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ção do 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','194140021','3876713543');

Mais conteúdos dessa disciplina