Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 1. Pontos: 1,00 / 1,00 Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito Dinâmico Confiável Enxuto Robusto Eficiente 2. Pontos: 1,00 / 1,00 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-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; 3. Pontos: 1,00 / 1,00 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 javascript:alert('Código%20da%20questão:%203284224.'); javascript:alert('Código%20da%20questão:%203284240.'); javascript:alert('Código%20da%20questão:%203284264.'); 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 (sistema WEB) 2. PYTHON b) Linguagem usada para escrever o sistema operacional LINUX 3. C++ c) Também conhecida como sopa de letrinhas, com baixa legibilidade 4. C d) A principal propriedade é a portabilidade 5. JAVAScript e) LP de método híbrido de implementação, tal qual JAVA 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 a 3 sem associação. 4 e 5 b 1 d 2 sem associação 3 e 4 b 5 a 1 a 2 e 3 sem associação. 4 b 5 d 1 sem associação 2 e 3 a. 4 b 5 d 4. Pontos: 1,00 / 1,00 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 e III I e II III I 5. Pontos: 1,00 / 1,00 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 e IV III javascript:alert('Código%20da%20questão:%203284615.'); javascript:alert('Código%20da%20questão:%203287440.'); I, II, III e IV II e III I, III e IV 6. Pontos: 0,00 / 1,00 Considere a seguinte declaração na linguagem de programação PASCAL Type Carros = (Honda Civic, Renault Fluence, Toyota Corola); ConjCarros = SET of Carros; Var Carro: Carros; CarrosSeda : ConjCarros; A variável CarrosSeda é do tipo ConjCarros. ConjCarros é um tipo estruturado chamado de: _________________ Assinale a UNICA alternativa que completa corretamente a frase acima. Conjunto Registro Matriz Union Vetor 7. Pontos: 1,00 / 1,00 Relacione as colunas 1 (exemplos de expressões) e 2 (Classificação das expressões), de maneira que cada exemplo seja devidamente classifiacdo. Coluna 1 (Exemplos) Coluna 2 (Classificação) I.c=b-- a.Infixada II. c=--b b. Pré-fixada III.c=c-b c. Pós-fixada Assinale a alternativa que relaciona corretamente as colunas 1 e 2. I-c; II-b; III-a I-b; II-c; III-a I-c; II-a; III-b I-a; II-b; III-c I-a; II-c; III-b javascript:alert('Código%20da%20questão:%203287518.'); javascript:alert('Código%20da%20questão:%203291091.'); 8. Pontos: 1,00 / 1,00 Considere o trecho de código abaixo, escrito na linguagem C, for (ind=1; ind<=5; ind++) { scanf("%d", &num); if (num == 0) break; printf("%d\n", num); } Printf ("Fim"); Assinale a opção que apresenta a correta finalidade do comando break. permite que o laço de repetição seja interrompido o comando break não existe o comando break não permite executar o comando seguinte, indo executar o segundo comando adiante, se houver. permite que uma repetição, repita o laço mais vezes que o previsto o comando break desloca o controle do programa para antes do laço de repetição 9. Ref.: 3294414 Pontos: 1,00 / 1,00 Sobre as sequencias de comando, ou blocos de comando, e suas implementações por linguagens de programação, avalie as assertivas a seguir I. São blocos de comando que são executados um após o outro. II. Na LP PASCAL os blocos de comando são delimitados por chaves e em C são delimitados por begin.. end. III. Em Python o bloco de comandos é identificado pela endentação, um deslocamento a direita, demonstrando hierarquia entre comandos. IV- EM C++, a representação de bloco de comandos fica entre chaves { } Com base em sua análise, marque a opção que apresenta TODAS as assertivas corretas. I,II,III e IV II e III III e IV javascript:alert('Código%20da%20questão:%203294424.'); javascript:alert('Código%20da%20questão:%203294414.'); I, III e IV III 10. Pontos: 0,00 / 1,00 No que se refere as linguagens de programação e o paradigma lógico, exclusivamente, avalie as assertivas a seguir: I. As LPs do paradigma lógico declaram os objetivos do programa e não sua solução. II. C++ é a maior representante das LPs lógicas. III. Um problema, resolvido pelo paradigma lógico. somente pode ter uma solução que atenda. IV. Os programas em Prolog podem ter: constantes e variáveis Está correto apenas o que se afirma em I e IV II, III e IV I, II e IV I,II, III e IV IV javascript:alert('Código%20da%20questão:%203287464.');
Compartilhar