Ybadoo - Soluções em Software Livre
Turmas
1º Semestre de 2026

(Poscomp, 2024) Sobre os tipos de dados básicos, assinale a alternativa correta:

A As variáveis do tipo inteiro são utilizadas para armazenar valores que pertencem ao conjunto de números naturais (sem parte fracionária), positivos e negativos.

B O tipo caractere permite armazenar strings ou conjuntos de caracteres em uma variável do tipo caractere.

C Por padrão, uma variável do tipo inteiro admite somente valores positivos. Caso se deseje que a variável contenha valores negativos, é necessário utilizar o comando da linguagem de programação para incluir sinal.

D As variáveis do tipo vetor são utilizadas para armazenar valores numéricos com parte fracionária.

E O conjunto de operações disponível para o tipo caractere inclui soma, subtração, multiplicação, divisão inteira e resto da divisão.

A As variáveis do tipo inteiro são utilizadas para armazenar valores que pertencem ao conjunto de números naturais (sem parte fracionária), positivos e negativos.

O tipo inteiro (int) é projetado para armazenar números sem parte fracionária, abrangendo valores positivos, negativos e o zero.

Observação: o termo matemático rigoroso seria números "inteiros" (ℤ) e não "naturais" (ℕ), mas a descrição complementar "sem parte fracionária, positivos e negativos" deixa claro que se refere ao comportamento padrão das variáveis inteiras em programação.

B O tipo caractere permite armazenar strings ou conjuntos de caracteres em uma variável do tipo caractere.

Uma variável do tipo caractere (char) armazena apenas um único símbolo. Strings (sequências de caracteres) são armazenadas em tipos específicos (string, char[], etc.).

C Por padrão, uma variável do tipo inteiro admite somente valores positivos. Caso se deseje que a variável contenha valores negativos, é necessário utilizar o comando da linguagem de programação para incluir sinal.

Na grande maioria das linguagens de propósito geral (C, C++, Java, C#, Python, etc.), variáveis inteiras são com sinal por padrão (signed), aceitando valores negativos. Para restringir a valores não negativos, é necessário usar modificadores como unsigned.

D As variáveis do tipo vetor são utilizadas para armazenar valores numéricos com parte fracionária.

Vetores (arrays) são estruturas de dados que armazenam múltiplos elementos de qualquer tipo pré-definido. Valores com parte fracionária são tratados por tipos de ponto flutuante (float, double).

E O conjunto de operações disponível para o tipo caractere inclui soma, subtração, multiplicação, divisão inteira e resto da divisão.

O tipo caractere representa símbolos textuais. Embora em algumas linguagens seja possível realizar operações aritméticas sobre seus códigos numéricos subjacentes (ASCII/Unicode), não faz parte do conjunto de operações padrão do tipo caractere realizar divisões, restos ou multiplicações com significado lógico.