Prévia do material em texto
14/06/2024 16:14:31 1/4
REVISÃO DE SIMULADO
Nome:
OZIER VERCOSA DE SOUZA
Disciplina:
Linguagem de Programação II
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 (COMPERVE-2016) Analise o trecho de código em C a seguir.
#include<stdio.h>
int comp(int a, int b)
{
if (b == 0)
return a;
else
return comp(b,a%b);
}
int main()
{
printf("%d",comp(15,20));
}
O valor impresso após a execução desse código é
A) 15
B) 1
X C) 20
D) 0
E) 5
14/06/2024 16:14:31 2/4
Questão
002 ( CESPE-2009 Adaptada ) Considere o programa abaixo:
#include<stdio.h>
void troca(int a, int b)
{
int aux;
aux = a;
a = b;
b = aux;
printf("a = %d, b = %d\n",a,b);
}
int main( )
{
int a,b;
a = 5;
b = 7;
troca(a,b);
printf("a = %d, b = %d\n",a,b);
}
Com relação à execução do código em linguagem C acima, assinale a opção correta.
A) O programa imprimirá a = 7, b = 5 em uma linha e, na seguinte, a = 7, b = 5.
B) O código não será executado pois tem erros de sintaxe, o que resultará em erros de
compilação.
X C) O programa imprimirá a = 7, b = 5 duas vezes na mesma linha.
D) o programa imprimirá a = 7, b = 5 e na segunda linha imprimirá o resultado igual a 12
da execução das duas variáveis.
E) O programa imprimirá a = 7, b = 5 em uma linha e, na linha seguinte, a = 5, b = 7.
Questão
003 (IF-MT-2019) – Adaptado - Considere o trecho de código escrito na linguagem C
apresentado a seguir:
#include<stdio.h>
int MinhaFuncao(int a, int b)
{
return a/**//b;
}
int main()
{
printf("%d",MinhaFuncao(6,2));
}
Assinale a alternativa que apresenta o resultado da sua execução:
A) 3
B) 2
C) 0
X D) 1
E) 4
14/06/2024 16:14:31 3/4
Questão
004 Todas as variáveis declaradas na área de declaração principal do programa são
definidas como:
A) variáveis da função.
B) variáveis de estrutura
C) variáveis de decisão
D) variáveis globais
X E) variáveis locais
Questão
005 (NC-UFPR-2019) Considere o programa abaixo:
#include<stdio.h>
int main( )
{
printf("prova");
main();
return 10;
}
Assinale a alternativa que indica corretamente a quantidade de vezes que a palavra
“prova” será impressa na tela.
A) Uma vez.
B) Será impressa continuamente até que ocorra o estouro de pilha (memória).
C) Infinitas vezes.
X D) Dez vezes.
E) Nenhuma.
Questão
006 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. Quando o comando return está associado a algum valor este valor deve ser do
mesmo tipo da declaração da função e será retornado ao processo que chamou a
função.
II. As variáveis globais recebem esta definição, pois tem visibilidade global, o podem ser
utilizadas em qualquer lugar dentro do programa global a qual estão inseridas.
III. Na linguagem C, as variáveis podem ser declaradas somente no início dos blocos, ou
seja, após a abertura das chaves {.
X A) Apenas II e III são verdadeiras
B) Apenas III é verdadeira
C) Apenas I e II são verdadeiras
D) Todas as alternativas são verdadeiras
E) Apenas I e III são verdadeiras
Questão
007 Avalie a seguintes afirmativas e marque a alternativa correta.
I – Podemos ter tantas quantas funções precisarmos em nosso programa.
II – Para cada função declarada devemos ter variáveis locais e globais definidas.
III – Todas as funções de um algoritmo irão executar em uma sequência definida na sua
declaração.
X A) Apenas II está correta
14/06/2024 16:14:31 4/4
B) Todas as alternativas estão corretas
C) Apenas I está correta
D) Apenas I e III estão corretas.
E) Apenas I e II estão corretas
Questão
008 Avalie a seguintes afirmativas e marque a alternativa correta.
I – O comando return, além de finalizar a execução da função, pode retornar algum
valor para a chamada desta função.
II – Quando o comando return está associado a algum valor, este valor deve ser do
mesmo tipo da declaração da função.
III – O comando return só pode ser utilizando em uma função quando se tem algum
valor para retornar para a chamada da função.
A) Todas as alternativas estão corretas
B) Apenas I e II estão corretas
C) Apenas I está correta
X D) Apenas I e III estão corretas
E) Apenas II está correta