Buscar

APOL 2 Linguagem de Programação 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

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 8 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 8 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

Prévia do material em texto

CARLOS HENRIQUE GONÇALVES SILVEIRA - RU: 1258734 
Nota: 100 
PROTOCOLO: 201606061258734925A56 
Disciplina(s): Linguagem de Programação 
 
 
 
 
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; 
Você acertou! 
Conteúdo abordado nos slides 07/38 e 08/38 da Aula 2. 
 
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: 
if (10 !=5) 
 
A 10; 
 
B Falso; 
 
C 5; 
 
D Verdadeiro; 
Você acertou! 
 
 
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; 
Você acertou! 
 
 
C F, F, V, V, V; 
 
D V, F, V, V, F; 
 
E F, V, F, F, V. 
 
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. 
Você acertou! 
 
 
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! 
 
 
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) 
((60+60)/2) 
(120/2) 
60 
 
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]; 
Você acertou! 
 
 
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. 
 
A F, F, V, V; 
 
B V, F, V, V; 
Você acertou! 
 
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! 
 
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; 
Você acertou! 
 
 
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.

Outros materiais