Prévia do material em texto
04/10/2021 20:57 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08 https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 1/5 PERGUNTA 1 Leia o trecho a seguir: “O comando de entrada em algoritmos é utilizado para receber os dados digitados pelo usuário e que serão armazenados em variáveis.” Quando o algoritmo mostra os dados que calculou, como uma forma de apresentar a resposta ao problema que solucionou, utiliza-se o comando de saída. 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. 26-27. A partir do conteúdo estudado em relação aos comandos de entrada e saída, assinale a alternativa correta referente ao comando de saída. A finalidade do comando de saída é exibir o conteúdo da variável identificada. O comando de saída atribui um dado em uma variável. O comando de saída é utilizado para ler os dados da variável. Esse comando no pseudocódigo é representado pela palavra LEIA. O comando de saída é utilizado para receber os dados digitados pelo usuário. 1 pontos SalvaSalva PERGUNTA 2 Leia o trecho a seguir: “A vantagem de utilizar esse tipo de algoritmo é que não há necessidade de aprender nenhum conceito novo e a sua desvantagem é que o algoritmo pode ser interpretado de várias maneiras, o que pode dificultar a transcrição do algoritmo para uma linguagem de programação”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 7. A partir do conteúdo estudado em relação aos tipos algoritmos, analise o algoritmo apresentado. Algoritmo: multiplicação de dois números Passo 1: Receber os dois números que serão multiplicados. Passo 2: Multiplicar os dois números. Passo 3: Mostrar o resultado da multiplicação dos dois números. Considerando as informações apresentadas e o conteúdo estudado, assinale a alternativa que representa o tipo de algoritmo para o algoritmo apresentado. Expressão aritmética. Expressão lógica. Linguagem natural. Pseudocódigo. Fluxograma. 1 pontos SalvaSalva PERGUNTA 3 Com base nos estudos sobre matriz, observe o seguinte código: #include <stdio.h> int main() { int matriz[3][2]; 1 pontos SalvaSalva S l 04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08 https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 2/5 int y; int x; for (y = 0; y < 3; y++) { matriz[y][0] = y + 5; matriz[y][1] = y + 8; } 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 0 na coluna 1 é de 8 O valor da linha 1 na coluna 1 é de 9 O valor da linha 1 na coluna 0 é de 10 Nenhuma das anteriores O valor da linha 2 na coluna 0 é de 7 PERGUNTA 4 Leia o trecho a seguir: “Os tipos de dados mais utilizados são os numéricos, os lógicos e os literais”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 17. Assim, considerando as informações apresentadas e os conteúdos estudados, analise os tipos de dados a seguir e associe-os com suas respectivas características. (1) Dados numéricos. (2) Dados lógicos. (3) Dados literais. (4) Dado numérico do tipo inteiro. ( ) Esses dados podem ser caracteres do alfabeto, números, letras maiúsculas e minúsculas e caracteres especiais. ( ) São divididos em dois grupos: inteiros e reais. ( ) Pode(m) ser positivo(s) ou negativo(s) e não pode(m) ser fracionário(s). ( ) Assume(m) valores verdadeiros e falsos. A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: 3, 4, 1, 2. 1, 2, 3, 4. 4, 3, 2, 1. 2, 4, 1, 3. 1 pontos SalvaSalva 1 pontos SalvaSalva 04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08 https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 3/5 3, 1, 4, 2. PERGUNTA 5 Observe o código a seguir: #include <stdio.h> int main() { int matriz[3,5]; return 0; } Qual será o retorno do código ao ser executado? O código irá retornar 0. O código irá retornar true. Nenhuma das opções anteriores. O código não irá executar, pois está errado. O código está correto e não irá retornar nada. PERGUNTA 6 Podemos definir um vetor como uma sequência de valores do mesmo tipo, no qual estes valores são armazenados na memória e faz o uso de um mesmo nome da variável, ou seja, com apenas um nome de uma variável é possível acessar inúmero valores. Com base nas informações apresentadas sobre vetor, assinale a alternativa correta: O vetor é uma variável que só pode ser do tipo inteiro e não poderá ser definido como uma lista de valores. O vetor pode ser entendido de maneira lógica como uma lista de elementos, sendo todos do mesmo tipo. O vetor não é uma lista, sendo assim não possui vários elementos do mesmo tipo. O vetor é uma tabela no qual pode possuir vários elementos do mesmo tipo, sendo definidos apenas por inteiros. O vetor é uma letra que pode ser definido do tipo char, sendo assim, só poderá ser incluídos caracteres do tipo String. 1 pontos SalvaSalva PERGUNTA 7 De acordo com os estudos sobre vetor, observe o código a seguir: int main() { float vetor[10]; vetor[2] = 3; printf("O valor do vetor na posição 0 é %d\n", vetor[0]); printf("O valor do vetor na posição 1 é %d\n", vetor[1]); 1 pontos SalvaSalva 1 pontos SalvaSalva 04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08 https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510… 4/5 printf("O valor do vetor na posição 2 é %.20f", vetor[2]); return 0; } Assinale a alternativa que corresponde ao que será exibido no comando printf, conforme está destacado no código anterior: 0 3 Endereço de memória. -1 2 PERGUNTA 8 Sobre vetor, é possível afirmar que cada elemento da lista pode ser acessado através de um número inteiro dado como índice. Na declaração de um vetor de tamanho 4, qual será o primeiro índice? vetor[1] 1 -1 2 0 PERGUNTA 9 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: 3 Nenhuma das anteriores 4 6 5 1 pontos SalvaSalva PERGUNTA 10 Um programa de computador se constitui de, basicamente, diversas instruções que indica, ao computador, os passos exclusivos e em que ordem devem ser feitos, por exemplo, de que modo realizar a correção e os cálculos das notas, que serão gravadas nos boletins dos alunos de uma universidade. Logo, leia a frase a seguir e assinale a alternativa que se encaixa na lacuna: Quando uma estrutura de seleção exerce um conjunto de opções para escolha, é denominada seleção __________, e existem duas formas de realizá-la. Uma delas é utilizando o encadeamento de instrução “Se”, e a outra é usando a instrução “escolha caso” (GUEDES, 2014). GUEDES, S. Lógica de programação algorítmica . São Paulo: Pearson Education do Brasil, 2014. 1 pontos SalvaSalva 04/10/2021 20:58 GRA0450 ALGORITMOS E PROGRAMAÇÃO GR0049-212-9 - 202120.ead-8507.08 https://ibmr.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_743510…5/5 Com base na afirmação de Guedes (2014), assinale a alternativa que corresponde à seleção sugerida: Condicional. Homogênea. Heterogênea. Estrutural. Múltipla escolha.