A representação de números na notação de ponto flutuante baseia-se nos seguintes componentes:
- A base, expoente, mantissa;
- B base, expoente, módulo;
- C base, módulo, sinal;
- D expoente, mantissa, sinal;
- E mantissa, módulo, sinal.
A representação de números na notação de ponto flutuante baseia-se nos seguintes componentes:
Julgue o próximo item, a respeito da aritmética computacional, da gerência de memória e dos sistemas de arquivos.
Na aritmética computacional, a representação conhecida como sinal e magnitude é utilizada para fazer a distinção entre números positivos e negativos.
A vulnerabilidade denominada Transbordamento de Dados (Buffer Overflow) pode ser evitada com técnicas de programação segura. Considere os itens abaixo.
I - Validar os dados de entrada de modo a prevenir que dados inesperados sejam processados. II - Utilizar criptografia simétrica. III - Evitar funções de programação inseguras, tais como strcpy() e strcat(). IV - Utilizar variáveis globais. V - Utilizar geradores de números randômicos confiáveis.
Quais são formas de prevenir esse tipo de vulnerabilidade?
Certa UCP (Unidade Central de Processamento) possui registradores aritméticos internos de 32 bits.
O menor e maior inteiros que podem ser armazenados nesses registradores em complemento a dois são, respectivamente:
O número inteiro –2 (menos dois) tem a seguinte representação em 16 bits, usando complemento a 2: