Buscar

Paradigmas de Linguagens de Programação

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

Prévia do material em texto

EPS_ Alunos.html[23/04/2019 10:34:17]
1a Questão (Ref.:201805097417) Acerto: 0,2 / 0,2
Qual dos itens abaixo representa o "Trade Off" direto no projeto vetores na linguagem C++ em relação a linguagem
JAVA ?
Facilidade de Escrita x Legibilidade
Confiabilidade x Legibilidade
Facilidade de Escrita x Confiabilidade
Legibilidade x Custo de Execução
Custo de Execução e Confiabilidade
2a Questão (Ref.:201805097420) Acerto: 0,2 / 0,2
Qual o conjunto de ferramentas mínimo que um ambiente de programação deve ter ?
Interface Gráfica, Editor de textos, Compilador e um sistema de arquivos
Interface Gráfica, Editor de textos, Compilador e um Ligador
Editor de textos, Controle de Rede, Compilador e um sistema de arquivos
Editor de textos, Compilador, Ligador e um sistema de arquivos
Interface Gráfica, Controle de Rede, Editor de textos, Compilador e um Ligador
3a Questão (Ref.:201805097422) Acerto: 0,2 / 0,2
O que podemos dizer, em relação a Trade Offs de projeto, sobre a implementação de ponteiros em C e JAVA
Os ponteiros em JAVA são de mais fácil leitura apesar de menos confiáveis que em C++
Os ponteiros em C++ tem um custo de execução em menor que em JAVA, onde eles também são de difícil
leitura
Ponteiros em C+ são menos confiáveis, porém, poderosos, em JAVA, ponteiros não foram semanticamente
 implementados
Os ponteiros em JAVA são bem mais flexíveis e poderosos que em C/C++ apesar de terem um custo
computacional mais alto.
Os ponteiros em C/C++ são bem mais confiáveis que em JAVA, linguagem na qual os ponteiros não foram
implementados semanticamente.
javascript:voltar();
http://www.chapman.edu/~jipsen/asciimath.html
EPS: Alunos
EPS_ Alunos.html[23/04/2019 10:34:17]
4a Questão (Ref.:201805055188) Acerto: 0,2 / 0,2
Paradigmas é um padrão de resolução de problemas que se relaciona a um determinado gênero de programas e linguagens.
Baseado nesse contexto, assinale a opção que informa os principais paradigmas de programação:
Imperativa, Orientada a Objetos, Funcional, Lógica.
Imperativa, Orientada a Objetos, Funcional, Manipulação de eventos.
Imperativa, Orientada a Objetos, Manipulação de eventos, Lógica.
Imperativa, Orientada a Objetos, Concorrente, Lógica.
Imperativa, Concorrente, Funcional, Lógica.
5a Questão (Ref.:201805055278) Acerto: 0,2 / 0,2
A sintaxe de programação é uma descrição precisa de todos os programas gramaticalmente corretos. Baseado nessa definição
analise as seguintes afirmativas:
I. Os três níveis de sintaxe são léxica, concreta e abstrata;
II. Uma gramática é uma metalinguagem usada para definir a sintaxe de programação de uma linguagem.
III. Uma metalinguagem não é usada para definir outras linguagens.
Assinale a única opção verdadeira acerca das afirmativas:
Todas as afirmativas são verdadeiras.
Apenas as afirmativas I e II são verdadeiras.
Todas as afirmativas são falsas.
Todas as afirmativas são verdadeiras exceto a afirmativa I.
Apenas a afirmativa III é verdadeira.
6a Questão (Ref.:201805055179) Acerto: 0,2 / 0,2
As quatros principais propriedades de uma linguagem de programação são
Sintaxe, Enumeração, Tipos, Semânticas.
Sintaxe, Paradigma, Semânticas, Sequências.
Sintaxe, Nomes, Tipos, Semânticas.
Sintaxe, Enumeração, Paradigma, Semânticas.
Sintaxe, Paradigma, Tipos, Sequências.
7a Questão (Ref.:201805057188) Acerto: 0,2 / 0,2
Quais das características das linguagens abaixo influenciam a Legibilidade de seu código?
Suporte para abstração, Nomes Restritos, Expressividade
Verificação de Tipos, Ortogonalidade, Sintaxe
Simplicidade, Expressividade, Sintaxe, Abstração
Simplicidade, Ortogonalidade, Tipos de Dados, Sintaxe
Expressividade, Verificacao de Tipos, Tratamento de Exceções
8a Questão (Ref.:201805058063) Acerto: 0,2 / 0,2
Algumas linguagens de programação não têm tipos. Quais são as vantagens e desvantagens óbvias de não ter tipos em uma
linguagem?
Elas são mais rápidas pois não precisam fazer pré-verificação de tipos mas são menos confiáveis na detecção de erros.
O programador tem mais flexibilidade podendo escrever algoritmos sem conhecer o tipo prévio de uma variável mas em
contrapartida, perde a confiabilidade de detecção de erros em tempo de compilação e aumenta o custo de
processamento.
Variáveis em linguagens sem tipo são válidas por todo o escopo global do programa mas levam mais tempo para serem
compiladas que as linguagens tipadas
São mais confiáveis porém menos flexíveis pois temos que checar todas as regras de conversão
Atribuições de valores a variáveis funcionam tanto do lado direito para o esquerdo quanto do esquerdo para o direito mas
não se podem criar novas variáveis com o mesmo nome em outros pontos do programa.
EPS: Alunos
EPS_ Alunos.html[23/04/2019 10:34:17]
9a Questão (Ref.:201805057187) Acerto: 0,2 / 0,2
Dentre os itens abaixo, qual NÃO É um exemplo de aplicação das linguagens de programação em seu domínio:
Aplicações Empresariais: COBOL
Aplicações Científicas: ALGOL
Inteligencia Artificial: LISP
Software para WEB: JAVASCRIPT
Programação de Sistemas: PROLOG
10a Questão (Ref.:201805086276) Acerto: 0,0 / 0,2
Quais linguagens de programação tem respectivamente dominado a computação científica, de negócios e
Inteligencia artificial nos últimos 50 anos ?
ALGOL, COBOL, LISP
COBOL, Fortran, LISP
ALGOL, C, PROLOG
Fortran, UNIX, C
Fortran, COBOL, PROLOG
http://simulado.estacio.br/bdq_simulados_av1_resultado.asp?cript_hist=12621557004#
8a Questão (Ref.:201806395256) Acerto: 0,2 / 0,2 
Em que linguagem o UNIX é escrito? 
BLISS 
ASSEMBLY 
IBM PL/I 
Linguagem C 
ALGOL 
10a Questão (Ref.:201806366168) Acerto: 0,0 / 0,2 
Qual das alternativas é verdadeira sobre o processo de implementação e execução de 
programas em uma certa linguagem? 
Uma linguagem interpretada precisa ser posteriormente compilada 
Uma linguagem compilada se torna mais fácil para depuração de erros que uma linguagem 
puramente interpretada 
Hoje em dia, todas as linguagens podem ser compiladas para uma versão final em 
linguagem de máquina 
Algumas linguagens têm pré-processadores que convertem o código diretamente em 
linguagem de máquina 
O método JIT (Iust in Time) contém uma fase de interpretação e de compilação 
Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Aluno(a): Matrícula: 
Acertos: 0,8 de 2,0 Início: 07/03/2019 (Finaliz.) 
1a Questão (Ref.:201811078474) Acerto: 0,0 / 0,2 
Estudar conceitos básicos das linguagens de programação pode parecer muito tedioso, já que 
não estamos efetivamente usando as linguagens, mas apenas conhecendo suas bases. Contudo, 
existem razões indiretas para esse estudo, entre elas: 
Melhor capacidade de expressão, Melhor escolha de Linguagens, Curva de aprendizado 
de linguagens menor, Uso das linguagens na implementação 
Capacidade, Avaliação, Aprendizado, Códigos Menores 
Capacidade de Expressão, Intuição, Tomada de Decisão, Gerencia de Projeto 
Melhor uso de linguagens conhecidas, Interação social, Melhor Gerencia de Equipe. 
Expansão da área de computação, Reaproveitamento de Linguagens não mais usadas, 
Aumento de performance dos Códigos 
6a Questão (Ref.:201712078896) Acerto: 0,2 / 0,2
Quais são os três recursos fundamentais de uma linguagem orientada a objetos?
Variaveis Parametrizadas, Funcoes e Objetos
Vetores, funcoes e Estruturas
Metodos, Heranca, Atributos
Encapsulamento, Herança e Polimorfismo
Abstracao, Vinculacao Dinamica e Vetores
Apesar dos sistemas de informação digital global, como a internet, terem sido um dominio de linguagens mais
voltado a área comercial, ele acabou ganhando um domínio próprio, Como podemos chamálo e que
linguagens são principais nesse domínio ?
MOBILE, XHTML, JAVA2, AJAx, PHP
MOBILE, Windows, JAVASCRIPT,
WEB, XHTML, JAVA, JAVASCRIPT, PHP
HTML , JAVA, XML, JAVASCRIPT,
WEB, XML , JAVA, JAVASCRIPT, C#
3a Questão (Ref.:201712047784) Acerto: 0,0 / 0,2
O termo binding (ligação ou vinculação) é uma associação entre uma entidade e uma propriedade. Baseado nessa
definição analise as seguintes afirmativas:
I. Uma ligaçãopode ser Estática ou Dinâmica.
II. Um identificador é o termo utilizado para ligações de nomes que denotam diferentes entidades em programas.
III. Variável é uma ligação de um nome com endereço de memória que podem possuir as vinculações básicas, tais
como, nome, endereço, tipo, valor e tempo de vida.
IV. Escopo é uma coleção de comandos que podem acessar uma ligação de nome e pode ser estático ou dinâmico.
V. Tabela de símbolos é uma estrutura de dados mantida pelo tradutor que permite a ele manter registros de
cada nome declarado e suas associações. Em geral, ele implementado por uma estrutura de dicionário
controlado por estrutura de pilhas.
Assinale abaixo a única opção verdadeira acerca das afirmativas.
Todas as afirmativas são falsas.
Todas as afirmativas são verdadeiras.
Apenas a afirmativa V é verdadeira.
Todas as afirmativas são verdadeiras exceto a afirmativa III
Apenas as afirmativas I, II e III são verdadeiras.
5a Questão (Ref.:201712049691) Acerto: 0,2 / 0,2
Qual dos itens abaixo são importantes para confiabilidade de uma linguagem mas não influenciam em sua facilidade
de escrita ?
Sintaxe
Expressividade
Suporte para abstração
Tratamento de Exceções
Ortogonalidade
7a Questão (Ref.:201712050559) Acerto: 0,0 / 0,2
Qual a diferença entre uma Variável, um Tipo e um Valor ?
Uma varíavel recebe uma atribuição de tipo e podendo posteriormente receber qualquer valor
Um Tipo representa o Valor de uma Variável
Variável, Tipo e Valor representam uma hierarquia entre si
Uma mesma Variável armazena valores ou tipos, independentemente
O Tipo de uma Variável determina os valores que ela pode assumir
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20201806269576.')
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20201806269596.')
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20201806238464.')
	EPS_ Alunos
	Disco local
	EPS: Alunos
	Paradigmas
	PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
	Paradigmas
	61818382
	62265618
	62419714
	62471058
	62610225
	62662204

Mais conteúdos dessa disciplina