Buscar

Exercício 5 - 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 5 páginas

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

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.
		1. Sobre o conceito de variáveis e constantes e como as LPs os implementam, avalie:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será atribuído pelo sistema operacional.
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada.
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são referenciadas, conforme o tempo de amarração
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor.
Com base em sua análise, marque a opção que apresente TODAS as assertivas CORRETAS
	
	
	
	I , II e III
	
	
	I,II,III e IV
	
	
	I e IV
	
	
	II e III
	
	
	II, III e IV
	
Explicação:
I. Dentre as propriedades de uma variável, o nome, tipo de dado são atribuídos pelo programador e o endereço de memória será atribuído pelo sistema operacional. --> Verdade
II. O tempo de vida de uma variável determina o trecho de programa em que ela pode ser referenciada. --> Verdade
III. Cada variável ou constante será associada a uma posição de memória, antes ou durante a execução do programa no qual são referenciadas, conforme o tempo de amarração --> Verdade
IV. As constantes têm as mesmas propriedades das variáveis, exceto o fato de não mudarem de valor. --> Verdade
	
	
	
	 
		
	
		2.
		Dentre as opções a seguir selecione a verdadeira a respeito do tipo de dado estruturado.
	
	
	
	Formado a partir de tipos de dados simples.
	
	
	São tipos que aceitam apenas valores constantes.
	
	
	Formam a base para o sistema de tipos, permitindo a construção de novos tipos a partir deles.
	
	
	São tipos numéricos, como inteiro e real.
	
	
	São tipos que aceitam apenas valores lógicos.
	
Explicação:
Os tipos de dados estruturados (ou compostos) são tipos são formados por tipos de dados simples ou estruturados:
· Vetor;
· Registro;
· Matriz;
· Arquivo.
	
	
	
	 
		
	
		3.
		Assinale a alternativa que é um tipo de dado composto ou estruturado
	
	
	
	Numérico com casas decimais
	
	
	Vetor
	
	
	lógica
	
	
	caracter
	
	
	Inteiro
	
Explicação:
o vetor é uma estrutura de dados (composta), contendo N elementos do mesmo tipos
	
	
	
	 
		
	
		4.
		Avalie as assertivas sobre linguagens de Programação (LP)
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações
II. Um bom sistema de tipos confere confiabildade a LP
III. Confiabilidade é um valioso quesito de avaliação de uma LP
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas.
Com base em sua análise, asssinale a UNICA alternativa com TODAS as assertivas CORRETAS
	
	
	
	II, III e IV
	
	
	I e III
	
	
	I e IV
	
	
	II e IV
	
	
	I, II e III
	
Explicação:
I. O sistema de tipos de uma LP pode ser definido como: Sistema de tipo = Tipo de dado + Valores + Operações - VERDADE
II. Um bom sistema de tipos confere confiabildade a LP --> VERDADE
III. Confiabilidade é um valioso quesito de avaliação de uma LP --> VERDADE
IV. Apenas LPs estaticamente tipadas podem ser consideradas LPs fortemente tipadas. --> FALSO, pois Lps dinamicamente tipadas e as híbridas (como JAVA) também podem ser classificadas como fortemente tipadas
	
	
	
	 
		
	
		5.
		É característica de uma linguagem de programação fortemente tipada:
	
	
	
	Detecção de erros em tempo de compilação.
	
	
	Não permitir a criação de tipos compostos.
	
	
	Ausência de tipos enumerados.
	
	
	Permite a utilização de apenas tipos simples de dados.
	
	
	Definição do tipo da variável em tempo de execução.
	
Explicação:
Uma linguagem será considerada fortemente tipada se o seu sistema de tipo permitir que todos os erros sejam detectados tanto em tempo de compilação como em tempo de execução.
	
	
	
	 
		
	
		6.
		 Associe as duas colunas. À esquerda, temos alguns tipos de dados simples; à direita, propriedades ou exemplo de tipos de dados simples. Associe o tipo de dado simples à sua respectiva propriedade ou ao seu exemplo. Cada tipo de dado pode ou não estar associado a uma propriedade ou exemplo. Também pode haver propriedade ou exemplo sem relação com o tipo de dado. Associe o número (1 a 5) da coluna ¿tipo de dado simples¿ com a letra (A a E) correspondente de ¿propriedade ou exemplo¿.
	Tipo de dados simples
	Propriedade ou exemplo
	1. Tipo Booleano
	a. Armazena cada letra do alfabeto
	2. Tipo Discreto
	b. True (verdade) é uma de seus 2 possíveis valores
	3. Tipo Caracter
	c. Carros = (CRV,Sportage,IX35)
	4. Tipo Float
	d. Armazena valores monetários
	 
	e. Armazena valores inteiros
 
	
	
	
	1-b; 2-a;3-c;4-d;
	
	
	1-b; 2-c;3-a;4-d;
	
	
	1-c; 2-a;3-b;4-d;
	
	
	1-d; 2-c;3-a;4-b;
	
	
	1-b; 2-c;3-a;4-e;
	
Explicação:
1. Tipo Booleano --> b. True (verdade) é uma de seus 2 possíveis valores
2. Tipo Discreto -->  c.Carros = = (CRV,Sportage,IX35)
3. Tipo Caracter --> a.Armazena cada letra do alfabeto
4. Tipo Float --> d.Armazena valores monetários

Outros materiais