Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/09/2021 20:43 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5724119/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 1/5 Local: 1002 - EAD - Prédio IV / Andar / Campus Comércio Prédio IV / EAD - UNIDADE COMERCIO Acadêmico: 030TDS1AM Aluno: JOSÉ VICTOR CARDOSO DA SILVA Avaliação: A2 Matrícula: 203000032 Data: 18 de Junho de 2020 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 10,00/10,00 1 Código: 37675 - Enunciado: Analise a seguir um programa em Linguagem C, que realiza o cálculo da média aritmética de três valores informados: #include <stdio.h>main(){float n1, n2;n1 = 7;n2 = 3;formula = ((n1 + n2) / 2);printf("\n O valor total e:" , formula);} Analisando o exposto, pode-se afirmar que: I - Variável n1 não declarada.II - Variável n2 não é do tipo correto.III - Variável formula não declarada.IV - A função printf está com erro de sintaxe. Está correto apenas o que se afirma em: a) III e IV estão corretas. b) I, III e IV estão corretas. c) II e IV estão corretas. d) I, II, III e IV estão corretas. e) I e IV estão corretas. Alternativa marcada: a) III e IV estão corretas. Justificativa: Resposta correta: III e IV estão corretas.Variável formula não declarada. Correta. É preciso que haja a declaração da variável pertence a um determinado tipo (float) para que a compilação aconteça e o programa possa ser executado de forma correta.A função printf está com erro de sintaxe. Correta. Falta a impressão de tipo de dados %f. Distratores:Variável n1 não declarada. Errada. A variável está declarada corretamente.Variável n2 não é do tipo correto. Errada. A variável declarada é do tipo certo. Haverá necessidade da casa decimal por haver uma divisão. 1,50/ 1,50 2 Código: 37992 - 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. Neste contexto existe um comando em pseudocódigo/português estruturado para fazer uma comparação entre uma variável de nome, idade, se um candidato pode ou não tirar habilitação — sendo 18 anos a idade mínima para ter direito a tirar habilitação.Diante disso marque a alternativa que apresenta corretamente o comando referenciado. a) se(idade<>18). b) se(idade>18). c) se(idade<18). d) se(idade>=18). e) se(idade=18). Alternativa marcada: d) se(idade>=18). Justificativa: Resposta correta: se(idade>=18) é o comando em pseudocódigo/português estruturado para selecionar se a idade é igual ou maior a 18. Distratores:se(idade<18) não está correta em pseudocódigo/português estruturado pois, neste caso, só é verdadeira se a idade for menor do que 18.se(idade>18) não está correta em pseudocódigo/português estruturado pois, neste caso, só serão selecionados se a idade for 19 ou 1,00/ 1,00 22/09/2021 20:43 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5724119/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 2/5 maior, tendo em vista 18 ser igual a 18, logo não é maior.se(idade=18) não está correta em pseudocódigo/português estruturado pois, neste caso, só será verdadeira se a idade for igual a 18 e os maiores de 18 o resultado será falso.se(idade<>18) não está correta em pseudocódigo/português estruturado pois, neste caso, será verdadeira para qualquer idade diferente de 18. 3 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) 7. b) 4. c) 1. d) 3. e) 5. Alternativa marcada: b) 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 4 Código: 38028 - Enunciado: Para se programar em Linguagem C é preciso utilizar variáveis para o recebimento de informações. Nesse contexto, para que possa ser entendida pelo compilador, a variável precisa estar atrelada a um tipo de dado, pois ele definirá qual será o tipo de informação que a variável receberá.Diante disso, leia as afirmações a seguir sobre os tipos de dados básicos, na linguagem de programação C, que o compilador entende como viável para ser trabalhada com a variável.char.int.float.double.Está correto apenas o que se afirma em: a) I e II estão corretas. b) I, II e III estão corretas. c) I, III e IV estão corretas. 1,00/ 1,00 22/09/2021 20:43 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5724119/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 3/5 d) II e IV estão corretas. e) I, II, III e IV estão corretas. Alternativa marcada: e) I, II, III e IV estão corretas. Justificativa: Resposta correta: I, II, III e IV. Todos os tipos de dados elencados são compreensíveis pelo compilador e trabalham de forma adequada com as variáveis.char. Correta. O valor armazenado é um caractere. Cabe ressaltar que um valor numérico, quando armazenado em um caractere, perde o seu poder de realização de cálculo. A placa de um veículo é um bom exemplo: “TGL8F92”.int. Correta. Tipo de dado utilizado para a representação de informações numéricas dentro do programa.float. Correta. Número em ponto flutuante de precisão simples, caracterizado, normalmente, como números reais. São utilizados para trabalhar com valores em moedas (R$ 567,89 ) ou notas de uma prova (9,6). double. Correta. Número em ponto flutuante de precisão dupla, utilizado para trabalhar com valores decimais que demandam um número maior de armazenamento de informações. Exemplo: R$ 1.000.000.000,00. 5 Código: 37537 - Enunciado: A partir da função pré-definida printf(), cujo protótipo está contido também no arquivo stdio.h, podemos imprimir informações na tela . Essa função é de suma importância, pois toda e qualquer visualização que o programador desejar tratar com o usuário deverá utilizar essa função.Paraque possamos utilizar essa função printf() é preciso que se trabalhe com uma estrutura de sintaxe definida para que as informações possam ser exibidas de forma correta para o usuário.Diante disso, identifique a estrutura de sintaxe que condiz com o que o compilador preconiza como correto. a) printf (cavalo branco, var1). b) printf (cavalo branco). c) printf (cavalo branco, var1, var2). d) printf ("cavalo branco", var1). e) printf ("cavalo branco"). Alternativa marcada: e) printf ("cavalo branco"). Justificativa: Resposta correta: printf ("cavalo branco"). A informação que será exibida está dentro das aspas e, como não há elo de ligação com variável, a sintaxe está completa e funcional. Distratores:printf (cavalo branco). Errada. A informação a ser exibida deve estar entre aspas.printf (cavalo branco, var1). Errada. A informação a ser exibida deve estar entre aspas e, para a colocação da variável, deve existir a indicação da impressão de tipo de dado para a variável var1.printf (cavalo branco, var1, var2). Errada. A informação a ser exibida deve estar entre aspas e, para a colocação da variável, deve existir a indicação da impressão de tipo de dado para a variável var1 e var2.printf ("cavalo branco", var1). Errada. Para a colocação da variável, deve existir a indicação da impressão de tipo de dado para a variável var1. 1,00/ 1,00 6 Código: 37539 - Enunciado: Sabe-se que todo programa construído na linguagem de programação C utilizará muito a função printf(). Ela é propícia para a exibição de informações que um programa deve exibir para um ou mais usuários. Sendo assim, considere um programa de cadastro onde são realizadas várias entradas de dados e, com isso, torna-se necessário exibir outras informações que sejam pertinentes. Para que seja possível a execução do código, o compilador fará uma análise da sintaxe para saber se é válido e, assim, permitir que o programa compile e, com isso, possa funcionar.Nesse contexto, leia as afirmações a seguir sobre a compilação.I - printf(casa de papel).II - printf(casa de papel", var1).III - printf("casa" de papel, %d var1).IV - printf("casa de papel %d", var1).Está correto apenas o que se afirma em: a) III. 1,00/ 1,00 22/09/2021 20:43 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5724119/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 4/5 b) I. c) IV. d) III e IV. e) II. Alternativa marcada: c) IV. Justificativa: Resposta correta: IV.printf("casa de papel %d", var1). Correta. O código está dentro daquilo que preconiza a linguagem. Tanto a informação quanto a impressão de tipos de dados está dentro das aspas. A variável var1 está colocada assertivamente após a vírgula e sem aspas. Distratores:printf(casa de papel). Errada. A informação não está entre aspas.printf(casa de papel", var1). Errada. A informação não está em sua totalidade entre aspas e não há a impressão de tipo de dados por conta da variável var1.printf("casa" de papel, %d var1). Errada. A informação não está em sua totalidade entre aspas e a impressão de tipo de dados %d também não é a mesma está após a vírgula. 7 Código: 37998 - 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, x;char apelido[10];strcpy (apelido, "papelao");cont = strlen(apelido) - 1;for (x=0; x <= cont; x++) printf ("%d", 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) 8. b) 5. c) 1. d) 7. e) 4. Alternativa marcada: b) 5. Justificativa: Resposta correta: 5. A variável cont possui valor 7 e, como no For, o x começa com valor zero, temos que a estrutura de repetição vai executar 7 vezes. Como dentro do For existe uma subtração na linha do printf, teremos que a última passagem com o valor de x valerá 6 e, com a subtração, o valor será 5. Distratores: 1. Incorreta. A variável cont possui valor 7 e, como na estrutura de repetição For, a variável x inicia com o valor zero. Assim, a estrutura de repetição For vai executar 7 vezes consecutivas. Como dentro do For existe uma subtração na linha do printf, será fato que a última execução do programa com o valor de x será 6 e, com a subtração na sequência, o valor de x será 5.8. Incorreta. A variável cont possui valor 7 e, como na estrutura de repetição For, a variável x inicia com o valor zero. Assim, a estrutura de repetição For vai executar 7 vezes consecutivas. Como dentro do For existe uma subtração na linha do printf, será fato que a última execução do programa com o valor de x será 6 e, com a subtração na sequência, o valor de x será 5.4. Incorreta. A variável cont possui valor 7 e, como na estrutura de repetição For, a variável x inicia com o valor zero. Assim, a estrutura de repetição For vai executar 7 vezes consecutivas. Como dentro do For existe uma subtração na linha do printf, será fato que a última execução do programa com o valor de x será 6 e, com a subtração na sequência, o valor de x será 5.7. Incorreta. A variável cont possui valor 7 e, como na estrutura de repetição For, a variável x inicia com o valor zero. Assim, a estrutura de repetição For vai executar 7 vezes consecutivas. Como 1,50/ 1,50 22/09/2021 20:43 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5724119/3d2f8e8e-463a-11ea-ab31-0242ac11000e/ 5/5 dentro do For existe uma subtração na linha do printf, será fato que a última execução do programa com o valor de x será 6 e, com a subtração na sequência, o valor de x será 5. 8 Código: 37684 - 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 = 8, x=10;while (x < cont){ printf ("%d", x + 1); x = x + 1;}printf ("%d", x + 1);} 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. 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 + 1); vai exibir para o usuário. a) 11. b) 7. c) 9. d) 10. e) 12. Alternativa marcada: a) 11. Justificativa: Resposta correta: 11. Como na linha do while trata x < cont, então temos que essa estrutura de repetição não vai ser executada, pois x não é menor do que cont, x vale 10 e conta vale 8. Assim, o valor a ser exibido será 11. Distratores: 10. Incorreta. Como na linha do while (estrutura de repetição do programa) trata a condição x < cont, então temos que essa estrutura de repetição não vai ser executada, pois o valor da variável x não é menor do que o valor da variável cont. A variável x vale 10 e cont vale 8. Assim, o valor a ser exibido será 11, pois na linha do printf após a estrutura de repetição teremos ainda o valor 10 sendo somado com o valor 1.9. Incorreta. Como na linha do while (estrutura de repetição do programa) trata a condição x < cont, então temos que essa estrutura de repetição não vai ser executada, pois o valor da variável x não é menor do que o valor da variável cont. A variável x vale 10 e cont vale 8. Assim, o valor a ser exibido será 11, pois na linha do printf após a estrutura de repetição teremos ainda o valor 10 sendo somado com o valor 1.12. Incorreta. Como na linha do while (estrutura de repetição do programa) trata a condição x < cont, então temos que essa estrutura de repetição não vai ser executada, pois o valor da variável x não é menor do que o valor da variável cont. A variável x vale 10 e cont vale 8. Assim, o valora ser exibido será 11, pois na linha do printf após a estrutura de repetição teremos ainda o valor 10 sendo somado com o valor 1.7. Incorreta. Como na linha do while (estrutura de repetição do programa) trata a condição x < cont, então temos que essa estrutura de repetição não vai ser executada, pois o valor da variável x não é menor do que o valor da variável cont. A variável x vale 10 e cont vale 8. Assim, o valor a ser exibido será 11, pois na linha do printf após a estrutura de repetição teremos ainda o valor 10 sendo somado com o valor 1. 1,50/ 1,50
Compartilhar