Buscar

Paradigmas de Linguagens de Programação

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

29/05/2020 EPS
simulado.estacio.br/alunos/ 1/3
 
 
 
 PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO
6a aula
 Lupa 
PPT MP3
 
Exercício: CCT0831_EX_A6_201908040459_V2 19/05/2020
Aluno(a): JOSEILDON DA SILVA DANTAS 2020.1 EAD
Disciplina: CCT0831 - PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 201908040459
 
 1a Questão
Nas linguagens de programação tradicionais a recursividade dos dados é implementada por intermédio de que tipo de dados?
 Registro
União
Vetor
 Ponteiro
Conjunto
Respondido em 19/05/2020 08:36:29
Explicação:
A implementação do princípio da recursividade para dados é feita em muitas LPs pelo tipo de dado ponteiro.
 
 2a Questão
A categoria de vetores que possui maior eficiência é:
 Semiestático
Dinâmico
 Estático
Semivetor
Semidinâmico
Respondido em 19/05/2020 08:36:16
Explicação:
Vetores estáticos são definidos no início da execução e ficam em uma posição fixa chamada Base, permanecendo ali por toda a
execução. Sua grande vantagem é a eficiência.
 
 3a Questão
Considere a seguinte declaração na linguagem C;
int vet[7]; 
O que estamos declarando ?
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','6','','','');
javascript:abre_frame('3','6','','','');
29/05/2020 EPS
simulado.estacio.br/alunos/ 2/3
 Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor inteiro.
 Um vetor de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Um registro de 7 posições (0 a 6), onde em cada posição temos um valor inteiro.
Um vetor de números inteiros, onde o valor 7 é atribuído a cada posição do vetor
Um vetor de 7 posições (1 a 7), onde em cada posição temos um valor numérico com casas decimais.
Respondido em 19/05/2020 08:36:34
Explicação:
Int vet[7]
int - informa que o vetor é de números inteiros
vet = nome do variável do tipo vetor 
[7] = quantidade de elementos ou posições do vetor, começando com índice 0 e terminando no de indice 6
 
 4a Questão
Como se chama o tipo de dados cujo conteúdo (valor) é um endereço de memória ?
 Registro
 Ponteiro
Vetor
TAD
Matriz
Respondido em 19/05/2020 08:36:21
Explicação:
Ponteiro é um tipo de dado cujo conteúdo é um endereço de memória, ou seja a variável ponteiro aponta para outro endereço de
memória.
 
 5a Questão
Considere que a variável PONT é um ponteiro para um dado inteiro. Sobre o conteúdo de PONT, podemos afirmar
 
 A variável ponteiro não tem conteúdo
O conteúdo de PONT é sempre nulo
 Seu conteúdo é a posição de memória onde encontra-s o dado inteiro.
Seu conteúdo é o dado inteiro
Não existe tipo de dado que seja ponteiro para um inteiro
Respondido em 19/05/2020 08:36:24
Explicação:
O nome ponteiro advém de apontar... A variável que é um ponteiro, tém como conteúdo o endereço da posição de memória onde
está armazenado o dado inteiro.
 
 6a Questão
Considere a seguinte de declaração em PASCAL, de uma matriz 
Type
 TMatriz = array [1..5,1..5] of integer;
Var
 Matriz : TMatriz;
 
Assinale o comando que atribui o valor 7 a posição da matriz correspondente ao encontro da linha 2 com a coluna 3
Matriz[2], matriz[3] = 7;
29/05/2020 EPS
simulado.estacio.br/alunos/ 3/3
 
 Matriz[2,3]:=7;
Matriz[2] [3] := 7;
 
Tmatriz [2,3] = 7;
Matriz[3,2]=7;
Respondido em 19/05/2020 08:36:43
Explicação:
A variável é Matriz
A posição correspondete ao encontro da linha 2 com a coluna 3: Matriz[2,3]
Atribuição do valor 7 --> Matriz[2,3] := 7;
 
 7a Questão
Abaixo um tipo de dado composto ou estruturado.
Struct Pessoa = { 
 Char primeiro[20]; 
 char meio[20]; 
 char Ultimo[20]; } 
Como se chama esse tipo de dado, represenatado acima pelo STRUCT na linguagem C?
 
 Tipo enumerado
Conjunto
 Registro (produto cartesiano)
Matriz
vetor
Respondido em 19/05/2020 08:36:30
Explicação:
Tipo de dado heterogêneo, Combina valores de tipos de dados diversos, em tuplas
Nome = registro ou produto cartesiano 
javascript:abre_colabore('38403','194139051','3876689046');

Continue navegando