Baixe o app para aproveitar ainda mais
Prévia do material em texto
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');
Compartilhar