Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO Aluno(a): MARLON Matrícula: 2018 Acertos: 1,4 de 2,0 Início: 08/03/2019 (Finaliz.) 1a Questão (Ref.:201806364155) Acerto: 0,2 / 0,2 As quatros principais propriedades de uma linguagem de programação são Sintaxe, Enumeração, Tipos, Semânticas. Sintaxe, Enumeração, Paradigma, Semânticas. Sintaxe, Paradigma, Tipos, Sequências. Sintaxe, Nomes, Tipos, Semânticas. Sintaxe, Paradigma, Semânticas, Sequências. 2a Questão (Ref.:201806364164) 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, Concorrente, Lógica. Imperativa, Concorrente, Funcional, Lógica. Imperativa, Orientada a Objetos, Manipulação de eventos, Lógica. 3a Questão (Ref.:201806367039) 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? 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. 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 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. 4a Questão (Ref.:201806364254) 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: Os três níveis de sintaxe são léxica, concreta e abstrata; Uma gramática é uma metalinguagem usada para definir a sintaxe de programação de uma linguagem. 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 a afirmativa III é verdadeira. 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. 5a Questão (Ref.:201806406396) Acerto: 0,0 / 0,2 Qual o conjunto de ferramentas mínimo que um ambiente de programação deve ter ? Editor de textos, Controle de Rede, Compilador e um sistema de arquivos Interface Gráfica, Controle de Rede, Editor de textos, Compilador e um Ligador 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, Compilador, Ligador e um sistema de arquivos 6a Questão (Ref.:201806366164) Acerto: 0,0 / 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 Expressividade, Verificacao de Tipos, Tratamento de Exceções Simplicidade, Ortogonalidade, Tipos de Dados, Sintaxe 7a Questão (Ref.:201806395252) Acerto: 0,2 / 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 Fortran, UNIX, C Fortran, COBOL, PROLOG ALGOL, C, PROLOG 8a Questão (Ref.:201806395256) Acerto: 0,2 / 0,2 Em que linguagem o UNIX é escrito? BLISS ASSEMBLY IBM PL/I Linguagem C ALGOL 9a Questão (Ref.:201806406393) 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 ? Legibilidade x Custo de Execução Facilidade de Escrita x Legibilidade Facilidade de Escrita x Confiabilidade Confiabilidade x Legibilidade Custo de Execução e Confiabilidade 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
Compartilhar