Questões de Informática · ProGPe UFSCAR

InformáticaLinguagens de programaçãoProGPe UFSCAR 2013

UFSCAR

Questão de Informática

Considere o código-fonte abaixo escrito em linguagem C. Na rotina main, há atribuições para as variáveis a e b. #include <stdio.h> void F1(int *a, int *b) { *a = *a - *b - 1; *b = *a + *b - 1; } void F2(int a, int *b) { a = a - *b - 1; *b = a + *b - 1; } void F3(int *a, int b) { *a = *a - b - 1; b = *a + b - 1; } void F4(int a, int b) { a = a - b - 1; b = a + b - 1; } int main() { int i, j; i = 10; j =5;

Figura da questão (imagem do caderno de prova)

printf("i=%d, j=%d\n", i, j); return 0; } O retângulo logo abaixo das atribuições de i e j pode ser preenchido com uma chamada a uma das rotinas F1, F2, F3 ou F4. Assinale a alternativa que apresenta a chamada correta e os valores impressos de i e j, respectivamente:

Sua resposta

Mais questões de Linguagens de programação

Ver as 2.427 questões de Linguagens de programação

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.