Buscar

A2 INTRODUÇÃO À LÓGICA 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 6 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 6 páginas

Prévia do material em texto

09/12/2022 19:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7769508/5383df92-4d0c-11ed-8cef-0242ac110029/ 1/6
Local: Sala 1 - Sala de Aula / Andar / Polo Madureira / POLO MADUREIRA - RJ
Acadêmico: EAD-IL10323-20224A
Aluno: RONALDO FRAGOSO
Avaliação: A2-
Matrícula: 20224302207
Data: 3 de Dezembro de 2022 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 8,50/10,00
1  Código: 37991 - Enunciado: A criação de um algoritmo de programação tem como objetivo
auxiliar na criação de uma solução para um problema do mundo real, que precisa ser resolvido
por uma rotina informatizada a partir de um conjunto de instruções em uma linguagem de
programação. Diante disso, marque a alternativa que apresenta corretamente a rotina, em
pseudocódigo/português estruturado, que imprime uma mensagem de “bem-vindo” ao usuário.
 a) while(“bem vindo”);
 b) cout<<(“bem vindo”);
 c) Ler(“bem vindo”)
 d) Escrever(“bem vindo”)
 e) cin>>(“bem vindo”);
Alternativa marcada:
d) Escrever(“bem vindo”)
Justificativa: Resposta correta: Escrever(“bem vindo”) é um comando em
pseudocódigo/português estruturado que se aplica a imprimir textos e conteúdo de variáveis.
Distratores:ler(“bem vindo”) não está correto, pois ler é uma opção de captura de leitura de
teclado para armazenamento em uma variável.cin>>(“bem vindo”); não está correto pois cin não
é um comando possível em português estruturado e sim um comando em linguagem de
programação.cout<<(“bem vindo”); não está correto pois cout não é um comando possível em
português estruturado e sim um comando em linguagem de programação.while(“bem vindo”);
não está correto pois while não é um comando possível em português estruturado e sim um
comando em linguagem de programação.
1,00/ 1,00
09/12/2022 19:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7769508/5383df92-4d0c-11ed-8cef-0242ac110029/ 2/6
2  Código: 37533 - Enunciado: Para que possamos desenvolver um programa em Linguagem C, é
preciso que sejam contempladas algumas características como: conjunto de caracteres;
declarações; variáveis; funções. Nesse contexto, sabe-se que as declarações são partes
constituídas de um programa que dão significado para um identificador. 
Diante disso, leia as afirmações a seguir sobre o que precisa ser verificado no que tange às
"partes das declarações" tratadas no texto acima.I - Permitir que haja alocação de memória. II -
Definir um conteúdo inicial para uma variável.III - Definir a criação de funções.IV - Definir um
cálculo matemático.
Está correto apenas o que se afirma em:
 a) III está correta.
 b) I, II e III estão corretas.
 c) I, II, III e IV estão corretas.
 d) I e II estão corretas.
 e) I está correta.
Alternativa marcada:
b) I, II e III estão corretas.
Justificativa: Resposta correta: I, II e III estão corretas.Permitir que haja alocação de memória.
Correta. Nesse momento existe alocação de memória por conta do que foi definido.Definir um
conteúdo inicial para uma variável. Correta. É nesse ponto que devemos tratar um valor inicial
para a variável declarada.Definir a criação de funções. Correta. Nesse ponto podemos definir a
existência de mais de uma nova função para o programa.
Distrator:Definir um cálculo matemático. Errada. Essa parte acontece na função principal, main().
1,00/ 1,00
3  Código: 37988 - Enunciado: A criação de um pseudocódigo/português estruturado tem como
objetivo resolver um problema do mundo real, considerando um problema que precise
selecionar a seguinte regra (a=1 ou b>9). Indique o comando em pseudocódigo/português
estruturado para garantir a regra de seleção (a=1 ou b>9).
 a) se((a=1) ou (b=9)).
 b) se((a=1) ou (b>9)).
 c) se((a=1) e (b>9)).
 d) se((a>1) ou (b>9)).
 e) se(a=1b>9).
Alternativa marcada:
b) se((a=1) ou (b>9)).
Justificativa: Resposta correta: se((a=1) ou (b>9)). Trata-se do código para selecionar a regra (a=1
ou b>9) em pseudocódigo/português estruturado. Distratores:se((a>1) ou (b>9)). Errada. A regra
solicita a=1, e não a>1.se((a=1) ou (b=9)). Errada. A regra solicita b>9, e não b=9.se((a=1) e (b>9)).
Errada. A regra é a=1 ou b>9.se(a=1b>9). Errada. A estrutura de seleção é se ((c1) ou (c2)).
1,00/ 1,00
09/12/2022 19:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7769508/5383df92-4d0c-11ed-8cef-0242ac110029/ 3/6
4  Código: 37532 - Enunciado: Um cálculo será sempre exibido como um sistema formal, que vai
determinar um conjunto de expressões sintáticas, um subconjunto distinto dessas expressões, e
um conjunto de regras formais. Na percepção de que o sistema formal tem como base ser um
sistema lógico, as expressões devem ser, de forma imediata, interpretadas como as asserções
matemáticas e as regras explícitas, naturalmente conhecidas como “regras de inferência” —
normalmente as expressões impostas serão as preservadoras da verdade.Nesse contexto, leia as
afirmações a seguir sobre a representação do conjunto estabelecido de axiomas:Conjunto
Vazio.Axiomas esquemáticos.Conjunto finito enumerável.Conjunto finito não vazio.Está correto
apenas o que se afirma em:
 a) I, III e IV.
 b) III e IV.
 c) II, III e IV.
 d) I e II.
 e) I, II, III e IV.
Alternativa marcada:
e) I, II, III e IV.
Justificativa: Resposta correta: I, II, III e IV.A conjunção dos conjuntos vazios, dos axiomas
esquemáticos, dos conjuntos finitos enumeráveis e dos conjuntos finitos não vazios fazem com
que a gramática formal defina as expressões e fórmulas caracterizadas pela linguagem proposta.
Assim, podemos visualizar a semântica para definir o que é verdade, as suas devidas valorações e
as suas interpretações.
1,00/ 1,00
5  Código: 37985 - Enunciado: Suponha que um programa feito em uma linguagem de
programação tem por objetivo implementar uma solução automatizada em um computador. Foi
solicitado um programa em linguagem de programação C/C++ para imprimir de um a
10.Identifique um trecho da solução de um programa em linguagem de programação em C/C++.
 a) ...for(int i=1; i<11;i++) printf ("%d", i);...
 b) ...for(int i=1; i<10;i++) printf ("%d", i);...
 c) ...for(int i=0; i<11;i++) printf ("%d", i);...
 d) ...for(int i=0; i<10;i++) printf ("%d", i);...
 e) ...for(int i=0; i<=10;i++) printf ("%d", i);...
Alternativa marcada:
a) ...for(int i=1; i<11;i++) printf ("%d", i);...
Justificativa: Resposta correta:...for(int i=1; i<11;i++) printf ("%d", i);... Sendo impressos os
valores de um a 10. Distratores:...for(int i=0; i<11;i++) printf ("%d", i);... Errada. Os valores
impressos são zero a 10....for(int i=0; i<10;i++) printf ("%d", i);... Errada. Os valores impressos são
zero a nove....for(int i=1; i<10;i++) printf ("%d", i);... Errada. Os valores impressos são um a
nove....for(int i=0; i<=10;i++) printf ("%d", i);... Errada. Os valores impressos são zero a 10.
1,50/ 1,50
09/12/2022 19:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7769508/5383df92-4d0c-11ed-8cef-0242ac110029/ 4/6
6  Código: 37997 - Enunciado: Temos abaixo um programa em Linguagem C que realiza uma
estrutura de repetição para que um determinado valor dentro dessa estrutura seja exibido para o
usuário.
#include <stdio.h>#include <string.h>main(){int cont = 0, x=1;char apelido[10];strcpy (apelido,
"martelo");cont = strlen(apelido);while (x < cont){ printf ("%d", x + 1); x = x + 1;}}
Com base na implementação do programa desenvolvido em linguagem de programação C,
teremos um quantitativo de vezes que a estrutura de repetição vai executar. Diante disso, marque
a alternativa que apresenta corretamente, dentro do processo de execução, qual será o último
valor que a linha printf ("%d", x); vai exibir para o usuário.
 a) 5.
 b) 7.
 c) 8.
 d) 1.
 e) 4.
Alternativa marcada:
b) 7.
Justificativa: Resposta correta: 7. O valor de cont será de 7 e o valor inicial de x é 1. Então a
estrutura de repetição vai executar 6 vezes. Ao entrar na estrutura de repetição, o valorde x é
somado com 1. Com isso, o último valor a ser exibido será 7.
Distratores: 1. Incorreta. O valor da variável cont será de 7 e o valor inicial da variável x é 1. Então,
a estrutura de repetição While vai executar 6 vezes de forma consecutiva. Ao entrar na estrutura
de repetição While, o valor da variável x é somado com o valor 1. Com isso, o último valor a ser
exibido na estrutura de repetição será 7.8. Incorreta. O valor da variável cont será de 7 e o valor
inicial da variável x é 1. Então, a estrutura de repetição While vai executar 6 vezes de forma
consecutiva. Ao entrar na estrutura de repetição While, o valor da variável x é somado com o
valor 1. Com isso, o último valor a ser exibido na estrutura de repetição será 7.4. Incorreta. O valor
da variável cont será de 7 e o valor inicial da variável x é 1. Então, a estrutura de repetição While
vai executar 6 vezes de forma consecutiva. Ao entrar na estrutura de repetição While, o valor da
variável x é somado com o valor 1. Com isso, o último valor a ser exibido na estrutura de
repetição será 7.5. Incorreta. O valor da variável cont será de 7 e o valor inicial da variável x é 1.
Então, a estrutura de repetição While vai executar 6 vezes de forma consecutiva. Ao entrar na
estrutura de repetição While, o valor da variável x é somado com o valor 1. Com isso, o último
valor a ser exibido na estrutura de repetição será 7.
1,50/ 1,50
09/12/2022 19:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7769508/5383df92-4d0c-11ed-8cef-0242ac110029/ 5/6
7  Código: 37686 - Enunciado: A seguir, temos um programa em Linguagem C que realiza uma
estrutura de repetição para que um determinado valor dentro dessa estrutura seja exibido para o
usuário.
#include <stdio.h>#include <string.h>main(){int cont = 7, y = 12;while (y >= cont + 1){ printf
("%d", y + cont - 3); cont = cont + 2;}printf ("%d", cont - 3);}
Com base na implementação do programa desenvolvido em linguagem de programação C,
temos uma estrutura de repetição que vai executar com base em uma condição.Nesse contexto,
marque a alternativa que apresenta corretamente, dentro do processo de execução, qual será o
último valor que a linha printf ("%d", cont - 3); vai exibir para o usuário.
 a) 9.
 b) 8.
 c) 10.
 d) 5.
 e) 6.
Alternativa marcada:
b) 8.
Justificativa: Resposta correta: 10. Dentro da estrutura de repetição a variável cont está sendo
acrescida com mais 2. Dessa forma, após o término da estrutura de repetição, o valor da variável
cont será 13. Ao passar pela linha printf ("%d", cont - 3);, teremos o valor 13 sendo subtraído por
3, assim ficando o valor 10. É preciso ficar atento, pois o programa executará três vezes, quando o
valor da variável y for maior ou igual a 12 o programa encerra a sua execução e finaliza com a
linha de código printf ("%d", cont - 3);.
Distratores: 8. Incorreta. O valor inicial da variável cont é 7. Dentro da estrutura de repetição, ele
vai obter na primeira passagem o valor 9 por conta da linha de código cont = cont + 2;, na
segunda passagem, o valor 11 e, na terceira passagem, o valor 13, encerrando, assim, a execução.
Quando a estrutura de decisão se encerra, a variável cont está com o valor 13 e, assim, executa na
sequência a linha de código printf ("%d", cont - 3);, onde teremos 13 - 3, com valor final de 10.
Não há como ter outro resultado em função da lógica do programa e dos valores atribuídos às
variáveis.9. Incorreta. O valor inicial da variável cont é 7. Dentro da estrutura de repetição, ele vai
obter na primeira passagem o valor 9 por conta da linha de código cont = cont + 2;, na segunda
passagem, o valor 11 e, na terceira passagem, o valor 13, encerrando, assim, a execução. Quando
a estrutura de decisão se encerra, a variável cont está com o valor 13 e, assim, executa na
sequência a linha de código printf ("%d", cont - 3);, onde teremos 13 - 3, com valor final de 10.
Não há como ter outro resultado em função da lógica do programa e dos valores atribuídos às
variáveis.5. Incorreta. O valor inicial da variável cont é 7. Dentro da estrutura de repetição, ele vai
obter na primeira passagem o valor 9 por conta da linha de código cont = cont + 2;, na segunda
passagem, o valor 11 e, na terceira passagem, o valor 13, encerrando, assim, a execução. Quando
a estrutura de decisão se encerra, a variável cont está com o valor 13 e, assim, executa na
sequência a linha de código printf ("%d", cont - 3);, onde teremos 13 - 3, com valor final de 10.
Não há como ter outro resultado em função da lógica do programa e dos valores atribuídos às
variáveis.6. Incorreta. O valor inicial da variável cont é 7. Dentro da estrutura de repetição, ele vai
obter na primeira passagem o valor 9 por conta da linha de código cont = cont + 2;, na segunda
passagem, o valor 11 e, na terceira passagem, o valor 13, encerrando, assim, a execução. Quando
a estrutura de decisão se encerra, a variável cont está com o valor 13 e, assim, executa na
sequência a linha de código printf ("%d", cont - 3);, onde teremos 13 - 3, com valor final de 10.
Não há como ter outro resultado em função da lógica do programa e dos valores atribuídos às
variáveis.
0,00/ 1,50
09/12/2022 19:25 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7769508/5383df92-4d0c-11ed-8cef-0242ac110029/ 6/6
8  Código: 38000 - Enunciado: Temos abaixo um programa em Linguagem C que realiza uma
estrutura de repetição para que uma determinada mensagem dentro dessa estrutura seja exibida
para o usuário.
#include <stdio.h>#include <string.h>main(){int cont, x;char apelido[10];strcpy (apelido,
"mamao");cont = strlen(mamao) - 2;for (x=0; x <= cont; x++) printf ("%d", x);}
Com base na implementação do programa desenvolvido em linguagem de programação C,
teremos um quantitativo de vezes que a estrutura de repetição vai executar. Diante disso, marque
a alternativa que apresenta corretamente o números de vezes que a estrutura de repetição vai
executar.
 a) 4.
 b) 1.
 c) 7.
 d) 5.
 e) 3.
Alternativa marcada:
a) 4.
Justificativa: Resposta: 4.O valor da variável cont será de 5, mas como há uma subtração, o valor
da variável cont vai para 3 e, como o valor do x começa com zero, então a estrutura de repetição
vai executar 4 vezes, pois temos que x <= cont.
Distratores: 5. Incorreta. O valor da variável cont será de 5, mas, como há uma subtração, o valor
da variável cont vai para 3 e, como o valor do x começa com zero, então a estrutura de repetição
vai executar 4 vezes, pois temos que x <= cont. Como as informações inseridas para as variáveis
são fixas, não tem como a estrutura de repetição variar na sua quantidade de
execuções.7. Incorreta. O valor da variável cont será de 5, mas, como há uma subtração, o valor
da variável cont vai para 3 e, como o valor do x começa com zero, então a estrutura de repetição
vai executar 4 vezes, pois temos que x <= cont. Como as informações inseridas para as variáveis
são fixas, não tem como a estrutura de repetição variar na sua quantidade de
execuções.1. Incorreta. O valor da variável cont será de 5, mas, como há uma subtração, o valor
da variável cont vai para 3 e, como o valor do x começa com zero, então a estrutura de repetição
vai executar 4 vezes, pois temos que x <= cont. Como as informações inseridas para as variáveis
são fixas, não tem como a estrutura de repetição variar na sua quantidade de execuções.3.
Incorreta. O valor da variável cont será de 5, mas, como há uma subtração, o valor da variável
cont vai para 3 e, como o valor do x começa com zero, então a estrutura de repetição vai executar
4 vezes, pois temos que x <= cont. Como as informações inseridas para as variáveis são fixas, não
tem como a estrutura de repetição variar na sua quantidade de execuções.
1,50/ 1,50

Continue navegando