Baixe o app para aproveitar ainda mais
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.
Compartilhar