Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 273 Acertos: 10,0 de 10,0 20/09/2021 1a Questão 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, F, V, V, F F, V, V, F, V F, F, F, V, V V, V, F, F, F F, F, V, F, V Respondido em 20/09/2021 19:09:35 2a Questão 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 III e IV apenas II, ,III e IV apenas Apenas III II e III apenas I, II e IV apenas Respondido em 20/09/2021 19:14:30 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 3a Questão Acerto: 1,0 / 1,0 Perante a quantidade de operandos possíveis, os operadores podem ser classificados como: Bit, Byte e Megabyte; Unários, Binários e Ternários; Unidade, Bit e Terciário; Soma, Subtração e Multiplicação; Unitários, Binários e Terciários; Respondido em 20/09/2021 19:16:15 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). 4a Questã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=1033;cont>25;cont+=2) para (cont=25;cont<=1033;cont+=2) para (cont=25;cont<=1033;cont+-2) Respondido em 20/09/2021 19:27:56 5a Questão 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 8 e 5 8 e 14 4 e 5 4 e 16 Respondido em 20/09/2021 19:19:03 6a Questão Acerto: 1,0 / 1,0 Considere o seguinte trecho de código na linguagem Portugol Studio e responda o que se pede. ind=3 cont10=0 contmaior=0 faca { leia(num; se (num > 1 && num < 10) cont10++ senao contmaior++ ind++; } enquanto (ind<=3) Quantas vezes o laço de repetição FACA-ENQUANTO será executado ? 2 4 3 1 nenhuma Respondido em 20/09/2021 19:20:10 Explicação: Ind começa com 3 vai entrar na 1a vez, na repetição, onde recebera o valor 4. No teste da condição 4 <= 3 é false e sai da repetição Conclusão: executou a repetição 1x abs 7a Questão Acerto: 1,0 / 1,0 Considere o seguinte enunciado: Escreva um trecho de codigo, em Portugol, que leia uma lista de números terminada em zero e mostre se o número é par ou ímpar. Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o comando com teste no início (pré-teste). leia(num) faca { se num%2==0 escreva ( numero e par¿) senao escreva (¿numero impar¿) leia (num) } enquanto (num!=0) leia(num) enquanto (num==0) { se num%2==0 escreva ( numero e par¿) senao escreva (¿numero impar¿) leia (num) } leia(num) enquanto (num!=0) { se num%2 != 0 escreva ( numero e par¿) senao escreva (¿numero impar¿) leia (num) } leia(num) enquanto (num!=0) { se num%2==0 escreva ( numero e par¿) senao escreva (¿numero impar¿) leia (num) } leia(num) enquanto (num<> 0) { se num%2==0 escreva ( numero e par¿) senao escreva (¿numero impar¿) leia (num) } Respondido em 20/09/2021 19:22:22 Explicação: Explicação. 8a Questão 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 cem número inteiros e exibe na tela em ordem inversa da leitura 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 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 que digite um número e exibe na tela os cem números anteriores. Respondido em 20/09/2021 19:23:40 9a Questão Acerto: 1,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 -7 -4 -1 2 5 -10 -7 0 3 6 -10 -7 0 -1 2 -7 -4 -1 2 5 Respondido em 20/09/2021 19:24:24 10a Questão 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; } 5 1 4 2 7 8 3 6 6 1 4 2 7 8 3 5 6 3 8 7 2 4 1 5 6 3 8 2 7 4 1 5 6 3 4 2 7 8 1 5
Compartilhar