Buscar

Simulado Estácio - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C

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 10 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 10 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 9, do total de 10 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

Prévia do material em texto

Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C   
	Aluno(a): LUCAS 
	202008544521
	Acertos: 10,0 de 10,0
	09/11/2020
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	(COPS-UEL - Agente Universitário - Técnico de Informática - 2015)
Em relação a tipos de dados, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir:
(   ) char é um tipo simples.
(   ) double é um tipo estruturado.
(   ) float é um tipo simples.
(   ) int é um tipo simples.
(   ) void é um tipo estruturado.
Assinale a alternativa que apresenta a sequência correta:
		
	
	V, V, F, F, F
	
	F, V, V, F, V
	
	F, F, V, F, V
	 
	V, F, V, V, F
	
	F, F, F, V, V
	Respondido em 09/11/2020 17:59:37
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Um tipo de diagrama, e pode ser entendido como uma representação esquemática de um processo ou algoritmo refere-se ao conceito de:
		
	
	Diagrama;
	
	Processo;
	
	Algoritmo;
	 
	Fluxograma;
	
	Abstração;
	Respondido em 09/11/2020 17:57:41
	
	Explicação:
Como pode ser observado no Módulo 2 do Tema 1 o fluxograma é outra ferramenta bem útil para a representação de uma solução, e pode ser entendido como a representação gráfica de um algoritmo.
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o seguinte segmento de código na linguagem C:
int a=3,  b=2,  c;
c=a!=b;
Assinale a alternativa que apresenta os valores das variáveis término da execução:
		
	
	3, 3, 1
	
	3, 2, 2
	
	3, 2, 3
	
	3, 3, 3
	 
	3, 2, 1
	Respondido em 09/11/2020 17:58:31
	
	Explicação:
Explicação.
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre os operadores avalie as assertivas a seguir
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos
II. Os operadores relacionais nos permitem comparar valores
III. As expressões relacionais retornam valores lógicos
IV. As expressões lógicas retornam valores inteiros
Com base em sua análise, assinale a UNICA alternativa que contém TODAS as assertivas corretas
		
	
	I, II, III e IV
	 
	I, II e III
	
	I, II e IV
	
	I e II
	
	II e III
	Respondido em 16/11/2020 15:33:00
	
	Explicação:
I. Os operadores aritméticos permitem que escrevamos expressões que retornem valores numéricos --> VERDADE
II. Os operadores relacionais nos permitem comparar valores --> VERDADE
III. As expressões relacionais retornam valores lógicos --> VERDADE
IV. As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	O trecho de código abaixo apresenta um estrutura lógica do tipo:
 
if (num > 15)
{
resul = num * 2;
printf("Resultado: %d", resul);
}
else
{
printf ("Numero menor que 15.");
}
		
	
	CASO SELECIONE
	
	CASO REPITA
	
	SE ENTÃO
	 
	SE ENTÃO SENÃO
	
	SE
	Respondido em 09/11/2020 18:03:03
	
	Explicação:
A liguagem C implementa a condição sem explicitar o ENTÃO
Os comandos de cada bloco são delimitados pelas chaves
A estrutura lógica seria
SE (num > 15)
  ENTÃO
      resul = num * 2;
      printf("Resultado: %d", resul);
  SENÃO
      printf ("Numero menor que 15.");
 
Dessa forma, a resposta correta é a opção SE ENTÃO SENÃO
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Observe a descrição da estrutura básica do comando switch case na linguagem C, exibida a seguir.
 
 
 
 
 
switch (VARIAVEL)
{
case :
comando (s);
case :
comando (s);
...
default :
comando (s);
}
 
Está correto afirmar que:
		
	
	Somente um dos grupos de comandos pode ser executado de cada vez.
	
	O código para o caso default é obrigatório.
	 
	Cada seguindo a palavra case deve ser definido por constantes.
	
	O comando break não é permitido no interior dos grupos de comandos.
	
	As variáveis de controle podem ser do tipo int, char e float.
	Respondido em 09/11/2020 18:06:09
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir.
   ind=1;
   while (ind<=5)
   {
        scanf("%d",&num);
       controle++;
        if (controle == 1 && num%2 == 0)
           menor=num;
        else
           if (num
              menor=num;
        ind++;
   } 
  
I. Para que a variável menor receba o conteúdo da variável num, pela primeira vez é necessário que o conteúdo da variável controle seja 1 e o conteúdo da variável num  seja par.
II. A estrutura de repetição escolhida é indicada quando se sabe ou não o número de repetições
III. A sequência de comandos interna ao comando WHILE será repetida 5 vezes.
		
	
	II e III
	
	I
	
	I e II
	
	I e III
	 
	I, II e III
	Respondido em 16/11/2020 15:34:01
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	É preciso verificar se o conteúdo da variável NUM existe ou não em um vetor de 10 posições de inteiros, de nome VET.
Assinale a alternativa que apresenta o trecho de código correto em linguagem C:
 
		
	
	int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (achou==0)
{
   if (num==vet[ind])
   achou=1;
   else ind++;
}
	
	int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou==0)
{
   if (num==vet[ind])
   achou=1;
}
	
	int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou==0)
{
   if (num=vet[ind])
   achou=1;
   else ind++;
}
	 
	int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou==0)
{
   if (num==vet[ind])
   achou=1;
   else ind++;
}
	
	int num,ind=0,achou=0,vet[10];
scanf ("%d",num);
while (ind<10 && achou=0)
{
   if (num=vet[ind])
   achou=1;
   else ind++;
}
	Respondido em 16/11/2020 15:42:14
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual a saida para o trecho de código abaixo?
int i;
for (i= -10; i < 5; i=i+3)
{
   printf("%d",i);
}
		
	
	-10  -7  0  -1   2
	
	-7  -4  -1   2  5
	
	-7  -4  -1   2   5
	
	-10  -7  0  3   6
	 
	-10  -7  -4  -1   2
	Respondido em 16/11/2020 15:41:39
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o seguinte trecho de código do processamento de matrizes de inteiros: 
    for (i=0;i<5;i++)
       for (j=0;j<7;j++)
          m[i][j]= mat[i][j]*5;
Assinale a alternativa que apresenta, em ordem, as respostas para as seguintes questões: 
I.    Qual é a definição correta da(s) matriz(es) usada(s)?
II.    O que faz o trecho de código?
		
	
	I. float m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat.
	
	I. char m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m.
	
	I. int m[7][5],mat[7],[5]; II. Multiplica por 5 cada elemento da matriz mat, armazenando o resultado na matriz m.
	 
	I. int m[5][7],mat[5],[7]; II. Multiplica por 5 cada elemento da matriz m, armazenando o resultado na matriz mat.
	
	I. mat[5],[7]; II. Multiplica por 5 cada elemento da matriz mat.
	Respondido em 16/11/2020 15:46:38
	
	Explicação:
...

Continue navegando