Baixe o app para aproveitar ainda mais
Prévia do material em texto
Curso AETI ALGORITMOS E PROGRAMACAO - (DP_ADAP) - 202020.FMU-85547.06 Teste Prova N2 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 31 minutos Resultados exibidos Todas as respostas, Respostas enviadas · Pergunta 1 1 em 1 pontos Ao ser declarado duas matrizes com seus respectivos nomes, matrizA e matrizB, as duas são do tipo inteiro, porém a matrizA é do tamanho 4 por 5 (matrizA[4][5]), e a matrizB é do tamanho 5 por 4 (matrizB[5][4]). Pensando nisso, assinale a alternativa correta: Resposta Selecionada: A matrizB possui 5 linhas e 4 colunas. Respostas: A matrizA possui 5 linhas e 4 colunas. A matrizA possui 5 linhas. A matrizB possui 5 colunas. Nenhuma das anteriores A matrizB possui 5 linhas e 4 colunas. · Pergunta 2 1 em 1 pontos Observe o código a seguir: #include<stdio.h> #include<conio.h> int main(void) { int i; float notas[5] = {7, 8, 9.5, 9.9, 5.2}; printf("Exibindo os Valores do Vetor \n\n"); for( i = 4 ; i >= 4; i--) { printf("notas[%d] = %.1f\n",i, notas[i]); } getch(); return 0; } Assinale a alternativa que corresponde a quantidade de linhas que o código acima irá exibir no programa. Resposta Selecionada: 1 Respostas: 5 3 6 1 4 · Pergunta 3 0 em 1 pontos Segundo Forbellone (2005), quando a estrutura é encadeada, pode ser homogênea ou heterogênea. Uma estrutura encadeada é caracterizada quando são agrupadas, e geralmente ocorre quando uma determinada ação ou bloco precisa ser executado, caso um grande conjunto de possibilidades ou combinações for satisfeito. 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. Segundo Forbellone, qual é a estrutura retratada? Resposta Selecionada: Estrutura Sequencial. Respostas: Estrutura de Repetição. Estrutura de Procura. Estrutura Sequencial. Estrutura de Condição. Estrutura de Seleção. · Pergunta 4 1 em 1 pontos Matriz é uma generalização de um vetor, ou seja, uma matriz é uma tabela de vários valores que possuem o mesmo tipo, e são armazenados sequencialmente assim como um vetor. As posições na memória são criadas ... Assinale a alternativa que completa a definição de matriz. Resposta Selecionada: Sequencialmente a partir da definição de uma matriz. Respostas: Sequencialmente a partir da definição de uma matriz. Sequencialmente através de uma tabela definida como vetor. Da origem de um vetor definido pelo tipo matriz. Nenhuma das anteriores. Através de uma variável definida pelo tipo char. · Pergunta 5 1 em 1 pontos Observe o código a seguir. #include <stdio.h> #include <math.h> #include <string.h> int main(void) { int numero, d, numerod = 0, vetor[numerod], contador = 0; scanf("%d",&numero); for (d = 1; d <= numero; d++){ if (numero % d == 0){ vetor[contador] = d; contador++; numerod++; } } for(contador =0; contador < numerod; contador++){ printf("%d\n",vetor[contador]); } return 0; } Foi criado um algoritmo que seja lido um número X e ele vai preencher um vetor com os divisores de X, começando do X até o número 1, e será imprimido o vetor em ordem inversa, no caso, de trás para frente. O usuário inseriu o valor 100.Assinale a alternativa que apresenta os valores de saída. Resposta Selecionada: 20 e 25 Respostas: 1 e 25; 25 e 1 25 e 20 20 e 25 20 e 1 · Pergunta 6 1 em 1 pontos 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: Resposta Selecionada: decrescente. Respostas: decrescente. crescente; aleatória; somente ímpares; somente pares; · Pergunta 7 1 em 1 pontos Observe o código a seguir: #include<math.h> #include<stdio.h> #include<string.h> int main() { int vetor[5], i; for (i = 0; i < 5; i++) { vetor[i] = i + 4; printf("%d\n",vetor[i]); } return 0; } Assinale a alternativa que corresponde ao valor que será exibido quando o i for igual a 3. Resposta Selecionada: 7 Respostas: 3 9 7 11 5 · Pergunta 8 1 em 1 pontos A linguagem C define uma matriz como um vetor, no qual ambos os elementos são vetores do mesmo tipo e também do mesmo tamanho. Sabendo disso, assinale a alternativa correta. Resposta Selecionada: Matriz pode ser declarada através do comando int matriz[2][1]. Respostas: Nenhuma das alternativas anteriores. Matriz não pode ser definida com o tipo char. Matriz não pode ser definida com o tipo double. Matriz pode ser declarada através do comando int matriz[2][1]. Matriz pode ser declarada através do comando int matriz[2,2]. · Pergunta 9 1 em 1 pontos 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: Resposta Selecionada: 3, 1, 4, 2. Respostas: 4, 3, 2, 1. 3, 1, 4, 2. 1, 2, 3, 4. 2, 4, 1, 3. 3, 4, 1, 2. · Pergunta 10 1 em 1 pontos Leia o trecho a seguir: “A estrutura de seleção permite a escolha de um grupo de ações ou bloco a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas”. GUEDES, S. Lógica de Programação Algorítmica . São Paulo: Pearson Education do Brasil, 2014. p. 23. A seleção simples é utilizada quando é preciso testar uma certa condição antes de executar uma ação. 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. ( ) A seleção simples é utilizada para testar certa condição antes de executar determinada ação. II. ( ) Quando a condição é aceita, o bloco de instruções é executado. III. ( ) Quando a condição não é aceita, o fluxo de execução do algoritmo irá seguir após o fim do bloco de decisão. IV. ( ) A estrutura de seleção simples é utilizada em casos em que duas alternativas dependam das mesmas condições. A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta: Resposta Selecionada: V, V, V, F. Respostas: F, F, F, V. F, V, V, F. V, F, F, F. V, V, V, F. V, F, F, V.
Compartilhar