Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0239_AV1_201301723071 » ALGORITMOS Tipo de Avaliação: AV1 Aluno: 201301723071 - FELIPE ROZELIO DO NASCIMENTO Professor: OSWALDO BORGES PERES SERGIO DE OLIVEIRA SANTOS Turma: 9011/AK Nota da Prova: 8,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 20/04/2013 11:20:50 1a Questão (Cód.: 10268) Pontos: 0,5 / 0,5 Em um algoritmo, para cada variável deve ser declarado o seu tipo, ou seja, o tipo de dado que ela armazenará. O tipo que é utilizado para armazenar valores fracionários, positivos ou negativos é: string real lógico caractere inteiro 2a Questão (Cód.: 16567) Pontos: 0,5 / 0,5 Para exibir o valor da variável x do tipo inteiro em C++ deve ser utilizado o comando: cout << "Valor de x: " >> x; cout >> "Valor de x: " , x; cout << x; cout >>x; cout >> "Valor de x: " >> x; 3a Questão (Cód.: 8045) Pontos: 1,0 / 1,0 Assinale a alternativa correta que mostra exatamente o que será impresso de acordo com o pseudocódigo abaixo. algoritmo "Impressão de valores" var n1,n2,n3:inteiro inicio n1<-4 n2<-n1*2 n3<-n2+1+n2 n2<-n3+n2 n1<-n1-n2 escreva("O resultado final será ",n1,"+",n2,"=",n3*2) fimalgoritmo O resultado final será 4 + 8 = 9 O resultado final será -21 + 25 = 34 O resultado final será -21 + 25 = 4 Página 1 de 5BDQ Prova 04/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2783... Nenhuma das alternativas O resultado final será 4 + 25 = 29 4 a 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: nota2 num1 salariofinal nome_aluno cad1- id 5a Questão (Cód.: 10376) Pontos: 1,0 / 1,0 Qual a alternativa 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 * 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 + cargah * 10/100; ... ... Página 2 de 5BDQ Prova 04/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2783... 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 + cargah ** 10/100; ... 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: Linguagem de Programação Diagrama Algoritmo Pseudocódigo Fluxograma 7 a Questão (Cód.: 13036) Pontos: 0,5 / 0,5 Que comando deve ser usado para tomar uma decisão simples entre duas ações? do while while for if case 8 a Questão (Cód.: 15695) Pontos: 1,0 / 1,0 Qual dos trechos de código em C++ representa a seguinte situação: Quero saber o salario líquido de um funcionário considerando que, dado o salário bruto, existe um desconto para o fundo de pensão de 1% caso o salário bruto seja maior que R$2000,00 e de 0,5% caso contrário. if (bruto < 2000.00) liquido = bruto - (0.5 * bruto /100); else liquido = bruto - (bruto/100); cout << "Liquido = " << liquido; Página 3 de 5BDQ Prova 04/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2783... if (bruto > 2000.00) liquido = bruto - bruto/100; else liquido = bruto - 0.5 * bruto /100; cout << "Liquido = " << liquido; if (bruto > 2000.00) liquido = bruto - (bruto/100); else liquido = bruto - (0.5 * bruto /100); cout << "Liquido = " << liquido; if (bruto >= 2000.00) liquido = bruto/100; else liquido = 0.5 * bruto /100; cout << "Liquido = " << liquido; if (bruto > 2000.00) then liquido = bruto - (bruto/100); else liquido = bruto - (0.5 * bruto /100); cout << "Liquido = " << liquido; end 9a 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 fimse O valor foi:2 O valor foi:6 O valor foi:5 O valor foi:4 Nenhuma das alternativas anteriores 10a Questão (Cód.: 15083) Pontos: 1,0 / 1,0 O que será exibido de acordo com o trecho de código abaixo? c �20 r �c mod 2 se (r = 0) entao escreva("Valor de r:", r) senao se (r = 1) entao escreva("Valor de r: ",r) senao escreva("Valor de r:",r+3) Página 4 de 5BDQ Prova 04/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2783... fimse fimse Nada será exibido. Valor de r: 1 Valor de r: 0 Valor de r: 3 Valor de r: 10 Período de não visualização da prova: desde 16/04/2013 até 03/05/2013. Página 5 de 5BDQ Prova 04/05/2013http://bquestoes.estacio.br/prova_resultado_preview_aluno.asp?cod_hist_prova=2783...
Compartilhar