Baixe o app para aproveitar ainda mais
Prévia do material em texto
Estrutura de dados - Avaliação 1 DE: 15/08/2022 ATÉ: 19/09/2022 EXPIRA HOJE! QUESTAO 1 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Seja a seguinte seqüência de instruções em C: int *pti; int i=10; pti=&i; Qual afirmativa é falsa? 1. ao se alterar o valor de i, *pti será modificado 2. pti armazena endereço de i 3. ao se executar *pti=20; i passara a ter o valor de 20 4. *pti é igual a 10 5. pti é igual a 10 Correto QUESTAO 2 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA A modificação dos valores dos parâmetros formais altera os valores dos parâmetros reais. A afirmação refere-se à: 1. Procedimento que retorna valor 2. Passagem por valor 3. Função que não retorna valor 4. Passagem por referência Correto 5. Função que retorna valor QUESTAO 3 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Como chamamos a passagem de parâmetro quando fazemos a chamada do procedimento “Somar” da seguinte maneira? Somar (A, B); 1. Passagem de parâmetro por referência 2. Passagem de parâmetro por valor Correto 3. Passagem de parâmetro por variável global 4. Passagem de parâmetro por interferência 5. Passagem de parâmetro por variável local QUESTAO 4 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Qual o valor de y no final do programa? int main() { int y, *p, x; y = 0; p = &y; x = *p; x = 5; *p = *p + 1; x--; *p = *p + x; printf ("y = %d\n", y); return(0); } 1. 6 2. 5 Correto 3. 4 4. 0 5. 1 QUESTAO 5 DE 5 ATIVIDADE DE MULTIPLA ESCOLHA Uma função que recebe dois valores reais e retorna um valor real, pode ser declarada como? 1. float Exe5 (int a, int b); 2. void Exe5 (); 3. void Exe5 (float a, float b); 4. void Exe5 (float a, b); 5. float Exe5 (float a, float b); Correto
Compartilhar