SóProvas



Questões de Tipos de dados


ID
147625
Banca
FCC
Órgão
MPU
Ano
2007
Provas
Disciplina
Programação
Assuntos

O tipo de dados float refere-se também aos dados do tipo

Alternativas
Comentários
  • float, um tipo de dado 32-bit, equivale ao tipo real em pseudolinguagem

  • Tipos Elementares: são aqueles que não podem ser decompostos. Ora, se eu
    disser que o Pedrinho tem 10 anos, é possível decompor esse valor de idade? Não,
    logo é um tipo elementar. Há diversos tipos elementares, dependendo da
    linguagem de programação utilizada. No entanto, os principais são:
    Inteiro: também conhecido como Integer, são similares aos números
    inteiros da matemática, i.e., sem parte fracionária. Podem ser positivos,
    negativos ou nulos. Ex: -2% de crescimento do PIB; 174 km de distância; 0
    ºC de Temperatura; etc.
    Real: também conhecido como Float (Ponto Flutuante), são similares aos
    números reais da matemática, i.e., possuem parte fracionária. Ex: 3,141592
    é a constante de PI; 9,81 m/s² de Aceleração Gravitacional; raiz quadrada
    de 7; etc.
    Caractere: também conhecido como Literal ou Char, são representações
    de letras, dígitos e símbolos. Quando colocadas em conjunto, formam um
    tipo estruturado chamado String ou Cadeia de Caracteres. Ex: ‘a’, ‘$’, ‘5’,
    ‘D’, etc.
    Lógico: também conhecido como Boolean, são representações de valores
    lógicos – verdadeiro/falso, ligado/desligado, sim/não, etc. São
    extremamente importantes na programação, principalmente na
    verificação de condições.
    Tipos Estruturados: são aqueles que podem ser decompostos. Ora, se eu disser
    que o nome da bola da copa é Brazuca, é possível decompor esse nome? Sim,
    basta dividi-lo em caracteres: ‘B’, ‘r’, ‘a’, ‘z’, ‘u’, ‘c’, ‘a’. Há infinitos tipos
    estruturados1, pois eles são a combinação de vários outros, o mais comum é:
    Cadeia de Caracteres: também conhecido como String, são
    representações de sequências de caracteres, incluindo ou não símbolos.
    Pode ser uma palavra, frase, código, etc, por exemplo: “O rato roeu a
    roupa do rei de Roma”.


ID
148036
Banca
FCC
Órgão
TRT - 16ª REGIÃO (MA)
Ano
2009
Provas
Disciplina
Programação
Assuntos

NÃO se trata de uma classe de rótulos para tipos de dados estruturados definida pela notação ASN.1:

Alternativas
Comentários
  •  Existem quatro classes de rótulos:

    UNIVERSAL: pode ser atribuído a um tipo simples ou a um mecanismo de
    construção, conforme especificado na tabela A.1.

    APLICAÇÃO: rótulos atribuídos a tipos por padrões específicos. Num
    particular padrão os rótulos da classe de APLICAÇ[[Atilde]]O somente podem ser

    atribuídos a um único valor.

    PRIVADA: rótulos usados numa empresa especifica.


    ESPECIFICADO-POR-CONTEXTO: interpretado de acordo com o contexto em
    que é usado


    Fonte >> http://penta.ufrgs.br/rc952/asn1/asn1b.html

  • dados rotulados sao dados cujas respostas de destino já são conhecidas. Cada observação nos dados precisa conter dois elementos: Destino: A resposta que você deseja prever. Variáveis/recursos: são atributos de exemplo que podem ser usados para identificar padrões para prever a resposta de destino.


ID
152524
Banca
CESPE / CEBRASPE
Órgão
TRE-MG
Ano
2009
Provas
Disciplina
Programação
Assuntos

Com relação aos tipos de dados, assinale a opção correta.

Alternativas
Comentários
  • Resposta correta letra c) O armazenamento de números inteiros negativos por meio de complemento de dois é usado para adição e subtração.

    O complemento a dois é o sistema de representação numérica mais utilizado nos computadores de hoje em dia. 
    Um dos porquês disso é o fato do 0 não ter dupla representação.
  • Questão com um texto péssimo!

    Hoje em dia, a C e A estariam corretas. vírgula flutuante é a mesma coisa que ponto flutuante.

  • A alternativa A está correta! Inclusive existem unidadesde hardware em arquiteturas de hadrware dedicadas exclusivamente ao processamento de ponto flutuante. 

    Fonte: https://pt.wikipedia.org/wiki/Unidade_de_ponto_flutuante


ID
209185
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Programação
Assuntos

Acerca das estruturas de informação, julgue os itens a seguir.

Nos tipos primitivos de dados do tipo inteiro, os valores são números inteiros, para os quais são definidos operações de soma, subtração, multiplicação, divisão inteira e resto da divisão.

Alternativas
Comentários
  •  O tipo de dado número inteiro, que aparece em várias linguagens de programação. Os valores que este tipo de dado pode assumir são: ...-2,-1,0,1,2,...; as operações são muitas, dentre elas estão +,*,mod,etc.

     

     

    http://www.lcad.icmc.usp.br/~nonato/ED/node5.html

  • Não sei se vai ajudar,mas vou colocar o que entendi. Na segunda oração os travessões estão isolando uma explicação. Os travessões podem ser utilizados como virgulas.

    Então, em: (...), o homem - em termos de tempo - só tinha conhecimento do dia e da noite; acordava com o sol e deitava-se ao anoitecer. Observe que não há separação entre sujeito e verbo, pois os travessões estão isolando "em termos de tempo", ocorreria sim a separação se existisse apenas um travessão ou uma só virgula.


ID
209188
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Programação
Assuntos

Acerca das estruturas de informação, julgue os itens a seguir.

Os tipos primitivos permitem a construção de outros tipos associados a mecanismos diversos, a partir do seguinte formato geral tipo nome_do_tipo_definido:: definição_do_tipo.

Alternativas
Comentários
  • Correto. Apesar de não conhecer essa notação, comparei com o que ocorre em C++:

    Classe  ::  método

    A classe é um novo tipo definido.

ID
230014
Banca
FUNCAB
Órgão
PRODAM-AM
Ano
2010
Provas
Disciplina
Programação
Assuntos

No tocante aos tipos de dados das variáveis, aquele que NÃO é um tipo estruturado:

Alternativas
Comentários
  • Gabarito "E". Um byte, assim como o int, char, float, double... são tipos de dados básicos ou primitivos.
  • Na linguagem de programação C um registro édefinido por struct


ID
249400
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Programação
Assuntos

Com relação à programação, algoritmos e estrutura de dados, julgue
os itens seguintes.

Objetos do tipo real são representados por números racionais e têm uma parte inteira e outra fracionária.

Alternativas
Comentários
  • pela definição da norma IEEE 754 para ponto flutuante temos:
    um bit de sinal (s), 8 bits de expoente (e) e uma mantissa de 23 bits (m).

    - O bit de sinal (s) é 0 (zero) para números positivos e 1 para números negativos.
    - O campo de expoente (e) corresponde ao complemento a dois do expoente do número representado. (parte inteira do número)
    - O campo de mantissa (m) corresponde à parte fracionária da mantissa do número representado.

    Considera-se a sempre a mantissa normalizada entre 1 e 2. Desta forma a sua parte inteira é sempre apenas um bit igual a 1 (um) que não é necessário representar.

    O número é representado como:
    v = S × M × 2E
  • Olá  Bernardo. Com todo respeito, seu comentário é bem rico em informações mas pra essa questão o raciocínio pode ser mais simples. A questão diz:
    "Objetos do tipo real são representados por números racionais e têm uma parte inteira e outra [parte] fracionária."
    Correto. Com fracionário ele se refere à parte "decimal" do número real, que corresponde à uma "fração" do número inteiro.
    Exemplos:
    • 3,14 => parte inteira 3     parte fracionária   ,14
    • 10,1234  => parte inteira  10     parte fracionária   ,1234
  • conjunto dos números reais \mathbb{R}\, é uma expansão do conjunto dos números racionais que engloba não só os inteiros e os fracionários, positivos e negativos, mas também todos os números irracionais. Sendo assim, certamente em tem a parte e outra fracionária para representar divisões não-exatas.

    Abs!
  • Completamente errada essa questão. Isso é representação em ponto fixo, que terá uma parte inteira e uma fracionária. O tipo real é de ponto flutuante, tendo uma grandeza(expoente) e uma precisão(mantissa).

  • Questão cabe recurso, poderia ser anulada na época.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
273340
Banca
CESPE / CEBRASPE
Órgão
FUB
Ano
2011
Provas
Disciplina
Programação
Assuntos

A respeito dos princípios de programação, julgue os seguintes itens.

Os tipos de dados inteiro, booleano e strings são denominados primitivos, ou seja, não são definidos em termos de outros tipos de dados.

Alternativas
Comentários
  • Strings são definidos em termos de conjuntos de caracteres.
  • Depende da linguagem:
    String em Java não é tipo primitivo e sim uma classe.

    Tipos de dados primitivos em JAVA:

    * byte, 8 bits com sinal
    * short, 16 bits com sinal
    * int, 32 bits com sinal
    * long, 64 bits com sinal
    * char, é representado por caracter Unicode de 16 bits (sem sinal)
    * float, 32 bits com sinal
    * double, 64 bits com sinal
    * boolean, só aceita os valores: true e false

    Já em C# existe o tipo primitivo string

  • Em geral uma string de caracteres é representada por uma concatenação das strings de bits que representam os caracteres individuais da string (Estrutura de Dados Usando C - Aaron M. Tenenbaum)

  • strings não são um tipo de dado.


ID
384421
Banca
FCC
Órgão
TRT - 7ª Região (CE)
Ano
2009
Provas
Disciplina
Programação
Assuntos

Um dos valores do tipo fundamental BOOLEAN é denotado pelo identificador

Alternativas
Comentários
  • Valores possíveis para o tipo Boolean:
    "TRUE"
    "FALSE"

ID
531754
Banca
FESMIP-BA
Órgão
MPE-BA
Ano
2011
Provas
Disciplina
Programação
Assuntos

Identifique com V as afirmativas verdadeiras e com F, as falsas. A eficiência do código-fonte está diretamente presa à eficiência dos algoritmos definidos durante a fase de projeto detalhado. Porém, o estilo de codificação pode ter efeito sobre a velocidade de execução e requisitos de memória. O seguinte conjunto de diretrizes sempre pode ser aplicado, para ter um efeito positivo sobre a velocidade de execução e requisitos de memórias, quando o projeto detalhado é convertido em código.

Assim sendo, é correto afirmar:

( ) Quando possível, evitar o uso de arrays multidimensionais.
( ) Não se deve misturar tipos de dados, mesmo que a linguagem permita isso.
( ) Não se deve usar expressões booleanas e aritméticas de números inteiros, pois prejudica a eficiência do código.

A alternativa que contém a sequência correta, de cima para baixo, é a

Alternativas
Comentários
  • Não concordo com o gabarito.

    I - O uso de arrays multidimensions facilita a organização do código e pode auxiliar na eficiência de execução, visto que arrays alocam todas as informações em posições contíguas da memória, ou seja, o acesso tende a ser mais ágil do que diversas variáveis alocadas individualmente. Portanto, não se deveria evitar o uso de arrays. Alternativa Falsa.

    II - Misturar tipos pode gerar muita confusão no código e erros de lógica. Alternativa Verdadeira.

    III - Expressões booleanas são ágeis e muito utilizadas com números inteiros. Alternativa Falsa.

  • Quando sabe-se o quanto de memória será necessário, deve-se evitar o uso de arrays multidimensionais sim, pois o processo de ter que alocar espaço para só então armazenar dado, também consome tempo, logo torna-se menos eficiente usar algo dinâmico do que estático nestas condições, portanto, quando possível é melhor evitar a multidimensionalidade.


ID
1992529
Banca
Aeronáutica
Órgão
EEAR
Ano
2011
Provas
Disciplina
Programação
Assuntos

Considerando os tipos de dados a serem tratados por um computador, relacione as colunas e, a seguir, assinale a alternativa com a seqüência correta.

(1) Real

(2) Caractere

(3) Lógico

(4) Inteiro


( ) -39

( ) 50.1

( ) “222-22”

( ) .Verdadeiro.

Alternativas
Comentários
  • D

    4, 1, 2, 3


ID
2007049
Banca
Aeronáutica
Órgão
EEAR
Ano
2010
Provas
Disciplina
Programação
Assuntos

Considerando os tipos de dados, relacione as colunas e, a seguir, assinale a alternativa com a seqüência correta.

(1) Inteiros

(2) Reais

(3) Caracteres

(4) Lógicos


( ) 35; 0; -56

( ) .F.; .V.

( ) “Rua Brigadeiro Lyra”

( ) – 0,5; 1,8; -4

Alternativas
Comentários
  • D-- 1, 4, 3, 2 


ID
2008435
Banca
Aeronáutica
Órgão
EEAR
Ano
2009
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa que completa corretamente a lacuna da afirmativa a seguir.

São caracterizados como tipos ________ os dados numéricos positivos ou negativos, excluindo-se destes qualquer fracionário.

Alternativas
Comentários
  • C

    inteiros


ID
2426746
Banca
IBFC
Órgão
HEMOMINAS
Ano
2013
Provas
Disciplina
Programação
Assuntos

Identifique a alternativa que apresenta exemplo típico de dados booleanos:

Alternativas

ID
2431225
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2016
Provas
Disciplina
Programação
Assuntos

Dadas as afirmativas sobre tipos de dados e paradigmas de programação,


I. Os tipos de dados estruturados podem ser classificados em duas categorias: linear e não linear.

II. A estrutura linear em que a inserção e a remoção são realizadas na mesma extremidade é denominada lista encadeada.

III. São considerados tipos de dados elementares aqueles que armazenam valores exatos e utilizados com frequência como: inteiro, real e cadeia de caracteres (String).


verifica-se que está(ão) correta(s)  

Alternativas
Comentários
  • Estruturas de dados LINEAR: Lista, Pilha, Fila Deque e Array.

    Estrutura de dados NAO LINEAR: Grafo, árvore e Heap

  • II - Errada. Lista encadeada é uma estrutura não linear, ou seja, os elementos são armazenados em posições de memórias não contíguas.
    III - Errada. String não é um tipo primitivo, pois uma string é uma cadeia de caracteres. Os caracteres (tipo char) são tipo primitivo de dados.

     

  • II - Essa é a definição de PILHA

    III - De forma geral, String é considerado um tipo agregado/composto, pois é uma estrutura composta de dados do tipo char. Mas linguagens como Python e Javascript a consideram como um tipo elementar/primitivo


ID
2463523
Banca
Aeronáutica
Órgão
CIAAR
Ano
2017
Provas
Disciplina
Programação
Assuntos

Qual dos tipos de dados abaixo é considerado de tamanho fixo?

Alternativas
Comentários
  • O gabarito é a letra C.

     

    CHAR amazena caracteres alfanuméricos de tamanho fixo, entre 1 e 2000 bytes ou caracteres.