Buscar

AV2 2015 LINGUAGEM DE PROGRAMAÇÃO

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 4 páginas

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

Prévia do material em texto

Avaliação: CCE0242_AV2_201201361631 (AG) » LINGUAGEM DE PROGRAMAÇÃO I
Tipo de Avaliação: AV2
Aluno: 201201361631 - ROGERIO PIU DA SILVA 
Professor: MARCIO PACHECO DE AZEVEDO Turma: 9034/T
Nota da Prova: 1,0 de 8,0 Nota do Trab.: 0 Nota de Partic.: 1 Data: 10/06/2015 20:13:07
1a Questão (Ref.: 201201585696) Pontos:0,0 / 1,5
Construa um programa que informe ao usuário que ele deverá entrar com um número 
inteiro de três algarismos. 
Se o número tiver três algarismos, deverão ser exibidos o algarismo da casa das 
centenas e o algarismo da casa das unidades.
Caso contrário, aparecerá a mensagem: O numero não tem tres algarismos.
Observação: Lembre-se de que existem números negativos com tres algarismos.
Resposta:
Gabarito:
int main()
{
 int num; 
 printf("\nDigite um numero com tres algarismos:"); 
 scanf("%d", &num); 
 if( abs(num)>=100 && abs(num)<=999) 
 printf("\nCentenas: %d\tUnidades: %d\n",abs(num)/100, abs(num)%10); 
 else
 printf("\nO numero nao tres algarismos\n");
}
Notebook
Pencil
2a Questão (Ref.: 201201643488) Pontos:0,0 / 1,5
Na solução de problemas precisamos utilizar funções associados às rotinas do programa principal, para que o mesmo 
se torne mas legível e fácil de reutilizar. Baseado nisto, crie um programa na linguagem C de forma que: 
<!--[if !supportLists]-->� <!--[endif]-->Possua uma função que calcule a área de um retângulo e retorne o 
resultado. O valor dos lados devem ser lidos dentro da função.
<!--[if !supportLists]-->� <!--[endif]-->O programa permitirá calcular várias áreas até que o usuário escolha 
encerrar o programa.
<!--[if !supportLists]-->� <!--[endif]-->O programa principal chama a função e exibe o resultado recebido com 
duas casas decimais. 
Resposta:
Gabarito: #include < stdio.h > #include < stdlib.h > float retangulo(void){ float L1, L2, area; printf("Digite um 
numero: "); scanf("%f",&L1); printf("Digite um numero: "); scanf("%f",&L2); area = L1 * L2; return area; } int 
main() { int opc; opc= 1; while(opc == 1){ printf("Area: %.2f", retangulo( ) ); printf("\nContinuar - 1 Sair - 2 :"); 
scanf("%d",&opc); } return 0; }
3a Questão (Ref.: 201202014544) Pontos:0,0 / 0,5
Você estava trabalhando na plataforma Windows e foi definindo várias funções específicas para sua área de 
atuação.
Um dia, resolveu criar uma biblioteca e nomeou de minhasFuncoes.h, salvando em uma pasta de nome funcoes na 
raiz do drive C.
Quando foi incluir, usou:
#include "c:\funcoes\ minhasFuncoes.h" 
#include "c:\ minhasFuncoes.h\funcoes"
#include "minhasFuncoes.h"
#include 
#include minhasFuncoes.h
4a Questão (Ref.: 201202014897) Pontos:0,0 / 0,5
Um Engenheiro estava testando formatação com a função printf()e incluiu a linha abaixo.
printf( "%08.2f",12.3); 
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 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.
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 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. 
5a Questão (Ref.: 201201575349) Pontos:0,5 / 0,5
Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura 
em C melhor representa esta tarefa?
while{ // [bloco de comandos] } 
do (cfp !=0); 
for (cpf=0; cpf !=0; cpf++) 
{ // [bloco de comandos] } 
if (cpf != 0)
{ // [bloco de comandos] } 
do while (cfp !=0)
{ // [bloco de comandos] } 
do{ // [bloco de comandos] } 
while (cfp !=0); 
6a Questão (Ref.: 201201988678) Pontos:0,0 / 0,5
Preencha as lacunas abaixo para que a mensagem abaixo seja exibida, caso a variável Idade seja maior ou igual a 
18 e a variável Peso seja maior que 50. 
if((Idade_ _ _18)_ _ _(peso_ _ _50)) 
{
printf("Você pode ser doador de Sangue");
}
>>; and; >;
>=; &&; >;
>=; e; >;
>=; &; >;
<>; and; >; 
7a Questão (Ref.: 201201586697) Pontos:0,5 / 0,5
Muitas séries matemáticas podem ser geradas pela estrutura do for. Analise o código abaixo e 
escolha a opção que contém a série exibida pelo código.
0 1 1 2 3 5 8 13 21 
0 1 1 2 3 4 5 6 
1 1 2 3 5 8 13 21 
1 3 4 7 9 11 13 
0 1 1 3 2 4 5 7 
8a Questão (Ref.: 201201642878) Pontos:0,0 / 0,5
Na linguagem C os vetores são um assunto de grande relevância, por isso o programador deve saber bem como utilizar, declarar e utilizar.
Sabendo que as notas dos alunos de uma escola variam entre 0.0 e 10.0 com uma casa decimal e que é 
necessário criar um vetor que armazene até 150 notas, qual alternativa declara de forma correta este vetor 
para atender a necessidade citada.
int notas[150];
real notas[150];
integer notas[150];
float %.1f notas[150];
float notas[150];
9a Questão (Ref.: 201201533406) Pontos:0,0 / 1,0
Um programador durante a construção de um código precisava converter o texto correspondente a um ano em um número inteiro, para 
poder executar alguns cálculos a partir deste ano.
Das opções apresentadas, qual função apresenta a solução para o programador?
strlength( ).
strlen( ).
strcont( ).
atoi( ).
strcat( ).
10a Questão (Ref.: 201202018560) Pontos:0,0 / 1,0
Nas aulas conhecemos primeiro as funções fseek() e ftell() e posteriormente outras duas funções ______ e ______ 
que são equivalentes a estas porém com sintaxe diferentes.
Assinale a alternativa que completa corretamente as lacunas.
fwrite() e rewind().
fgetpos() e fsetpos().
rewind () e fgets ().
fgetpos() e ftell().
fgets() e fsetpos().
Observação: Eu, ROGERIO PIU DA SILVA, estou ciente de que ainda existe(m) 2 questão(ões) não respondida(s) ou salva(s) 
no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação.
Data: 10/06/2015 20:30:24
Período de não visualização da prova: desde até .

Outros materiais