Prévia do material em texto
23/04/2019 unigranrio
unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/805402/944e0f1e-3c38-11e8-9334-0242ac11000e/ 1/6
Place: AUDITÓRIO / 12 / A / Lapa
Academic: 20182-EaD-13/08/2018-EIN-236-81-ALGORIT
Candidate: FARLEN FERREIRA BULSONI
Assessment: AP4
Registration: 5803503
Date: Nov. 22, 2018 - 2:50 p.m. Finished
Correto Incorreto Anulada Discursive Objective Total: 7.00/10.00
1 Código: 11228 - Enunciado: A diretiva #include é utilizada para incluir, no programa, as funções de uma
determinada biblioteca.Qual das diretivas inclui as funções padrões para realizar entrada e saída de dados em um
programa?
a) #include <string.h>
b) #include <stdlib.h>
c) #include <locale.h>
d) #include <stdio.h>
e) #include <math.h>
Alternativa marcada:
d) #include <stdio.h>
Justification: O stdio.h possui definições relativas às operações de entrada e saída, como leitura de
dados digitados no teclado e exibição de informações na tela do programa de computador.
1.00/ 1.00
2 Código: 12910 - Enunciado: Uma universidade está selecionando entre seus alunos os que irão concorrer a um
computador. Os alunos selecionados devem satisfazer a dois critérios: O primeiro critério é que os alunos estejam
cursando a primeira fase ou uma fase posterior à quarta fase; O segundo critério é que o resto da divisão por 3 do
número de matrícula deve ser 0. Considere a declaração das seguintes variáveis:
int fase;
int matricula;
O código que pode ser utilizado para selecionar os alunos, segundo esses critérios, é:
a) if (fase%3==0)
b) if ((fase>1 || fase<4)&& matricula mod 3 ==0)
c) if ((fase==1 || fase>4)&& matricula % 3 ==0)
d) if (fase<=3)
e) if (fase%4==0)
Alternativa marcada:
c) if ((fase==1 || fase>4)&& matricula % 3 ==0)
Justification: if((fase==1||fase>4)&& matricula % 3 ==0)
1.00/ 1.00
3 Código: 13602 - Enunciado: Qual operação correta para calcular a média das notas lidas dentro da estrutura de
repetição abaixo?for (i = 1; i <= 10; i++) { printf("Digite uma nota: "); scanf("%f", ¬a); soma += nota;} media
= ________________________;
a) media = soma / i--
b) media = soma / --i
c) media = soma / i
d) media = soma /= i
e) media = soma /= --i
Alternativa marcada:
d) media = soma /= i
Justification: Entendimento da estrutura de repetição FOR.
0.00/ 1.00
4 Código: 12918 - Enunciado: #include<stdio.h>int main() {
float n1=10;
float n2=8;
1.00/ 1.00
23/04/2019 unigranrio
unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/805402/944e0f1e-3c38-11e8-9334-0242ac11000e/ 2/6
float media = (n1+n2)/2;
if(media>=7){
printf("Aprovado");
}
else{
printf("Reprovado");
}
}Na execução do programa acima, o valor impresso será:
a) 8.
b) 10.
c) Aprovado.
d) Reprovado.
e) 9.
Alternativa marcada:
c) Aprovado.
Justification: Aprovado.
5 Código: 2394 - Enunciado: Qual das opções abaixo apresenta uma definição correta do conceito de
algoritmo?
a) É a sequência de passos, incluindo a declaração de variáveis, que, uma vez executados, produzem uma
saída de acordo com o esperado.
b) É uma sequência de instruções que, quando executadas, geram um programa em uma linguagem de
programação.
c) É a sequência de instruções que produz um resultado esperado, sem incluir a declaração das variáveis.
d) É a organização de uma sequência de instruções que as entradas e saídas produzidas por um programa.
e) É um passo a passo de como construir um programa em uma linguagem qualquer.
Alternativa marcada:
a) É a sequência de passos, incluindo a declaração de variáveis, que, uma vez executados, produzem uma saída
de acordo com o esperado.
Justification: Compreensão do conceito de algoritmo.
1.00/ 1.00
6 Código: 11713 - Enunciado: A função main é a função principal de um programa em C e é a primeira a ser
chamada no início da execução do programa. Ela deve estar obrigatoriamente presente em algum lugar do
programa. Portanto, a utilização da função main é obrigatória e faz parte da estrutura de um programa em C. Com
isso, qual é a sintaxe da criação dessa função?
a) main{} []
b) main[] {}
c) main{} ()
d) main {}
e) main() {}
Alternativa marcada:
e) main() {}
Justification: Sintaxe correta envolve chave de abertura e de fechamento.
1.00/ 1.00
7 Código: 13004 - Enunciado: Crie um programa em C que pergunte a quantidade de alunos de uma turma, leia as
notas de cada um deles e calcule a média da turma.
Resposta:
Justification: O aluno deverá utilizar a estrutura de repetição 'for'.
1.00/ 2.00
8 Código: 12912 - Enunciado: Considere váriavel inteira a declarada como int a;.Qual é a diferença entre os
seguintes "a=10" e "a==10"?
1.00/ 2.00
23/04/2019 unigranrio
unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/805402/944e0f1e-3c38-11e8-9334-0242ac11000e/ 3/6
Resposta:
Justification: a=10 é para atribuição do valor 10.a==10 é para comparação com valor 10.
23/04/2019 unigranrio
unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/805402/944e0f1e-3c38-11e8-9334-0242ac11000e/ 4/6
23/04/2019 unigranrio
unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/805402/944e0f1e-3c38-11e8-9334-0242ac11000e/ 5/6
(https://strtec.s3.amazonaws.com/unigranrio/processamento/imagens_corrigidas/2018/11/23/0109a446-
ef6d-11e8-8ca0-0242ac11001b.jpg?
Signature=X4QX43nRQepmY9Nujtm5vmJGlXM%3D&Expires=1556036054&AWSAccessKeyId=AKIAJ5OVDHP63TNW
23/04/2019 unigranrio
unigranrio.sgp.starlinetecnologia.com.br/unigranrio/schedule/resultcandidatedetailprint/805402/944e0f1e-3c38-11e8-9334-0242ac11000e/ 6/6
(http://strtec.s3.amazonaws.com/unigranrio/processamento/imagens_readables/2018/11/23/02dd8abc-
ef6d-11e8-8ca0-0242ac11001b.jpg?
Signature=OxSWOSIxsnepsQ5kS6KLvdik7g8%3D&Expires=1556036054&AWSAccessKeyId=AKIAJ5OVDHP63TNWC3