Buscar

Prova de AV1 de Algoritmos

Prévia do material em texto

Avaliação: CCT0239_AV1_201301899038 » ALGORITMOS 
Tipo de Avaliação: AV1 
Aluno: 
Professor: SERGIO DE OLIVEIRA SANTOS Turma: 9016/AP 
Nota da Prova: Nota do Trabalho: Nota de Participação: Data: 26/04/2013 11:21:31 
 
 1a Questão (Cód.: 10268) Pontos: 
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 é: 
 
 real 
 
lógico 
 
caractere 
 
string 
 inteiro 
 
 2a Questão (Cód.: 15456) Pontos: 
Marque o comando que calcula a raiz quadrada de um número em C++. 
 
 
exp 
 
ceil 
 
fabs 
 
log 
 sqrt 
 
 3a Questão (Cód.: 7963) Pontos: 
O símbolo abaixo pode representar qual comando nas linguagens de programação? 
 
 
 
Comando de saída 
 Comando condicional 
 
Declaração de variável 
 
Atribuição de variável 
 
Comando de leitura 
 
 4a Questão (Cód.: 8045) Pontos: 
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 
 
 
Nenhuma das alternativas 
 O resultado final será -21 + 25 = 34 
 
O resultado final será -21 + 25 = 4 
 
O resultado final será 4 + 8 = 9 
 
O resultado final será 4 + 25 = 29 
 
 5a Questão (Cód.: 116550) Pontos: 
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: 
 
 cad1- id 
 
salariofinal 
 
nota2 
 
num1 
 
nome_aluno 
 
 6a Questão (Cód.: 10376) Pontos: 
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; 
... 
 
... 
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; 
... 
 
 
 7a Questão (Cód.: 10983) Pontos: 
Sobre o FLUXOGRAMA abaixo podemos afirmar que : 
 
 
 
Apresenta na sua lógica as três estruturas básicas de programação 
 Apresenta na sua lógica a estrutura básica DECISÃO 
 Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO 
 
Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO 
 
Apresenta na sua lógica a estrutura básica REPETIÇÃO 
 
 8a Questão (Cód.: 7853) Pontos: 
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser 
realizada é chamada de: 
 
 Fluxograma 
 
Algoritmo 
 
Diagrama 
 
Pseudocódigo 
 
Linguagem de Programação 
 
 9a Questão (Cód.: 15083) Pontos: 
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) 
 fimse 
fimse 
 
 
Nada será exibido. 
 Valor de r: 0 
 
Valor de r: 1 
 
Valor de r: 10 
 Valor de r: 3 
 
 10a Questão (Cód.: 7967) Pontos: 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 
Para ou enquanto 
 Se ou escolha 
 Para e Se 
 
Apenas o de entrada 
 
Apenas o comando enquanto

Continue navegando