Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/08/2023 14:00:25 1/3 REVISÃO DE SIMULADO Nome: ARNON ALVES DE OLIVEIRA Disciplina: Linguagem de Programação e Ferramentas Computacionais Respostas corretas são marcadas em amarelo X Respostas marcardas por você. Questão 001 Avalie a seguintes afirmativas e marque a alternativa correta. I – As variáveis podem ser declaradas somente no início dos blocos, ou seja, após a abertura das chaves {. II – Os nomes das variáveis são definidos pelo programador no momento de sua criação e pode-se definir qualquer nome para uma variável. III – Todas as variáveis declaradas na área de declaração principal do programa são definidas como “variáveis globais”. A) Apenas II está correta. B) Todas as alternativas estão corretas X C) Apenas I e III estão corretas D) Apenas I está correta E) Apensas I e II estão corretas Questão 002 (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(); } A) 1 2 3. B) 2 3 1. C) 2 1 3. D) 3 2 1. X E) 1 3 2. 24/08/2023 14:00:25 2/3 Questão 003 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 II está correta X B) Todas as alternativas estão corretas C) Apenas I está correta D) Apenas I e II estão corretas E) Apenas I e III estão corretas Questão 004 (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) Infinitas vezes. C) Nenhuma. D) Dez vezes. X E) Será impressa continuamente até que ocorra o estouro de pilha (memória). Questão 005 Considerando a linguagem C, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas. ( ) Uma função não pode ter espaço em branco na definição de seu nome, formando, por exemplo, nome como ‘valor total’. ( ) As funções podem retornar apenas um valor, ou seja, apenas uma referência para um tipo de dados (uma variável, uma constante, uma referência de memória). ( ) O número máximo de argumentos de uma função é 10. ( ) A estrutura de uma função deve ser limitada ao programa principal a qual será chamada, ou seja, só pode conter os mesmos elementos que já contem em seu programa principal. Assinale a alternativa que apresenta a sequência correta, de cima para baixo. A) V – V – V – V. B) V – F – V – F. C) F – F – F – F. X D) V – V – F – F. E) F – F – V – V. 24/08/2023 14:00:25 3/3 Questão 006 Avalie a seguintes afirmativas e marque a alternativa correta. I – As variáveis declaradas dentro de uma função também podem ser utilizadas na função principal main. II – Se na função existir uma variável local com o mesmo nome de uma variável global, a chamada simples desta variável sempre retornará a variável local. III – Se uma função for declarada logo após a declaração de uma outra função, na execução elas devem respeitar esta ordem de executar a primeira declaração e depois a segunda. A) Apenas I e III estão corretas B) Apenas I e II estão corretas X C) Apenas II está correta D) Apenas I está correta E) Todas as alternativas estão corretas 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. A) Todas as alternativas estão corretas B) Apenas I e II estão corretas C) Apenas I e III estão corretas. D) Apenas II está correta X E) Apenas I está correta Questão 008 (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 é X A) 5 B) 1 C) 0 D) 15 E) 20
Compartilhar