Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Avaliação: CCT0239_AV_201501429991 » ALGORITMOS Tipo de Avaliação: AV Aluno: 201501429991 PEDRO ISIDORIO DA SILVA Professor: GELLARS MARIA DA SILVEIRA TAVARES Turma: 9005/AE Nota da Prova: 7,0 Nota de Partic.: 1 Av. Parcial 2 Data: 17/11/2016 20:57:53 1a Questão (Ref.: 201502300648) Pontos: 1,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: Os algoritmos computacionais são criados com códigos, não ficando de forma "interpretativa" se colocando em uma linguagem textual. Gabarito: Porque a linguagem textual possui muitos termos ambíguos. 2a Questão (Ref.: 201502317816) Pontos: 0,0 / 1,0 Construa um programa em linguagem C++ que declare um vetor de inteiros com 10 posições e o imprima de trás para frente. Resposta: Gabarito: int vet[10]; for(int i = 0; i<10;i++) cin>> vet[i]; for(int i=9;i>=0;i) cout< 3a Questão (Ref.: 201502266960) Pontos: 1,0 / 1,0 Assinale a opção correta. Para se escrever um programa não precisa se conhecer lógica de programação, pois o fundamental é a linguagem de programação. Um programa é um algoritmo codificado em uma pseudolinguagem. Um programa é um algoritmo codificado em linguagem natural. Programa e fluxograma são sinônimos. Um programa é um algoritmo codificado em uma linguagem de programação. 4a Questão (Ref.: 201502308482) Pontos: 1,0 / 1,0 Precisamos ficar atentos a algumas exigências da linguagem C++. Leia com atenção as afirmativas abaixo e, depois, escolha a opção correta. I Devemos tomar cuidado para não declarar uma variável de nome Nota e não usar no programa nota. II Foram declaradas duas variáveis com os seguintes nomes: Idade e auto. O programa foi compilado sem problemas. III A declaração de variáveis globais é fora de todas as funções IV Existe somente o delimitador // para fazer comentários Somente as afirmativas II e III estão corretas Somente a afirmativa IV está errada Somente a afirmativa III está errada Todas as afirmativas estão corretas Somente as afirmativas I e III estão corretas 5a Questão (Ref.: 201502304082) 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.: 201502266706) Pontos: 1,0 / 1,0 Assinale a alternativa que apresenta somente tipos de variáveis da linguagem C++ . int, char e float int, char e logical int, float e caractere int, real e caractere int, char e real 7a Questão (Ref.: 201502304085) Pontos: 0,5 / 0,5 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 << "\n"; Nada é impresso na tela, pois k é zero. 10 12 0.833 1.2 x= 10 y = 12 z = 0 k = 2 10 12 0 2 x = 10 y = 12 z = 0.833 k = 1.2 8a Questão (Ref.: 201502300638) Pontos: 0,5 / 0,5 Qual o comando utilizado pelo C++ para implementação de algoritmos onde seja necessário que o usuário entre com um valor referente a uma opção a ser escolhida, quando é necessário consulta em uma tabela ou a um menu exibido na tela. cin break table cout switch/case 9a Questão (Ref.: 201502267413) Pontos: 0,5 / 0,5 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 << " "; 5 6 3 2 1 5 4 3 2 1 6 5 2 3 2 6 5 3 2 1 6 5 2 3 1 10a Questão (Ref.: 201502266954) Pontos: 0,5 / 0,5 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? int codigos[999], qtdade[999]; float valorC[999], valorV[999]; double codigos[999], qtdade[999], valorC[999], valorV[999]; double codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; double codigos[1000], qtdade[1000], valorC[1000], valorV[1000]; int codigos[1000], qtdade[1000]; float valorC[1000], valorV[1000]; Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo assim desejo finalizar DEFINITIVAMENTE a avaliação. Data: 17/11/2016 21:13:42 Período de não visualização da prova: desde 17/11/2016 até 01/12/2016.
Compartilhar