Baixe o app para aproveitar ainda mais
Prévia do material em texto
18/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2933947&matr_integracao=202006036871 1/5 Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Aluno(a): LUAN QUELVIN ARAUJO SILVA 202006036871 Acertos: 8,0 de 10,0 18/11/2020 Acerto: 1,0 / 1,0 Avalie as assertivas a seguir referente ao conceitos de tipos de dados, em algoritmos. I. Um dado do dito simples contém apenas 1 valor II. Um dado dito estruturado contém mais de 1 valor III. O tipo de dado inteiro é simples IV. O tipo de dado char (caracter) é estruturado V. O tipo de dados definine o conjunto de valores que o dado podera assumir Com base em sua análise, assinale a UNICA alternativa que apresenta APENAS as assertivas CORRETAS I, II, III, IV e V I e II apenas I, II, III e V apenas I, II e IV apenas I, II, III e IV apenas Respondido em 18/11/2020 21:16:22 Explicação: I. Um dado de dado dito simples contém apenas 1 valor --> Verdade II. Um dado do dito estruturado contém mais de 1 valor --> Verdade III. O tipo de dado inteiro é simples --> Verdade IV. O tipo de dado char (caracter) é estruturado --> FALSO, é do tipo V. O tipo definine o conjunto de valores que o dado podera assumir --> VERDADE Acerto: 1,0 / 1,0 Podem ser considerados 2 componentes principais de um fluxograma Questão1 a Questão2 a LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 18/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2933947&matr_integracao=202006036871 2/5 Decisão e Conector; Receptor e Repositor; Latência e defluxo; Interceptor e Tempo Real; Refluxo e Interceptor; Respondido em 18/11/2020 21:16:52 Explicação: Como pode ser observado no Módulo 2 do Tema 1 o fluxograma possui componentes principais como: Ação ou Processo, Decisão, Conector, Atraso, Entrada e Saída, Fluxo, Extrair e Começo/Fim. Acerto: 1,0 / 1,0 Considere o seguinte segmento de código na linguagem C: int a=3, b=2, c; c=a!=b; Assinale a alternativa que apresenta os valores das variáveis término da execução: 3, 3, 1 3, 2, 2 3, 3, 3 3, 2, 3 3, 2, 1 Respondido em 18/11/2020 21:15:50 Explicação: Explicação. Acerto: 1,0 / 1,0 Utilizando a sintaxe do Portugol Studio, assinale a estrutura do comando PARA que seria adequada para iniciar uma repetição capaz de exibir todos os números ímpares entre 25 e 1033 (inclusive), em ordem crescente para (cont=1;cont<=1033;cont+=2) para (cont=25;cont<1033;cont++) para (cont=25;cont<=1033;cont+-2) para (cont=1033;cont>25;cont+=2) para (cont=25;cont<=1033;cont+=2) Respondido em 18/11/2020 21:20:53 Acerto: 0,0 / 1,0 O trecho de código abaixo apresenta um estrutura lógica do tipo: if (num > 15) { Questão3 a Questão4 a Questão5 a LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial 18/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2933947&matr_integracao=202006036871 3/5 resul = num * 2; printf("Resultado: %d", resul); } else { printf ("Numero menor que 15."); } SE ENTÃO SENÃO SE ENTÃO CASO REPITA CASO SELECIONE SE Respondido em 18/11/2020 21:19:52 Acerto: 1,0 / 1,0 Observe a descrição da estrutura básica do comando switch case na linguagem C, exibida a seguir. switch (VARIAVEL) { case : comando (s); case : comando (s); ... default : comando (s); } Está correto afirmar que: Cada seguindo a palavra case deve ser definido por constantes. O código para o caso default é obrigatório. Somente um dos grupos de comandos pode ser executado de cada vez. As variáveis de controle podem ser do tipo int, char e float. O comando break não é permitido no interior dos grupos de comandos. Respondido em 18/11/2020 21:23:34 Acerto: 1,0 / 1,0 Assinale a alternativa que apresenta o trecho de código correto para armazenar o nome de 10 pessoas - cada nome tem até 40 caracteres: for (lin=0;lin<40;lin++) { Questão6 a Questão7 a LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial 18/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2933947&matr_integracao=202006036871 4/5 scanf ("%c",nome[lin]); } for (lin=0;lin<10;lin++) { scanf ("%s",nome[lin]); } for (lin=0;lin<10;lin++) { scanf ("%c",nome[lin]); } for (lin=0;lin<10;lin++) { scanf ("%s",nome); } for (lin=0;lin<40;lin++) { scanf ("%s",nome[lin]); } Respondido em 18/11/2020 21:22:58 Acerto: 1,0 / 1,0 Qual o incremento correto que deve ser colocado nos asteriscos (********) para que seja exibido os valores ímpares no intervalo entre 1 e 11, inclusive o 11, em ordem CRESCENTE. int i; for (i=1; i <=11; ********) { printf (i); } i++ i-- i = i + 3 i = i - 2 i = i + 2 Respondido em 18/11/2020 21:26:19 Acerto: 1,0 / 1,0 No que se refere aos conceitos de vetores e sua implementação na linguagem C, avalie as assertivas. I. Um vetor armazena os dados na memória ao mesmo tempo II. Um vetor de inteiros de 20 posições é equivalente a usar 20 variáveis do tipo inteiro III. O vetor é um estrutura de dados heterogênea. IV. Em C, a primeira posição de um vetor é a posição zero. Com base em sua análise, assinale a UNICA opção que apresenta APENAS as respostas corretas. I, II e IV apenas I e II apenas II , III e IV apenas IV apenas I, II, III e IV Respondido em 18/11/2020 21:27:04 Explicação: Questão8 a Questão9 a LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial 18/11/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=2933947&matr_integracao=202006036871 5/5 I. Um vetor armazena os dados na memória ao mesmo tempo ---> VERDADE II. Um vetor de inteiros de 20 posições é equivalente a usar 20 variáveis do tipo inteiro ---> VERDADE III. O vetor é um estrutura de dados heterogênea. --> FALSO, é uma estrutura homogênea IV. Em C, a primeira posição de um vetor é a posição zero. --> VERDADE Acerto: 0,0 / 1,0 Considere o seguinte trecho de código do processamento de matrizes de inteiros: for (i=0;i<5;i++) for (j=0;j<7;j++) m[i][j]= mat[i][j]*5; Assinale a alternativa que apresenta, em ordem, as respostas para as seguintes questões: I. Qual é a definição correta da(s) matriz(es) usada(s)? II. O que faz o trecho de código? I. float m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat. I. int m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m. I. int m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat. I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz mat. I. char m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m. Respondido em 18/11/2020 21:26:27 Explicação: ... Questão10 a LUAN QUELVIN Confidencial LUAN QUELVIN Confidencial javascript:abre_colabore('38403','214197596','4336626795');
Compartilhar