Logo Passei Direto
Buscar

1 - Exercícios de Fundamentos

Ferramentas de estudo

Questões resolvidas

Diga se cada uma das afirmacoes seguintes é verdadeira ou falsa. Se for falsa, explique por quê.
a) Quando a função printf é chamada, ela sempre começa a imprimir no início de uma nova linha.
b) Os comentários fazem com que o computador imprima na tela o texto situado entre /* e */ quando o programa é executado.
c) A seqüência de escape \n, quando usada em uma string de controle de formato de printf, faz com que o cursor se posicione no início da próxima linha na tela.
d) Todas as variáveis devem ser declaradas antes de serem usadas.
e) Todas as variáveis devem receber a atribuição de um tipo ao serem declaradas.
f) O C considera idênticas as variáveis numero e NuMeRo.
g) As declarações podem aparecer em qualquer lugar do corpo de uma função.
h) Todos os argumentos após a string de controle de formato em uma função printf devem ser precedidos por um e-comercial (&).
i) O operador resto (%) só pode ser usado com operadores inteiros.
j) Os operadores aritméticos *, /, % e - possuem o mesmo nível de precedência.
k) Verdadeiro ou falso: Os nomes de variáveis a seguir são idênticos em todos os sistemas ANSI C: vejaumnomesuperhiperlongol234567 vejaumnomesuperhiperlongol234568.
1) Verdadeiro ou falso: Um programa em C que imprime três linhas de saída deve conter três instruções printf.

Escreva uma instrução simples em C para realizar cada um dos pedidos que se seguem: a) Declare do tipo int as variáveis c, estaVariavel, q76354 e numero.

Identifique e corrija os erros de cada uma das seguintes instruções:
a) printf("O valor e %d\n", inúmero);
b) scanf("%â%ã", inumerol, numero2);
c) if (c < 7); printf("C e menor do que 7\n");
d) if (c => 7) printf("C e igual ou menor do que 7\n");

que o seguinte código imprime? printf("*\n**\n***\n****\n*****\n");

Escreva um programa que leia cinco números inteiros e então determine e imprima o maior e o menor inteiro do grupo. Use somente as técnicas de programação ensinadas neste capítulo.

Escreva um programa que leia um número inteiro e então determine e imprima se ele é par ou ímpar. (Dica: Use o operador resto. Um número par é múltiplo de dois. Qualquer múltiplo de dois deixa resto zero ao ser dividido por 2.)

Imprima suas iniciais em letras maiúsculas no sentido vertical, de cima para baixo, da página. Construa cada letra de sua inicial da própria letra que ela representa, do modo representado a seguir:

Escreva um programa que leia dois inteiros e então determine e imprima se o primeiro é múltiplo do segundo. (Dica: Use o operador resto.)

Desenhe um padrão tipo tabuleiro de xadrez utilizando instruções printf e então exiba o mesmo padrão com o menor número de instruções printf possível.

Diga a diferença entre os termos erro fatal e erro não-fatal. Por que você poderia desejar a ocorrência de um erro fatal em vez de um erro não-fatal?

Neste capítulo você aprendeu a respeito de inteiros e o tipo int. O C também pode representar letras maiúsculas, letras minúsculas e uma grande variedade de símbolos especiais. O C usa internamente pequenos inteiros para representar cada caractere diferente. O conjunto de caracteres que um computador utiliza e as representações dos números inteiros correspondentes àqueles caracteres é chamado conjunto de caracteres do computador.
Escreva um programa em C que imprima os inteiros equivalentes a algumas letras maiúsculas, letras minúsculas e símbolos especiais. No mínimo, determine os números inteiros equivalentes ao conjunto seguinte: A BCabc 0 12 $ * + /eo caractere espaço em branco.

Escreva um programa que receba a entrada de um número de cinco dígitos, separe o número em seus dígitos componentes e os imprima separados uns dos outros por três espaços. Por exemplo, se o usuário digitar 42339, o programa deve escrever

Usando apenas as técnicas aprendidas neste capítulo, escreva um programa que calcule o quadrado e o cubo dos números de 0 a 10 e use tabulações para imprimir a seguinte tabela de valores:

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Diga se cada uma das afirmacoes seguintes é verdadeira ou falsa. Se for falsa, explique por quê.
a) Quando a função printf é chamada, ela sempre começa a imprimir no início de uma nova linha.
b) Os comentários fazem com que o computador imprima na tela o texto situado entre /* e */ quando o programa é executado.
c) A seqüência de escape \n, quando usada em uma string de controle de formato de printf, faz com que o cursor se posicione no início da próxima linha na tela.
d) Todas as variáveis devem ser declaradas antes de serem usadas.
e) Todas as variáveis devem receber a atribuição de um tipo ao serem declaradas.
f) O C considera idênticas as variáveis numero e NuMeRo.
g) As declarações podem aparecer em qualquer lugar do corpo de uma função.
h) Todos os argumentos após a string de controle de formato em uma função printf devem ser precedidos por um e-comercial (&).
i) O operador resto (%) só pode ser usado com operadores inteiros.
j) Os operadores aritméticos *, /, % e - possuem o mesmo nível de precedência.
k) Verdadeiro ou falso: Os nomes de variáveis a seguir são idênticos em todos os sistemas ANSI C: vejaumnomesuperhiperlongol234567 vejaumnomesuperhiperlongol234568.
1) Verdadeiro ou falso: Um programa em C que imprime três linhas de saída deve conter três instruções printf.

Escreva uma instrução simples em C para realizar cada um dos pedidos que se seguem: a) Declare do tipo int as variáveis c, estaVariavel, q76354 e numero.

Identifique e corrija os erros de cada uma das seguintes instruções:
a) printf("O valor e %d\n", inúmero);
b) scanf("%â%ã", inumerol, numero2);
c) if (c < 7); printf("C e menor do que 7\n");
d) if (c => 7) printf("C e igual ou menor do que 7\n");

que o seguinte código imprime? printf("*\n**\n***\n****\n*****\n");

Escreva um programa que leia cinco números inteiros e então determine e imprima o maior e o menor inteiro do grupo. Use somente as técnicas de programação ensinadas neste capítulo.

Escreva um programa que leia um número inteiro e então determine e imprima se ele é par ou ímpar. (Dica: Use o operador resto. Um número par é múltiplo de dois. Qualquer múltiplo de dois deixa resto zero ao ser dividido por 2.)

Imprima suas iniciais em letras maiúsculas no sentido vertical, de cima para baixo, da página. Construa cada letra de sua inicial da própria letra que ela representa, do modo representado a seguir:

Escreva um programa que leia dois inteiros e então determine e imprima se o primeiro é múltiplo do segundo. (Dica: Use o operador resto.)

Desenhe um padrão tipo tabuleiro de xadrez utilizando instruções printf e então exiba o mesmo padrão com o menor número de instruções printf possível.

Diga a diferença entre os termos erro fatal e erro não-fatal. Por que você poderia desejar a ocorrência de um erro fatal em vez de um erro não-fatal?

Neste capítulo você aprendeu a respeito de inteiros e o tipo int. O C também pode representar letras maiúsculas, letras minúsculas e uma grande variedade de símbolos especiais. O C usa internamente pequenos inteiros para representar cada caractere diferente. O conjunto de caracteres que um computador utiliza e as representações dos números inteiros correspondentes àqueles caracteres é chamado conjunto de caracteres do computador.
Escreva um programa em C que imprima os inteiros equivalentes a algumas letras maiúsculas, letras minúsculas e símbolos especiais. No mínimo, determine os números inteiros equivalentes ao conjunto seguinte: A BCabc 0 12 $ * + /eo caractere espaço em branco.

Escreva um programa que receba a entrada de um número de cinco dígitos, separe o número em seus dígitos componentes e os imprima separados uns dos outros por três espaços. Por exemplo, se o usuário digitar 42339, o programa deve escrever

Usando apenas as técnicas aprendidas neste capítulo, escreva um programa que calcule o quadrado e o cubo dos números de 0 a 10 e use tabulações para imprimir a seguinte tabela de valores:

Mais conteúdos dessa disciplina