Prévia do material em texto
Iniciado em quarta-feira, 3 set. 2025, 17:39 Estado Finalizada Concluída em quarta-feira, 3 set. 2025, 18:05 Tempo empregado 25 minutos 54 segundos Avaliar 4,80 de um máximo de 6,00(80%) Questão 1 Correto Atingiu 0,40 de 0,40 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. 3 b. 5 c. 15 d. 20 ✓ e. Todas as alternativas estão incorretas 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 1/12 Questão 2 Correto Atingiu 0,40 de 0,40 Questão 3 Correto Atingiu 0,40 de 0,40 Existem circunstâncias em que uma simples condição não é suficiente para tomar uma decisão, sendo por isso necessária a interligação de duas ou mais condições, para isso utiliza os operadores lógicos, utilizado de tais operadores determine, se a = 1, b = 1 e c = 1, qual das seguintes expressões é avaliada como verdadeira? Escolha uma opção: a. nenhuma das alternativas b. a && !c || b ✓ c. ! (! a || c || ! b) d. ! (! c || b && a) e. a &&! (a ||! c) Para criar uma função deve definir o módulo a qual pertencerá, definir um protótipo e então referenciá-las. Lembre-se que uma função sempre terá que definir um retorno. Se todas as funções tem que retorna um valor qual é o valor que deve retornar a função abaixo Escolha uma opção: a. int ✓ b. double c. void d. float e. char 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 2/12 Questão 4 Correto Atingiu 0,40 de 0,40 Questão 5 Incorreto Atingiu 0,00 de 0,40 Os valores em hexadecimal são utilizados para agrupar valor binário para facilitar a leitura do número. Determine o valor em decimal do numero hexadecimal 2B16. Escolha uma opção: a. 43_10 ✓ b. 77_10 c. 09_10 d. nenhuma das alternativas e. 81_10 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. 3 b. 4 c. 8 × d. 2 e. 6 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 3/12 Questão 6 Correto Atingiu 0,40 de 0,40 Os tipos de dados derivados de estruturas de registro são construídos usando a palavra reservada do C chamada struct. Considere a definição da seguinte struct escrita em linguagem de programação C. A alternativa que manipula corretamente a struct acima definida é: Escolha uma opção: a. Cliente.idade = 34; b. printf("%s",endereco.cli1); c. cli1.strcpy = cli2; d. Todas as alternativas estão incorretas. e. strcpy( cl1.nome, “pedro”); ✓ 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 4/12 Questão 7 Correto Atingiu 0,40 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. float while; c. float void; d. int CASE; ✓ e. Nenhuma das alternativas 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 5/12 Questão 8 Correto Atingiu 0,40 de 0,40 Em C, uma função tem ser declarada antes que ela seja usada. Os protótipos servem para dar ao compilador as informações sobre as funções Assim é possível utilizar a função antes de que tenha cito definida. Os protótipos de uma função contêm o mesmo cabeçalho da função, exceto que ela tem ponto-e-vírgula no final. Assim para implementar uma função que somará o peso A mais o Peso B e retornará o peso total, qual o protótipo que melhor se adequa para resolver o problema. Escolha uma opção: a. SomaPeso(double a , double b); b. int SomaPeso(double a , double b); c. double SomaPeso(double a , double b); ✓ d. int SomaPeso(double a; b); e. void SomaPeso(double a , double b); 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 6/12 Questão 9 Correto Atingiu 0,40 de 0,40 O método da bissecção consiste em dividir os subintervalos de [a, b] repetidamente, sendo que os dois valores de a e b, têm que ter sinais opostos, a condição para aceitar os valores unciais é f(a1).f(b1)sua saída. Escolha uma opção: a. 11 b. 4 c. 10 ✓ d. 5 e. 9 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. nenhuma das alternativas b. 101001_2 c. 101000_2 ✓ d. 100000_2 e. 101110_2 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 10/12 Questão 14 Correto Atingiu 0,40 de 0,40 A struct pode ter os dados inseridos na declaração da variável , mas deve respeita a ordem das declarações dos dados da struct. a palavra reservada struct indica ao compilador que está sendo criada uma estrutura. Neste contexto, analise atentamente a definição da struct abaixo: Assinale a alternativa que corresponde a forma correta para inicializar a temperatura da variável cli1, que é uma variável da struct Clima com o valor 35: Escolha uma opção: a. temperatura.cli1 = 35; b. struct temperatura.cli1 = 35; c. struct clima.temperatura = 35; d. cli1.temperatura = 35; ✓ e. temperatura.cli1 struct = 35; 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 11/12 Questão 15 Incorreto Atingiu 0,00 de 0,40 O nome do método LU é derivado das palavras em inglês “Lower" e “Upper”, que em português significa superior e inferior. Após o estudo do processo da decomposição da LU, é possível entender por que do nome, basicamente, a partir de uma matriz original, divide em duas matrizes triangular, uma superior e outra inferior.. Utiliza do método LU para resolver o sistema linear a seguir. Escolha uma opção: a. Todas as alternativas estão incorretas. b. x=3 y=2 z=1 c. x=1 y=1 z=6 d. x=1 y=2 z=3 × e. x=5 y=2 z=4 1 03/09/2025, 18:05 PROVA - AVP2025/3: Revisão da tentativa | Graduação EAD https://ava.graduacaoead.unicv.edu.br/mod/quiz/review.php?attempt=6513479&cmid=318644 12/12