Baixe o app para aproveitar ainda mais
Prévia do material em texto
23/09/2022 09:51 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7236304/85ee328a-ccf5-11ec-b931-0242ac110018/ 1/5 Local: Sala 1 - Sala de Aula / Andar / Polo Madureira / POLO MADUREIRA - RJ Acadêmico: EAD-IL10323-20222A Aluno: FABÍOLA DA SILVA RODRIGUES DOS SANTOS Avaliação: A2- Matrícula: 20222302413 Data: 30 de Junho de 2022 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 5,50/10,00 1 Código: 37989 - Enunciado: A criação de um programa em Linguagem C/C++ é o resultado da implementação de um pseudocódigo/português estruturado, criado para solucionar um problema do mundo real, sendo possível executar em computadores. Indique qual o comando em Linguagem C/C++ para o comando em pseudocódigo/português estruturado: se(mes=12 e salario<3000). a) if(mes=12 ou salario<3000). b) if(mes==12 e salario<3000). c) if((mes==12) and (salario<3000)). d) if(mes=12 e salario<3000). e) if((mes!=12 and salario<3000)). Alternativa marcada: c) if((mes==12) and (salario<3000)). Justificativa: Resposta correta: if((mes==12) and (salario<3000)). Seleciona o conteúdo da variável de nome mes igual a 12 e o conteúdo da variável de nome salario menor do que 3.000. Distratores:if(mes=12 e salario<3000). Errada. Nesse caso, a estrutura do comando não está correta, pois faltam parênteses, e mes=12 seria mes==12, além de o “e” não fazer parte da estrutura do if na Linguagem C/C++.if(mes==12 e salario<3000). Errada. Nesse caso, o “e” não faz parte da estrutura do if na Linguagem C/C++, e a estrutura não está completa.if((mes!=12 and salario<3000)). Errada. Nesse caso, mes!=12 seleciona qualquer número diferente de 12, e a estrutura não está completa.if(mes=12 ou salario<3000). Errada. Nesse caso, o “ou” não faz parte da estrutura do if na Linguagem C/C++, e a estrutura não está completa. 1,00/ 1,00 2 Código: 38381 - Enunciado: A função scanf() permite que o usuário realize a entrada de dados via teclado. Ela utiliza o “&” para fazer o endereçamento de memória. O símbolo "&" é que permite que um dado seja armazenado em um determinado local de memória. A função scanf() é extremamente utilizada nos programas desenvolvidos em linguagem C, pois, para toda e qualquer entrada de dados, será necessária a utilização dessa função.Diante disso, marque a alternativa que apresenta corretamente a sintaxe que é utilizada para que o compilador valide o código. a) scanf ("var1"). b) scanf("%d", &var1) c) scanf("%d", var1"). d) scanf ("var1&"). e) scanf (%d, &var1). Alternativa marcada: b) scanf("%d", &var1) Justificativa: Resposta correta: scanf("%d", &var1) A sintaxe completa trata do uso da função scanf, precedida entre aspas do tipo de impressão de dados, a colocação da vírgula, o uso do & e a colocação da variável que receberá a informação. Distratores:scanf ("var1"). Errada. Está faltando a impressão de tipo de dados %d, a vírgula e o & antes da variável var1. A variável var1 não pode estar entre aspas.scanf ("var1&"). Errada. Está 1,00/ 1,00 23/09/2022 09:51 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7236304/85ee328a-ccf5-11ec-b931-0242ac110018/ 2/5 faltando a impressão de tipo de dados %d e a vírgula. A variável var1 não pode estar entre aspas.scanf("%d", var1"). Errada. Não foi colocado o & e a variável var1 não pode estar entre aspas.scanf (%d, &var1). Errada. Estão faltando as aspas na impressão de tipo de dados %d. 3 Código: 37990 - Enunciado: A criação de um programa em Linguagem C/C++ é o resultado da implementação de um pseudocódigo/português estruturado, criado para solucionar um problema do mundo real, sendo possível executá-lo em computadores.Diante disso, marque a alternativa que apresenta corretamente o comando em Linguagem C/C++ para o comando em pseudocódigo/português estruturado: se(idade>=18). a) if(idade<>18). b) if(idade>18). c) if(idade<18). d) if(idade>=18). e) if(idade=18). Alternativa marcada: d) if(idade>=18). Justificativa: Resposta correta: if(idade>=18). É comando em Linguagem C/C++ para selecionar se a idade é igual ou maior a 18. Distratores:if(idade<18) não está correta em comando em Linguagem C/C++ pois, neste caso, só é verdadeira se a idade for menor do que 18.if(idade>18) não está correta em comando em Linguagem C/C++ pois, neste caso, só serão selecionados se a idade for 19 ou maior, tendo em vista 18 ser igual a 18, logo não é maior.if(idade=18) não está correta em comando em Linguagem C/C++ pois, neste caso, só será verdadeira se a idade for igual a 18 e os maiores de 18 o resultado será falso.if(idade<>18) não está correta em comando em Linguagem C/C++ pois, neste caso, será verdadeira para qualquer idade diferente de 18. 1,00/ 1,00 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) I e II. c) III e IV. d) I, II, III e IV. e) II, III e IV. Alternativa marcada: d) 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 23/09/2022 09:51 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7236304/85ee328a-ccf5-11ec-b931-0242ac110018/ 3/5 5 Código: 40526 - Enunciado: Analise o programa em Linguagem C a seguir, que realiza o somatório de dois valores informados dentro do código do programa. main() { float n1, n2; n1 = 9.2; n2 = 3.5; float formula = ((n1 + n2); } Analisando o exposto, leia as afirmações a seguir sobre possíveis erros contidos no código descrito. I - Variável n1 não é do tipo correto.II - Variável n2 não é do tipo correto.III - #include não declarada.IV - A linha da formula = ((n1 + n2); Está correto apenas o que se afirma em: a) III e IV. b) III. c) II, III e IV. d) IV. e) I e II. Alternativa marcada: a) III e IV. Justificativa: Resposta correta: IV.Tem um parênteses a mais na expressão float formula = (( n1 + n2); Distratores:Variável n1 não é do tipo correto. Errada. A variável está declarada com o tipo correto (float).Variável n2 não é do tipo correto. Errada. A variável está declarada com o tipo correto (float).III - #include não declarada. Errada. A diretiva #include não é obrigatória pois nesse caso nenhuma função é chamada. 0,00/ 1,50 6 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<10;i++) printf ("%d", i);... b) ...for(int i=0; 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=1; i<11;i++) printf ("%d", i);... Alternativa marcada: e) ...for(int i=1; i<11;i++) printf ("%d", i);... Justificativa: Resposta correta:...for(inti=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 7 Código: 37986 - Enunciado: 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 os números pares entre um e 20 (utilizando o laço while).Aponte a opção que implementa um trecho da solução de um programa em linguagem de programação em C/C++. 0,00/ 1,50 23/09/2022 09:51 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7236304/85ee328a-ccf5-11ec-b931-0242ac110018/ 4/5 a) ...i=1; while(i<=20){printf ("%d", i);i=i+2;};... b) ...i=2; while(i<=20){printf ("%d", i);i++;};... c) ...i=2; while(i<=20){printf ("%d", i);i--;};... d) ...i=2; while(i<=20){printf ("%d", i);i=i+1;};... e) ...i=2; while(i<=20){printf ("%d", i);i=i+2;};... Alternativa marcada: a) ...i=1; while(i<=20){printf ("%d", i);i=i+2;};... Justificativa: Resposta correta: ...i=2; while(i<=20){printf ("%d", i);i=i+2;};... Sendo impressos os números pares 2, 4, 6, 8, 10, 12, 14, 16, 18 e 20. Distratores:...i=1; while(i<=20){printf ("%d", i);i=i+2;};... Errada. Os valores impressos são 1, 3, 5, 7, 9, 11, 13, 15, 17 e 19....i=2; while(i<=20) {printf ("%d", i);i=i+1;};... Errada. Os valores impressos não são valores pares....i=2; while(i<=20) {printf ("%d", i);i--;};... Errada. Os valores impressos não são os valores pares de um a 20....i=2; while(i<=20){printf ("%d", i);i++;};... Errada. Os valores impressos são de dois a 20, incluindo par e ímpar. 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) 1. b) 4. c) 7. d) 3. e) 5. Alternativa marcada: d) 3. 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. 0,00/ 1,50 23/09/2022 09:51 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/7236304/85ee328a-ccf5-11ec-b931-0242ac110018/ 5/5
Compartilhar