Baixe o app para aproveitar ainda mais
Prévia do material em texto
• Pergunta 1 1 em 1 pontos Observe o código a seguir: #include <stdio.h> int main(void) { int matriz[2][5]; for (int i = 0; i < 2; i++) { for (int j = 0; j < 5; j++) { matriz[i][j] = j + 2; printf("%d\n",matriz[i][j]); } } return 0; } O exemplo mostrado realiza a atribuição e impressão de valores da matriz. Quantas vezes o número 2 irá ser exibido na tela. Assinale a alternativa correta. Resposta Selecionada: 2 Respostas: 2 1 0 3 4 • Pergunta 2 1 em 1 pontos Um algoritmo pode ser transcrito utilizando algumas técnicas. A seguir, apresenta-se um algoritmo que realiza a multiplicação de dois números. Algoritmo Declare N1, N2, M Numérico Escreva “Digite dois números” Leia N1, N2 M N1 * N2 Escreva “Multiplicação = “, M Fim_Algoritmo. Considerando as informações apresentadas e os conteúdos estudados, assinale a alternativa que apresenta o nome do tipo de algoritmo utilizado para descrever o algoritmo apresentado. Resposta Selecionada: Pseudocódigo. Respostas: Algoritmo estruturado. Fluxograma. Linguagem natural. Pseudocódigo. Linguagem de programação. • Pergunta 3 1 em 1 pontos 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 é: Resposta Selecionada: uma posição de memória identificada. Respostas: uma palavra do tipo especial. uma posição de memória identificada. o resultado de uma expressão lógica. a declaração de um comando no algoritmo. um operador relacional. • Pergunta 4 1 em 1 pontos Observe o código a seguir. #include <stdio.h> int main(void) { int vetor[5]; int contador; int par = 0; printf("Digite 5 números inteiros.\n"); for (contador = 0; contador < 5; contador++) { scanf("%d",&vetor[contador]); if (vetor[contador] % 2 == 0){ par++; } } printf("Foram digitados %d números pares.\n",par); return 0; } Este código realiza uma interação com o usuário e irá informar a quantidade de números pares digitados. Para realizar a criação e declaração de um vetor, já com 5 números inteiros, poderia ser feito de qual forma? Assinale a alternativa correta. Resposta Selecionada: int vetor[5] = {1,2,4,5,8} Respostas: int vetor[5] = {12345} int vetor[5] = {1,2,4,5,8} int vetor5 = {1,2,3,4,5} vetor[5] int = [1,2,4,5,8] int[5] vetor = {1,2,4,5,8} • Pergunta 5 1 em 1 pontos 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; } 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. Resposta Selecionada: O valor da linha 1 na coluna 1 é de 9 Respostas: O valor da linha 0 na coluna 1 é de 8 Nenhuma das anteriores O valor da linha 1 na coluna 0 é de 10 O valor da linha 2 na coluna 0 é de 7 O valor da linha 1 na coluna 1 é de 9 • Pergunta 6 1 em 1 pontos Durante a aula de Matemática, o professor pede que os alunos desenvolvam sua própria calculadora básica, utilizando pseudocódigo para receber dois valores. Dependendo da operação digitada, realizará uma das 4 operações matemáticas: somar, subtrair, dividir ou multiplicar. Sabendo que é possível utilizar outra estrutura, o professor também aos alunos que apliquem a instrução CASO. Qual estrutura de decisão melhor se encaixa e pode ser utilizada nesse caso específico? Resposta Selecionada: Estrutura de Decisão Múltipla Escolha. Respostas: Estrutura de Busca Simples. Estrutura de Decisão Composta. Estrutura de Busca Múltipla Escolha. Estrutura de Decisão Simples. Estrutura de Decisão Múltipla Escolha. • Pergunta 7 1 em 1 pontos 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. 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: Resposta Selecionada: V, V, V, F. Respostas: V, V, V, F. V, F, V, F. V, V, F, V. F, V, F, V. F, F, V, V. • Pergunta 8 1 em 1 pontos Observe o código a seguir e analise de acordo com o que foi estudado até agora: #include <stdio.h> int main() { int vetor[5]; int indice; printf("Escreva 5 números: "); for (indice = 0; indice < 5; indice++) { scanf ("%d", &vetor[indice] ); } return 0; } Podemos observar que este é um código onde há interação com usuário, ou seja, para o programa funcionar corretamente, o usuário terá que digitar alguns valores. Se o usuário digitar os seguintes valores 2 0 1 4 3. Qual é a alternativa que apresenta o primeiro número que será lido pelo programa ? Resposta Selecionada: 2 Respostas: 0 3 1 2 4 • Pergunta 9 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: Matriz pode ser declarada através do comando int matriz[2,2]. Matriz não pode ser definida com o tipo char. Nenhuma das alternativas anteriores. Matriz pode ser declarada através do comando int matriz[2][1]. Matriz não pode ser definida com o tipo double. • Pergunta 10 1 em 1 pontos A estrutura de repetição é também conhecida como loop pré-testado , pois a expressão booleana é testada antes de realizar a primeira execução. Se, primeiramente, já proceder como FALSO, as instruções que estão dentro do bloco não realizarão a execução. Var contador: inteiro Inicio Contador<-1 ___________________ Escreva(“numero”,contador) Contador<- contador+1 fimenquanto fimalgoritmoAo desenvolver um pseudocódigo para realizar uma contagem e apresentar números de 1 até 10, o que falta no algoritmo apresentado para conseguir realizar a ação? Resposta Selecionada: Enquanto contador <= 10 faça Respostas: Enquanto contador <= 10 faça Enquanto contador > 10 faça Para contador <= 10 faça Enquanto contador < 10 faça Para contador = 10 faça
Compartilhar