Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2020 Blackboard Learn https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 1/4 Pergunta 1 Resposta Selecionada: Resposta Correta: Feedback da resposta: Leia o trecho a seguir: “Um dado é considerado uma variável quando este tem a possibilidade do seu valor ser alterado em algum momento no decorrer do tempo, ou seja, durante a execução do algoritmo, o valor do dado é alterado”. FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 16. Assim, considerando as informações apresentadas e os conteúdos estudados, em linguagem de programação, uma variável é: uma posição de memória identificada. uma posição de memória identificada. Resposta correta. Em linguagem de programação, uma variável é considerada uma posição de memória identificada. Pergunta 2 Resposta Selecionada: Resposta Correta: Feedback da resposta: A criação de um vetor do tipo inteiro com oito posições pode ser declarado através do código int vetor[8].A partir da declaração, ao realizarmos a atribuição do valor de cada índice sendo o próprio índice + 1, qual será o valor do vetor no índice número 4? Assinale a alternativa que corresponde à resposta correta: 5 5 Resposta correta. O valor do vetor no índice de número 4 será 5, pois será o valor do índice somado o número 1, que resulta um total de 5. Pergunta 3 Resposta Selecionada: Resposta Correta: Feedback da resposta: Durante uma partida de dardos, ficou definido que o alvo teria as seguintes cores: vermelho, azul, verde, amarelo, rosa, e, se errar o alvo, cada cor tem sua pontuação. Cada competidor tinha 5 chances no lançamento dos dardos. Matheus, lançou as 5: acertou uma vez no vermelho, duas vezes no verde, uma no rosa e outra no amarelo. Rafael também lançou 5 vezes, acertou uma vez no vermelho, duas vezes no azul e errou o alvo as outras duas vezes. Se (ALVO = “VERMELHO”) Então Somar 100 pontos; Senão Se (ALVO = “AZUL”) Então Somar 80 pontos; Senão Se (ALVO = “VERDE”) Então Somar 50 pontos; Senão Se (ALVO = “AMARELO”) Então Somar 30 ponto s; Senão Se (ALVO = “ROSA”) Então Somar 10 pontos; Senão Errou o Alvo; Fim_Se Fim_Se Fim_Se Fim_Se Fim_Se Utilizando a sequência lógica do código, assinale a alternativa correspondente ao quantitativo de pontos de cada um: Matheus 210 e Rafael 260. Matheus 210 e Rafael 260. Resposta correta. A alternativa correta é a A: Matheus acertou um vermelho, que equivale a 100; duas vezes o verde, que é igual a 50 e uma no rosa, ou seja, 100 + (2 * 50) + 10 = 210; Rafael acertou uma vez o vermelho, 100; duas vezes o azul, 80, e errou o alvo duas vezes, ou seja, 100 + (2 * 80) + 0 = 260. Pergunta 4 Leia o trecho a seguir: “Para que o computador possa executar tarefas, é necessário efetuar uma programação com uma sequência bem definida de instruções, e essa elaboração de sequência bem definida é conhecida como algoritmo”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 14. 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 09/06/2020 Blackboard Learn https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 2/4 Resposta Selecionada: Resposta Correta: Feedback da resposta: O computador não tem nenhuma iniciativa e precisa receber instruções claras e detalhadas de como e em quais ocasiões ele deve realizar o processamento dos dados. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s): I. ( ) É classificado como uma sequência de etapas que devem ser realizadas para alcançar um determinado objetivo. II. ( ) Um algoritmo é a descrição de uma sequência de passos que deve ser seguida para efetuar uma tarefa. III. ( ) Cada tarefa que realizamos no nosso dia a dia é um algoritmo, que atua como uma receita, obedecendo às etapas necessárias para chegar ao resultado final. IV. ( ) Existe apenas um algoritmo para solucionar um mesmo problema. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: V, V, V, F. V, V, V, F. Resposta correta. A afirmativa I é verdadeira, pois o algoritmo é conhecido como uma sequência de passo a passo com o objetivo de se chegar a uma resposta. A afirmativa II é verdadeira, pois é um complemento da primeira afirmativa, em que caracteriza o algoritmo sendo um passo a passo para executar uma determinada tarefa. A afirmativa III é verdadeira, visto que define o algoritmo como sendo uma receita cotidiana aplicada na vida de pessoas e que também segue um passo a passo até encontrar uma solução. Pergunta 5 Resposta Selecionada: Resposta Correta: Feedback da resposta: Observe o código a seguir: #include<math.h> #include<stdio.h> #include<string.h> int main(){ ___________ for (i = 0; i < 10; i++){ scanf("%d",&vetor[i]); printf("%d\n",vetor[i]); } return 0; } Foi solicitado para um aluno desenvolver um algoritmo que receba valores inteiros de uma matriz 5×2 e preencha um vetor inteiro de tamanho 10. Para que isso ocorra, o que deve ser preenchido no espaço para que o algoritmo imprima os 10? Assinale a alternativa correta int vetor[7], i; e)int vetor[11], i; int vetor[9], i; Sua resposta está incorreta. O Certo é utilizar int vetor[9], i; pois o vetor vai armazenar de 0 até 9, ou seja 10 números e obedecendo a condição imposta na continuação do código. Pergunta 6 Com base nos estudos sobre matriz, observe o seguinte código: #include <stdio.h> int main() { int matriz[3][2]; int y; int x; for (y = 0; y < 3; y++) { matriz[y][0] = y + 5; matriz[y][1] = y + 8; } 0 em 1 pontos 1 em 1 pontos 09/06/2020 Blackboard Learn https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 3/4 Resposta Selecionada: Resposta Correta: Feedback da resposta: for (y = 0; y < 3; y++) { for (x = 0; x < 2; x++) { printf("O valor da linha %d na coluna %d é de %d\n",y,x,matriz[y][x]); } } return 0; } Assinale a alternativa que apresenta a exibição feita no programa na linha número 4. O valor da linha 1 na coluna 1 é de 9 O valor da linha 1 na coluna 1 é de 9 Resposta correta. Se o código apresentadofor executado, a impressão da 4 linha será exibida a impressão da coluna número 1, e também será exibida a linha número, conforme definido as regras no laço de repetição, o valor da linha 1 e na coluna 1 será 9. Pergunta 7 Resposta Selecionada: Resposta Correta: Feedback da resposta: Determinadas vezes, quando se é iniciante em programação, pode-se cair em um loop infinito de forma casual. Isso acontece quando é escrita, acidentalmente, uma condição que nunca será atendida, ou então se esquece de transformar o valor da variável de controle do laço, fazendo com que a condição continue sempre verdadeira. Var Y: inteiro Início Para Y de 10 até 0 passo – 1 faça Escreva(“Numero”, Y) Fimpara fimalgoritmo De acordo com o pseudocódigo, assinale a alternativa correspondente à ordem de saída dos números: decrescente. decrescente. Resposta correta. A alternativa correta é a E: a saída do código será apresentada em ordem decrescente, pois o contador será realizado de 10 até 0, realizando -1, ou seja, será apresentada a sequência de10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0. Pergunta 8 Resposta Selecionada: Resposta Correta: Feedback da resposta: Considerando as informações apresentadas e os conteúdos estudados sobre os tipos de dados, assinale a alternativa que apresenta dados do tipo inteiro, do tipo real e do tipo caractere utilizados na construção de um algoritmo. 0, -6.78, cinco. 0, -6.78, cinco. Resposta correta. Os dados que representam os tipos inteiro, real e caractere são: 0 (inteiro), -6.78 (real) e cinco (caractere). Pergunta 9 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 09/06/2020 Blackboard Learn https://anhembi.blackboard.com/webapps/late-Course_Landing_Page_Course_100-BBLEARN/Controller 4/4 Terça-feira, 9 de Junho de 2020 08h43min52s BRT Resposta Selecionada: Resposta Correta: Feedback da resposta: Lógica de Programação é o processo em que se desenvolvem instruções sequenciais lógicas para conseguir alcançar determinados alvos, em que podem se aplicar certas regras fundamentadas na Lógica. Leia o trecho a seguir, extraído de Forbellone (2005), e complete a lacuna com a alternativa correta. Quando não é possível identificar um padrão lógico de construção de uma estrutura de seleção, essa seleção é caracterizada como sendo uma estrutura de seleção ____________. (FORBELLONE, 2005). FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Qual o tipo de seleção condiz com a citação de Forbellone? Heterogênea. Heterogênea. Resposta correta. A alternativa correta é a E. Permite agrupar uma coleção de um ou mais elementos de tipos diferentes, pois não é possível identificar um padrão lógico de construção. FORBELLONE, A. L. V. Lógica de Programação: a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. Pergunta 10 Resposta Selecionada: Resposta Correta: Feedback da resposta: De acordo com Forbellone (2005, p. 30), “uma estrutura sequencial de um algoritmo está relacionada com o fato de que o conjunto de ações primitivas será executado em uma sequência linear de cima para baixo e da esquerda para a direita, ou seja, da mesma maneira em que foram escritas”. FORBELLONE, A. L. V. Lógica de Programação : a construção de algoritmos e estruturas de dados. 3. ed. São Paulo: Prentice Hall, 2005. p. 30-31. Considerando a citação apresentada e os conteúdos estudados, analise as asserções a seguir e a relação proposta entre elas. I. As ações serão seguidas de um ponto e vírgula (;), que tem como finalidade separar uma ação de outra e auxiliar na organização sequencial das ações. Porque: II. Ao encontrar um ponto e vírgula, deve-se encerrar a execução do comando. A seguir, assinale a alternativa correta. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta. A proposição I está correta, pois as sequências de comandos irão terminar com um ponto e vírgula, indicando que uma ação chegou ao fim e que poderá dar início a outra ação. 1 em 1 pontos
Compartilhar