Buscar

apol 2 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 7 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

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

APOL 2
PROTOCOLO: 201606102379139371E8BIANCA BREKAILO SILVEIRA NUNES - RU: 237913 Nota: 100
Disciplina(s):
Linguagem de Programação
Linguagem de Programação
Linguagem de Programação
Linguagem de Programação
Data de início: 10/06/2016 14:22
Prazo máximo entrega: - 
Data de entrega: 10/06/2016 14:37
Questão 1/10
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( “Salário: %f\n”, 700,35);
Assinale a alternativa correta que corresponde ao resultado após a execução da instrução printf apresentada acima:
A n;
B Salário: 700,35;
C 25;
D Salário: %f;
E Salário: %f\n.
Questão 2/10
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:
Você acertou!
Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2.

if (10 !=5)
A 10;
B Falso;
C 5;
D Verdadeiro;
E 2.
Questão 3/10
Conforme apresentado na Aula 2, os operadores aritméticos são: + (adição), * (multiplicação) e / (divisão). 
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo: 
A=5;
B=3;
C=7;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta. 
I. A+B = C; 
II. B+C < A; 
III. C < A*B; 
IV. B+C = 2*A; 
V. C / B > A.
A F, V, V, V, F;
B F, F, V, V, F;
C F, F, V, V, V;
D V, F, V, V, F;
E F, V, F, F, V.
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.

Você acertou!
I. (A+B = C) = (5 + 3 = 7) – Falso;
II. (B+C < A) = (3 + 7 < 5) = (10 < 5) – Falso;
III. (C < A*B) = (7 < 5 * 3) = (7 < 15) – Verdadeiro; 
IV. (B+C = 2*A) = (3 + 7 = 2 * 5) = (10 = 10) – Verdadeiro; 
V. (C / B > A) = (7 / 3 > 5) = (2,33 > 5) – Falso.

Questão 4/10
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: 
#include <stdio.h> 
int main() 
{ 
printf(“Valor: %f”,13.75649); 
printf(“Valor: %.3f”,12.34598); 
printf(“Valor: %.1f”,13.75649); 
return 0;         
}
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
Questão anulada!
A 13.7564, 12.348 e 13.75649;
B 13, 12, 13;
C 13.75649, 12.34598 e 13.75649;
D 13.75, 12.348 e 13;
E 13.75649, 12.345 e 13.7.
Questão 5/10
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: 
#include <stdio.h> 
int main() 
{ 
printf(“Valor: %f”,153.7); 
printf(“Valor: %.2f”,12.34598); 
printf(“Valor: %.4f”,13.75649); 
return 0;         
}
Assinale a alternativa correta que corresponde a saída do algoritmo apresentado acima:
Questão anulada!
A 7, 12.34 e 13.7564;
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.

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 2 e 4 casas decimais.

B 7564, 12.348 e 13.75649;
C 153, 12, 13;
D 75649, 12.34598 e 13.75649;
E 13.75649, 12.345 e 13.7.
Questão 6/10
Analise atentamente o algoritmo escrito na linguagem de programação C apresentado abaixo: 
 #include <stdio.h> 
#include <stdib.h> 
int main() 
{ 
float nota1, nota2; 
printf ("Digite a primeira nota: "); 
scanf ("%f", &nota1); 
printf ("Digite a segunda nota: "); 
scanf ("%f", &nota2); 
if (????????????????) 
printf ("Aprovado com %.2f",??????????????); 
else 
printf ("Reprovado com %.2f", (?????????????); 
return 0; 
}
Assinale a alternativa correta que satisfaça a seguinte situação: 
Qual deve ser a condição de teste do “if” e qual deve ser a variável (ou expressão) do “printf”, para ocorrer a seguinte 
saída: 
“Aprovado com 60.00”
Considerando­se as entradas “60” e “60” para o algoritmo, e que o algoritmo continue funcionando para quaisquer valores 
das variáveis de entrada.
A if – ((nota1+nota2)/2 >= 60) e printf – ((nota1+nota2)/2);
Você acertou!
A resposta correta é a alternativa A pois:
Condição if:
((nota1+nota2)/2 >= 60)
((60+60)/2 >= 60)
(120/2 >= 60)
60>= 60
Printf:
((nota1+nota2)/2)

B if – (nota1+nota2<=60) e printf – (nota2);
C if – (nota1+nota2 >= 60) e printf – (nota1+nota2);
D if – ((nota1+nota2)/2 >= 60) e printf – (nota1);
E if – ((nota1+nota2)/2 > 60) e printf – ((nota1+nota2)/2).
Questão 7/10
Conforme  abordado  na  Aula  3,  vetor  é  um  conjunto  de  elementos  consecutivos,  do  mesmo  tipo,  que  podem  ser 
acessados individualmente a partir de um único nome.
Com base nesta definição de vetores, assinale a alternativa correta que corresponde a definição correta de um vetor na 
linguagem de programação C.
A float[15] idade;
B idade[15] float;
C float idade[15];
D [15]idade float;
E float idade.
Questão 8/10
Conforme apresentado na Aula 2, os operadores aritméticos são: + (adição), * (multiplicação) e / (divisão). 
Com base nestes conceitos, analise atentamente as definições das variáveis apresentadas abaixo: 
A=4;
B=2;
C=6;
Análise as afirmativas a seguir e em seguida assinale a alternativa que contém a sequencia correta. 
I. A+B = C; 
II. B+C < A; 
III. C < A*B; 
IV. B+C != 2*B.
((60+60)/2)
(120/2)
60
Você acertou!
Conforme apresentado no slide 09/21 da Aula 03, os vetores são definidos primeiramente identificando o seu tipo, na
sequencia seu nome e entre colchetes o seu tamanho.

A F, F, V, V;
B V, F, V, V;
C V, F, V, F;
D F, V, V, F;
E V, F, F, V.
Questão 9/10
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.
Assinale a alternativa correta que representa um código válido em C que satisfaz o pedido apresentado no enunciado da 
questão:
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”) 
}
D if ( x % 15 == 0) 
{ 
printf (“ Yes”); 
}
Você acertou!
I. (A+B = C) = (4 + 2 = 6) – Verdadeiro; 
II. (B+C < A) = (2 + 6 < 4) = (8 < 4) – Falso;
III. (C < A*B) = (6 < 4 * 2) = (6 < 8) – Verdadeiro; 
IV. (B+C != 2*B) = (2 + 6 = 2 * 2) = (8 != 4) – Verdadeiro.

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.

E if ( x % 3==0 ||  X % 5==0 ) 
{ 
printf (“ Yes”); 
}
Questão 10/10
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 ); 
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:
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;
E Estão corretas as afirmativas I e II.
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.


Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes