Baixe o app para aproveitar ainda mais
Prévia do material em texto
1- Assinale a opção correta. a) Programa é um conjunto de instruções escritas em uma linguagem de programação e que dizem o que o computador deve fazer. b) Um programa em C++ não precisa ser compilado. c) Programa é um algoritmo escrito em fluxograma. d) Um programa em C++ não tem variáveis. e) Programa é um conjunto de instruções escritas sem usar, necessariamente, uma linguagem de programação. É possível usar o Inglês para se escrever programas. 2- Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: a) Estrutura de decisão b) Fluxograma c) Variável d) Comando de entrada e) Comando de saída 3- Considerando os seguintes conteúdos para as variáveis: a = 2, b = 5 e c = 4 Determine qual das sentenças retornará verdadeiro. a) pow(c,a) > b * c b) ((b = 2) == a) c) a == c d) (b % a) == 0 e) (b + 2) > (a * c) 4- No C++, para que os acentos sejam exibidos corretamente durante a execução de um programa, é preciso que sejam utilizadas a biblioteca _______________ e a função _______________. a) math - math.round b) iostream - setlocale c) locale - setlocale d) locale - ptb e) iostream – ptb 5- Escolha a alternativa abaixo que completa o sentido da frase: O uso das _________________ é obrigatório quando for usada mais de uma instrução dentro da estrutura de decisão, if (o comando "se" em Portugol), logo, usar sempre não ocasionará problemas. a) chaves b) aspas simples c) strings d) aspas duplas e) palavras reservadas 6- Uma lanchonete está disponibilizando para seus clientes um terminal através do qual poderão fazer seu pedido. Para que isso aconteça, o terminal deve exibir o menu de itens disponíveis conforme se vê a seguir: *** Cardápio *** 100 - Hambúrguer - R$5,50 101 - Cachorro-quente - R$4,50 102 - Milkshake - R$7,00 103 - Pizza brotinho - R$8,00 104 - Cheeseburguer - R$8,50 Informe o código do seu pedido: ------------------------------------------------------------------- Uma vez que o cliente informe o código do item desejado, o terminal deverá perguntar a quantidade de itens que ele deseja pedir. Ao final, o usuário deverá informar o pedido do cliente e o valor a pagar. Considerando a sintaxe do Portugol Studio, um algoritmo que possa resolver o problema da lanchonete, utilizando a estrutura ESCOLHA, no trecho referente à compra de um milkshake seria: a) enquanto (102) item="Milkshake" valor=qtde*7 b) caso 102: item="Milkshake" valor=qtde*7 pare c) escolha 102: item="Milkshake" valor=qtde*7 pare d) para (item==102) { item="Milkshake" valor=qtde*7 } e) se 102: item="Milkshake" valor=qtde*7 pare 7- Considere o trecho abaixo sabendo que num é um variável inteira. num = 11; do { if (num % 2 == 0) cout << num << "\n"; num = num -1 ; } while (num != 0); Assinale a opção correta : a) O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 0, nesta ordem. b) O trecho entra em loop. c) O trecho fornecido pára quando num for zero e os números exibidos são todos os pares de 10 até 2, nesta ordem. d) O trecho fornecido pára quando num for diferente de zero e o único número exibido é o 10. e) o trecho fornecido pára quando num for diferente de zero e são exibidos os valores 10 e 8, pelo menos. 8- a) 50 e 16 b) o valor de s está indefinido e o valor de num é 7 c) 50 e 9 d) 16 e 9 e) 9 e 9 9- Em C++, se você precisasse escrever um programa que recebesse o sexo e a altura de 25 pessoas e armazenasse nos vetores Sexo e Altura, respectivamente, e, em seguida, calculasse e exibisse a média de altura das mulheres e a média de altura dos homens, que trecho utilizaria para recebimento de valores via teclado e para as somas necessárias na obtenção da média das alturas? Atenção às variáveis utilizadas: quantF - Quantidade de pessoas do sexo feminino; somaAF - Soma das alturas do sexo feminino; quantM - Quantidade de pessoas do sexo masculino; somaAM - Soma das alturas do sexo masculino. a) for (ind=0;ind<=24;ind++) { cout <<"Informe o sexo: "; cin >>Sexo[ind]; cout <<"Informe a altura: "; cin >>Altura[ind]; if (Sexo[ind]==F || Sexo[ind]==f) { quantF++; somaAF+=Altura[ind]; } else if (Sexo[ind]==M || Sexo[ind]==m) { quantM++; somaAM+=Altura[ind]; } } b) for (ind=0;ind>=24;ind--) { cout <<"Informe o sexo: "; cin >>Sexo[ind]; cout <<"Informe a altura: "; cin >>Altura[ind]; if (Sexo[ind]==F || Sexo[ind]==f) { quantF++; somaAF=Altura[ind]; } else if (Sexo[ind]==M || Sexo[ind]==m) { quantM++; somaAM=Altura[ind]; } } c) for (ind=0;ind<=24;ind++) { cout <<"Informe o sexo: "; cin >>Sexo; cout <<"Informe a altura: "; cin >>Altura; if (Sexo[ind]==F || Sexo[ind]==f) { quantF++; somaAF+=[ind]; } else if (Sexo[ind]==M || Sexo[ind]==m) { quantM++; somaAM+=[ind]; } } d) for (ind=24;ind<=24;ind++) { cout <<"Informe o sexo: "; cin >>Sexo[ind]; cout <<"Informe a altura: "; cin >>Altura[ind]; if (Sexo[ind]==F || Sexo[ind]==f) { quantF+=ind; somaAF+=Altura[ind]; } else if (Sexo[ind]==M || Sexo[ind]==m) { quantM+=ind; somaAM+=Altura[ind]; } } e) for (ind=0;ind<=24;ind+=2) { cout <<"Informe o sexo: "; cin >>Sexo[ind]; cout <<"Informe a altura: "; cin >>Altura[ind]; if (Sexo[ind]==F && Sexo[ind]==f) { quantF++; somaAF+=Altura[ind]; } else if (Sexo[ind]==M && Sexo[ind]==m) { quantM++; somaAM+=Altura[ind]; } } 10- Em uma aplicação em C/C++, a matriz ESTOQUE [3][4] armazena, em cada uma de suas linhas, a quantidade estocada de produtos no último quadrimestre (4 meses). Sabendo-se que a declaração de uma matriz em C/C++ se dá da forma: < tipo de dado> nome [nºde linhas][nºde colunas]; Para obter o total estocado no primeiro mês do quadrimestre, o programa deverá: a) Somar todas as linhas da coluna índice 1. b) Somar todas as linhas da coluna índice 0. c) Somar todas as linhas de todas as colunas. d) Somar todas as colunas da linha índice 0. e) Somar todas as colunas da linha índice 1
Compartilhar