Paradigmas de Linguagem de Programação

Card Set Information

Author:
Anonymous
ID:
290187
Filename:
Paradigmas de Linguagem de Programação
Updated:
2014-11-28 19:06:46
Tags:
PLP
Folders:

Description:
Questões com alta probabilidade de cair na prova.
Show Answers:

Home > Flashcards > Print Preview

The flashcards below were created by user Anonymous on FreezingBlue Flashcards. What would you like to do?


  1. O que é uma Variável?
    - A mudança das linguagens de máquina para as linguagens de montagem substituiu os endereços numéricos por nomes.

    - Melhorou a legibilidade, a capacidade de escrita e facilitou a manutenção. 

    - Eliminou o problema com endereçamento absoluto 

    - É uma abstração de uma célula, ou um conjunto de células, de memória em um computador.
  2. Quais os principais atributos de uma variável?
    Nome/Endereço/Tipo/Valor/Vinculações/Escopo.
  3. Em relação ao Atributo nome assinale a alternativa correta.

    a) (    )Também é conhecido por atributo

    b) (    )É uma cadeia exclusivamente numérica usada para identificar alguma entidade de um programa.

    c) (    ) Na programação primitiva, fundamentada em matemática, usavam sempre números inteiros

    d) (    )Não são usadas somente para variáveis, mas também para rótulos, subprogramas,  etc).

    e) (    ) Pode iniciar por números ou letras, mas não podem conter caracteres especiais. (linguagem C)
    d) ( x )Não são usadas somente para variáveis, mas também para rótulos, subprogramas,  etc).
  4. Para que serve o tipo de uma variável?
    - Determina a faixa de valores que a variável pode ter.

    • - Em algumas linguagens, o conjunto de
    • operações possíveis (soma, subtração, divisão...) .

    - Por exemplo o tipo int da linguagem C.
  5. Quais são os tipos primitivos de dados?
    Inteiro/Ponto/Flutuante/Decimal/Booleano/Caractere/String
  6. Defina: Valor de uma variável.
    - É o conteúdo da célula ou das células de memória associadas à variável.

    - O valor pode ser chamados de valor-r (right side) .

    - Células abstratas x células físicas.
  7. Assinale a alternativa que apresenta atributos de variáveis.

    a)(    ) Tempo de projeto da linguagem

    b)(    ) Valor, posição, escopo e endereço

    c)(    ) Escopo, nome, endereço e vinculação

    d)(    ) Valor, localização, nome e escopo

    e)(    ) Endereço, legibilidade, tipo e valor

    f)(    ) Nome, vinculação, abstração e tipo
    c)( x ) Escopo, nome, endereço e vinculação
  8. Assinale a alternativa que NÃO apresenta um tempo de vinculação de uma variável.

    a) (    ) Tempo de implementação

    b) (    ) Tempo de compilação

    c) (    ) Tempo de interpretação

    d) (    ) Tempo de ligação

    e) (    ) Tempo de carregamento

    f) (    ) Tempo de execução
    c) ( x ) Tempo de interpretação
  9. Crie o tipo registro e o vetor para armazenar nome, peso e altura de um conjunto de 50 pessoas. Escreva o comando para receber
    os dados de um usuário na posição 17 do vetor.
    • tipo t_dados: registro
    •      nome: caracter
    •      peso: inteiro
    •      alt: real
    • fimregistro

    vet_cad: vetor [1..50] de t_dados

    leia(vet_cad[17].nome)

    leia(vet_cad[17].peso)

    leia(vet_cad[17].alt)
  10. 2)Elabore um algoritmo que crie o tipo t_carros que armazene marca, ano, cor e valor. Após isso, elabore o receba o conjuntos de dados do usuário e apresentar estes dados na tela, conforme o exemplo abaixo.

    Marca: Gol
    Ano: 2012
    Cor: prata
    Valor: 26000.00

    Gol – 2012 – prata – 26.000,00
    • tipo t_carros: registro    
    •        marca: caracter     
    •        ano: inteiro     
    •        cor: caracter
    •        val:real
    • fimregistro

    car : t_carros

    escreva(“Marca: ”)

    leia(car.marca)

    escreva(“Ano: ”)

    leia(car.ano)

    escreva(“Cor: ”)

    leia(car.cor)

    escreva(“Valor: ”)

    leia(car.valor)

    Escreva(“car.marca, “-”, car.ano, “-”, car.cor, “-”, car.valor)

What would you like to do?

Home > Flashcards > Print Preview