Baixe o app para aproveitar ainda mais
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
Compartilhar