Buscar

Simulado - Introdução a Programação Estruturada em C - Estácio EaD

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 15 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 15 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 15 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

1a
          Questão
	Acerto: 1,0  / 1,0
	
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
	 
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento.
	al
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	Respondido em 15/04/2020 20:57:17
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Fornecida a sequência de respostas abaixo, assinale a opção cujos nomes das variáveis estejam todos corretos para uso.
		
	
	b) $Salario, Soma, 99Total, _Hora
	
	a) Contador, SalarioM, %Soma, _NomeAluno
	
	c) _HoraCerta, %Soma, Contador
	 
	d) HoraCerta, Inicio, Contador10
	
	a) Contador, Soma%Total, Salario_Novo
	Respondido em 15/04/2020 20:54:52
	
		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 nao D
	
	A ou nao B e nao C e nao D
	
	A e B ou C ou nao D
	 
	A ou B e C e nao D
	
	A ou B e C e D
	Respondido em 15/04/2020 20:50:45
	
		4a
          Questão
	Acerto: 0,0  / 1,0
	
	Assinale a opção correta :
		
	
	Para entrada de dados usamos cout  e para saída de dados usamos cin
	
	Para entrada de dados usamos read e para saída de dados usamos write
	 
	Para entrada de dados usamos cout com <<  e para saída de dados usamos cin com >>
	
	Para entrada de dados usamos cin com <<  e para saída de dados usamos cout com >>
	 
	Para entrada de dados usamos cin com >> e para saída de dados usamos cout com <<
	Respondido em 15/04/2020 20:49:51
	
		5a
          Questão
	Acerto: 0,0  / 1,0
	
	Escolha a alternativa abaixo que completa o sentido da frase:
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
		
	
	palavras reservadas
	
	strings
	 
	chaves
	
	aspas simples
	 
	aspas duplas
	Respondido em 15/04/2020 20:49:02
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o trecho de programa em C++ abaixo.  O que é impresso na tela quando o número de entrada é 9 ? Assinale a opção correta.
  int x;
  cout << "Digite um numero: ";
  cin >> x;
  if (x % 2 == 0)
    cout << x << "é divisível por 2";
  else
    if (x % 3 == 0 && x % 5 == 0)
       cout << x << " é divisível por 3 e por 5";
    else
        cout << x <<  " ### " ;
 
		
	
	9 é divisível por 3 e por 5.
	
	9 não é divisível por 2.
	 
	9 ###
	
	Apenas 9
	
	Nada aparece, pois o trecho de programa possui erro.
	Respondido em 15/04/2020 20:47:53
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere o trecho de programa em C++ abaixo. Marque a opção que, corretamente, mostra o que é impresso na tela.
int x, y, z;
x = 5;
y = 20;
while (x <= y) {
z = x + y;
x = x + 5;
}
cout << z << endl;
		
	 
	40
	
	30
	
	25
	
	20
	
	35
	Respondido em 15/04/2020 20:46:17
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	O que será impresso, após a execução do código, a seguir?
#include < iostream >
using namespace std;
int main()
{
for(int i=25;i>0;i=i-6) cout << i << " ";
system( "pause" );
}
		
	
	12 5 10 7 13
	
	10 5 0 13 7
	
	0 0 0 0 0
	 
	25 19 13 7 1
	
	12 8 10 7 15
	Respondido em 15/04/2020 20:45:48
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	<valor[x];
</valor[x];
		
	
	Todos os elementos do vetor VALOR.
	
	Todos os elementos pares do vetor VALOR.
	
	Todos os elementos ímpares do vetor VALOR.
	 
	Todos os elementos que são maiores que cinco do vetor VALOR.
	
	Todos os elementos que são menores que cinco do vetor VALOR.
	Respondido em 15/04/2020 20:43:41
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Considerando a sintaxe do Portugol Studio, imagine um algoritmo que receba uma matriz de elementos inteiros dispostos em 3 linhas e 4 colunas. Em seguida, o algoritmo exibe a quantidade de números múltiplos de 5 armazenados na matriz. O trecho capaz de realizar a contagem dos múltiplos seria:
		
	
	if (matriz[lin][col]%5==0)
{ multiplos; }
	
	if (matriz[lin][col]/5!=0)
{ multiplos++; }
	 
	if (matriz[lin][lin]*5!=0)
{ multiplos++; }
	
	if (matriz[col][col]%5==0)
{ multiplos++; }
	 
	if (matriz[lin][col]%5==0)
{ multiplos++; }
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
		
	
	a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
	
	uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
	
	um processo de solução de problemas implementado, obrigatoriamente, em Portugol.
	 
	uma série de procedimentos descritos passo a passo visando a solução de um problema.
	
	uma sequência de comandos escritos em uma linguagem de programação.
	Respondido em 18/05/2020 20:51:20
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
		
	
	Comando de saída
	
	Estrutura de decisão
	 
	Variável
	
	Comando de entrada
	
	Fluxograma
	Respondido em 18/05/2020 20:52:04
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Assinale a opção correta.
		
	
	os operadores matemáticos não tem precedência de uso
	
	São operadores lógicos : &&, ||, !=
	 
	Os operadores matemáticos são : +, - , *, / e %.
	
	São operadores relacionais : = , > , <
	
	As expressões lógicas retornam valores inteiros
	Respondido em 18/05/2020 21:21:13
	
		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 - F - F
	
	F - V - F
	 
	V - V - F
	
	F - F - F
	
	V - V - V
	Respondido em 18/05/2020 20:52:52
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Escolha a alternativa abaixo que completa o sentido da frase:
O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas.
		
	
	aspas simples
	 
	chaves
	
	strings
	
	aspas duplas
	
	palavras reservadas
	Respondido em 18/05/2020 21:17:29
	
		6a
          Questão
	Acerto: 0,0  / 1,0
	
	
A linguagem C++ possui estruturas de decisão, as quais podem mudar a sequência de execução dos comandos. Analise o trecho de programa abaixo e assinale a alternativa que corresponda a estrutura de decisão utilizada.
int main() {
int num;
cout<<"Digite um número: ";
cin>> num;
(num > 0)?cout<< num  : cout<<" Número negativo ";
return 0;
}
		
	 
	aninhamento de if
	
	comando switch
	
	Estrutura condicional de comando simples
	 
	Operador ternário
	
	Estrutura condicional de comando composto
	Respondido em 18/05/2020 21:19:41
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Comando de repetição é utilizado quando se deseja repetir determinados comandos. Marque a opção que representa o uso do comando while para implementar a estrutura de um contador corretamente.
		
	 
	int cont = 0; while (cont <=10){ cout << "exibindo o número " << cont; cont++; }
	
	String cont = ""; {cont++; } while (cont!="")
	
	while () { cout << "exibindo o número"; }
	
	while (if cont =10){ }
	
	while (repita 10 vezes) { }
	Respondido em 18/05/2020 21:08:22
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	for (i = num; i > 0; i++)
	 
	while (num != 0)
	
	while (num == 0)
	
	for ( i = 0; i == num; i++)
	
	enquanto (num > 0)
	Respondido em 18/05/2020 21:02:45
	
		9a
          Questão
	Acerto: 0,0  / 1,0
	
	Analise o código abaixo e assinale o item que corresponde aos valores finais do vetor v.
int a = 2;
int v[] = {2, 3, 1};
v[0] = v[a];
v[1] = v[0] + v[0];
v[2] = v[0] + v[1];
		
	 
	1, 2, 3
	
	3, 2, 1
	
	2, 1, 3
	 
	2, 3, 1
	
	1, 3, 2
	Respondido em 18/05/2020 21:01:37
	
		10a
          Questão
	Acerto: 0,0  / 1,0
	
	Considere que você tem uma matriz 3x3 chamada MAT e precisa exibir os elementos de sua diagonal principal. O trecho de código do Portugol Studio que pode fazer isso é:
		
	
	para (i=0;i<=3;i++)
{ escreva MAT[1,i] }
	
	para (i=1;i<=3;i++)
{ escreva MAT[i,i] }
	
	para (i=1;i<=3;i++)
{ escreva MAT[i,1] }
	 
	para (i=0;i<=2;i++)
{ escreva MAT[i]; }
	 
	para (i=0;i<=2;i++)
{ escreva MAT[i,i] }
	 Questão
	Acerto: 1,0  / 1,0
	
	O resultado do pensamento computacional pode ser denominado algoritmo. Um algoritmo pode ser definido como
		
	
	uma solução textual redigida com base em uma sintaxe rígida e com vocabulário controlado.
	
	um processo de solução de problemas implementado, obrigatoriamente, em Portugol.
	
	a representação gráfica de um conjunto de procedimentos necessários à solução de um problema.
	 
	uma série de procedimentos descritos passo a passo visando a solução de um problema.
	
	uma sequência de comandos escritos em uma linguagem de programação.
	Respondido em 19/05/2020 11:18:57
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	Na linguagem de programação C++, a declaração de uma variável envolve não somente a definição de seu tipo como também a definição de seu identificador. Conforme as regras dessa linguagem, são identificadores de variáveis válidos:
		
	
	nomePróprio, SAlBRuTO, email, matrícula2019
	
	Nome@Proprio, SALBRUTO, *email*, matricula 2019
	
	NoMePrOpRiO, SalBruto, e-mail, matricula 2019
	
	nome-proprio, salBRUTO, #email, matricula*2019
	 
	nomeProprio, sal_Bruto, _email, matricula2019
	Respondido em 19/05/2020 11:20:23
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro, denominada NUMERO ,é ímpar e negativa.
		
	
	(NUMERO<0) || (NUMERO%2!=0)
	
	(NUMERO>0) && (NUMERO%2==0)
	
	(NUMERO>0) || (NUMERO%2==0)
	 
	(NUMERO<0) && (NUMERO%2!=0)
	
	(NUMERO>0) !! (NUMERO%2==0)
	Respondido em 19/05/2020 11:21:51
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Marque a opção correta para a declaração das variáveis conforme o trecho de código abaixo, que calcula a média de 3 notas de 1 aluno:
   printf (" nota 1 = ");
   scanf("%f", nota1);
   printf (" nota 2 = ");
   scanf("%f", nota2);
   printf (" nota 3 = ");
   scanf("%f", nota3);
   media=(nota1+nota2+nota3)/3;
   printf ("media= %f",media);
   
		
	
	real nota1, nota2, nota3;
	
	float nota1..nota3, media;
	 
	float nota1, nota2, nota3, media;
	
	nota1, nota2, nota3 : float
	
	int nota1, nota2, nota3, media;
	Respondido em 19/05/2020 11:38:47
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Analise o trecho abaixo que um aluno desenvolveu na linguagem C++ e escolha a opção onde estão os valores que aprecem na tela.
int x = 13, y = 4, z;
if( x > y ) { z = x; x = y; y = z; }
cout << z << " " << x << " " << y ;
		
	 
	13 4 13
	
	4 13 13
	
	0 4 13
	
	13 13 4
	
	0 13 4
	Respondido em 19/05/2020 11:29:38
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Quero escrever um programa que leia o número equivalente a um dia da semana e retorne o nome equivalente considerando que 1- Domingo, 2 - Segunda etc. Qual  a estrutura básica em C++ que deve ser utilizada para fazer esta seleção múltipla?
		
	
	for
	
	cout
	
	while
	 
	switch/case
	
	do/while
	Respondido em 19/05/2020 11:30:27
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	Em relação às técnicas de programação e construção de algoritmos, assinale a alternativa que apresente corretamente duas características da estrutura de controle repetir ... até que.
		
	
	O teste de controle é realizado no início da estrutura / a saída da estrutura de repetição ocorre quando o resultado do teste é verdadeiro.
	 
	A execução permanece no loop enquanto o resultado do teste for verdadeiro / a saída da estrutura de repetição ocorre quando o resultado do teste é falso.
	
	As instruções no loop são executadas pelo menos uma vez / a saída da estrutura de repetição ocorre quando o resultado do teste é verdadeiro.
	
	A execução permanece no loop enquanto o resultado do teste for falso / a saída da estrutura de repetição ocorre quando o resultado do teste é verdadeiro.
	
	O teste de controle é realizado no fim da estrutura / a saída da estrutura de repetição ocorre quando o resultado do teste é verdadeiro.
	Respondido em 19/05/2020 11:36:52
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0?
		
	
	for ( i = 0; i == num; i++)
	
	while (num == 0)
	
	enquanto (num > 0)
	
	for (i = num; i > 0; i++)
	 
	while (num != 0)
	Respondido em 19/05/2020 11:39:37
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere que um casal de amigos está brincando de par ou ímpar. Você precisa escrever um algoritmo que, a cada uma das 10 jogadas que farão, armazene nos vetores jogadasA e jogadasB o número escolhido pelo jogador A (que é par) e o número escolhido pelo jogador B (que é ímpar), respectivamente. Precisa informar, também a cada jogada, o jogador vencedor. O trecho que avaliaria a soma dos números escolhidos por cada amigo e decidiria quem venceu a rodada seria:
		
	
	total++
se (total%2!=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	 
	total=jogadasA[ind]+jogadasB[ind]
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	
	total=[ind]+jogadasB
se (total%2>=0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	
	total=jogadasA[ind]+jogadasB[ind]
escolha (total%2==0)
{ escreva("Jogador A venceu!\n") }
outros casos
{ escreva("Jogador B venceu!\n") }
	
	total=jogadasA+jogadasB
se (total%2==0)
{ escreva("Jogador A venceu!\n") }
senao
{ escreva("Jogador B venceu!\n") }
	Respondido em 19/05/2020 11:42:12
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere que você tem uma matriz 3x3 chamada MAT e precisa exibir os elementos de sua diagonal principal. O trecho de código do Portugol Studio que pode fazer isso é:
		
	 
	para (i=0;i<=2;i++)
{ escreva MAT[i,i] }
 
	
	para (i=0;i<=2;i++)
{ escreva MAT[i]; }
	
	para (i=1;i<=3;i++)
{ escreva MAT[i,1] }
	
	para (i=0;i<=3;i++)
{ escreva MAT[1,i] }
	
	para (i=1;i<=3;i++)
{ escreva MAT[i,i] }

Continue navegando