Prévia do material em texto
<p>Pincel Atômico - 23/10/2024 18:36:44 1/4</p><p>MARCELO DIAS CRUZ</p><p>E SILVA</p><p>Avaliação Online (SALA EAD) - Capitulos/Referencias 4,5,6</p><p>Atividade finalizada em 26/09/2024 13:49:58 (2638566 / 1)</p><p>LEGENDA</p><p>Resposta correta na questão</p><p># Resposta correta - Questão Anulada</p><p>X Resposta selecionada pelo Aluno</p><p>Disciplina:</p><p>ALGORITMOS E PROGRAMAÇÃO I [770592] - Avaliação com 5 questões, com o peso total de 15,00 pontos [capítulos - 4,5,6]</p><p>Turma:</p><p>Graduação: ENGENHARIA ELÉTRICA - Grupo: FEVEREIRO/2023 - ENGELET/FEV23 [79048]</p><p>Aluno(a):</p><p>91485409 - MARCELO DIAS CRUZ E SILVA - Respondeu 3 questões corretas, obtendo um total de 9,00 pontos como nota</p><p>[370061_64]</p><p>Questão</p><p>001</p><p>Um programador em linguagem C que deseja utilizar uma estrutura de array (vetor)</p><p>para ler 1532 números inteiros e armazenar todos estes números. Marque a</p><p>alternativa e representa a declaração mais correta para este caso, levando em</p><p>consideração o tipo de dados e as informações tratadas</p><p>X float valores[1531]</p><p>char valores[1531]</p><p>char valores[1532];</p><p>int valores[1532];</p><p>int valores[1531];</p><p>[370061_66]</p><p>Questão</p><p>002</p><p>Avalie a seguintes afirmativas e marque a alternativa correta.</p><p>I – Existem diversas forma de se ordenar um conjunto de dados e diversos</p><p>algoritmos para esta tarefa.</p><p>II – Um método de ordenação é estável se a ordem relativa dos itens com chaves</p><p>iguais não se altera durante a ordenação.</p><p>III – O conceito de ordenação não tem relação com as tarefas que desempenhamos</p><p>no dia a dia e só serve para aplicar nos algoritmos.</p><p>Apensas I e II estão corretas</p><p>Todas as alternativas estão corretas</p><p>X Apenas I e III estão corretas</p><p>Apenas II está correta</p><p>Apenas I está correta</p><p>Pincel Atômico - 23/10/2024 18:36:44 2/4</p><p>[370061_24]</p><p>Questão</p><p>003</p><p>(NUCEPE-2018) Analise o trecho de código a seguir e marque a única alternativa</p><p>CORRETA em relação ao que será escrito após a execução do programa.</p><p>#include</p><p>void impr3()</p><p>{</p><p>printf("3 ");</p><p>}</p><p>void impr2()</p><p>{</p><p>impr3();</p><p>printf("2 ");</p><p>}</p><p>void impr1()</p><p>{</p><p>printf("1 ");</p><p>}</p><p>int main( )</p><p>{</p><p>impr1();</p><p>impr2();</p><p>}</p><p>2 1 3.</p><p>2 3 1.</p><p>3 2 1.</p><p>X 1 3 2.</p><p>1 2 3.</p><p>Pincel Atômico - 23/10/2024 18:36:44 3/4</p><p>[370062_18]</p><p>Questão</p><p>004</p><p>Dado um algoritmo com um array global de tamanho 10, chamado vetor, e todas as</p><p>declarações e inicializações necessárias para o seu correto funcionamento. Dado</p><p>ainda que este algoritmo tem duas funções, funcaoAlgo1 e funcaoAlgo2</p><p>(apresentadas abaixo), e que estas funções foram declaradas e assinadas no</p><p>programa. Dado um programa principal que faz a leitura de valores para o vetor e</p><p>chama a função funcaoAlgo1, analise a descrição apresentada e os trechos de</p><p>códigos abaixo e marque a alternativa CORRETA.</p><p>void funcaoAlgo1()</p><p>{</p><p>for (i=0;i= 0 && v [ j ] > chave) e a</p><p>linha 10, do seguinte modo: v [ j + 1 ] = v [ j ]; .</p><p>A linha 07 deve ser corrigida da seguinte forma: j = i + 1 e a linha 08, do seguinte</p><p>modo: while (j >= 0 && v[ j ] > chave).</p><p>A linha 10 deve ser corrigida da seguinte forma: v [ j + 1 ] = v [ j ]; e a linha 13, do</p><p>seguinte modo: v [ j – 1 ] = chave; .</p>