Baixe o app para aproveitar ainda mais
Prévia do material em texto
30/11/2020 Estácio: Alunos https://ead.estacio.br/alunos/ 1/5 Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C Aluno(a): CARLOS ROGERIO ALONSO ROCHA 202003379867 Acertos: 8,0 de 10,0 19/11/2020 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: V, V, F, F, F F, F, V, F, V V, F, V, V, F F, F, F, V, V F, V, V, F, V Respondido em 19/11/2020 19:06:49 Acerto: 0,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 e III apenas III e IV apenas II, ,III e IV apenas Apenas III I, II e IV apenas Respondido em 19/11/2020 19:10:23 Questão1 a Questão2 a https://ead.estacio.br/alunos/inicio.asp javascript:voltar(); 30/11/2020 Estácio: Alunos https://ead.estacio.br/alunos/ 2/5 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 Perante a quantidade de operandos possíveis, os operadores podem ser classificados como: Unários, Binários e Ternários; Unitários, Binários e Terciários; Unidade, Bit e Terciário; Soma, Subtração e Multiplicação; Bit, Byte e Megabyte; Respondido em 19/11/2020 19:08:17 Explicação: Como pode ser observado no Módulo 2 do Tema 2 quanto a sua classificação eles são unários (Só possuem um operando), binários (possuem dois operandos) e ternários (possuem três operandos). Acerto: 1,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 e III II e III I, II e IV I e II I, II, III e IV Respondido em 19/11/2020 19:08:55 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 30/11/2020 Estácio: Alunos https://ead.estacio.br/alunos/ 3/5 Acerto: 1,0 / 1,0 Considere o seguinte trecho de código em Portugol Studio: leia (num) produto=1 soma=0 enquanto (num !=9) { se (num%2==0) Produto=produto*num senao soma=soma+num leia(num) } escreva(produto,soma) Assinale a UNICA opção que mostra as saídas corretas, para os seguintes valores da variável num: 2, 4, 5 e 9 8 e 16 4 e 5 4 e 16 8 e 14 8 e 5 Respondido em 19/11/2020 19:12:03 Acerto: 1,0 / 1,0 Considere a seguinte estrutura do comando FOR: for (ind=15;ind>=4;cont--). Quantas vezes a repetição vai ocorrer? 11 15 25 13 12 Respondido em 19/11/2020 19:10:58 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++; } Questão5 a Questão6 a Questão7 a 30/11/2020 Estácio: Alunos https://ead.estacio.br/alunos/ 4/5 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 e II I e III I II e III I, II e III Respondido em 19/11/2020 19:11:37 Acerto: 1,0 / 1,0 Analise o código abaixo e selecione a opção que melhor descreve o seu funcionamento. #include int main() { 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 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 a entrada de cem números inteiros e exibe na tela. Solicita ao usuário que digite um número e exibe na tela os cem números anteriores. Solicita ao usuário que digite um número e exibe na tela os cem números posteriores. Respondido em 19/11/2020 19:14:59 Acerto: 0,0 / 1,0 Qual a saida para o trecho de código abaixo? int i; for (i= -10; i < 5; i=i+3) { printf("%d",i); } -10 -7 -4 -1 2 -10 -7 0 3 6 -7 -4 -1 2 5 -10 -7 0 -1 2 -7 -4 -1 2 5 Respondido em 19/11/2020 19:19:38 Acerto: 1,0 / 1,0 Considere o seguinte trecho de código do processamento de matrizes de inteiros: Questão8 a Questão9 a Questão10 a 30/11/2020 Estácio: Alunos https://ead.estacio.br/alunos/ 5/5 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. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz mat. I. int 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. char m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m. I. float m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat. Respondido em 19/11/2020 19:22:13 Explicação: ... javascript:abre_colabore('38403','214399151','4345463866');
Compartilhar