Baixe o app para aproveitar ainda mais
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
Compartilhar