Buscar

AV algoritmos

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

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

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ê viu 3, do total de 5 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

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

Prévia do material em texto

Fechar
	Avaliação: CCT0239_AV_201703102321 » ALGORITMOS
	Tipo de Avaliação: AV 
	
	 1a Questão (Ref.: 201703940211)
	Pontos: 0,0  / 1,0 
	Um algoritmo pode ser representado por algumas maneiras distintas, dentre estas temos o fluxograma, o pseudocódigo e ainda a linguagem textual. Por que para algoritmos computacionais a linguagem textual não é considerada uma boa forma de representação de algoritmos?
		
	
Resposta: 
	
Gabarito: Porque a linguagem textual possui muitos termos ambíguos.
	
	
	 2a Questão (Ref.: 201703957352)
	Pontos: 0,0  / 1,0 
	Escreva um programa na linguagem C++ para ler um número inteiro e determinar se ele é par ou ímpar.
		
	
Resposta: 
	
Gabarito: 
#include
using namespace std;
int main ()
{
int n;
if n % 2 == 0
    cout<<¿Número par¿;
  else
    cout<<¿Número ímpar¿;
return 0;
}
	
	
	 3a Questão (Ref.: 201703906652)
	Pontos: 0,0  / 1,0 
	Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações:
( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais.
( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação.
( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais.
Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos.
		
	
	P, N, G 
	
	G, P, N 
	
	N, G, P 
	
	N, P, G 
	
	G, N, P 
	
	
	 4a Questão (Ref.: 201703906355)
	Pontos: 0,0  / 1,0 
	Os comentários são recursos que podem ser utilizados pelos programadores para:
		
	
	Inserir textos explicativos apenas para o programador
	
	Inserir comandos que serão traduzidos pelo compilador
	
	Inserir textos explicativos apenas para o usuário
	
	Inserir diretivas para o compilador
	
	Inserir comandos que serão executados pela máquina
	
	
	 5a Questão (Ref.: 201703943645)
	Pontos: 1,0  / 1,0 
	Asssinale a opção correta.
		
	
	Para executar um programa em uma IDE não temos que compilá-lo previamente.
	
	Uma IDE é um software que tem a função de colocar e integrar, em um mesmo ambiente, vários outros programas que ajudam um programador a criar seus programas.
	
	IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando executar nosso programa.
	
	O C++ é uma IDE na qual posso compilar meus programas.
	
	IDE é apenas um editor de textos que nos dá a possíbildade de na linha de comando compilar nosso programa.
	
	
	 6a Questão (Ref.: 201703906837)
	Pontos: 0,0  / 1,0 
	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++.
		
	
	8situacao, numero
	
	us# , tempo
	
	mumero2Casa, idade
	
	double, int
	
	preço, medida
	
	
	 7a Questão (Ref.: 201703943658)
	Pontos: 0,0  / 1,0 
	Considere o trecho de programa em C++. O que é impresso na tela ? 
int x = 10, y = 3, z, k; 
y = x + y - 1; 
z = x/y; 
k = y % x; 
if (k == 0) 
cout << "x = " << x << " y = " << y << " z = " << z << " k = " << k; 
else 
cout << x + 1 << " " << y - 1 << " " << z + 2 << " " << k - 2; 
		
	
	x = 10 y = 12 z = 0 k = 0
	
	11 11 2 0
	
	10 12 2 0
	
	x = 10 y = 12 z = 0.833 k = 0
	
	x= 11 y = 11 z = 2 k = 0
	
	
	 8a Questão (Ref.: 201703906974)
	Pontos: 1,0  / 1,0 
	Considere o trecho de programa em C++ abaixo.  O que é impresso na tela quando o número de entrada é 7 ? Assinale a opção correta.
  int num;
  cout << "Digite um numero: ";
  cin >> num;
  if (num % 2 == 0)
    cout << num << "é divisível por 2";
  else
    if (num % 3 == 0 && num % 5 == 0)
       cout << num << " é divisível por 3 e por 5";
    else
        cout << num << " ### " ;
		
	
	 
Nada aparece, pois o trecho de programa possui erro.
	
	 
7 é divisível por 3 e por 5.
	
	 
Apenas 7
	
	 
7 não é divisível por 2.
	
	7 ###
	
	
	 9a Questão (Ref.: 201703907034)
	Pontos: 0,0  / 0,5 
	Leia atentamente o trecho de código abaixo e diga o que ele retornaria ao usuário:
int main ( ) {
    int i = 0;
    double x, y = 0;
    cout << "Digite um numero: ";
    cin >> x;
    while (x != 0){
        i = i + 1;
        y = y + x;
        cout << "Digite um numero: ";
        cin >> x;
    }
    y = y / i;
    cout << "Numero: " << x << "\n";
    system("PAUSE");
    return 0;
}
		
	
	A quantidade de elementos digitados
	
	O último digitado, ou seja, zero
	
	O maior de todos os elementos digitados
	
	O menor de todos os elementos digitados
	
	A média dos elementos digitados 
	
	
	 10a Questão (Ref.: 201703940276)
	Pontos: 0,0  / 0,5 
	Uma Função, em C++, é um programa à parte ou um subprograma que pode ser chamado de dentro do programa principal, sempre que necessário. Assinale abaixo a alternativa que NÃO representa uma vantagem de se utilizar função dentro de um programa.
		
	
	modulariza o programa em partes menores e mais funcionais.
	
	melhora a manutenção e permite a alteração de uma determinada parte do código de uma maneira mais rápida.
	
	evita que uma parte do código seja repetida várias vezes em um programa
	
	evita a sobrecarga de digitação.
	
	melhora a legibilidade.

Outros materiais