Prévia do material em texto
Fechar
Avaliação: CCT0239_AV1_201301536032 » ALGORITMOS
Tipo de Avaliação: AV1
Aluno: 201301536032 - FÁBIO NOGUEIRA DE JESUS
Professor
:
JANE TAVARES ALVAREZ DA SILVA Turma: 9014/AN
Nota da Prova: 6,0 de 8,0 Nota do Trabalho: Nota de Participação: 2 Data: 19/04/2013
18:02:45
1a Questão (Cód.: 10486) Pontos: 1,0 / 1,0
Um trabalhador recebeu seu salário e o depositou em sua conta corrente bancária. Esse trabalhador emitiu dois cheques
e agora deseja saber seu saldo atual. Sabe-se que cada operação bancária de retirada paga CPMF de 0,38% e o saldo
inicial da conta está zerado. Complete o pseudocódigo abaixo de forma a inserir nas linhas pontilhadas os comandos
relativos à operação desejada.
ALGORITMO
Declare salário, cheque1, cheque2, cpmf1, cpmf2, saldo NUMÉRICO
LEIA salário
LEIA cheque1
LEIA cheque2
-------------------
-------------------
saldo salário – cheque1 – cheque2 – cpmf1 – cpmf2
ESCREVA saldo
FIM_ALGORITMO
cpmf1 cheque1 * 0,38 / 100 e cpmf2 cheque2 * 0,38 / 100
cpmf1 cheque1 * 0,38 e cpmf2 cheque2 * 0,38
cpmf1 cheque1 * 1,38 e cpmf2 cheque2 * 1,38
cpmf1 cheque1 + (cheque1 * 0,38 / 100)
cpmf1 cheque1 + (cheque1 * 0,38 / 100) e cpmf2 cheque2
+ (cheque2 * 0,38 / 100)
2a Questão (Cód.: 10250) Pontos: 0,5 / 0,5
Em linguagem C++, indique qual a alternativa correta que indica o operador relacional para
"diferente".
=>
=<
!=
>=
<=
3a Questão (Cód.: 13607) Pontos: 1,0 / 1,0
Qual algoritmo que calcula corretamente o salário líquido dos funcionários de uma
determinada empresa, sabendo-se que o salário líquido é o salário bruto menos os
descontos.
programa FOLHA_DE_PAGAMENTO
var
int DESC;
real SALBRUTO, LIQUIDO;
inicio
leia(SALBRUTO);
leia(DESC);
LIQUIDO <- (SALBRUTO * DESC / 100);
escreva("O salário líquido é ",LIQUIDO);
fim
programa FOLHA_DE_PAGAMENTO
var
real SALBRUTO, DESC, LIQUIDO;
inicio
leia(SALBRUTO);
leia(DESC);
LIQUIDO <- (SALBRUTO / DESC);
escreva("O salário líquido é ",SALBRUTO);
fim
programa FOLHA_DE_PAGAMENTO
var
real SALBRUTO, DESC, LIQUIDO;
inicio
leia(SALBRUTO);
leia(DESC);
SALBRUTO <- (LIQUIDO + DESC);
escreva("O salário líquido é ",LIQUIDO);
fim
programa FOLHA_DE_PAGAMENTO
var
int DESC;
real SALBRUTO, LIQUIDO;
inicio
leia(SALBRUTO);
leia(DESC);
SALLIQUIDO <- (SALBRUTO / DESC);
escreva("O salário líquido é ",LIQUIDO);
fim
programa FOLHA_DE_PAGAMENTO
var
real SALBRUTO, DESC, LIQUIDO;
inicio
leia(SALBRUTO);
leia(DESC);
LIQUIDO <- (SALBRUTO - DESC);
escreva("O salário líquido é ",LIQUIDO);
fim
4a 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á -21 + 25 = 4
O resultado final será 4 + 25 = 29
O resultado final será -21 + 25 = 34
Nenhuma das alternativas
O resultado final será 4 + 8 = 9
5a Questão (Cód.: 15456) Pontos: 0,0 / 0,5
Marque o comando que calcula a raiz quadrada de um número em C++.
sqrt
fabs
exp
ceil
log
6a Questão (Cód.: 15070) Pontos: 0,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:5
O valor foi:4
O valor foi:6
Nenhuma das alternativas anteriores
O valor foi:2
7a 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:
salariofinal
nome_aluno
num1
cad1- id
nota2
8a Questão (Cód.: 7967) Pontos: 1,0 / 1,0
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos.
Apenas o de entrada
Para ou enquanto
Se ou escolha
Apenas o comando enquanto
Para e Se
9a Questão (Cód.: 7854) Pontos: 0,0 / 0,5
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela
máquina é chamada de:
Linguagem de baixo nível
Linguagem de alto nível
Linguagem de Máquina
Compilador
Programa
10a 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
é:
caractere
string
lógico
inteiro
real