Buscar

Algoritmo simulado estrutado em C

Prévia do material em texto

Disc.: INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C   
	Aluno(a): CINARA HELENA GONÇALVES DOS SANTOS
	202003172944
	Acertos: 7,0 de 10,0
	07/06/2020
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre algoritmo, marque a opção correta.
		
	 
	É a solução teórica, passo a passo, de um problema.
	
	É uma etapa posterior à programação da solução de um problema.
	
	É uma linguagem de programação para computadores.
	
	É uma forma de ensinar o computador.
	
	É um hardware especifico para resolver problemas.
	Respondido em 07/06/2020 10:54:06
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo."
		
	
	char
	
	int
	
	real
	
	bool
	 
	float
	Respondido em 07/06/2020 10:53:47
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria?
		
	
	A e B ou C ou nao D
	 
	A ou B e C e nao D
	
	A ou nao B e nao C e nao D
	
	A ou B e C e D
	
	A e B ou C nao D
	Respondido em 07/06/2020 10:54:03
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	C++ é uma linguagem de programação compilada. Leia as assertivas a seguir e assinale Verdadeiro ou Falso conforme o que é dito sobre as funções do compilador:
(  ) Verificar erros de sintaxe no programa;
(  ) Produzir um outro programa em linguagem de máquina;
(  ) Executar o programa sem necessidade de conversão alguma.
		
	
	V - V - V
	 
	V - V - F
	
	F - V - F
	
	V - F - F
	
	F - F - F
	Respondido em 07/06/2020 10:54:01
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise o código abaixo e marque as saídas corretas:
#include   < iostream >
using namespace std;
int main () {
int x, i;
x = 1;
cout << x;
i = 6;
x = x + i;
cout <<  x;
if ( x <= 7) {
   cout  <<  x;
   x = x + 10;
} else {
   cout  <<  x;
}
retun 0;
}
		
	 
	1, 7 e 7
	
	1, 6 e 16
	
	1, 7, 17
	
	0, 6 e 7
	
	1, 6 e 7
	Respondido em 07/06/2020 10:53:41
	
		6a
          Questão
	Acerto: 0,0  / 1,0
	
	Imagine que você precisa escrever um programa em C++ que exiba o nome do dia semana a partir de seu código numérico equivalente, conforme se vê a seguir. 1 - domingo, 2 - segunda-feira, 3 - terça-feira, 4 - quarta-feira, 5 - quinta-feira, 6 - sexta-feira, 7 - sábado. Se fosse utilizada a estrutura SWITCH e os testes fossem escritos na ordem em que os dias estão listados, os casos finais dessa estrutura, considerando que você deseja apresentar uma mensagem de erro caso o usuário informe um código equivocado, seriam.
		
	 
	case 7:
  cout <<"sábado";
  break;  
default:
    cout <<"Código inválido!";
	
	case 7:
  cout <<"sábado";
  break;  
case not:
    cout <<"Código inválido!";
	 
	default 7:
  cout <<"sábado";
  break;  
switch:
    cout <<"Código inválido!";
	
	switch 7:
  cout <<"sábado";
  break;  
default:
    cout <<"Código inválido!";
	
	default 7:
  cout <<"sábado";
  break;  
default:
    cout <<"Código inválido!";
	Respondido em 07/06/2020 10:53:39
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Imagine que você precisa escrever um programa em C++ que receba uma sequência de números e, para cada número informado, diga se ele é par ou ímpar. Essa sequência se encerra quando o usuário digitar 0 e você precisa utilizar uma estrutura repetitiva com pré-teste. Qual dos trechos a seguir atenderia essa solicitação?
		
	
	do { 
  if (num%2==0) 
  { cout <<"Este número é par.\n"; }
  else
  { cout <<"Este número é ímpar.\n"; }
  cout <<"Informe  um número qualquer: ";
  cin >>num;
} while (num!=0)
	
	while (num!=0) { 
  if (num%2==0) 
  { cin <<"Este número é par.\n"; }
  else
  { cin <<"Este número é ímpar.\n"; }
  cin <<"Informe  um número qualquer: ";
  cout >>num;
}
	
	for (num==0; num!=0; num--) { 
  if (num%2==0) 
  { cout <<"Este número é par.\n"; }
  else
  { cout <<"Este número é ímpar.\n"; }
  cout <<"Informe  um número qualquer: ";
  cin >>num;
}
	
	for (num!=0) { 
  switch (num%2==0) 
  { cout <<"Este número é par.\n"; }
  switch
  { cout <<"Este número é ímpar.\n"; }
  cout <<"Informe  um número qualquer: ";
  cin >>num;
}
	 
	while (num!=0) { 
  if (num%2==0) 
  { cout <<"Este número é par.\n"; }
  else
  { cout <<"Este número é ímpar.\n"; }
  cout <<"Informe  um número qualquer: ";
  cin >>num;
}
	Respondido em 07/06/2020 10:53:35
	
		8a
          Questão
	Acerto: 0,0  / 1,0
	
	O que o trecho de programa em C++ abaixo imprime na tela ?
   int x;
   for (x = 5; x > 0; x--)
     if (x % 3 == 0)
        cout << x - 1 << " ";
     else
        cout << x + 1 << " ";
 
 
		
	
	6 5 2 3 1
 
	 
	5 6 3 2 1
 
	 
	6 5 2 3 2
 
	
	6 5 3 2 1
 
	
	5 4 3 2 1
 
	Respondido em 07/06/2020 10:53:52
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	Um vetor é uma estrutura _____________ e _____________ para armazenamento de um _____________ que deve ser _____________.
		
	
	unidimensional - homogênea - único valor - de tipos variados
	
	bidimensional - homogênea - único valor - do mesmo tipo
	
	unidimensional - heterogênea - único valor - de tipos variados
	 
	bidimensional - heterogênea - conjunto de valores - do mesmo tipo
	 
	unidimensional - homogênea - conjunto de valores - do mesmo tipo
	Respondido em 07/06/2020 10:53:31
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Sabendo-se que a sintaxe do C e do C++ estabelece que a declaração de vetores bidimensionais deve se dar da seguinte forma:
< tipo do dado > nome_da_matriz [nº de linhas][nº de colunas];
Na codificação de um programa, na linguagem C++, é necessário a declaração de uma matriz bidimensional para armazenar as notas de 6 disciplinas de uma turma com 30 alunos. Tomando-se como base que o algoritmo considera que os dados estarão organizados na matriz de modo que cada linha represente as notas de um único aluno, marque a alternativa que apresenta de forma correta a declaração desta matriz, chamada notasAlunos.
		
	
	d) float notasAlunos[6,30];
	
	b) float notasAlunos[6][30];
	 
	a) float notasAlunos[30][6];
	
	c) float notasAlunos[30,6];
	
	e) float notasAlunos[][];
	Respondido em 07/06/2020 10:53:29

Continue navegando