Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Pergunta 1 0,25 em 0,25 pontos Analise o código a seguir e assinale a alternativa que contém a estrutura de repetição que pode substituir o comando for, gerando o mesmo resultado final. #include <stdio.h> #include<conio.h> int main(void) { int n; for(n = 0; n < 13; n++){ printf("%d",n); } getch(); return 0; } Resposta Selecionada: a. n = 0; while(n < 13){ System.out.println(n); n++; } Resposta Correta: a. n = 0; while(n < 13){ System.out.println(n); n++; } Pergunta 2 0 em 0,25 pontos Considere que um determinado programa escrito em linguagem C precisa manipular as seguintes informações: nome do usuário, quantidade de números que serão digitados, valores dos números digitados pelo usuário, soma e média dos valores digitados. Assinale a alternativa que indica qual o tipo de dados mais adequado para cada variável a ser utilizada para armazenar as informações (na ordem apresentada no enunciado). Resposta Selecionada: char[] , int, float, float, double Resposta Correta: char[], int, int, int, float Feedback da resposta: Os tipos que devem ser utilizados para o problema apresentado são char[] , int, int, int, float Pergunta 3 0,25 em 0,25 pontos Observe o algoritmo a seguir: var a,b,c: inteiro con: inteiro inicio a <- 10 b <- 2 c <- 5 enquanto (a > c) faca a <- a - 1 b <- b + c fimenquanto Escreva (a + b + c) Fimalgoritmo Considere as seguintes afirmativas: I) Com valores atribuídos a: 10, b: 2, c: 5 – o resultado do algoritmo será: 37. II) Com valores atribuídos a: 0, b: 2, c: 5 – o resultado do algoritmo será: 7 III) Com valores atribuídos a:20, b: 2, c: 10 – o resultado do algoritmo será: 122. Estão corretas: Resposta Selecionada: Todas as afirmativas. Resposta Correta: Todas as afirmativas. Feedback da resposta: Parabéns ! Pergunta 4 0,25 em 0,25 pontos Observe o trecho do algoritmo a seguir: X <- 8.7 Y <- 5 Z <- 8 Escreva (“O valor de X é”, X) Escreva (“O valor de Y é”, Y) Escreva (“O valor de Z é”, Z) Escreval (“A soma de X e Y é”, X + Y) Qual dos itens abaixo representa os valores de X,Y,Z e X+Y ? Resposta Selecionada: b. O valor de X é 8.7 O valor de Y é 5 O valor de Z é 8 A soma de X e Y é 13.7 Resposta Correta: b. O valor de X é 8.7 O valor de Y é 5 O valor de Z é 8 A soma de X e Y é 13.7 Pergunta 5 0 em 0,25 pontos Considere o algoritmo a seguir: #include <stdio.h> #include<conio.h> int main(void) { int res, cont, x, n; cont = 1; res = 0; x = 2; n = 4; while(cont >= n){ res = res * x; cont = cont + 1; printf("%d", res); } printf("%d",res); getch(); return 0; } Após sua execução qual será a saída fornecida? Assinale a alternativa correta: Resposta Selecionada: 0, 0, 0, 0 e 0 Resposta Correta: 0 Pergunta 6 0,25 em 0,25 pontos Analise o algoritmo abaixo e responda em qual linha há um erro. 1. var 2. x,y,z: inteiro 3. inicio 4. x <- 2 5. y <- x 6. z <- 1 7. enquanto (z < 10) 8. y <- y * x 9. z <- z + 1 10. fimenquanto 11. Escreva (y) 12. Fimalgoritmo Resposta Selecionada: 7 Resposta Correta: 7 Feedback da resposta: Parabéns ! Pergunta 7 0,25 em 0,25 pontos Considere o seguinte algoritmo: var comando: caracter numero: inteiro inicio Escreva ("Digite uma palavra: ") Leia (comando) Escreva ("Digite um número: ") Leia (numero) Se comando = "multiplica" entao numero <- (numero * numero * numero ) senao numero <- (5 + 2) * numero fimse escreva (numero) Fimalgoritmo Dadas as sentenças abaixo, quais delas são verdadeiras: I) Caso a palavra digitada seja multiplica e o numero seja 5, a saída do programa será: 125. II) Caso a palavra digitada seja soma e o numero seja 10, a saída do programa será: 1000. III) Caso a palavra digitada seja multiplica e o numero seja 5, a saída do programa será: 35. IV) Caso a palavra digitada seja soma e o numero seja 10, a saída do programa será: 70. Resposta Selecionada: e. Somente I e IV. Resposta Correta: e. Somente I e IV. Pergunta 8 0,25 em 0,25 pontos Uma forma de visualizar a lógica programada para execução de uma determinada rotina é utilizar fluxogramas. Observe as figuras a seguir: Elas representam num fluxograma, respectivamente: Resposta Selecionada: d. Espera, Banco de dados, Linhas de fluxo, Operação ou ajuste manual no processo. Resposta Correta: d. Espera, Banco de dados, Linhas de fluxo, Operação ou ajuste manual no processo. Pergunta 9 0,25 em 0,25 pontos Analise o algoritmo a seguir e reescreva a estrutura de repetição utilizando o comando for. Assinale a alternativa correta. int a = 10; int b = 2; int c = 5; while (a > c) { a = a - 1; b = b + c; } printf("%d,%d,%d",a,b,c); Resposta Selecionada: a. for(a = 10; a > c; a--){ b = b + c; } Resposta Correta: a. for(a = 10; a > c; a--){ b = b + c; } Pergunta 10 0,25 em 0,25 pontos Uma forma de visualizar a lógica programada para execução de uma determinada rotina é utilizar fluxogramas. Observe as figuras a seguir: Elas representam num fluxograma, respectivamente: Resposta Selecionada: e. Decisão, Abertura ou fechamento de arquivos, Subrotina: execução de subrotina, Dados: entrada ou saída. Resposta Correta: e. Decisão, Abertura ou fechamento de arquivos, Subrotina: execução de subrotina, Dados: entrada ou saída.
Compartilhar