Prévia do material em texto
27/03/2023 16:43:54 1/4
REVISÃO DE SIMULADO
Nome:
SENILDA GABRIEL DE SOUZA
Disciplina:
Linguagem de Programação e Ferramentas Computacionais
Respostas corretas são marcadas em amarelo X Respostas marcardas por você.
Questão
001 Leia as afirmativas abaixo e marque a alternativa CORRETA.
I. As Funções são blocos de código que possuem um nome e ficam aguardando em seu
programa para serem executados somente quando o seu nome for chamado.
II. Variáveis declaradas dentro de uma função (ou dentro de um bloco delimitado por
chaves {}) são denominadas “variáveis globais” e podem ser utilizadas somente do
próprio bloco onde foram declaradas.
III. O comando return serve para interromper o fluxo de execução da função retornando
ao estado anterior à chamada da mesma.
X A) Apenas I está correta.
B) Apenas I e II estão corretas.
C) Apenas II e III estão corretas.
D) Apenas I e III estão corretas.
E) Apenas II está correta.
Questão
002 (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.
X A) Infinitas vezes.
B) Dez vezes.
C) Nenhuma.
D) Será impressa continuamente até que ocorra o estouro de pilha (memória).
E) Uma vez.
Questão
003 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.
A) Apenas I e II estão corretas
X B) Apenas I e III estão corretas.
C) Apenas II está correta
D) Todas as alternativas estão corretas
27/03/2023 16:43:54 2/4
E) Apenas I está correta
Questão
004 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 {.
A) Apenas II e III são verdadeiras
X B) Apenas III é verdadeira
C) Apenas I e II são verdadeiras
D) Apenas I e III são verdadeiras
E) Todas as alternativas são verdadeiras
Questão
005 (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) 1
B) 0
C) 3
D) 4
X E) 2
27/03/2023 16:43:54 3/4
Questão
006 (NUCEPE-2018) Analise o trecho de código a seguir e marque a única alternativa
CORRETA em relação ao que será escrito após a execução do programa.
#include<stdio.h>
void impr3()
{
printf("3 ");
}
void impr2()
{
impr3();
printf("2 ");
}
void impr1()
{
printf("1 ");
}
int main( )
{
impr1();
impr2();
}
X A) 1 3 2.
B) 2 1 3.
C) 2 3 1.
D) 3 2 1.
E) 1 2 3.
Questão
007 Avalie a seguintes afirmativas e marque a alternativa correta.
I – O retorno de uma função especifica o tipo do valor que o comando return da função
devolve.
II – O que diferencia a declaração de uma função por uma variável são os parêntesis
utilizados nas funções.
III – Variáveis declaradas dentro de uma função são denominadas variáveis locais.
A) Apenas I está correta
B) Apenas II está correta
X C) Apenas I e II estão corretas
D) Apenas I e III estão corretas
E) Todas as alternativas estão corretas
27/03/2023 16:43:54 4/4
Questão
008 Uma função nada mais é do que uma sub-rotina usada em um programa. Na linguagem
C, denominamos função a um conjunto de comandos que realiza uma tarefa específica
em um módulo específico, desta forma podemos dividir um programa em várias partes,
no qual cada função realiza uma tarefa. De acordo com as definições de funções, avalie
as afirmativas abaixo e assinale a alternativa correta.
I - As Funções são blocos de código que possuem um nome
E
II – As funções ficam aguardando em seu programa para serem executados somente
quando o seu nome for chamado.
Sobre essas duas afirmativas, é CORRETO afirmar que
A) as duas são verdadeiras, mas não estabelecem relação entre si
X B) a primeira é uma afirmativa verdadeira; e a segunda, falsa
C) as duas são verdadeiras, e a segunda é um completo correto da primeira
D) as duas são verdadeiras, e a primeira é uma justificativa correta da segunda
E) a primeira é uma afirmativa falsa; e a segunda, verdadeira