Logo Passei Direto
Buscar
De acordo com Manzano e Oliveira (2012), constante é tudo que é fixo, inalterável, imutável e contínuo dentro de um programa. Em relação aos dois tipos de constantes existentes em C, literais e manifestas,
assinale a alternativa correta:
A) Números inteiros não podem vir precedidos de sinal, sendo assim representados como 12p ou 12n para positivo e negativo, respectivamente.
B) Números de ponto flutuante usam a vírgula como separador decimal.
C) Um caractere singular é representado literalmente por aspas simples.
D) Somente o sistema operacional da máquina tem permissão para alterar valores de constantes criadas com const.
E) Constantes criadas com #define são tratadas em tempo de execução.
User badge image
Progresso com Exercícios

há 5 meses

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar as alternativas com base no conhecimento da linguagem C: A) Incorreta. Números inteiros podem sim ser precedidos de sinal, por exemplo: -12, +12. Não se usa "12p" ou "12n". B) Incorreta. Em C, o separador decimal para números de ponto flutuante é o ponto (.), não a vírgula. C) Correta. Um caractere singular é representado por aspas simples, por exemplo: 'a'. D) Incorreta. Constantes declaradas com const não são alteradas pelo sistema operacional; são imutáveis no programa. E) Incorreta. Constantes definidas com #define são tratadas em tempo de compilação, não em tempo de execução. Portanto, a alternativa correta é: C) Um caractere singular é representado literalmente por aspas simples.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Na linguagem C não existe um tipo destinado a armazenar cadeias de caracteres (strings) em variáveis.
Assim sendo, assinale a alternativa que corresponde à maneira correta de contornar esse problema para armazenar uma string em uma variável:
a. Reservando um espaço na memória para armazenar a string sem a criação de uma variável.
b. Criando uma variável char para cada caractere que comporá a string.
c. Criando um vetor de chars.
d. Escrevendo um programa recursivo que venha armazenar em uma variável char um caractere por recursão.
e. Criando e manipulando um arquivo que venha armazenar essa string.

As variáveis do tipo int armazenam valores numéricos que não contêm casas decimais, ao passo que as variáveis do tipo float permitem o armazenamento de valores fracionários, com decimais, além de inteiros. Assim sendo, assinale a alternativa referente à ação que será tomada ao tentar atribuir o valor 13.4 em uma variável inteira: A) Atribuirá apenas a parte inteira, desprezando a parte decimal: 13. B) Atribuirá zero: 0. C) Resultará em um erro de execução. D) Converterá automaticamente o tipo da variável para float, antes de armazenar o valor. E) Arredondará o número para cima: 14.

De acordo com Lopes e Garcia (2002), as expressões estão diretamente relacionadas ao conceito de fórmula matemática, em que um conjunto de variáveis e constantes relaciona-se por meio de operadores. As expressões em C podem ser aritméticas, relacionais ou lógicas.
Isto posto, assinale a alternativa INCORRETA:
a. O símbolo ! representa o operador lógico de negação.
b. O operador % retorna o restante da divisão entre dois números.
c. As expressões relacionais e lógicas resultam em um valor inteiro 1 ou 0 representando verdadeiro ou falso, respectivamente.
d. O operador = é usado na comparação de igualdade entre dois valores.
e. As expressões aritméticas consistem em operações envolvendo valores numéricos.

Os operadores aritméticos de atribuição são utilizados para simplificar operações que fazem incremento ou acúmulo na própria variável.
Dada a seguinte instrução: total = item++;, assinale a alternativa equivalente correta:
a. total = item; item = item + 1;
b. total = total + item;
c. total = item + 1;
d. item = item + total;
e. item = item + 1; total = item;

As expressões aritméticas são utilizadas para fazer cálculos matemáticos e podem utilizar variáveis inteiras e de ponto flutuante. Seu resultado é um valor numérico do maior tipo envolvido na expressão.
Assinale a alternativa que corresponde ao cálculo do valor de um produto reduzido em 10%.
a. vprod * 100 - 0.1
b. (vprod * 10) / 100
c. vprod - vprod * 0.1
d. vprod * (10 / 100)
e. vprod - (0.1 * 100)

A operação lógica de negação serve para inverter o valor da condição subsequente a ela, ou seja, se a condição avaliada for verdadeira, o operador de negação torna-a falsa; se a condição for falsa, torna-a verdadeira.
Assinale a alternativa que corresponde à inversão da correta da condição: !(sexo == 'M' || !(situacao == 1))
a. sexo == 'M' && situacao != 1
b. sexo != 'M' || situacao != 1
c. sexo != 'M' && situacao == 1
d. sexo == 'M' || situacao != 1
e. sexo != 'M' || situacao == 1

A função scanf() é utilizada para fornecer entrada de dados pelo usuário e seu primeiro argumento consiste dos especificadores de formato, que indicam como os dados digitados devem ser armazenados.
Assinale a alternativa que corresponde ao significado do especificador de formato “%u”:
a. Leitura de um decimal sem sinal.
b. Leitura de um único caractere.
c. Leitura de uma string.
d. Leitura de um decimal inteiro.
e. Leitura de um ponteiro.

Compilação e interpretação são os dois métodos existentes para traduzir um programa em linguagem de máquina, de modo que possa ser executado pelo sistema operacional (TUCKER; NOONAN, 2010). Assinale a alternativa referente a uma vantagem do interpretador sobre o compilador: A) Menor consumo de memória do que o compilador. B) Proteção do código-fonte após a conclusão do processo de interpretação. C) Menor consumo de espaço em disco do que o compilador. D) Maior facilidade em detectar de erros ou anomalias em programas. E) Maior rapidez na execução de um programa interpretado do que compilado.

Mais conteúdos dessa disciplina