Questões de Concurso sobre Lógica de programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
699 questões encontradas
Questões por página
20
Mais recentes
 

programa {

funcao proc(inteiro n) {

se (n==4) {

retorna n;

} senão {

retorna 2*proc(n+1);

}

}

escreva (proc(2));

Assinale a opção que apresenta o resultado da execução do pseudo-código precedente.


A

2


B

4


C

6


D

8


E

16

No que se refere à metodologia de algoritmos e programas e tipos de dados, os comandos usados nas estruturas de controle seleção e loop em linguagens de programação utilizam, muitas das vezes, os operadores OR e AND. Nesse contexto, ao considerar que 0 representa FALSO e 1 equivale a VERDADEIRO, as tabelas-verdade que correspondem aos operadores lógicos OR e AND são, respectivamente


A

0 OR 0 -> 0ee0 AND 0 -> 0

0 OR 1 -> 1ee0 AND 1 -> 0

1 OR 0 -> 1ee1 AND 0 -> 0

1 OR 1 -> 1 e 1 AND 1 -> 1


B

0 OR 0 -> 0ee0 AND 0 -> 1

0 OR 1 -> 1ee0 AND 1 -> 1

1 OR 0 -> 1ee1 AND 0 -> 1

1 OR 1 -> 1 e 1 AND 1 -> 0


C

0 OR 0 -> 0ee0 AND 0 -> 1

0 OR 1 -> 1ee0 AND 1 -> 0

1 OR 0 -> 1ee1 AND 0 -> 0

1 OR 1 -> 0 e 1 AND 1 -> 1


D

0 OR 0 -> 1ee0 AND 0 -> 1

0 OR 1 -> 0ee0 AND 1 -> 1

1 OR 0 -> 0ee1 AND 0 -> 1

1 OR 1 -> 0 e 1 AND 1 -> 0

Nas linguagens de programação mais modernas, uma variável declarada com o tipo de dados inteiro pode receber apenas números positivos.


C

Certo


E

Errado

var

valor: real

resultado: real

inicio

soma <- 0

escreva ("digite um valor")

leia (valor)

enquanto valor <> 0 faca

resultado <- resultado + valor

escreva ("digite um valor")

leia (valor)

fimenquanto

escreva ("resultado: ", resultado)

fimalgoritmo


Considere que, na lógica do algoritmo apresentado, sejam inseridos sequencialmente os valores a seguir.


3 7 5 0 1 2


Nessa situação, o resultado da execução será


A

5.


B

18.


C

375012.


D

15.


E

16.

1. var

2. cont,n,resultado:inteiro

3. inicio

4. resultado <-1

5. leia(n)

6. para cont de 1 ate n passo 1 faca

7. _resultado <- resultado *cont

8. fimpara

9. escreva(resultado)

10. _fimalgoritmo


Em relação à lógica do algoritmo precedente, caso o valor de n (linha 5) seja igual a


A

4, o resultado será 4.


B

3, o resultado será 5.


C

2, o resultado será 12.


D

6, o resultado será 30.


E

5, o resultado será 120.

Considerando a, b, c e d como variáveis com valores iniciais iguais a 5, 7, 3 e 9, respectivamente, assinale a opção correta.


A

O resultado da expressão (a !=3 | | b < 10 | | c == 5) é falso.


B

O resultado da expressão (d > 8 && c == 3 | | a >= 10) é verdadeiro.


C

O resultado da expressão ! (d == 12 && a != 10) é falso


D

O resultado da expressão (c == 4 | | d <= 6) && (a >= 5 && b != 9) | | (! (a < 5)) é falso.


E

O resultado da expressão (a == 3 | | b > 10 | | d == 8) é verdadeiro.

Considerando o contexto de lógica de programação, assinale a alternativa que apresenta, respectivamente, a quantidade e os tipos de passagem de parâmetros.


A

2: valor e referência


B

2: formal e informal


C

2: dado e informação


D

3: booleano, real e inteiro

Em uma determinada consulta o médico prescreve a seguinte medicação, conforme a receita:


Receituário


• 400 g de ácido acetilsalicílico

• 1 mg de maleato de dexclorfeniramina

• 10 mg de cloridrato de fenilefrina

• 30 mg de cafeína


Misturar bem e ingerir com água. Repetir em momentos de crise.


Sem compreender as instruções, o paciente procurou outro médico e uma nova receita foi prescrita baseada na anterior, como apresentado a seguir:


Receituário


• Tomar 1 comprimido de Refriscol.

• Ingerir com água.

• Repetir em momentos de crise.


Com base no caso hipotético, é correto afirmar que o princípio aplicado pelo segundo médico:


A

É de superclasses, ou seja, uma abstração de algo de interesse do paciente.


B

É de encapsulamento, no qual a cápsula age como um contêiner para manter seus ingredientes, definindo uma interface que permite a manipulação do comprimido com menos erro e mais clareza.


C

É de encapsulamento, sendo considerado uma abstração de um conjunto de objetos; ao mesmo tempo também atua como um contêiner abstrato para os ingredientes que estão no objeto medicação.


D

Pode ser definido como encapsulamento, uma vez que a composição do remédio foi construída inteiramente a partir de um conjunto de itens (classes), em que cada classe cuida de um subconjunto específico de sintomas.

Analise as afirmativas sobre os conceitos de programação e marque a alternativa correta:


I- O Código fonte é uma série de comandos escritos em um processador de textos de acordo com uma linguagem de programação.

Il- Para criar código objeto, o código fonte passa por um programa conhecido como linkeditor para que possa gerar este código em linguagem de máquina.


A

Ambas as afirmativas estão corretas.


B

Somente a afirmativa l está correta.


C

Somente a afirmativa Il está correta.


D

Nenhuma das afirmativas está correta.

No contexto de lógica de programação, o símbolo em destaque tem um dado significado. Assinale a alternativa que corresponde e esse símbolo.

Imagem associada para resolução da questão


A

entrada de dados


B

processamento


C

conector


D

display

Para representar uma estrutura de seleção de múltipla escolha, conhecida também como estrutura de seleção heterogênea, utilizam-se as instruções if(se) e case (caso).


C

Certo


E

Errado

A notação húngara para nomes de variáveis é utilizada para tornar o código fonte mais limpo, a partir de indicadores para identificar o tipo das variáveis.


C

Certo


E

Errado

No contexto de lógica de programação, o símbolo em destaque possui um dado significado. Assinale a alternativa que corresponde e esse símbolo.


Imagem associada para resolução da questão


A

teclado


B

decisão


C

terminal


D

modificação de programas

O mecanismo de funcionamento de um algoritmo é representado pela sequência


A

dados, processamento e informação.


B

dados, entrada e saída.


C

entrada, saída e banco de dados.


D

declaração, comandos e encerramento.


E

informação, processamento e saída.

No contexto de lógica de programação, o símbolo em destaque possui um dado significado. Assinale a alternativa que corresponde e esse símbolo.


Imagem associada para resolução da questão


A

teclado


B

decisão


C

terminal


D

modificação de programas

1. var

2. valores: vetor [1..5] de inteiro

3. resultado, x: real

4.

5. inicio

6. para i de 1 ate 5 faca

7. __leia(valores)

8. __x<- x + valores

9. fimpara

10. resultado <- x / 5

11. escreva("Resultado: ", resultado)

12. fimalgoritmo


O resultado da lógica dos algoritmos precedente é a


A

média dos valores da matriz vetor.


B

soma dos valores de 1 a 5, ou seja, 15.


C

média dos valores de 1 a 5, ou seja, 3.


D

soma dos valores da matriz vetor.


E

ordenação dos valores de 1 a 5.

   
Gerar simulado