Prévia do material em texto
10/06/2021 unigranrio
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatedetail/1674569/a12b5028-fe16-11ea-905e-0242ac110004/ 1/5
(/unigranrio/schedule/resultcandidatelist/a12b5028-
fe16-11ea-905e-0242ac110004/)
PAULO SILAS
DE ALMEIDA
CAMPOS
Matrícula: 5804940
Sair(/unigranrio/logout/)
Aluno: PAULO SILAS DE ALMEIDA CAMPOS -
Matrícula 5804940
Avaliação: AP4 - 10 de Junho de 2021 09:10
Finalizado
Local: REMOTO / REMOTO / REMOTO / Barra da
Tijuca
Acadêmico: 20211-EaD-03/02/2021-EIN-236-60-
ALGORIT
io/Schedule/Resultcandidateprintredirect/1674569/A12b5028-Fe16-11ea-905e-0242ac110004/)
o/Schedule/Resultcandidatequestionsredirect/1674569/A12b5028-Fe16-11ea-905e-0242ac110004/)
Correto Incorreto Anulada Discursiva Objetiva Total:
9,34/10,00
1 Código: 13005 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado: As
estruturas de repetição das linguagens de programação foram concebidas para que seja
possível repetir determinados conjuntos de comandos. Essas estruturas são um
importante recurso para o desenvolvimento de algoritmos/programas. Analise as
alternativas relativas à estrutura de repetição "While" e assinale a opção correta.
Alternativa correta:
b) Todas as alternativas estão corrretas.
Alternativa marcada:
b) Todas as alternativas estão corrretas.
Justificativa: Todas as alternativas apresentam afirmações verdadeiras quanto à
estrutura de repetição 'enquanto...faça'.
0,76/ 0,76
2 Código: 12917 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Considere o seguinte trecho escrito na linguagem de programação C: #include int main()
{ int x=10; int i=0; while(i<=10){ if(i%2==1){ printf("%d ",i); } i++; } } Na execução desse
programa, o valor impresso será:
Alternativa correta:
d) 1 3 5 7 9.
Alternativa marcada:
d) 1 3 5 7 9.
Justificativa: 1 3 5 7 9.
0,66/ 0,66
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatelist/a12b5028-fe16-11ea-905e-0242ac110004/
https://unigranrio.provafacilnaweb.com.br/unigranrio/logout/
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidateprintredirect/1674569/a12b5028-fe16-11ea-905e-0242ac110004/
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatequestionsredirect/1674569/a12b5028-fe16-11ea-905e-0242ac110004/
10/06/2021 unigranrio
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatedetail/1674569/a12b5028-fe16-11ea-905e-0242ac110004/ 2/5
3 Código: 21936 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Analise o programa em C abaixo e assinale a alternativa que corresponde ao que será
impresso com a execução deste programa. #include main() { int k =7, y = 5, x = 3; while (k
> 4) { x *= 2; if (x < 10) y += k; else y ... Ver tudo
Alternativa correta:
a) K = 6 Y = 12 X = 6K = 5 Y = 14 X = 12K = 4 Y = 16 X = 24
Alternativa marcada:
a) K = 6 Y = 12 X = 6K = 5 Y = 14 X = 12K = 4 Y = 16 X = 24
Justificativa: Compreensão da estrutura de repetição while.
0,66/ 0,66
4 Código: 24081 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Baseado nas regras de criação de variáveis, assinale a alterna que contém um nome
inválido para uma variável em Linguagem C.
Alternativa correta:
c) 4idade
Alternativa marcada:
c) 4idade
Justificativa: O único caractere especial aceito em nomes de variáveis é o _ (underline).
Nomes de variáveis não podem começar por número.
0,66/ 0,66
5 Código: 23488 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Supondo que em um programa que leia o preço de uma quantidade indeterminada de
produtos e ao final imprima o somatório de todos os preços, utilizando como flag de
saída, um preço negativo ou igual a 0 (zero), qual é a estrutura que executa a leitura e a
soma dos ... Ver tudo
Alternativa correta:
c) while (preco > 0) { soma += preco; printf(“Digite o preco: R$ ”); scanf(“%f”,
&preco);}
Alternativa marcada:
c) while (preco > 0) { soma += preco; printf(“Digite o preco: R$ ”); scanf(“%f”,
&preco);}
Justificativa: Compreensão da estrutura de repetição while.
0,66/ 0,66
6 Código: 11713 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - 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 ... Ver tudo
Alternativa correta:
b) main() {}
Alternativa marcada:
0,66/ 0,66
10/06/2021 unigranrio
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatedetail/1674569/a12b5028-fe16-11ea-905e-0242ac110004/ 3/5
b) main() {}
Justificativa: Sintaxe correta envolve chave de abertura e de fechamento.
7 Código: 33903 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Considere a linguagem de programação C, onde os operadores lógicos condicionais E,
OU e o operador de desigualdade (diferença) devem ser escritos, respectivamente, da
seguinte forma:
Alternativa correta:
e) &&, || e !=
Alternativa marcada:
e) &&, || e !=
Justificativa: Os operadores lógicos E, OU e diferença são: &&, || e !=.
0,66/ 0,66
8 Código: 21937 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado: O
que será impresso com a execução da estrutura de repetição abaixo? for (i = 1; i <= 5; i++)
printf("\nLinha de impressão %d", ++i);
Alternativa correta:
a) Linha de impressão 2Linha de impressão 4Linha de impressão 6
Alternativa marcada:
a) Linha de impressão 2Linha de impressão 4Linha de impressão 6
Justificativa: Compreensão da estrutura de repetição For.
0,66/ 0,66
9 Código: 18222 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado: Os
códigos de formatação em C começam com % e permitem que as funções de entrada
(scanf) e saída (printf) expressem os tipos de dados armazenados nas variáveis. Qual
dos formatadores abaixo imprime o conteúdo da variável com representação com ponto
decimal?
Alternativa correta:
c) %f
Alternativa marcada:
e) %c
Justificativa: %c: imprime o conteúdo da variável com representação ASCII.
%d: imprime o conteúdo da variável com representação decimal com
sinal.
%u: imprime o conteúdo da variável com representação decimal sem
sinal.
%o: imprime o conteúdo da variável com representação octal sem sinal.
%f: imprime o conteúdo da variável com representação ... Ver tudo
0,00/ 0,66
10 Código: 11228 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - 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
0,66/ 0,66
10/06/2021 unigranrio
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatedetail/1674569/a12b5028-fe16-11ea-905e-0242ac110004/ 4/5
dados em um programa?
Alternativa correta:
e) #include <stdio.h>
Alternativa marcada:
e) #include <stdio.h>
Justificativa: 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.
11 Código: 9101 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Baseado na definição de algoritmo, assinale a alternativa que não representa
corretamente um algoritmo.
Alternativa correta:
c) Encontrar e escrever todos os termos da sequência de Fibonacci.
Alternativa marcada:
c) Encontrar e escrever todos os termos da sequência de Fibonacci.
Justificativa: Não pode ser considerado um algoritmo, pois não tem fim.
0,66/ 0,66
12 Código: 13601 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado: A
função printf () imprime na saída padrão os caracteres entre aspas e/ou valores
armazenadas nas variáveis. Além disso, é possível fazer a formatação do texto que será
impresso na tela. Observandoa declaração de variáveis abaixo, marque a opção que
possui o código correto para impressão dos valores das ... Ver tudo
Alternativa correta:
b) printf("\nA idade e %d", idade); printf("\nA altura e %f", altura); printf("\nO sexo
e %c", sexo);
Alternativa marcada:
b) printf("\nA idade e %d", idade); printf("\nA altura e %f", altura); printf("\nO sexo
e %c", sexo);
Justificativa: Entendimento dos argumentos utilizados na função printf().
0,66/ 0,66
13 Código: 11820 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Uma estrutura de controle para repetição é utilizada para executar várias vezes um
determinado trecho de código. Em Linguagem C, existem três desses tipos de estrutura,
que são a for , while e do-while . Marque a opção correta sobre a estrutura de controle
para repetição do-while .
Alternativa correta:
b) É utilizada nos casos em que a quantidade de repetições for indeterminada e
sempre executa as instruções pelo menos uma vez.
Alternativa marcada:
b) É utilizada nos casos em que a quantidade de repetições for indeterminada e
sempre executa as instruções pelo menos uma vez.
0,66/ 0,66
10/06/2021 unigranrio
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatedetail/1674569/a12b5028-fe16-11ea-905e-0242ac110004/ 5/5
Justificativa: Compreensão do conceito associado às estruturas de repetição.
14 Código: 12915 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - Enunciado:
Considere o seguinte trecho escrito na linguagem de programação C: #include int main()
{ int x=8; int y=5; int i=0; int j=0; while(i printf("Unigranrio"); i++; } while (j printf
("Caxias"); j++; } } A quantidade de vezes em que é impresso “Unigranrio” e “Caxias",
respectivamente, é:
Alternativa correta:
e) 8 e 5.
Alternativa marcada:
e) 8 e 5.
Justificativa: 8 e 5.
0,66/ 0,66
15 Código: 13602 - Disciplina - (GRD-0153) ALGORITMOS E PROGRAMACAO - 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", ); soma
+= nota; } media = ________________________;
Alternativa correta:
a) media = soma / --i
Alternativa marcada:
a) media = soma / --i
Justificativa: Entendimento da estrutura de repetição FOR.
0,66/ 0,66
io/Schedule/Resultcandidateprintredirect/1674569/A12b5028-Fe16-11ea-905e-0242ac110004/)
o/Schedule/Resultcandidatequestionsredirect/1674569/A12b5028-Fe16-11ea-905e-0242ac110004/)
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidateprintredirect/1674569/a12b5028-fe16-11ea-905e-0242ac110004/
https://unigranrio.provafacilnaweb.com.br/unigranrio/schedule/resultcandidatequestionsredirect/1674569/a12b5028-fe16-11ea-905e-0242ac110004/