Buscar

Linguagem de Programação I

Prévia do material em texto

Um Engenheiro estava testando formatação com a função printf()e incluiu a linha abaixo.
printf( "%08.2f",12.3); 
Na linguagem C, temos várias formas de exibir mensagens na tela, através das 
funções encontradas na biblioteca padrão stdio.h. Sabe­se de antemão que 
poderíamos utilizar várias delas para exibir um texto, mas a escolha da função 
parte da necessidade do programa.
 Se um programa precisa exibir um texto, sem variáveis ou constantes 
numéricas já com a quebra de linha no final, qual das funções apresentadas é a 
mais adequada?
CCE0242_EX_A2_201301208991 » 18:47 de 50 min.
Aluno: THIAGO DA ROCHA ALVES Matrícula:
Disciplina: CCE0242 - LING. DE PROG. I Período Acad.:
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O 
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na 
sua AV e AVS.
1.
Exibiu com seis casas na parte inteira e duas na parte decimal, totalizando 8 posições no display, deixando vazias 
as não usadas, exceto a posição do ponto.
Exibiu com cinco casas na parte inteira e duas na parte decimal, totalizando 8 posições no display, sendo que 
seriam três 0 antes do número 12 e um zero depois do 3 e o ponto. 
Exibiu com oito casas na parte inteira e duas na parte decimal, totalizando 10 posições no display, deixando vazias 
as não usadas
Exibiu 12.3 porque o zero anula a formatação
Exibiu com oito casas na parte inteira e duas na parte decimal, totalizando 10 posições no display, sendo que 
seriam seis 0 antes do número 12 e um zero depois do 3.
Gabarito Comentado Gabarito Comentado
2.
print
putchar
printf
cout
puts
Gabarito Comentado Gabarito Comentado
3.
Page 1 of 3Exercício
15/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=620524800&p1=1643584...
Quanto aos códigos de formatação (especificadores de formato) usados com a função 
printf() e tendo em vista o trecho do programa, qual deveria ser a linha usada para exibir 
a saída abaixo:
Observação: A sequência de números que aparece na saída representa as colunas da 
tela.
Trecho
int num1= 12, num2=8; float num3=15;
printf("\n12345678901234");
Um Engenheiro Civil precisava usar uma função que pudesse arredondar para cima, uma vez que ao 
compramos pisos/ azulejos sempre usamos um valor inteiro.
Observe as funções abaixo e escolha a função capaz de resolver esse problema.
Uma parte bastante importante no estudo da linguagem C é ter o conhecimento das suas bibliotecas. As 
respectivas categorias das funções das bibliotecas #include ctype.h e #include math.h são: 
printf("\n%4d\t%.2f\n", num1%num2, num3/2); 
printf("\n%d\t%06.2f\n", num1, num3); 
printf("\n%04d\t%.2f\n", num1/num2, num3); 
printf("\n%d\t%6.2f\n",num1/num2, num3); 
printf("\n%.2f\t%06.2f\n",(float) num1/num2, num3); 
Gabarito Comentado Gabarito Comentado
4.
pow() 
sqrt() 
floor() 
rounder()
ceil() 
Gabarito Comentado
5.
Funções para conversão de números e alocação na memória; funções matemáticas que possibilitam 
arredondamento de um numero.
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções 
matemáticas que possibilitam arredondamento de um numero.
Funções para entrada e saída de dados; funções matemáticas que possibilitam arredondamento de um numero.
Funções para teste de caracteres e conversão de letras maiúsculas em minúscula e vice-versa; funções para 
entrada e saída de dados.
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória.
Page 2 of 3Exercício
15/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=620524800&p1=1643584...
Observe o código abaixo: 
#include < stdio.h >
#include < stdlib.h>
int main(){ 
int x,y,z; 
x=6; 
y=2; 
z = (x%2)+8; 
puts(z); 
system("PAUSE"); 
return 0; 
} 
Dentre as opções abaixo é correto afirmar: 
6.
O programa exibirá 8
O programa exibirá 0
O programa exibirá 11
O programa exibirá 16
Ocorrerá um erro
Gabarito Comentado Gabarito Comentado
FINALIZAR AVALIANDO O APRENDIZADO
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 15/10/2015 04:50:21.
Page 3 of 3Exercício
15/10/2015http://simulado.estacio.br/bdq_simulados_exercicio.asp?p0=620524800&p1=1643584...

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes