Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCE0242_AV1_201102263281 » LINGUAGEM DE PROGRAMAÇÃO I Tipo de Avaliação: AV1 Aluno: 201102263281 - DOUGLAS DA CUNHA COSTA Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9013/M Nota da Prova: 4,5 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 17/04/2013 11:20:40 1a 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)? Linguagem Orientada a Objeto. Linguagem Estruturada. Linguagens de Alto Nível. Linguagens de Máquina. Linguagens Simbólicas. 2a Questão (Cód.: 92269) Pontos: 1,0 / 1,0 De acordo com os estudos da Linguagem de Programação C analise as proposições abaixo. 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. const: a variável não pode ter o seu valor alterado. A diretiva de compilação #error permite a criação de um erro em tempo de execução. O compilador gera um programa executável. 3a 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 = 0; i == num; i++) enquanto (num > 0) while (num != 0) while (num == 0) for (i = num; i > 0; i++) 4a Questão (Cód.: 134181) Pontos: 0,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 ! 5a 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; printf("x=%d",x); x= 5 5 x = x x = 120 120 6a 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 mod 2); resto = (6 && 2); resto = (6 div 2); resto = (6 % 2); 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++. a == c (b % a) == 0 ((b = 2) == a) (b + 4) > (a * c) pow(c,a) > b * c 8a 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: stdout = Dispositivo de saída de erro padrão (normalmente o monitor) stdprn = Dispositivo de abertura de txt padrão (normalmente a porta paralela) stdin = Dispositivo de entrada padrão (normalmente o teclado) stdaux = Dispositivo de saída principal (normalmente a porta usb) stderr = Dispositivo de saída padrão (normalmente o monitor) 9a Questão (Cód.: 177534) Pontos: 0,0 / 0,5 Para calcular a área de um retângulo é necessário conhecer a medida dos lados. Considerando que a área é dada pela altura multiplicada pela largura do retângulo, selecione o trecho de programa que mostra a entrada correta dos dados necessários para o cálculo da área de um retângulo. cin >> altura && largura; cin >> altura,largura; cin >> altura >> largura; cin altura largura; cout << altura,largura; 10a Questão (Cód.: 177555) Pontos: 0,0 / 1,0 Um programa de cadastro deve solicitar cpf,nome e telefone de alunos até que o cpf seja igual a 0. Que estrutura em C melhor representa esta tarefa? do{ // [bloco de comandos] } while (cfp !=0); do while (cfp !=0) { // [bloco de comandos] } while{ // [bloco de comandos] } do (cfp !=0); for (cpf=0; cpf !=0; cpf++) { // [bloco de comandos] } if (cpf != 0) { // [bloco de comandos] }
Compartilhar