Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV1_201301614343 » ALGORITMOS Tipo de Avaliação: AV1 Aluno: 201301614343 - RODRIGO CESAR MARTINS Professor: SERGIO DE OLIVEIRA SANTOSROGERIO LEITAO NOGUEIRA Turma: 9007/AG Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 1 Data: 27/04/2013 16:00:37 1a Questão (Cód.: 10553) Pontos: 0,0 / 0,5 A criação de nomes de variáveis deve obedecer algumas regras (particulares a cada linguagem). Na linguagem C++ devem ser atendidas as regras abaixo, EXCETO: Apenas letras ou underline podem iniciar um nome (nunca números) Não podem ser utilizados caracteres especiais (ex.: " ' @ # $ % & * = + { > <]\ | / ) Não podem ser usados hífens, acentos, pontos, cedilhas e nenhum sinal Podem ser usados espaços em branco (ex.: "gasto anual", "gasto ", " gasto") Podem ser utilizadas letra maiúsculas, minúsculas, números e underline (ou underscore) 2a Questão (Cód.: 16567) Pontos: 0,0 / 0,5 Para exibir o valor da variável x do Ɵpo inteiro em C++ deve ser uƟlizado o comando: cout >> "Valor de x: " , x; cout >> "Valor de x: " >> x; cout << x; cout << "Valor de x: " >> x; cout >>x; 3a Questão (Cód.: 10376) Pontos: 1,0 / 1,0 Qual a alternaƟva correta representa um aumento de carga horária de 10% para um determinado funcionário de empresa? ... real cargah; imprima "\nEntre com a carga horária: " leia cargah; cargahß cargah + cargah ** 10/100; BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 1 de 5 20/06/2013 14:21 ... ... real cargah; imprima "\nEntre com a carga horária: " leia cargah; cargahß cargah + cargah * 10/100; ... ... real cargah; imprima "\nEntre com a carga horária: " leia cargah; cargahß cargah * 10/100; ... ... real cargah; imprima "\nEntre com a carga horária: " leia cargah; cargahß cargah * 10/100; ... ... real cargah; imprima "\nEntre com a carga horária: " leia cargah; cargahß cargah + 10/100; ... 4a Questão (Cód.: 10250) Pontos: 0,5 / 0,5 Em linguagem C++, indique qual a alternaƟva correta que indica o operador relacional para "diferente". <= => =< >= != 5a Questão (Cód.: 63010) Pontos: 0,0 / 1,0 Selecione qual dos trechos de código a seguir representa a seguinte situação: se estivermos na primavera e dia BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 2 de 5 20/06/2013 14:21 10 for sábado (7) então teremos festa da uva, mas se dia 10 não for sábado teremos a festa da maçã. Se não for primavera não teremos festa. if (dia10 ==7) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; if (estacao == ´p´) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; if (estacao == ´p´) if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n" else cout << "Nao tera festa\n"; if (estacao == ´p´ || dia10 == 7) { cout << "Festa da uva\n"; else cout << "Nao tera festa\n"; if (estacao == ´p´) { if (dia10 == 7) cout << "Festa da uva\n"; else cout << "Festa da maca\n"; } cout << "Nao tera festa\n"; 6a Questão (Cód.: 7853) Pontos: 0,5 / 0,5 A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: Algoritmo Linguagem de Programação Pseudocódigo Diagrama Fluxograma 7a Questão (Cód.: 15070) Pontos: 1,0 / 1,0 De acordo com o trecho de código abaixo o que será exibido se o usuário digitar os valores 2 e 4, respectivamente? leia(n1,n2) se ((n1 < 2) e (n2 < 5 )) entao escreva("O valor foi: ", n1) senao se ((n1 > 1) e (n2 > 4) ) entao escreva ("O valor foi: ", n1+2 ) senao se ((n1 > 3) ou (n2 < 10)) entao escreva("O valor foi: ", n2+n1) senao escreva("O valor foi: ", 5) fimse fimse BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 3 de 5 20/06/2013 14:21 fimse O valor foi:4 O valor foi:6 O valor foi:5 Nenhuma das alternativas anteriores O valor foi:2 8a Questão (Cód.: 7965) Pontos: 0,0 / 1,0 De acordo com a figura abaixo podemos afirmar: O aluno será reprovado com qualquer média que ele tirar Se o aluno obtiver média abaixo de sete ele será aprovado A lógica do programa utiliza um comando de repetição A implementação do algoritmo necessita de um comando condicional aninhado Há um loop infinito 9a Questão (Cód.: 13614) Pontos: 1,0 / 1,0 Como deve ser representada a expressão matemáƟca ( ab - bc ) em um algoritmo? x <- a*b – b*c; x <- a**b – b**c; x <- a**c – c**a; x <- a*c– b*a; x <- a*c – b*a; 10a Questão (Cód.: 116550) Pontos: 1,0 / 1,0 Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 4 de 5 20/06/2013 14:21 nome_aluno num1 nota2 cad1- id salariofinal Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. BDQ Prova http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist... 5 de 5 20/06/2013 14:21
Compartilhar