Baixe o app para aproveitar ainda mais
Prévia do material em texto
Pincel Atômico - 07/05/2023 21:39:41 1/6 MATEUS SOARES DE OLIVEIRA Avaliação Online (SALA EAD) Atividade finalizada em 30/04/2023 12:47:34 (841875 / 1) LEGENDA Resposta correta na questão # Resposta correta - Questão Anulada X Resposta selecionada pelo Aluno Disciplina: ALGORITMO E PROGRAMAÇÃO DE COMPUTADORES [778709] - Avaliação com 10 questões, com o peso total de 30,00 pontos [capítulos - 4,5,6] Turma: Segunda Graduação: Física para Licenciados - Grupo: MARÇO/2023 - SEGFISLIC/MAR23 [79990] Aluno(a): 91438565 - MATEUS SOARES DE OLIVEIRA - Respondeu 10 questões corretas, obtendo um total de 30,00 pontos como nota [355757_559 12] Questão 001 Observe o trecho de código abaixo: Este trecho de programa irá executar o comando printf quantas vezes? 3 X 2 1 4 Nenhuma [355757_559 83] Questão 002 O laço DO-WHILE tem a mesma definição de estrutura que o laço WHILE, com a única diferença que este faz o teste no: momento que deseja parar. meio de sua estrutura meio de seus códigos de corpo X final de sua estrutura início de sua estrutura. [355757_560 29] Questão 003 Os array também são chamados de Funções ou Procedimentos Estruturas de Repetição Estruturas de Seleção. X Vetores ou Matrizes Conjunto de tipos diversos Pincel Atômico - 07/05/2023 21:39:41 2/6 [355757_560 40] Questão 004 Avalie a seguintes afirmativas e marque a alternativa correta. I – As estruturas, em C, são conjuntos de variáveis distintas agrupadas em um único lugar. II – Assim como as estruturas, os vetores são um conjunto de variáveis e podem substituir a utilização das estruturas em qualquer situação. III – Na definição de estruturas não podemos ter variáveis de tipos de dados diferentes. Todas as alternativas estão corretas Apensas I e II estão corretas Apenas I e III estão corretas X Apenas I está correta Apenas II está correta [355757_559 15] Questão 005 Observe os trechos de código abaixo: while (c < a) { a = a – 1; b = b + 1; c = c + b; } do { a = a – 1; b = b + 1; c = c + b; } while (c < a); Quais os valores de a, b e c após o término de cada trecho, se as variáveis a, b e c forem inicializadas com 3, 0 e 3, respectivamente, antes de cada trecho de código? 2, 1 e 1 / 2, 1 e 2 0, 3 e 5 / 0, 3 e 5 X 3, 0 e 3 / 2, 1 e 4 1, 2 e 3 / 3, 2 e 3 2, 1 e 3 / 1, 2 e 3 Pincel Atômico - 07/05/2023 21:39:41 3/6 [355758_559 27] Questão 006 Analise o algoritmo abaixo que se propõe a ler dois valores referentes à Base e Altura de uma figura geométrica e apresentar a área desta figura. #include<stdio.h> #include<conio.h> int altura,largura,area; int main() { printf("Informe a Altura: "); scanf(" A ",&altura); printf("Informe a Largura: "); scanf("%d",&largura); area = altura * largura; if ( B ) { printf("A área do retângulo é: %d",area); } C { printf("A área do quadrado é: %d",area); } getch(); } A sequência de opções que podem substituir CORRETAMENTE as marcações A, B e C neste algoritmo é respectivamente: %f – retângulo – if (quadrado) %b – altura = largura – if (quadrado) altura – altura == largura – if (largura) X %d – altura != largura – else %d – altura < largura – else Pincel Atômico - 07/05/2023 21:39:41 4/6 [355758_559 18] Questão 007 Analise o código abaixo marque a alternativa que indica o que irá aparecer na tela após a execução deste código. #include<stdio.h> #include<conio.h> #define verdadeiro 1 #define falso 0 int main( ) { int n1, n2, n3,n4; n1 = 0; n2 = n1; n3 = n2 + n1; n4 = verdadeiro; for (n1=1; n1<=10; n1++) { n2 = 2; n3 = n1 + 1; } n4 = falso; n2 *= 3; if ((n2 % 2)==0) n3 = 15; else n3 = 20; printf("%d - %d - %d - %d",n1,n2,n3,n4); } 10 – 6 – 20 – 0 10 – 5 – 15 – 1 X 11 – 6 – 15 – 0 11 – 3 – 15 – 1 10 – 2 – 20 – 2 [355758_559 44] Questão 008 Leia as afirmativas abaixo e marque a alternativa CORRETA. I. Quando o comando return está associado a algum valor este valor deve ser do mesmo tipo da declaração da função e será retornado ao processo que chamou a função. II. As variáveis globais recebem esta definição, pois tem visibilidade global, o podem ser utilizadas em qualquer lugar dentro do programa global a qual estão inseridas. III. Na linguagem C, as variáveis podem ser declaradas somente no início dos blocos, ou seja, após a abertura das chaves {. Apenas II e III são verdadeiras Apenas I e II são verdadeiras Apenas I e III são verdadeiras X Todas as alternativas são verdadeiras Apenas III é verdadeira Pincel Atômico - 07/05/2023 21:39:41 5/6 [355759_559 69] Questão 009 Enade Ciência da Computação (2017) - O algoritmo a seguir trabalha com um vetor global v de números inteiros e rearranja esse vetor de tal forma que seus elementos, ao final, estejam ordenados de forma crescente. Note que n é uma variável global que determina o tamanho do vetor. Considerando que nesse algoritmo há erros de lógica que devem ser corrigidos para que os elementos sejam ordenados de forma crescente, assinale a opção correta no que se refere às correções adequadas. X A linha 08 deve ser corrigida da seguinte forma: while ( j >= 0 && v [ j ] > chave) e a linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; . A linha 04 deve ser corrigida da seguinte forma: for ( i = 1; i < n -1; i++) e a linha 07, do seguinte modo: j = i + 1; A linha 04 deve ser corrigida da seguinte forma: for (i = 1; i < n – 1; i++) e a linha 13, do seguinte modo: v[j – 1] = chave; A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do seguinte modo: v [ j – 1 ] = chave; . A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte modo: while (j >= 0 && v[ j ] > chave). Pincel Atômico - 07/05/2023 21:39:41 6/6 [355759_559 48] Questão 010 (COMPERVE-2016) Analise o trecho de código em C a seguir. #include<stdio.h> int comp(int a, int b) { if (b == 0) return a; else return comp(b,a%b); } int main() { printf("%d",comp(15,20)); } O valor impresso após a execução desse código é 20 1 0 X 5 15
Compartilhar