Logo Passei Direto
Buscar

PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO

User badge image
Xiragamy cc

em

Ferramentas de estudo

Questões resolvidas

Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
Eficiente
Confiável
Enxuto
Dinâmico
Robusto

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;

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 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

Avalie as assertivas a seguir.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS.
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.
III
I e II
I, II e III
I e III
I

Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
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
I, III e IV
I, II, III e IV
II e III
III
III e IV

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

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

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
I, III e IV
III

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Um programa que "se comporta conforme sua especificação, sob todas as condições" é dito
Eficiente
Confiável
Enxuto
Dinâmico
Robusto

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;

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 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

Avalie as assertivas a seguir.
Assinale a UNICA alternativa que apresenta TODAS as assertivas CORRETAS.
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.
III
I e II
I, II e III
I e III
I

Considere as seguintes assertivas sobre tipos de dados permitidos pelas linguagens de programação.
Com base em sua análise, assinale a UNICA alternativa que contenha TODAS as opções corretas.
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
I, III e IV
I, II, III e IV
II e III
III
III e IV

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

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

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
I, III e IV
III

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

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.');

Mais conteúdos dessa disciplina