Buscar

AV - Introdução a Programação Estruturada 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 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.1 EAD (G) / AV
	
	
	Data: 18/05/2020 23:18:50
	
	
	 ATENÇÃO
		1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
	2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
	
	 1a Questão (Ref.: 202002592969)
	Verifique as afirmações abaixo e assinale a alternativa correta:
 
I )Fluxograma é o esboço de um projeto em programação de computadores.
II) Algoritmo serve para representar o raciocínio, independentemente de detalhes computacionais.
III) Algoritmo é a representação gráfica da solução de um problema.
		
	
	Somente a I e II estão corretas.
	
	Somente a III está correta.
	
	Somente a II está correta.
	
	Somente a II e III estão corretas.
	
	Somente a I está correta.
	
	
	 2a Questão (Ref.: 202002559585)
	A declaração de variáveis permite reservar um espaço na memória para que possa armazenar os dados de um programa. Indique os nomes de variáveis que são válidos em C++.
		
	
	us# , tempo
	
	8situacao, numero
	
	preço, medida
	
	mumero2Casa, idade
	
	double, int
	
	
	 3a Questão (Ref.: 202004749970)
	Considere duas variáveis inteiras  x e  y.  Assinale a opção correta.
		
	
	Fazer  !(x < y) equivale a fazer x > y
	
	Fazer !(x != y) equivale a fazer x = y
	
	Fazer !(x = y)  equivale a fazer x != y
	
	Fazer  !(x <= y) equivale a fazer x >= y
	
	Fazer !(x == y) equivale a fazer x != y
	
	
	 4a Questão (Ref.: 202002559120)
	Qual dos trechos abaixo solicita e admite corretamente a idade de um usuário?
		
	
	real idade;
cin << "Idade: " >> idade;
	
	int idade;
cout << "Idade: ";
cin >> idade;
	
	real idade;
cout << "Idade: ";
cin >> idade;
	
	int idade;
cin << "Idade: " >> idade;
	
	int idade;
cout >> "Idade: ";
cin <<  idade;
	
	
	 5a Questão (Ref.: 202002559117)
	Qual dos trechos de código em C++ representa a seguinte situação:
Quero saber o salario líquido de um funcionário considerando que, dado o salário bruto, existe um desconto para o fundo de pensão de 1% caso o salário bruto seja maior que R$2000,00 e de 0,5% caso contrário.
		
	
	if (bruto > 2000.00)
     liquido = bruto - (bruto/100);
else
     liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
	
	if (bruto < 2000.00)
      liquido = bruto - (0.5 * bruto /100);
else
      liquido = bruto - (bruto/100);
cout << "Liquido = " << liquido;
	
	if (bruto >= 2000.00)
     liquido = bruto/100;
else
     liquido = 0.5 * bruto /100;
cout << "Liquido = " << liquido;
	
	if (bruto > 2000.00)
     liquido = bruto - bruto/100;
else
     liquido = bruto - 0,5 * bruto /100;
cout << "Liquido = " << liquido;
	
	if (bruto > 2000.00)
then
     liquido = bruto - (bruto/100);
else
     liquido = bruto - (0.5 * bruto /100);
cout << "Liquido = " << liquido;
end
	
	
	 6a Questão (Ref.: 202002559111)
	De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 4, respectivamente?
leia(n1,n2)
se ((n1 < 2) e (n2 < 5 )) entao
      escreva("O valor foi: ", n1)
senao
       se ((n1 > 1) e (n2
 > 4) ) entao
            escreva ("O valor foi: ", n1+2 )
       senao
            se ((n1 > 3) ou (n2 < 10)) entao
                   escreva("O valor foi: ", n2+n1)
            senao
                  escreva("O valor foi: ", 5)
            fimse
       fimse
fimse
		
	
	O valor foi:2
	
	O valor foi:6
	
	O valor foi:4
	
	O valor foi:5
	
	Nenhuma das alternativas anteriores
	
	
	 7a Questão (Ref.: 202002559239)
	O professor de Algoritmos pediu aos alunos para que eles construíssem  um programa, codificado na linguagem C++,  e que exibisse os algarismos de um número, começando pelo algarismo da casa das unidades simples até o algarismo mais significativo.
Assinale a opção que apresenta o trecho capaz de exibir o que foi pedido, considerando apenas os valores maiores do que zero.
		
	
	int num, digito;
cout << "NUMERO: " ;
cin >>num;
while(num > 0)
{
   digito = num mod 10;
   cout<< digito << "\t" ;
   num = num div 10;
}
	
	int num, digito;
cout <<  " NUMERO: " ;
cin>> num;
while (num > 0)
{
     num =  num / 10;
     digito = num % 10 ;
     cout << digito << "\t";
}
	
	int num; 
cout  << "NUMERO: ";
cin >> num;
if (num > 0)
{
    cout << num % 10 <<  "\t" ;
}
else
    num=num/ 10;
	
	int num;
cout << "Numero: ";
cin >> num;
while (num > 0)
 {
   cout << num % 10 << "\t" ;
   num =  num / 10;
 }
	
	int num;
cout << "NUMERO: " ;
cin >> num; 
while (num > 0)
{  
   num = num div 10;
  cout << num % 10 << "\t";
}
	
	
	 8a Questão (Ref.: 202002559790)
	Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i;
    double x, y = 0;
    for (i = 0; i < 10; i++){
        cout << "Digite um numero: ";
        cin >> x;
        if ((x % 2) == 0){
            y = y + x;  
        }
    }
    cout << "Numero: " << y << "\n";
    system("PAUSE");
    return 0;
}
		
	
	A soma de todos os elementos
	
	A quantidade de elementos digitados
	
	O maior de todos os elementos digitados
	
	A soma dos elementos pares
	
	A média dos elementos digitados
	
	
	 9a Questão (Ref.: 202002559265)
	Um lojista gostaria de desenvolver um programa para armazenar os códigos(valores inteiros), os valores de compra(valores reais), os valores de vendas(valores reais) e a quantidade(valores inteiros) de todos os mil produtos.
 Pensou em declarar algumas matrizes unidimensionais para tornar isso possível. 
Qual das opções abaixo declara as matrizes necessárias para que o programa possa ser desenvolvido a partir delas e seguindo, rigorosamente, as sugestões do texto acima?
		
	
	double codigos[1000], qtdade[1000], valorC[1000], valorV[1000];
	
	int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	int codigos[999], qtdade[999]; float valorC[999], valorV[999];
	
	double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000];
	
	double codigos[999], qtdade[999], valorC[999], valorV[999];
	
	
	 10a Questão (Ref.: 202002559419)
	Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita.
		
	
	int NOTA [50][5];
	
	float NOTA [50][5];
	
	long int NOTA [50][5];
	
	int NOTAS [5][50];
	
	float NOTAS [5][50];

Outros materiais