Buscar

AULA 02 - AVALIANDO APRENDIZADO - PROGRAMAÇÃO I

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1a Questão (Ref.: 201401580520) Fórum de Dúvidas (1) Saiba (0) 
 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 
&&, >= e || 
 
=, > e || 
 +, - e * 
 <, > e >= 
 
&&, || e ~ 
 
 Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201401537141) Fórum de Dúvidas (1) Saiba (0) 
 
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: 
 
 
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 conversão de números e alocação na memória; funções matemáticas que possibilitam 
arredondamento de um numero. 
 
Funções para entrada e saída de dados; funções para conversão de números e alocação na memória. 
 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. 
 
 
 
 
 
 3a Questão (Ref.: 201401639667) Fórum de Dúvidas (1) Saiba (0) 
 
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: 
 
 Ocorrerá um erro 
 
O programa exibirá 11 
 
O programa exibirá 0 
 
O programa exibirá 16 
 
O programa exibirá 8 
 
 Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201402019953) Fórum de Dúvidas (1) Saiba (0) 
 
Um Engenheiro Mecânico tinha um arquivo onde ele gostaria que os nomes dos materiais fossem todos 
convertidos para letras minúsculas. 
Observe as linhas abaixo e assinale a opção que contem a função que realiza essa conversão e a biblioteca a 
qual pertence. 
 
 
atof() e stdlib.h 
 
isalpha() e stdlib.h 
 
toupper() e stdlib.h 
 tolower() e ctype.h 
 
atoi() e math.h 
 
 
 
 
 
 5a Questão (Ref.: 201401591679) Fórum de Dúvidas (1) Saiba (0) 
 
As funções existem para decompor um problema em partes menores, simplificando e organizando 
o programa como um todo. Tendo em vista o que foi exposto, assinale a opção que apresenta uma 
afirmativa ERRADA em relação aos conceitos de funções. 
 
 O protótipo de uma função informa ao compilador o tipo de retorno, o nome e a lista de 
parâmetros da função. 
 As variáveis declaradas no corpo de uma função são chamadas variáveis locais. 
 O comando return encerra a execução de uma função e pode retornar vários valores 
para a função chamadora da função. 
 Todas as funções apresentam na declaração de seu cabeçalho um par de parênteses. 
 Além do valor de uma variável é possível passar para uma função o endereço da 
variável como por exemplo, das matrizes. 
 
 
 
 
 
 6a Questão (Ref.: 201401590324) Fórum de Dúvidas (1) Saiba (0) 
 
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 num= 12; float med=9.8; 
printf("\n12345678901234"); 
 
 
 
 printf("\n%d\t%06.2f\n", num, med); 
 
printf("\n%4d\t%f\n", num, med); 
 printf("\n%d\t06.2f\n", num, med); 
 
printf("\n%d\t%6.2f\n", num, med); 
 
printf("\n%04d\t%.2f\n", num, med); 
 
 Gabarito Comentado Gabarito Comentado 
 
 
�

Outros materiais