Baixe o app para aproveitar ainda mais
Prévia do material em texto
Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 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-b; II-a; III-c; I-c; II-a; III-b; I-a; II-b; III-c I-a; II-c; III-b; 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) 2. 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-a; II-c; III-b I-b; II-a; III-c; I-c; II-b; II-a I-c; II-a; III-b; I-a; II-b; III-c 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. 3. Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma. Pascal COBOL Smalltalk JAVA Prolog 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 4. 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 II e III I,II e III I e IV I, II e IV I e III 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 5. Abstração, encapsulamento, herança e polimorfismo são características do paradigma: Lógico Estruturado Orientado a objetos Funcional Concorrente Explicação: A orientação a objetos surgiu como solução a esses problemas, permitindo, graças a propriedades como abstração, encapsulamento, herança e polimorfismo, uma maior organização, reaproveitamento e extensibilidade de um código. Isso foi capaz de propiciar programas mais fáceis de serem escritos e mantidos. 6. Faz parte do paradigma declarativo o paradigma: Estruturado Concorrente Funcional Lógico Imperativo Explicação: As LPs do paradigma declarativo especificam relações ou funções sem atribuição de valores a posições de memória. As variáveis são incógnitas (como na matemática), e não células (endereços) de memória. O paradigma declarativo é subdividido em: · Funcional; · Lógico
Compartilhar