Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fechar Disciplina: ALGORITMOS Avaliação: CCT0239_AV_201607040743 (AG) 1300 Data: 10/02/2017 15:48:52 (F) Critério: Aluno: 201607040743 JOSE ALAN DE ANDRADE RIBEIRO Nota da Prova: 6,5 de 8,0 Nota de Partic.: 2,0 Estação de trabalho liberada pelo CPF 12052143726 com o token 482146 em 10/02/2017 15:47:49. 1a Questão (Ref.: 827719) Pontos: 1,0 / 1,0 Por que nos programas em linguagem C++ é necessário fazer a declaração das variáveis antes de usálas? Resposta: Para guardar uma posição na memória principal Gabarito: A declaração de uma variável é importante para que o compilador faça a reserva adequada do espaço de memória correspondente a ela. Sem isto não é possível utilizar uma variável antes de sua declaração. 2a Questão (Ref.: 794124) Pontos: 0,5 / 1,0 Elabore um programa em C++ que leia o sexo de várias pessoas e imprima quantas pessoas são do sexo masculino. O programa deve exibir uma mensagem solicitando se usuário deseja continuar a informar valores ou finalizar (S/N), após cada dado tratado. O programa deve ser finalizado quando o usuário digitar N. Resposta: #include iostream #include string int main ( ) { int i; string sexo; for (i = 0; i < 10; i++){ cout << "Digite o sexo: "; cin >> x; if ((x % 2) == 1){ y = y + x; } } cout << "Deseja continuar a informar valores ou finalizar? " << y << "\n"; system("PAUSE"); return 0; } Gabarito: #include using namespace std; int main() { int conta =0; char sexo, resp; do { cout<<"Digite seu sexo: "; cin>>sexo; sexo = toupper(sexo); if (sexo == M) conta++; cout<<"Deseja repetir S ou N ? "; cin>>resp; resp = toupper(resp); } while ( resp != N); cout << "Total masculino = "<< conta <<"\n"; system("pause"); return 0; } 3a Questão (Ref.: 793956) Pontos: 1,0 / 1,0 Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. 4a Questão (Ref.: 793802) Pontos: 1,0 / 1,0 Os comentários são recursos que podem ser utilizados pelos programadores para: Inserir comandos que serão traduzidos pelo compilador Inserir diretivas para o compilador Inserir comandos que serão executados pela máquina Inserir textos explicativos apenas para o programador Inserir textos explicativos apenas para o usuário 5a Questão (Ref.: 831092) Pontos: 1,0 / 1,0 Asssinale a opção correta. 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. 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. 6a Questão (Ref.: 794451) Pontos: 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. a) Contador, SalarioM, %Soma, _NomeAluno a) Contador, Soma%Total, Salario_Novo d) HoraCerta, Inicio, Contador10 b) $Salario, Soma, 99Total, _Hora c) _HoraCerta, %Soma, Contador 7a Questão (Ref.: 793780) Pontos: 0,5 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? if for case while do while 8a Questão (Ref.: 793822) Pontos: 0,0 / 0,5 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? do/while switch/case while for cout 9a Questão (Ref.: 794490) Pontos: 0,5 / 0,5 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) == 1){ y = y + x; } } cout << "Numero: " << y << "\n"; system("PAUSE"); return 0; } A média dos elementos digitados A quantidade de elementos digitados O maior de todos os elementos digitados A soma de todos os elementos A soma dos elementos ímpares 10a Questão (Ref.: 847034) Pontos: 0,0 / 0,5 Uma função deve obrigatoriamente conter um tipificador, ou seja, deve retornar um valor ao término de sua execução. No entanto, para sua execução ser eficiente, é necessário enviar dados do bloco principal, que chama a função, para o interior da função. O espaço reservado para transportar esses dados de um lado para o outro é chamado de: Vetor global. Variável local. Variável global. Vetor local. Parâmetros.
Compartilhar