You are on page 1of 13

1a Questo (Ref.

: 201403261711) Pontos: 0,0 / 0,1


Podemos construir um algoritmo, usando vrias linguagens. Assinale a opo CORRETA que
representa uma linguagem que usa smbolos padronizados e considerada uma linguagem
universal, visto que pouco se escreve.

Pseudolinguagem
Linguagem natural
Linguagem grfica - diagrama de Euler
Linguagem grfica - fluxograma
Linguagem de marcao

2a Questo (Ref.: 201403166374) Pontos: 0,1 / 0,1


Qual das seguintes opes no se caracteriza como forma de representao de um algoritmo?

Fluxograma Convencional
Descrio Narrativa
Lgica Booleana
Pseudocdigo
Portugol

Gabarito Comentado. Gabarito Comentado.

3a Questo (Ref.: 201403764443) Pontos: 0,0 / 0,1


O computador s entende linguagem de 0's e 1's. Nesse sentido, importante conhecer como fazer a
converso de um nmero da base decimal para um nmero na base binria. O nmero 87, se escrito
na base binria, equivale a:

0101 1000
Nenhuma das anteriores
0101 0110
0101 0111
1101 0111

Gabarito Comentado. Gabarito Comentado.

4a Questo (Ref.: 201403764449) Pontos: 0,0 / 0,1


O computador s entende linguagem de 0's e 1's. Nesse sentido, importante conhecer como fazer a
converso de um nmero da base decimal para um nmero na base binria. O nmero 01011111b,
se escrito na base decimal, equivale a:

127
63
65
95
93

Gabarito Comentado.

5a Questo (Ref.: 201403166365) Pontos: 0,1 / 0,1


Em relao a algoritmos:
I. uma sequncia lgica de instrues que devem ser seguidas para a resoluo de um problema ou
para a execuo de uma tarefa.
II. Os algoritmos no podem ser utilizados na rea das cincias cognitivas devido a sua interpretao
ambgua.
III. Os algoritmos podem constituir uma parte importante da documentao de sistemas, pois
descrevem as tarefas a serem realizadas pelos programas.
Dadas as sentenas, podemos afirmar que:

II e III so falsas.
I e III so verdadeiras.
I e II so falsas.
I e III so falsas.
I e II so verdadeiras.
1a Questo (Ref.: 201403764444) Pontos: 0,0 / 0,1
O computador s entende linguagem de 0's e 1's. Nesse sentido, importante conhecer como fazer a
converso de um nmero da base decimal para um nmero na base binria. O nmero 92, se escrito
na base binria, equivale a:

0101 1100
Nenhuma das anteriores
0101 1000
0101 0111
1101 0111

Gabarito Comentado. Gabarito Comentado.

2a Questo (Ref.: 201403261704) Pontos: 0,0 / 0,1


Assumindo que um nmero precisa de dois bytes pra ser armazenado na memria e que um dos
bits reservado para o sinal(0 positivo e 1, negativo) na representao de sinal e magnitude,
observe o nmero abaixo e assinale a opo correta cuja resposta representa o nmero no
sistema decimal.

0000000010000001

-257
-128
257
-256
256

3a Questo (Ref.: 201403794409) Pontos: 0,0 / 0,1


Com base nas estruturas de Algoritmos, quais so as estrutura de Deciso?

REPITA... ATE ESCOLHA...CASO


ESCOLHA... CASO SE...ENTAO...SENAO
SE...ENTAO...SENAO DECIDE...ATE...
ENQUANTO... FACA SE... ENTAO... SENAO
PARA...DE...ATE...FACA ENQUANTO...FACA

Gabarito Comentado. Gabarito Comentado.

4a Questo (Ref.: 201403261940) Pontos: 0,1 / 0,1


Estava pesquisando na internet, quando encontrei o diagrama NS/Chapin abaixo. Supondo que foi
digitado o valor de 2000, qual a sada?

400
2040
2400
40
2000
Gabarito Comentado. Gabarito Comentado.

5a Questo (Ref.: 201403228474) Pontos: 0,1 / 0,1


Os algoritmos podem ser definidos usando diversos instrumentos, como a linguagem
natural, os fluxogramas, o diagrama de chapin, o portugus estruturado ou mesmo atravs
de uma linguagem de programao, como o C ou o C++. sabido que o nvel de
detalhamento e preciso dos algoritmos varia em cada uma dessas representaes. Com
base nessas afirmaes e nas informaes vistas em aula, vlido afirmar que:

O fluxograma, por ser uma representao grfica, a


forma mais completa de especificar um algoritmo.
Infelizmente ela se aplica somente a linguagens de
programao especficas, sendo de utilidade bastante
limitada e intil para representar outros processos no
computacionais.
A linguagem natural a melhor forma de representar
um algoritmo, devido sua grande flexibilidade e
objetividade: uma descrio qualquer em linguagem
natural sempre ser interpretada da mesma forma por
qualquer pessoa ou equipamento.
O diagrama de chapin uma forma totalmente textual
de representar um algoritmo.
impossvel criar um algoritmo, mesmo que simples,
diretamente com o uso de linguagem de programao,
no importa a experincia do programador: sempre ser
necessrio criar o algoritmo em linguagem natural,
depois passar ao fluxograma e, finalmente, passar ao
portugus estruturado.
O portugus estruturado inclui obrigatoriamente
alguns detalhes que, normalmente, no so indicados
na linguagem natural, como o tipo de dado que pode
ser armazenado em cada varivel, por exemplo
1a Questo (Ref.: 201403262728) Pontos: 0,1 / 0,1
Tendo em vista os trs grupos de operadores usados nas estruturas de deciso pode afirmar que

Existe uma hierarquia nos operadores relacionais que : > >= < < = == !=
Os operadores aritmticos tm hierarquia menor do que os operadores relacionais
Os operadores lgicos tm hierarquia maior do que os aritmticos
O operador de maior hierarquia dentre os operadores lgicos a negao(!)
Os operadores relacionais tm hierarquia menor do que os operadores lgicos.
2a Questo (Ref.: 201403144404) Pontos: 0,1 / 0,1
Em relao lgica de programao, considere os pseudocdigos:

O resultado da soluo apresentada por Alg2 maior do que a de Alg1.


Somente Alg2 tem consistncia em sua representao e chega a um resultado.
O resultado da soluo apresentada por Alg2 menor do que a de Alg1.
Somente Alg1 tem consistncia em sua representao e chega a um resultado.
Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.

3a Questo (Ref.: 201403209908) Pontos: 0,0 / 0,1


______________ definida como a aplicao de um computador para atravessar e conectar vrios sistemas computadorizados e uni-los num todo
coerente e integrado.

CAD

CIM
CAM
EID
EDI
4a Questo (Ref.: 201403261719) Pontos: 0,1 / 0,1
Segundo George Plya, as quatro fases que devero ser seguidas para se resolver um problema,
na ordem, so:

Planeje, Execute o plano, Compreenda o problema e Reflita sobre a soluo


Planeje, Compreenda o problema, Reflita sobre a soluo e Execute o plano
Compreenda o problema, Reflita sobre a soluo, Planeje e Execute o plano
Compreenda o problema, Planeje, Execute o plano e Reflita sobre a soluo
Compreenda o problema, Planeje, Reflita sobre a soluo e Execute o plano

Gabarito Comentado. Gabarito Comentado.

5a Questo (Ref.: 201403261672) Pontos: 0,0 / 0,1


Para interligar CPU, Memria Principal e os dispositivos de E/S, existem trs barramentos.
Assinale a opo onde eles esto presentes.

Dados / Endereo / Controle


Dados / Endereo / Fluxo
Contedo / Endereo / Fluxo
Dados / Controle / Fluxo
Contedo / Fluxo / Controle
1a Questo (Ref.: 201403146890) Pontos: 0,0 / 0,1
Considere o algoritmo em que feita uma passagem de argumentos por referncia, em que V[] um
vetor de inteiros e X e Y so valores inteiros.
Com respeito ao algoritmo acima, assinale a opo correta:

Considere vet um vetor que contenha os valores [1,2,3,4,5,6,7,8,9,10] e a chamada da funo


f1(vet,1,5). A alterao da linha 5 para retorne 1 + f1(V,X+1,Y+1) no alteraria o resultado da
execuo da funo.
A chamada f1(vet,8,1) leva a uma execuo infinita, qualquer que seja o vetor vet passado
como parmetro.
A funo recursiva f1 retorna a quantidade de valores zero que existem desde a posio X at
a posio Y do vetor V.
A garantia de que a funo recursiva no ser infinitamente executada est implementada
exclusivamente no trecho do algoritmo que compreende da linha 10 linha 14.
Considerando as caractersticas da funo f1, no possvel implement-la sem o uso de
recursividade.

2a Questo (Ref.: 201403262725) Pontos: 0,1 / 0,1


Observe o programa abaixo com muita ateno e suponha que voc digitou nessa ordem 30, 50.
Selecione a opo cujo contedo igual aos valores exibidos na tela.

#include
using namespace std;
int main()
{
float ha,total;
int h;
cin >> ha >> h;
total = ha * h * 4.5;
cout << total << endl;
cout << total * 0.1 << endl;
cout << total * 0.9 << endl;
system("pause");
}

67500
6750
60750
6750
67.5
6682.5
6750
675
607.5
6750
675
6075
67500
675
66825

3a Questo (Ref.: 201403209908) Pontos: 0,1 / 0,1


______________ definida como a aplicao de um computador para atravessar e conectar vrios sistemas computadorizados e uni-los num todo
coerente e integrado.

CAM
EID
CIM
CAD

EDI

4a Questo (Ref.: 201403262722) Pontos: 0,1 / 0,1


Observe o programa abaixo com muita ateno e suponha que voc executou duas vezes ele.
Sendo que na primeira vez, digitou nessa ordem: 2000, 4 e, na segunda vez, digitou nessa ordem:
3000, 4 . Selecione a opo cujo contedo igual aos valores exibidos, em separado, na tela.

#include
using namespace std;
int main()
{
float s, r;
cin >> s >> r;
if( s < 2000 )
cout << s * r << endl;
else if( s < 3000 )
cout << s + s * r << endl;
else
cout << s + s * r / 100 << endl;
system("pause");
}

2080 / 15000
10000 / 3120
10000 / 15000
2080 / 3120
8000 / 15000

5a Questo (Ref.: 201403261969) Pontos: 0,1 / 0,1


O comando que exibe na tela o contedo de varivel, constante ou resultado de operao :
leia
se
para
imprima
escolha
1a Questo (Ref.: 201403261719) Pontos: 0,1 / 0,1
Segundo George Plya, as quatro fases que devero ser seguidas para se resolver um problema,
na ordem, so:

Planeje, Compreenda o problema, Reflita sobre a soluo e Execute o plano


Compreenda o problema, Planeje, Reflita sobre a soluo e Execute o plano
Compreenda o problema, Planeje, Execute o plano e Reflita sobre a soluo
Compreenda o problema, Reflita sobre a soluo, Planeje e Execute o plano
Planeje, Execute o plano, Compreenda o problema e Reflita sobre a soluo

Gabarito Comentado. Gabarito Comentado.

2a Questo (Ref.: 201403261911) Pontos: 0,1 / 0,1


Na prova de Lgica de Programao, na questo dissertativa, era pedido para se construir um
algoritmo de nome prova que exibisse a palavra Engenheiro(a) na primeira linha e a expresso
EAD-ESTACIO, comeando na segunda zona da terceira linha. Abaixo esto as respostas de
cinco alunos. S uma atende s exigncias do enunciado. Assinale a opo CORRETA.

prog prova imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog


prog teste imprima "Engenheiro(a)\n\n\tEAD-ESTACIO"; fimprog
prog prova imprima "Engenheiro(a)\t\n\nEAD-ESTACIO"; fimprog
prog prova imprima "Engenheiro(a)\n\n\n\tEAD-ESTACIO"; fimprog
prog teste imprima "Engenheiro(a)\t\n\n\nEAD-ESTACIO"; fimprog

Gabarito Comentado.

3a Questo (Ref.: 201403262726) Pontos: 0,1 / 0,1


Observe o programa abaixo com muita ateno e suponha que voc digitou nessa ordem 5000, 4.
Selecione a opo cujo contedo igual aos valores exibidos na tela.

#include
using namespace std;
int main()
{
float v, r, total;
cin >> v >> r;
total = v * ( 1 - r/ 100 );
cout << v << endl;
cout << total << endl;
system("pause");
}

5000
3500
5000
150
5000
15
5000
4815
5000
4850

4a Questo (Ref.: 201403261698) Pontos: 0,1 / 0,1


Sabe-se que, em cada sistema posicional, temos um conjunto de algarismos e/ou letras para
representar todos os nmeros. Dessa forma, na base 2, temos somente os algarismos 0 e 1 para
representar todos os nmeros. Qual das seqncias abaixo representa, no sistema binrio, o
nmero 85 em decimal?

1011001
1100001
1010110
1110001
1010101

5a Questo (Ref.: 201403261682) Pontos: 0,1 / 0,1


Existe um registrador que ponto de concentrao de tudo que armazenado na, ou copiado da,
Memria Principal. Assinale a opo onde est presente esse registrador.

CC
PC
RI
RDM
REM

1a Questo (Ref.: 201403144405) Pontos: 0,1 / 0,1


Considere o trecho de cdigo a seguir:

Ao final da execuo do trecho de cdigo acima, os valores de X e J so iguais, respectivamente, a:

9 e 12.
8 e 11.
10 e 14
7 e 11.
6 e 12.

2a Questo (Ref.: 201403144379) Pontos: 0,0 / 0,1


Considere o algoritmo abaixo, em pseudocdigo:

Suponha que os dados de entrada A e NOME sejam, respectivamente, "1" e "Maria". Qual a sada
do algoritmo?

4
5
1
3
2

3a Questo (Ref.: 201403764448) Pontos: 0,1 / 0,1


O computador s entende linguagem de 0's e 1's. Nesse sentido, importante conhecer como fazer a
converso de um nmero da base decimal para um nmero na base binria. O nmero 11100101b,
se escrito na base decimal, equivale a:

148
229
120
Nenhuma das anteriores
175

Gabarito Comentado.

4a Questo (Ref.: 201403143370) Pontos: 0,1 / 0,1


Segundo o Sistema Internacional de Unidades (SI), os nomes dos mltiplos e submltiplos de uma
unidade so formados mediante os seguintes prefixos:

Assim, por exemplo, tem-se que: 30 Gm (gigametros) = 30 . 109 m (metros).

Com base nessas informaes, se a unidade de medida fosse o byte (b), ento a razo entre 1 800 b
e 0,06 dab, nesta ordem, seria um nmero compreendido entre:

10-5 e 10-4
10-1 e 1
10-4 e 10-3
10-3 e 10-2
10-2 e 10-1
5a Questo (Ref.: 201403166365) Pontos: 0,1 / 0,1
Em relao a algoritmos:
I. uma sequncia lgica de instrues que devem ser seguidas para a resoluo de um problema ou
para a execuo de uma tarefa.
II. Os algoritmos no podem ser utilizados na rea das cincias cognitivas devido a sua interpretao
ambgua.
III. Os algoritmos podem constituir uma parte importante da documentao de sistemas, pois
descrevem as tarefas a serem realizadas pelos programas.
Dadas as sentenas, podemos afirmar que:

I e II so verdadeiras.
II e III so falsas.
I e III so falsas.
I e III so verdadeiras.
I e II so falsas.

You might also like