Вы находитесь на странице: 1из 6

BDQ Prova

1 de 6

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

Avaliao: CCT0239_AV_201501012037 (AG) ALGORITMOS


Tipo de Avaliao: AV
Aluno:
Professor:

JANE

Nota da Prova: 7,9

TAVARES

ALVAREZ

Nota de Partic.: 2

1 a Questo (Ref.: 201501581396)

DA

SILVA

Turma: 9006/AB

Data: 20/06/2015 15:24:43

Pontos: 1,5 / 1,5

Na aula 1 estudamos conceitos relevantes para o entendimento e construo de algoritmos, como a definio de
lgica, ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um
instrumento do pensar (disponvel em: http://pt.wikipedia.org/wiki/L%C3%B3gica#L.C3.B3gica_filos.C3.B3fica);
lgica da programao, tcnica de desenvolver algoritmos (sequncias lgicas) para atingir determinados objetivos
dentro de certas regras baseadas na Lgica Matemtica e que, depois, so adaptados para a Linguagem de
Programao utilizada pelo programador para construir seu software (disponvel em: http://pt.wikibooks.org/); e,
por fim, Programa. Desenvolva o conceito de programa.

Gabarito: Sugesto de resposta: Um programa um algoritmo codificado em uma linguagem de programao, isto
, um conjunto de instrues/funes que representam tarefas que sero interpretadas e executadas por um
computador.

2 a Questo (Ref.: 201501243577)

Pontos: 1,4 / 1,5

Quando uma matriz tem somente uma dimenso, chamamos de vetor, ou array ou matriz unidimensional. Podemos
dizer que uma matriz um conjunto de variveis, todas com o mesmo nome e s diferenciadas pela posio que
ocupam nesse conjunto. Construa um programa, em linguagem C++, que seja capaz de receber dez nmeros
inteiros diferentes de zero, armazenar estes valores em um vetor, onde os mesmos sejam intercalados por zero. O
programa dever exibir o contedo do vetor, mostrando seus elementos numa mesma linha com um espao em
branco entre estes.

Gabarito:
A resposta desta questo baseada em algoritmos e portanto no nica. Uma das respostas possveis :
#include < iostream >

26/06/2015 22:30

BDQ Prova

2 de 6

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

using namespace std;


int main(){
int A[19];
for(int i=0 ; i<19 ;i++ )
{
cin >> A[i];
A[++i]= 0;
}
for(int j=0; j < 19;j++)cout<< A[j]<< " ";
system("pause");
}

Fundamentao do(a) Professor(a): todos os dados do vetor ser impresso, com os zeros, inclusive.Testes dos
loops ilegveis.

3 a Questo (Ref.: 201501631351)

Pontos: 0,5 / 0,5

Assinale a opo correta. Considerando o conceito de programa correto afirmar que ...
Um programa um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, um
conjunto de comandos que representam tarefas que sero compreendidas por um computador.
Um programa um algoritmo codificado em uma linguagem de grfica (ex: fluxograma), isto , um
conjunto de instrues que representam tarefas que sero apenas interpretadas por um computador.
Um programa um algoritmo codificado em uma pseudolinguagem, isto , um conjunto de
instrues/funes que representam tarefas que sero apenas executadas por um computador.
Um programa um algoritmo codificado em uma pseudolinguagem, isto , um conjunto de
instrues/funes que representam tarefas que sero interpretadas e executadas por um computador.
Um programa um algoritmo codificado em uma linguagem de programao, isto , um conjunto de
instrues/funes que representam tarefas que sero interpretadas e executadas por um computador.

4 a Questo (Ref.: 201501028296)

Pontos: 0,5 / 0,5

Os comentrios so recursos que podem ser utilizados pelos programadores para:


Inserir comandos que sero executados pela mquina
Inserir textos explicativos apenas para o usurio
Inserir textos explicativos apenas para o programador
Inserir comandos que sero traduzidos pelo compilador
Inserir diretivas para o compilador

5 a Questo (Ref.: 201501023529)

Pontos: 0,5 / 0,5

Escolha a alternava que mostra o algoritmo em pseudocdigo correto que representa o clculo do salrio
lquido dos seus colaboradores, sabendo-se que o salrio bruto a soma do salrio lquido mais o desconto,
sendo este em valor percentual.
prog folha
real salbruto, desc, liquido;
imprima "Digite o salrio bruto :", "\n";
leia salbruto;

26/06/2015 22:30

BDQ Prova

3 de 6

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

imprima "Digite o desconto :", "\n";


leia desc;
liquido <- salbruto - (salbruto * desc / 100);
imprima "o salrio lquido : ",liquido;
fimprog

prog folha
imprima "Digite o salrio bruto :", "\n";
leia salbruto;

imprima "Digite o desconto :", "\n";


leia desc;
liquido <- salbruto - (salbruto * desc / 100);

imprima "o salrio lquido : ",liquido;


fimprog
prog folha
real salbruto, desc, liquido;
imprima "Digite o salario bruto :", "\n";
leia salario;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (salbruto * desc / 100);
imprima "o salrio : ",liquido;
fimprog

prog folha
real Salbruto, Desc, Liquido;
imprima "Digite o salrio bruto :", "\n";
leia salbruto;

imprima "Digite o desconto :", "\n";


leia desc;
liquido <- salbruto - (salbruto * desc / 100);

imprima "o salrio lquido : ",liquido;


fimprog
prog folha
real salbruto, desc, liquido;
imprima "Digite o salrio bruto :", "\n";
leia salbruto;
imprima "Digite o desconto :", "\n";
leia desc;
liquido <- salbruto - (liquido * desc / 100);
imprima "o salrio lquido : ",liquido;
fimprog

6 a Questo (Ref.: 201501241341)

Pontos: 0,5 / 0,5

Observe o trecho do algoritmo a seguir e responda:


se (m>240) //teste 1
{
imprima "APROVADO";
}
seno
{
se (m <= 240 && m >= 150) //teste 2
{
imprima "RECUPERAO";
}
}
seno
{
imprima "REPROVADO";

26/06/2015 22:30

BDQ Prova

4 de 6

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

}
Quais so os valores de cada teste lgico para que seja impresso cada uma das opes abaixo:
a) APROVADO;
b) REPROVADO;
c) RECUPERAO.
Observao: os caracteres // significam comentrios e no fazem parte da lgica do algoritmo.
APROVADO - Teste 1 = Verdadeiro, Teste 2 = no executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
RECUPERAO -Teste 1 - Falso, Teste 2 = no executado.
APROVADO - Teste 1 = Verdadeiro, Teste 2 = no executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Verdadeiro.
RECUPERAO -Teste 1 - Verdadeiro, Teste 2 = Falso.
APROVADO - Teste 1 = Verdadeiro, Teste 2 = no executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Verdadeiro.
RECUPERAO -Teste 1 - Falso, Teste 2 = Verdadeiro.
APROVADO - Teste 1 = no executado, Teste 2 = Verdadeiro.
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
RECUPERAO -Teste 1 - Falso, Teste 2 = Verdadeiro.
APROVADO - Teste 1 = Verdadeiro, Teste 2 = no executado.
REPROVADO - Teste 1 = Falso, Teste 2 = Falso.
RECUPERAO -Teste 1 - Falso, Teste 2 = Verdadeiro.

7 a Questo (Ref.: 201501028323)

Pontos: 0,5 / 0,5

O que ser exibido de acordo com o trecho de cdigo 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
Valor de r: 1
Valor de r: 0
Valor de r: 3
Nada ser exibido.
Valor de r: 10

8 a Questo (Ref.: 201501241179)

Pontos: 0,5 / 0,5

Muitas sries matemticas podem ser geradas com a estrutura do para/ for.
Analise o cdigo abaixo e escolha a opo que contm a srie exibida.

26/06/2015 22:30

BDQ Prova

5 de 6

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

0
0
1
2

1
0
2
4

1
1
4
7

2
1
7
13

4
2
13
24

7
4
24
44

13
24
7
13
44
81
81 149

13

24

44

9 a Questo (Ref.: 201501021282)

Pontos: 1,0 / 1,0

Assinale a alternativa que apresenta somente tipos de variveis da linguagem C++ .


int, float e caractere
int, char e float
int, char e logical
int, real e caractere
int, char e real

10 a Questo (Ref.: 201501631251)

Pontos: 1,0 / 1,0

Analise o cdigo em C++ mostrado abaixo e assinale a alternava que descreve corretamente a sua execuo:

26/06/2015 22:30

BDQ Prova

6 de 6

http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp

O cdigo armazenar em um vetor 50 nmeros inteiros e imprimir somente os nmeros pares e que sejam
maiores que 30.
O cdigo armazenar em um vetor 50 nmeros inteiros e imprimir todos os 50 nmeros.
O cdigo armazenar em um vetor 50 nmeros inteiros e imprimir somente os nmeros mpares e que
sejam maiores que 30.
O cdigo armazenar em um vetor 50 nmeros inteiros e imprimir somente os nmeros pares e que sejam
menores que 30.
O cdigo armazenar em um vetor 50 nmeros inteiros e imprimir todos os nmeros que sejam maiores
que 30.

Perodo de no visualizao da prova: desde 12/06/2015 at 25/06/2015.

26/06/2015 22:30

Вам также может понравиться