Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Fechar Avaliação: CCE0242_AV1_201102213951 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201102213951 - RAFAEL VICENTE ALVES MARTINS Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/A Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 1,5 Data: 17/04/2013 14:16:37 1a Questão (Cód.: 177543) Pontos: 0,5 / 0,5 Se a minha média for maior ou igual a 6 estarei aprovado, caso contrário, estarei reprovado. Qual dos trechos abaixo escritos em C++ representa esta situação? if (media != 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media > 6) cout << "Aprovado"; else cout << "Reprovado"; if (media > 6) { cout << "Aprovado"; } else { cout << "Reprovado"; } if (media >= 6) cout << "Aprovado"; else cout << "Reprovado"; if (media <= 6) cout << "Aprovado"; else cout << "Reprovado"; 2a Questão (Cód.: 177550) Pontos: 1,0 / 1,0 Qual tipo de variável deve ser usado para armazenar um valor lógico (true/false) em C++? boolean short char int float 3a Questão (Cód.: 92269) Pontos: 0,0 / 1,0 De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo. const: a variável não pode ter o seu valor alterado. O compilador gera um programa executável. As diretivas #define e #undef permitem a compilação condicional. Uma das principais utilidades das diretivas de compilação é tornar o código portável. A diretiva de compilação #error permite a criação de um erro em tempo de execução. 4a Questão (Cód.: 177542) Pontos: 1,0 / 1,0 Qual dos comandos abaixo permite que um bloco de comandos seja executado enquanto a variável num seja diferente de 0? for (i = num; i > 0; i++) while (num == 0) while (num != 0) for ( i = 0; i == num; i++) enquanto (num > 0) 5a Questão (Cód.: 68642) Pontos: 0,0 / 1,0 Em C++, quando temos variáveis do tipo CPF, identidade, matrícula, número do telefone, apesar de serem números não fazemos cálculo com eles. Logo podemos declarar estas variáveis como do tipo: float boolean string char int 6a Questão (Cód.: 177530) Pontos: 0,0 / 0,5 Considerando a seguinte sequencia de instruções, marque a alternativa que indica o comando correspondente para preenchimento da lacuna. ... cin>>matricula; ______________ (matricula<99) { cin>>matricula; } while do case loop repeat for 7a Questão (Cód.: 177547) Pontos: 0,0 / 0,5 Para a = 2, b = 5 e c = 4, determine qual sentenças retornará verdadeiro em linguagem de programação C++. ((b = 2) == a) (b + 4) > (a * c) a == c pow(c,a) > b * c (b % a) == 0 8a Questão (Cód.: 177535) Pontos: 0,5 / 0,5 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. ((pontos>=10) # (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) % (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) || (pontos <=20)) 9a Questão (Cód.: 92308) Pontos: 1,0 / 1,0 Arquivos em C podem representar tanto arquivos do sistema quanto dispositivos periféricos, verifique se está correto os arquivos pré-definidos: stdaux = Dispositivo de saída principal (normalmente a porta usb) stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stderr = Dispositivo de saída padrão (normalmente o monitor) stdin = Dispositivo de entrada padrão (normalmente o teclado) stdout = Dispositivo de saída de erro padrão (normalmente o monitor) 10a Questão (Cód.: 93831) Pontos: 1,0 / 1,0 Dado o trecho de lógica utilizando o conceito da linguagem de programação C. Diga o resultado das variáveis x, y e z depois da seguinte sequência de operações: int x,y,z; x=y=10; z=++x; x=-x; y++; x=x+y-(z--); x = -11 y = 11 z = 10 x = -01 y = 01 z = 10 x = -13 y = 11 z = 13 x = 11 y = 11 z = 15 x = -20 y = 20 z = 10 Período de não visualização da prova: desde 05/04/2013 até 24/04/2013. Parte inferior do formulário
Compartilhar