Buscar

Apol 2 Linguagem de Programao Nota 100

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

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

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ê viu 3, do total de 9 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

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

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ê viu 6, do total de 9 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

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

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ê viu 9, do total de 9 páginas

Prévia do material em texto

28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 1/9
APOL 2
PROTOCOLO: 201611081396946D3E1DCVOLNEI GRACIANO MARSCHNER - RU: 1396946 Nota: 100
Disciplina(s):
Linguagem de Programação
Data de início: 08/11/2016 09:18
Prazo máximo entrega: - 
Data de entrega: 08/11/2016 09:45
Questão 1/5 - Linguagem de Programação
28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 2/9
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: 
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
Nota: 20.0
A Valor: 13.7564  
Valor: 12.348  
Valor: 13.75649
28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 3/9
B Valor: 13 
Valor: 12 
Valor: 13
C Valor: 13.75649  
Valor: 12.34598  
Valor: 13.75649
D Valor: 13.75 
Valor: 12.348  
Valor: 13
E Valor: 13.756490 
Valor: 12.346  
Valor: 13.8
Questão 2/5 - Linguagem de Programação
Foi pedido a um aluno que escrevesse um trecho de código na linguagem de programação C, no qual, dado um número 
inteiro positivo X, imprimisse Yes caso este número fosse múltiplo, simultaneamente, de 3 e de 5.
Você acertou!
Conforme apresentado no slide 05/38 da Aula 02, o símbolo %f representa número de ponto flutuante, sendo indicado
nas duas últimas linhas da instrução printf que deverá ser impresso na tela respectivamente 3 e 1 casas decimais.

28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 4/9
Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da 
questão:
Nota: 20.0
A if ( x / 3 ==0 &&  x / 5 == 0 ) 
{ 
printf (“ Yes”); 
}
B if ( 5 / x == 0 &&  3 / x  == 0 ) 
{ 
printf (“ Yes”); 
}
C if (5*3%15 == 0) 
{ 
printf(“Yes”) 
}
28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 5/9
D if ( x % 15 == 0) 
{ 
printf (“ Yes”); 
}
E if ( x % 3==0 ||  X % 5==0 ) 
{ 
printf (“ Yes”); 
}
Questão 3/5 - Linguagem de Programação
Conforme abordado na Aula 2, a função printf() é uma das funções de entrada e saída (E/S) que podem ser utilizadas em 
linguagem  de  programação  C.  Porém,  esta  função  não  faz  parte  da  definição  da  linguagem  C,  sendo  incluída  na 
biblioteca stdio.h. Com relação a estes conceitos, analise atentamente a sintaxe da função printf() apresentada abaixo:
printf( “Salario: %f\n”, 700.35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
Você acertou!
A resposta correta é a alternativa D, pois como o enunciado solicita o múltiplo simultâneo de 3 e 5, então o menor
múltiplo comum entre 3 e 5 é 15, assim qualquer número dividido por 15 que retorne como resto zero, é múltiplo de
ambos os números.

28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 6/9
Nota: 20.0
A n;
B Salario: 700.35;
C 25;
D Salario: %f;
E Salario: %f\n.
Questão 4/5 - Linguagem de Programação
Analise atentamente as afirmativas apresentadas abaixo com relação a instrução if, definidas na linguagem de 
programação C. 
I. if( x == 1, x == 2, x == 3, x == 4 ); 
II. if( 1 <= x <= 4 ); 
III. if( x = 1 || 2 || 3 || 4 ); 
IV. if( x >= 1 && x <= 4 ); 
V. if( 1 <= x, x <= 4 ); 
Você acertou!
Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2.

28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 7/9
VI. if( x > 0 && x < 5 ); 
VII. if( x >= 1 || x <= 4 ); 
VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ).
Com  relação  as  afirmativas  acima,  assinale  a  alternativa  correta  que  corresponde  às  afirmativas  que  apresentam  um 
comando válido, em linguagem C, para testar se uma variável do tipo inteiro de nome x pode valer 1, 2, 3 ou 4:
Nota: 20.0
A Estão corretas as afirmativas III e VI;
B Estão corretas as afirmativas IV e VI;
C Estão corretas as afirmativas II e VIII;
D Estão corretas as afirmativas II e IV;
Você acertou!
I. if( x == 1, x == 2, x == 3, x == 4 ); ­ Falso, pois X não pode valor todos os valores ao mesmo tempo;
II. if( 1 <= x <= 4 ); ­ Falso, pois X deve ser comparado separadamente com ambos os valores;
III. if( x = 1 || 2 || 3 || 4 ); ­ Falso, pois X deveria ser definido com todos os valores
IV. if( x >= 1 && x <= 4 ); ­ Verdadeiro; 
V. if( 1 <= x, x <= 4 ); ­ Falso, pois a condição está definida incorretamente, 
VI. if( x > 0 && x < 5 ); ­ Verdadeiro; 
VII. if( x >= 1 || x <= 4 ); ­ Falso, pois se X for maior que 4 estará satisfazendo a primeira condição;
VIII. if( x = 1 || x = 2 || x = 3 || x = 4 ). – Falso, a definição da instrução if está incorreta.

28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 8/9
E Estão corretas as afirmativas I e II.
Questão 5/5 - Linguagem de Programação
Conforme apresentado na Aula 2, os comandos de controle na linguagem de programação C, são divididos em 
condicional simples, condicional composto e case.
Com base nesta definição, assinale a alternativa correta que corresponde ao valor lógico retornado após a execução da 
expressão de condicional simples apresentada abaixo:
if (10 !=5)
Nota: 20.0
A 10;
B Falso;
C 5;
D Verdadeiro;
Você acertou!
Conforme  conteúdo  apresentado  na  Rota  de  Aprendizagem  e  slide  14/38  da  Aula  2,  o  comando  if  somente  é
executado se a sua condição for verdadeira, portanto, como 10 é igual a 5 o retorno será verdadeiro.

28/11/2016 AVA UNIVIRTUS
http://univirtus­277877701.sa­east­1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/109211/novo/1 9/9
E 2.

Outros materiais