Buscar

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C - prova Estácio 2020-02 com gabarito

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
	Período: 2020.3 EAD (GT) / AV
	Data: 16/10/2020 14:12:13
	Turma: 9002
	
	 ATENÇÃO TIREI 9,0 DE 10 NÃO SEI QUAL QUESTÃO ESTÁ INCORRETA
	
	
	 1a Questão (Ref.: 202010929997)
	(INPE - Técnico da Carreira de Desenvolvimento Tecnológico - 2006)Considere as três afirmações a seguir:
I.   Recursividade é uma forma de repetição.
II.  Variáveis são uma abstração de locais de memória do computador.
III. Operações aritméticas e lógicas só́ podem ser realizadas entre operandos do mesmo tipo.
Está(ão) correta(s):
		
	
	II e III 
	
	I e II
	
	I, II e III
	
	Apenas I
	
	Apenas II 
	
	
	 2a Questão (Ref.: 202010930130)
	(Adaptada de: COPS-UEL - Agente Universitário - Técnico em Informática - 2015) Sobre variáveis e constantes, considere as afirmativas a seguir:
I.    Constantes são valores fixos que um programa não pode alterar.
II.   Variáveis declaradas dentro de uma função são chamadas de variáveis locais.
III.  Uma variável é uma posição de memória usada para guardar um valor.
IV.  Uma variável global é usada para que uma função receba argumentos.
Estão corretas:
		
	
	I, II e III
	
	III e IV
	
	I e II
	
	I e IV
	
	I, II, III e IV
	
	
	 3a Questão (Ref.: 202010930137)
	(IF-PA - Técnico de Tecnologia da Informação - 2016) Quando se escreve um algoritmo ou um programa de computador, é quase impossível não se ter uma variável. Em programação de computadores, a variável é um:
 
		
	
	Local na memória para guardar um valor.
	
	Tipo de dado.
	
	Tipo inteiro.
	
	Ponteiro de dados.
	
	Local na memória para guardar um registrador.
	
	
	 4a Questão (Ref.: 202010930158)
	Com relação aos 3 segmentos de estrutura de repetição, avalie cada assertiva a seguir como V(verdadeira) ou F(falsa).
I.  O comando FOR é o mais indicado quando sabemos quantas vezes a repetição vai ocorrer.
II. O comando WHILE é uma estrutura de repetição que precisa de uma condição que controle quando o trecho deve se repetir.
III.O comando DO... WHILE, por realizar o teste ao final do laço de repetição, vai sempre executar ao menos 1 vez a sequência de comandos a se repetir.
IV.O comando WHILE executa a repetição até que a condição seja verdadeira, isto é, enquanto a condição for falsa.
 
		
	
	F,V,F,V
	
	V,V,V,F
	
	V,V,V,V
	
	F,F,V,V
	
	V,V,F,V
	
	
	 5a Questão (Ref.: 202010930165)
	Considere o seguinte trecho de código em Portugol Studio:
leia (num)
produto=1
soma=0
enquanto (num !=9) 
{   se (num%2==0)
        Produto=produto*num
    senao
         soma=soma+num
    leia(num)
}
escreva(produto,soma)
Quais serão as saídas do sistema para os seguintes dados de entrada para a variável num: 2  4  5  9?
		
	
	8 e 12
	
	8 e 14
	
	8 e 16
	
	9 e 14
	
	10 e 19
	
	
	 6a Questão (Ref.: 202010931077)
	Considere a seguinte estrutura do comando FOR:
for (ind=15;ind>=4;cont--).
Quantas vezes a repetição vai ocorrer?
		
	
	15
	
	25
	
	11
	
	13
	
	12
	
	
	 7a Questão (Ref.: 202010914743)
	Considere o seguinte código escrito em linguagem C:
int num,ind,soma=0;
for (ind=1;ind<=5;ind++)
{ scanf ("%d",&num);
   if (num%2 == 0)
       soma=soma+num;
 }  
 printf("%d",soma);
Assinale a opção que apresenta corretamente a saída do programa para os seguintes dados de entrada: 
2  4  8  5  7:
		
	
	12
	
	26
	
	15
	
	27
	
	14
	
	
	 8a Questão (Ref.: 202010931085)
	Assinale a alternativa que apresenta o trecho de código correto para armazenar o nome de 10 pessoas - cada nome tem até 40 caracteres: 
		
	
	for (lin=0;lin<40;lin++)      
{ 
   scanf ("%s",nome[lin]); 
}
	
	for (lin=0;lin<40;lin++)      
{ 
   scanf ("%c",nome[lin]); 
}
	
	for (lin=0;lin<10;lin++)      
{ 
   scanf ("%c",nome[lin]); 
}
	
	for (lin=0;lin<10;lin++)      
{ 
   scanf ("%s",nome[lin]); 
}
	
	for (lin=0;lin<10;lin++)      
{ 
   scanf ("%s",nome); 
}
	
	
	 9a Questão (Ref.: 202010930811)
	Em relação ao ciclo básico de atividades recomendado pela NBR 15999 para a realização de um bom Plano de Continuidade de Negócios (PCN) e que segue o modelo PDCA, selecione a etapa na qual serão implementadas as estratégias de prevenção e de mitigação:
		
	
	Documentação de Planos.
	
	Testes e Simulações.
	
	Análise de Impacto de Negócios.
	
	Mapeamento de Negócios.
	
	Definição de Melhores Estratégias.
	
	
	 10a Questão (Ref.: 202010930816)
	Considere a seguinte declaração de vetor na linguagem C: 
int vet [8] = {5,1,4,2,7,8,3,6};
Marque a alternativa que apresenta cada elemento do vetor após a execução do seguinte trecho de código:
   int ind, aux,vet[7];
    for (ind=7;ind>=4;ind--)
   {
      aux=vet[7-ind];
      vet[7-ind]=vet[ind];
      vet[ind]=aux; 
   } 
		
	
	5  1  4  2  7  8  3  6
	
	6  1  4  2  7  8  3  5
	
	6  3  8  7  2  4  1  5
	
	6  3  8  2  7  4  1  5
	
	6  3  4  2  7  8  1  5

Outros materiais