Prévia do material em texto
Iniciado em quinta-feira, 6 mar. 2025, 20:00 Estado Finalizada Concluída em quinta-feira, 6 mar. 2025, 20:38 Tempo empregado 38 minutos 6 segundos Avaliar 4,40 de um máximo de 6,00(73,33%) Questão 1 Correto Atingiu 0,40 de 0,40 Na linguagem c tem um comando que fornece um mecanismo para a criação de aliases (ou apelidos) para tipos de dados definidos. Esse comando também é utilizado para dar nomes as structs, assim facilitando as declarações da mesma. Qual é o comando para realizar tal tarefa. Escolha uma opção: a. struct b. printf c. define d. typedef ✓ e. include 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 1/9 Questão 2 Correto Atingiu 0,40 de 0,40 Questão 3 Correto Atingiu 0,40 de 0,40 O método de Newton-Raphson é utilizado para encontrar as raízes das equações não lineares, uma vez que as lineares podem ser facilmente resolvidas algebricamente. A ideia central deste método é partir de um valor inicial para a raiz é utilizado um processo repetitivo(ou processo iterativo) para refinar o valor. O que é uma raiz de função? Escolha uma opção: a. São os elementos do Domínio da função. b. Nenhuma das alternativas c. É um valor de x que resulta no valor f(x). d. São todos os valores de y. e. É um elemento u tal que f(u) = 0 ✓ Operadores de incremento (++) e decremento (- -) são operadores quando aplicados a uma variável, incrementam (++) em 1 ou decrementam (- -) em 1 o valor da variável. Estes operadores trabalham em dois modos: o pós-fixado, quando o operador vem depois da variável e o pré-fixado, quando o operador vem antes da variável. Analise o código abaixo e identifique qual é o valor da saída que o printf irá imprimir. Escolha uma opção: a. 5 b. 4 c. 2 d. nenhuma das alternativas e. 3 ✓ 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 2/9 Questão 4 Correto Atingiu 0,40 de 0,40 Questão 5 Correto Atingiu 0,40 de 0,40 O ponto flutuante tem problema de precisão para representa números dos conjuntos dos reais. Verifique qual valor se aproxima mais do numero decima 23,8. Escolha uma opção: a. 10111,11100011...2 b. 10111,01010101...2 c. 10111,11001100...2 ✓ d. Nenhuma das alternativas e. 10111,01010000...2 Um ponto importante a não esquecer é a diferença entre precisão e exatidão. Quando você representa um número real em um computador, você comete um erro. Esse erro é chamado de precisão do número e depende apenas do formato de representação usado. Quando um resultado é obtido pela aplicação de um método numérico, o erro desse resultado nos dá a precisão dele. Para medir este erro, existem dois procedimentos possíveis, calcular seu erro absoluto e seu erro relativo (também chamado de porcentagem). O erro absoluto é de um número como uma aproximação para outro número é a diferença entre eles. Calcule os erros absoluto e relativo para o item: Xex = 7,6 e Xaprox = 7,598 . Escolha uma opção: a. EA = 0,002 e ERx = 0,343221 b. EA = 0,568 e ERx = 0,022023 c. EA = 0,023 e ERx = 0,022023 d. EA = 0,568 e ERx = 0,000263) e. EA = 0,002 e ERx = 0,000263 ✓ 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 3/9 Questão 6 Incorreto Atingiu 0,00 de 0,40 Questão 7 Incorreto Atingiu 0,00 de 0,40 O comando if...else é uma estrutura de controle, que nos permite tomar uma certa decisão dentro de nosso algoritmo, como o comando if, mas diferente do if, o if..else permite determinar quais ações tomar ou não determinada condição. O código a seguir utiliza o comando if..else para realizar um desvio no código determine o valor de saída. Escolha uma opção: a. 4 b. 3 c. 6 × d. 2 e. 8 Os formatadores especificam em que formato (inteiro, real etc.) está o argumento correspondente. Na linguagem C, as strings “%d”, “%f” e “%s” estão usualmente associadas ao uso da função: Escolha uma opção: a. nenhuma das alternativas b. printf c. gets d. puts e. putchar × 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 4/9 Questão 8 Correto Atingiu 0,40 de 0,40 Questão 9 Incorreto Atingiu 0,00 de 0,40 A técnica de subtração binária é, novamente, a mesma operação no sistema decimal. Mas é conveniente revisar a operação de subtração em decimal para entender a operação binária, que é mais simples, pois utiliza da base 2 para realizar o cálculo. Realize a subtração de 101110_2 e 110_2 Escolha uma opção: a. 101001_2 b. 100000_2 c. 101000_2 ✓ d. nenhuma das alternativas e. 101110_2 A eliminação gaussiana é um algoritmo que permite resolver um sistema de equações lineares. Consiste em uma sequência de operações realizadas nas matrizes dos coeficientes dessas equações. Utiliza do método de Gauss para resolver o sistema linear a seguir. Escolha uma opção: a. x=3 y=2 z=1 b. x=1 y=1 z=6 c. Todas as alternativas estão incorretas. × d. x=-2 y=1 z=4 e. x=5 y=2 z=4 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 5/9 Questão 10 Correto Atingiu 0,40 de 0,40 Um programa em C nada mais é do que uma coletânea de funções, gerenciadas por um ou mais programas. A criação de funções no programa traz alguns benefícios são eles; Facilita a leitura do programa, pois as funções criadas podem ser reutilizadas várias vezes, sem a necessidade de repetir código; facilita a divisão de tarefas; elas podem ser testados individualmente; com as funções há uma transparência de tarefa, é possível ignorar como uma tarefa é executada, só é necessário saber como usar a função. Analise o código abaixo e identifique a saída do mesmo. Escolha uma opção: a. a=21 b=18 ✓ b. a=18 b=21 c. Todas as alternativas estão incorretas. d. a=21 b=21 e. a=18 b=18 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 6/9 Questão 11 Correto Atingiu 0,40 de 0,40 Questão 12 Incorreto Atingiu 0,00 de 0,40 Os identificadores nomeiam as variáveis, as constantes, tipos das variáveis, funções e até mesmo o controle do fluxo de um programa escrito em C. A construção de um identificador em C é muito parecida com a regra de outras linguagens, Para declarar um identificador é necessário seguir algumas regras e uma dessas regras é que não se deve utilizar como identificadores nenhuma das palavras-chave em C. Quais das declarações de variáveis abaixo não daria erro de compilação. Escolha uma opção: a. int default; b. int CASE; ✓ c. float void; d. float while; e. Nenhuma das alternativas Carl Friedrich Gauss em 1810, ele desenvolveu uma notação para eliminação simétrica que foi adotada no século IX pelos chamados "computadores humanos" para resolver os problemas dos mínimos quadrados nas equações normais. Finalmente, o algoritmo começou a ser chamado apenas pelo nome de Gauss. Resolva o seguinte sistema linear utilizando o método da eliminação de Gauss. Escolha uma opção: a. x=5 y=2 z=8 b. x=-2 y=1 z=1 × c. x=3 y=2 z=1 d. x=1 y=3 z=2 e. x=1 y=2 z=3 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 7/9 Questão 13 Correto Atingiu 0,40 de 0,40 Questão 14 Correto Atingiu 0,40 de 0,40 A ideia geral do método da bissecção consiste em, a partir de um intervalo [a,b] localizado inicialmente onde encontra-se a raiz x, determinar uma sequencia de intervalos [ri,si], i = 0,1,..., em que r0 = a e s0 = b, de forma que a amplitude do intervaloem cada iteração é a metade da amplitude do intervalo anterior e que o mesmo sempre contenha a raiz x. Com isso, se uma equação qualquer tem sua raiz entre os valores de x, a=2 e b=4, e para encontrar essa raiz for utilizado o método da bissecção qual será o próximo valor de x. Escolha uma opção: a. 2,5 b. 3 ✓ c. 2,25 d. 3,5 e. 3,99 A declaração de uma matriz de duas dimensões de tamanho 3 X 3, foi definida no código abaixo. Para melhor orientação pode dizer que a matrtiz tem 3 linhas e 3 colunas e o índice da matriz é igual a do vetor começa em 0 e termina em tamanho-1. Analise o código e identifique sua saída. Escolha uma opção: a. 15 b. 20 ✓ c. 5 d. Todas as alternativas estão incorretas e. 3 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 8/9 Questão 15 Correto Atingiu 0,40 de 0,40 O grau do polinômio no interpolador de Lagrange interpolador vai depender da quantidade de coordenadas fornecida para a interpolação. O Teorema diz: Se x0,x1,...,xn são n+ 1 números distintos e f é uma função cujos valores nestes números são dados, então existe um único polinômio P(x) de grau no máximo n com f(xk)=P(xk), para k=0, 1,....,n. Sabendo disso qual o grau do polinômio se utilizar 4 valores da f(x). Escolha uma opção: a. Polinômio de grau 4. b. Polinômio de grau 1. c. Polinômio de grau 3. ✓ d. Polinômio de grau 5. e. Polinômio de grau 0. 06/03/2025, 20:38 PROVA - AVP2025/1: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=5293182&cmid=244601 9/9