Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV1_201102180122 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201102180122 - EMERSON VITAL DA SILVA Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9010/J Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 0,5 Data: 16/04/2013 20:11:00 1a Questão (Cód.: 177527) Pontos: 0,0 / 1,0 Um comerciante deseja verificar a média da idade de seus clientes. Para isso desenvolveu um algoritmo para auxiliá-lo. Analise cada algoritmo apresentado nas opções e marque a que define que o comerciante calculou a media somente para as idades informadas que forem inferiores a 70. repeat cin >> idade; soma += idade; until idade < 70 for (idade=0;idade<70;idade++) { soma += idade; } for (idade=0;idade<70;idade++) { cin>>idade; soma += idade; } cin >> idade; while (idade <70) { soma += idade; cin >> idade; } repeat cin >> idade; soma += idade; until idade > 70; 2a Questão (Cód.: 87974) Pontos: 0,0 / 0,5 que tipo de dado deve ser utilizado para definir uma variável que irá ramazenar um número do tipo: 65,890 string uint int float char 3a Questão (Cód.: 134158) Pontos: 1,0 / 1,0 Atualmente, estão em uso centenas de linguagens de computador separadas em alguns tipos. Dentre esses tipos de linguagens qual se utiliza de abreviações de palavras da língua inglesa para formar o seu código fonte (que depois é submetido a um tradutor como o assemblers)? Linguagens de Alto Nível. Linguagens de Máquina. Linguagem Estruturada. Linguagem Orientada a Objeto. Linguagens Simbólicas. 4a Questão (Cód.: 68156) Pontos: 0,0 / 1,0 Qual o nome da função matemática que calcula a potenciação de um número? pot double elevado sqrt pow 5a Questão (Cód.: 67556) Pontos: 1,0 / 1,0 Ao ser inserida a função de raiz quadrada (sqrt) no código de um programa em C++, é necessário incluir no include: cmath.h Nada ctype.h string.h stdio.h 6a Questão (Cód.: 134181) Pontos: 1,0 / 1,0 Uma das características da linguagem C++ é a utilização de operadores (Lógicos, aritméticos, de atribuição, etc.) que se baseiam em símbolos que permitem a realização de operações. Basicamente, as regras de precedência desses operadores seguem as regras algébricas. Dentre os símbolos abaixo, quais correspondem respectivamente a Negação Lógica e Resto de Divisão? :? e % % e :? ! e % != e % :? e ! 7a Questão (Cód.: 177540) Pontos: 0,0 / 0,5 Considere o trecho de código em C++ a seguir e selecione a opção que indica corretamente o que será exibido ao término da execução. int x=1; int y=5; for (int i = y; i >0 ;i--) x = x * i; cout << "x= " << x; x= 5 120 5 x = x x = 120 8a Questão (Cód.: 177532) Pontos: 0,5 / 0,5 Qual dos trechos de programa em C++ apresentados indica corretamente se um numero é par ou impar? cin >> numero; if (numero %2 = 1) cout << "par"; else cout <<"impar"; cin >> numero; if (numero % 2 = 0) cout << "par"; else cout <<"impar"; cin >> numero; if (numero / 2 == 0) cout << "par"; else cout <<"impar"; cin >> numero; if (numero %2 == 0) cout << "par"; else cout <<"impar"; cin >> numero; cout << numero %2; 9a Questão (Cód.: 135414) Pontos: 1,0 / 1,0 Na criação de programa muitas vezes precisamos exibir valores e pegar valores passados pelo usuário. Desconsiderando a necessidade da criação da estrutura geral do programa analise o trecho de código. int x=15; cout << "O valor de x e: " << x; cout << "\t e seu quadrado é : " << x*x; Marque a afirmativa correta em relação ao trecho de código apresentado na questão. Nada será exibido, pois só poderia ter um cout. Nada será exibido, pois o comando utilizado não tem esta função. Será exibido um texto em duas linhas contendo os números 15 e 225 respectivamente. Será exibido um texto em apenas uma linha com uma tabulação após o valor de x. Será exibido um texto em duas linhas com a quebra após o valor de x. 10a Questão (Cód.: 177549) Pontos: 0,5 / 0,5 Marque a alternativa que apresenta a linha de comando, em C++, que armazena na variável ¿resto¿ o resto da divisão de 6 por 2. resto = (6 % 2); resto = (6 && 2); resto = (6 mod 2); resto = (6 div 2); resto = (6 || 2);
Compartilhar