Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/10/2021 10:23 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 1/6 Simulado AV Teste seu conhecimento acumulado Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Aluno(a): ANTONIO LUIZ PROCÓPIO LIMA 202109380151 Acertos: 9,0 de 10,0 28/10/2021 Acerto: 1,0 / 1,0 (COPS-UEL - Agente Universitário - Técnico de Informática - 2015) Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir: ( ) char é um tipo simples. ( ) double é um tipo estruturado. ( ) float é um tipo simples. ( ) int é um tipo simples. ( ) void é um tipo estruturado. Assinale a alternativa que apresenta a sequência correta: F, F, V, F, V V, F, V, V, F F, F, F, V, V V, V, F, F, F F, V, V, F, V Respondido em 28/10/2021 10:10:41 Acerto: 1,0 / 1,0 No que concerne a variáveis e constantes, avalie as assertivas a seguir: I. Um dado declarado como constante pode ser alterado desde que seja simples II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa. III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de memória IV. Um dado declarado como variável não pode sofrer alteração de valor. Assinale a UNICA alternativa contendo APENAS as opções corretas II, ,III e IV apenas Apenas III III e IV apenas II e III apenas I, II e IV apenas Respondido em 28/10/2021 10:12:07 Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 28/10/2021 10:23 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 2/6 Explicação: I. Um dado declarado como constante pode ser alterado desde que seja simples --> FALSO, uma constante NAO tem seu valor alterado no programa II. Podemos ter apenas variáveis globais, ou seja usadas por todo o programa. --> FALSO, podemos ter variáveis locais, internas a uma função III. Uma variável é uma abstração que permite armazenar um dado em uma determinada posição de memória --> VERDADE IV. Um dado declarado como variável não pode sofrer alteração de valor. --> FALSO, pode sim sofrer alteração um dado declarado como variável Acerto: 1,0 / 1,0 Os operadores no qual permitem a realização de comparações entre valores são chamados de: Símbolo; Bit a Bit; Internacionais; Relacionais; Lógico; Respondido em 28/10/2021 10:12:26 Explicação: Como pode ser observado no Módulo 2 do Tema 2 Os operadores relacionais permitem a realização de comparações entre valores. Elas são expressas por meio dos valores verdadeiro e falso. Acerto: 0,0 / 1,0 Sobre os operadores avalie as assertivas a seguir I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos II. Os operadores relacionais nos permitem comparar valores III. As expressões relacionais retornam valores lógicos IV. As expressões lógicas retornam valores inteiros Com base em sua análise, assinale a UNICA alternativa que contém TODAS as assertivas corretas I, II, III e IV I, II e IV I e II I, II e III II e III Respondido em 28/10/2021 10:14:05 Explicação: I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos --> VERDADE II. Os operadores relacionais nos permitem comparar valores --> VERDADE III. As expressões relacionais retornam valores lógicos --> VERDADE IV. As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos Questão3 a Questão4 a 28/10/2021 10:23 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 3/6 Acerto: 1,0 / 1,0 Considere o seguinte trecho de código em Portugol Studio: num=10 produto=1 soma=0 enquanto (num < 9) { se (num%2==0) Produto=produto*num senao soma=soma+num num=num+1 } escreva(produto,soma) O que será exebido pelo trecho de código acima? 10 e 20, respectivamente 1 e 0, respectivamente 0 e 0, respectivamente 1 e 1, respectivamente O algoritmo não exibirá nenhuma resposta Respondido em 28/10/2021 10:15:01 Explicação: Com num =10, a repetição não será executada e serão impressos os valores de produto e soma que foram inicializados (1 e 0) 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 caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos O comando break não é permitido no interior dos grupos de comandos. O código para o caso default é obrigatório. As variáveis de controle podem ser do tipo int, char e float. Somente um dos grupos de comandos pode ser executado de cada vez. Respondido em 28/10/2021 10:15:53 Questão5 a Questão6 a 28/10/2021 10:23 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 4/6 Explicação: O comando switch testa o valor da variável sinalizada entre parênteses e compara com a constante explicitada nos cases. A opção default serve para o caso em que nenhuma das opções oferecidas tenha sido satisfeita, mas não é obrigatório. testar a igualdade de variáveis floats não é uma boa prática de programação por causa da limitação de casas decimais que pode ocasionar valores diferentes quando a lógica aponta para a igualdade por conta de arredondamentos e truncamentos que ocorrem nas operações matemáticas. Portanto, o comando switch não permite o uso de casos associados a números reais. A implementação do comando switch não isola os casos, permitindo, assim, que o programa possa continuar após um caso ser satisfeito. Para que ele funcione de acordo como ocmando lógico (atender a apenas um caso), deve-se usar o comando break ao final de cada caso, garantido o funcionamento de apenas um caso por vez. Dessa forma, apenas a opção Cada caso deve ser definido por uma constante escrita após a palavra case, seguida dos dois pontos é correta Acerto: 1,0 / 1,0 Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. ind=1; while (ind<=5) { scanf("%d",&num); controle++; if (controle == 1 && num%2 == 0) menor=num; else if (num menor=num; ind++; } I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez é necessário que o conteúdo da variável controle seja 1 e o conteúdo da variável num seja par. II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de repetições III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes. I II e III I e III I, II e III I e II Respondido em 28/10/2021 10:17:46 Acerto: 1,0 / 1,0 Analise o código abaixo e selecione a opção que melhor descreve o seu funcionamento. #include int main() Questão7 a Questão8 a 28/10/2021 10:23 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 5/6 { int v[100], i; printf("\nDigite os numeros:\n"); for (i=0; i<100; i++) scanf("%d", &v[i]); for (i=99; i>=0; i--) printf("%d \n", v[i]); } Solicita ao usuário que digite um número e exibe na tela os cem números posteriores. Solicita ao usuário a entrada de cem números inteiros e exibe na tela. Solicita ao usuário a entrada de um ou mais números e soma os próximos cem números e exibe na tela. Solicita ao usuário a entrada de cem número inteiros e exibe na tela em ordem inversa da leitura Solicita ao usuário que digite um número e exibe na tela os cem números anteriores. Respondido em 28/10/2021 10:19:14 Acerto: 1,0 / 1,0 Qual a saida para o trecho de códigoabaixo? int i; for (i= -10; i < 5; i=i+3) { printf("%d",i); } -10 -7 0 -1 2 -10 -7 0 3 6 -7 -4 -1 2 5 -7 -4 -1 2 5 -10 -7 -4 -1 2 Respondido em 28/10/2021 10:20:19 Acerto: 1,0 / 1,0 Considere a seguinte declaração de vetor na linguagem C: int vet [8] = {5,1,4,2,7,8,3,6}; Marque a alternativa que apresenta cada elemento do vetor após a execução do seguinte trecho de código: int ind, aux,vet[7]; for (ind=7;ind>=4;ind--) { aux=vet[7-ind]; vet[7-ind]=vet[ind]; vet[ind]=aux; } 6 3 8 7 2 4 1 5 6 3 4 2 7 8 1 5 6 1 4 2 7 8 3 5 5 1 4 2 7 8 3 6 6 3 8 2 7 4 1 5 Respondido em 28/10/2021 10:21:07 Explicação: ... Questão9 a Questão10 a 28/10/2021 10:23 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=473875920&user_cod=5979014&matr_integracao=202109380151 6/6 javascript:abre_colabore('38403','270906218','4948838685');
Compartilhar