Buscar

Ciência da Computação 2

Prévia do material em texto

Questão 1
Observe o algoritmo abaixo.
Após a execução, esse algoritmo irá gerar a seguinte sequência de números:
Escolha uma:
a. -1 1 3 5
b. -3 -1 1 3 5
c. -3 -2 -1 0 1 2 3 4 5 6 7
d. -3 -1 1 3 5 7
e. -1 1 3 5 7
Questão 2
Observe o trecho de algoritmo abaixo, que utiliza a estrutura de controle para... faca...
Para gerar a mesma sequência de números, o trecho equivalente mas que usa a estrutura de controle repita... ate... fimrepita, está indicado na seguinte alternativa:
Escolha uma:
a.  
b. 
c. 
d.  
e. 
Questão 3
Observe o algoritmo abaixo.
 
Para que o algoritmo produza a série 8 5 7 6 6 7 5 8 como resultado, as variáveis M e N devem ser inicializadas, respectivamente, com os seguintes valores
Escolha uma:
a. 8 e 4
b. 9 e 4
c. 9 e 8
d. 8 e 5
e. 9 e 5
Questão 4
Analise as afirmativas abaixo, referentes às estruturas de controle repita... ate... fimrepita e enquanto... faça... fimenquanto.
(1)    O teste de controle é realizado no início da estrutura de controle.
(2)    O teste de controle é realizado no fim da estrutura de controle.
(3)    A condição de saída do loop ocorre quando o teste é VERDADEIRO.
(4)    A condição de saída do loop ocorre quando o teste é FALSO.
(5)    Se o resultado do teste for VERDADEIRO, a execução do programa permanece no loop.
(6)    Se o resultado do teste for FALSO, a execução do programa permanece no loop.  
 
Quando se trata da estrutura de controle repita... ate... fimrepita, são afirmativas verdadeiras as de números:
Escolha uma:
a. (2), (4) e (6)
b. (2), (3) e (6
c. (2), (4) e (5)
d. (1), (4) e (5)
e. (1), (3) e (5)
Questão 5
Com relação à estrutura de controle conhecida por “repita ... ate <condição> ... fimrepita”, empregada na construção de algoritmos e em programação de computadores, assinale V para a afirmativa verdadeira e F para a falsa.
(I)      A condição de teste é realizada no início da estrutura de controle.
(II)    A condição de saída do loop ocorre quando o teste é VERDADEIRO.
(III)   Se o resultado do teste for FALSO, a execução do programa permanece no loop.
 
As afirmativas (I), (II) e (III) são respectivamente, 
Escolha uma:
a. F, V e F
b. F, F e V
c. V, F e F
d. F, V e V
e. V, F e V
Questão 6
Das tabelas abaixo, duas se referem aos operadores E e OU, bastante utilizados na elaboração de programas, particularmente nas estruturas de controle dos tipos seleção e repetição.
As tabelas que se referem aos operadores E e OU são, respectivamente:
Escolha uma:
a. IV e I
b. IV e II
c. III e I
d. III e II
e. IV e III
Questão 7
Observe o algoritmo mostrado abaixo.
Após a execução, os valores das variáveis N, R, S e L são, respectivamente::
Escolha uma:
a. 10, 2.7, VERDE e FALSO
b. 11, 3.1, AMARELO e VERDADEIRO
c. 11, 2.7, VERDE e FALSO
d. 11, 2.7, AMARELO e FALSO
e. 10, 3.1, AMARELO e VERDADEIRO
Questão 8
Observe o algoritmo abaixo, que realiza os seguintes procedimentos:
Lê dois números (13 e 27 por exemplo).
Imprime os dois números na ordem de leitura (13 e 29).
Troca os valores armazenados nas variáveis X e Y, com ajuda de uma variável AUX.
Imprime os valores trocados de X e Y (29 e 13).
 
 As instruções que devem compor o  estão indicadas na seguinte alternativa: 
Escolha uma:
a. 
b. 
c. 
d. 
e. 
Questão 9
Observe o algoritmo e o resultado de sua execução, mostrados abaixo.
Para gerar esse mesmo resultado, pode-se utilizar um código que use a estrutura de controle para ... fimpara em substituição a repita ... fimrepita mostrada acima. Essa estrutura está indicada na seguinte opção:
Escolha uma:
a. 
b. 
c. 
d. 
e. 
Questão 10
Observe o algoritmo abaixo.
 
Após a execução, esse algoritmo irá gerar a seguinte sequência de números:
Escolha uma:
a. 7 9
b. 5 7 9 11
c. 7 9 11
d. 5 7 9
e. 5 6 7 8 9

Continue navegando