Logo Passei Direto
Buscar

Prova de Lógica de Programação - Avaliação Objetiva - 2

User badge image
Jose Lopes

em

Ferramentas de estudo

Questões resolvidas

Toda linguagem de programação necessita de uma forma de implementação de sua linguagem.
Assinale a alternativa correta ao conceito de compilação.
A - Processo que converte linguagem binária em linguagem hexadecimal.
B - Conversão entre o os processos de hardware e interepretadores.
C - Processo que transforma linguagem de alto nível em linguagem de maquina. Resposta correta
D - Processo que interpreta a linguagem de alto nível em linguagem de baixo nível.
E - Processo que transforma linguagem de baixo nível em linguagem de máquina.

Para realizarmos o processamento dos dados temos disponível os comandos na programação.
Este fluxograma representa qual comando?
A - Desvio condicional composto.
B - Desvio condicional simples. Resposta correta
C - Laço com contador de controle.
D - Loop infinito.
E - Repita ate.

De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Elas são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware.”.
Considerando o pseudocódigo a seguir, e a sequencia de execução dos comandos, qual valor será apresentado na tela ao final da execução?
1 Algoritmo "Exercício"
2 Var
3 a, b: inteiro
4 Início
5 a <- 1
6 b <- a + 3
7 a <- b
8 escreva (a + 2)
9 Fimalgoritmo
A - 1
B - 2
C - 3
D - 4
E - 6 Resposta correta

Os comandos de atribuição são responsável por inserir valores dentro de uma variável ou constante no desenvolvimento de um algoritmo, por meio de um operador de atribuição.
Simbolicamente, uma atribuição de valor pode ser representada, em um algoritmo, por
A - <- Resposta correta
B - <+
C - <=
D - ->
E - -->

Uma estrutura de repetição é utilizada quando um trecho do algoritmo, ou até mesmo o algoritmo inteiro, precisa ser repetido. O número de repetições pode ser fixo ou estar atrelado a uma condição.
Assinale a alternativa correta em relação a estrutura de repetição utilizada quando se tem um número fixo de repetições a serem realizadas.
A - Enquanto
B - Para Resposta correta
C - Repita
D - Se
E - Senão

Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação for executada as demais não serão. Quando este for o caso, um comando seletivo será o mais indicado.
Assinale a alternativa correta em relação ao nome do comando para situações condicionais mutuamente exclusivas.
A - case Resposta correta
B - enquanto
C - imprima
D - leia
E - para

Um programa ao ser criado precisa realizar um determinado tipo de processamento de dados. No entanto, para que o computador compreenda e execute esse programa, devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o criador de software entendam.
Assinale a alternativa correta em relação ao nome desta linguagem:
A - Linguagem de programação. Resposta correta
B - Linguagem de contexto.
C - Linguagem pragmática.
D - Linguagem de funcionalidades.
E - Linguagem livre de contexto.

Para inserirmos valores dentro de uma variável no desenvolvimento de um algoritmo utilizamos o operador de atribuição. Ele é responsável por indicar que a variável receberá um valor designado pelo programador ou operador do programa.
Em relação a atribuição é correto afirmar:
A - A atribuição é representada pelos sinais ==>.
B - Do lado direito fica a variável, à qual o valor é atribuído, e à sua esquerda podem ser adicionadas as expressões.
C - Os valores atribuídos a uma variável pode mudar seu tipo durante o programa automaticamente.
D - A atribuição insere um valor no endereço de memória alocado para a variável quando de sua declaração. Resposta correta
E - Sempre à direita do comando de atribuição deve haver um identificador de variável.

Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos).
Assinale a alternativa correta em relação a estrutura de um registro.
A - = registro : ; fim registro;
B - tipo = registro :. fim registro;
C - tipo = registro ; fim registro;
D - tipo = registro : : fim registro;
E - tipo = registro : ; fim registro; Resposta correta

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Toda linguagem de programação necessita de uma forma de implementação de sua linguagem.
Assinale a alternativa correta ao conceito de compilação.
A - Processo que converte linguagem binária em linguagem hexadecimal.
B - Conversão entre o os processos de hardware e interepretadores.
C - Processo que transforma linguagem de alto nível em linguagem de maquina. Resposta correta
D - Processo que interpreta a linguagem de alto nível em linguagem de baixo nível.
E - Processo que transforma linguagem de baixo nível em linguagem de máquina.

Para realizarmos o processamento dos dados temos disponível os comandos na programação.
Este fluxograma representa qual comando?
A - Desvio condicional composto.
B - Desvio condicional simples. Resposta correta
C - Laço com contador de controle.
D - Loop infinito.
E - Repita ate.

De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos representar as informações que iremos trocar entre a máquina e o usuário. Elas são realizadas por meio de comandos de entrada e saída de dados, tornando possível manipular dispositivos de hardware.”.
Considerando o pseudocódigo a seguir, e a sequencia de execução dos comandos, qual valor será apresentado na tela ao final da execução?
1 Algoritmo "Exercício"
2 Var
3 a, b: inteiro
4 Início
5 a <- 1
6 b <- a + 3
7 a <- b
8 escreva (a + 2)
9 Fimalgoritmo
A - 1
B - 2
C - 3
D - 4
E - 6 Resposta correta

Os comandos de atribuição são responsável por inserir valores dentro de uma variável ou constante no desenvolvimento de um algoritmo, por meio de um operador de atribuição.
Simbolicamente, uma atribuição de valor pode ser representada, em um algoritmo, por
A - <- Resposta correta
B - <+
C - <=
D - ->
E - -->

Uma estrutura de repetição é utilizada quando um trecho do algoritmo, ou até mesmo o algoritmo inteiro, precisa ser repetido. O número de repetições pode ser fixo ou estar atrelado a uma condição.
Assinale a alternativa correta em relação a estrutura de repetição utilizada quando se tem um número fixo de repetições a serem realizadas.
A - Enquanto
B - Para Resposta correta
C - Repita
D - Se
E - Senão

Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação for executada as demais não serão. Quando este for o caso, um comando seletivo será o mais indicado.
Assinale a alternativa correta em relação ao nome do comando para situações condicionais mutuamente exclusivas.
A - case Resposta correta
B - enquanto
C - imprima
D - leia
E - para

Um programa ao ser criado precisa realizar um determinado tipo de processamento de dados. No entanto, para que o computador compreenda e execute esse programa, devemos descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o criador de software entendam.
Assinale a alternativa correta em relação ao nome desta linguagem:
A - Linguagem de programação. Resposta correta
B - Linguagem de contexto.
C - Linguagem pragmática.
D - Linguagem de funcionalidades.
E - Linguagem livre de contexto.

Para inserirmos valores dentro de uma variável no desenvolvimento de um algoritmo utilizamos o operador de atribuição. Ele é responsável por indicar que a variável receberá um valor designado pelo programador ou operador do programa.
Em relação a atribuição é correto afirmar:
A - A atribuição é representada pelos sinais ==>.
B - Do lado direito fica a variável, à qual o valor é atribuído, e à sua esquerda podem ser adicionadas as expressões.
C - Os valores atribuídos a uma variável pode mudar seu tipo durante o programa automaticamente.
D - A atribuição insere um valor no endereço de memória alocado para a variável quando de sua declaração. Resposta correta
E - Sempre à direita do comando de atribuição deve haver um identificador de variável.

Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos).
Assinale a alternativa correta em relação a estrutura de um registro.
A - = registro : ; fim registro;
B - tipo = registro :. fim registro;
C - tipo = registro ; fim registro;
D - tipo = registro : : fim registro;
E - tipo = registro : ; fim registro; Resposta correta

Prévia do material em texto

Prova de Lógica de Programação - Avaliação 
Objetiva - Tentativa 2 de 2 
Questão 1 de 10 
Toda linguagem de programação necessita de uma forma de implementação de sua 
linguagem. Assinale a alternativa correta ao conceito de compilação. 
A - Processo que converte linguagem binária em linguagem hexadecimal. 
B - Conversão entre o os processos de hardware e interepretadores. 
C - Processo que transforma linguagem de alto nível em linguagem de maquina. Resposta 
correta 
D - Processo que interpreta a linguagem de alto nível em linguagem de baixo nível. 
E - Processo que transforma linguagem de baixo nível em linguagem de máquina. 
 
Questão 2 de 10 
Para realizarmos o processamento dos dados temos disponível os comandos na 
programação. Este fluxograma representa qual comando? 
 
 
A - Desvio condicional composto. 
B - Desvio condicional simples. Resposta correta 
C - Laço com contador de controle. 
D - Loop infinito. 
E - Repita ate. 
 
Questão 3 de 10 
De acordo com Costa, Koehler e Morais (2016), “No algoritmo, precisamos representar as 
informações que iremos trocar entre a máquina e o usuário. Elas são realizadas por meio de 
comandos de entrada e saída de dados, tornando possível manipular dispositivos de 
hardware.”. Considerando o pseudocódigo a seguir, e a sequencia de execução dos 
comandos, qual valor será apresentado na tela ao final da execução? 
 
1 Algoritmo "Exercício 
2 Var 
3 a, b: inteiro 
4 Início 
5 a <- 1 
6 b <- a + 3 
7 a <- b 
8 escreva (a + 2) 
9 Fimalgoritmo 
A - 1 
B - 2 
C - 3 
D - 4 
E - 6 Resposta correta 
 
Questão 4 de 10 
Os comandos de atribuição são responsável por inserir valores dentro de uma variável ou 
constante no desenvolvimento de um algoritmo, por meio de um operador de atribuição. 
Simbolicamente, uma atribuição de valor pode ser representada, em um algoritmo, por 
A - <- Resposta correta 
B - <+ 
C - <= 
D - -> 
E - --> 
 
Questão 5 de 10 
Uma estrutura de repetição é utilizada quando um trecho do algoritmo, ou até mesmo o 
algoritmo inteiro, precisa ser repetido. O número de repetições pode ser fixo ou estar 
atrelado a uma condição. Assinale a alternativa correta em relação a estrutura de repetição 
utilizada quando se tem um número fixo de repetições a serem realizadas. 
A - Enquanto 
B - Para Resposta correta 
C - Repita 
D - Se 
E - Senão 
 
Questão 6 de 10 
Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação 
for executada as demais não serão. Quando este for o caso, um comando seletivo será o 
mais indicado. Assinale a alternativa correta em relação ao nome do comando para situações 
condicionais mutuamente exclusivas. 
A - case Resposta correta 
B - enquanto 
C - imprima 
D - leia 
E - para 
 
Questão 7 de 10 
Segundo FORBELLONE (2005), um vetor é uma variável dividida em várias “caixas”. Cada 
“caixa” é identificada por um número que se refere à sua posição no vetor. Esse número é 
chamado de índice do vetor. Considerando o pseudocódigo a seguir, após sua execução, 
quais valores são apresentados em tela? 
 
image.png 12.98 KB 
 
 
A - 1 2 3 4 5, 1 2 3 4 5 
B - 1 2 3 4 5, 2 4 6 8 10 
C - 3, 3 
D - 3, 4 
E - 3, 6 Resposta correta 
 
Questão 8 de 10 
Um programa ao ser criado precisa realizar um determinado tipo de processamento de 
dados. No entanto, para que o computador compreenda e execute esse programa, devemos 
descrevê-lo usando algum tipo de linguagem que tanto o computador quanto o criador de 
software entendam. Assinale a alternativa correta em relação ao nome desta linguagem: 
 
A - Linguagem de programação. Resposta correta 
B - Linguagem de contexto. 
C - Linguagem pragmática. 
D - Linguagem de funcionalidades. 
E - Linguagem livre de contexto. 
 
Questão 9 de 10 
Para inserirmos valores dentro de uma variável no desenvolvimento de um algoritmo 
utilizamos o operador de atribuição. Ele é responsável por indicar que a variável receberá 
um valor designado pelo programador ou operador do programa. Em relação a atribuição é 
correto afirmar: 
A - A atribuição é representada pelos sinais ==>. 
B - Do lado direito fica a variável, à qual o valor é atribuído, e à sua esquerda podem ser 
adicionadas as expressões. 
C - Os valores atribuídos a uma variável pode mudar seu tipo durante o programa 
automaticamente. 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png
D - A atribuição insere um valor no endereço de memória alocado para a variável quando de 
sua declaração. Resposta correta 
E - Sempre à direita do comando de atribuição deve haver um identificador de variável. 
 
Questão 10 de 10 
Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes 
(heterogêneos). Assinale a alternativa correta em relação a estrutura de um registro. 
A - <ident_registro> = registro 
<tipo>: <ident_campos>; 
fim registro; 
 
B - tipo<ident_registro> = registro 
<ident_campos>:<tipo>. 
fim registro; 
 
C - tipo<ident_registro> = registro 
<ident_campos>; 
fim registro; 
 
D - tipo<ident_registro> = registro 
<tipo>: <ident_campos>:<tipo> 
fim registro; 
 
E - tipo<ident_registro> = registro 
<tipo>: <ident_campos>; 
fim registro; 
 Resposta correta

Mais conteúdos dessa disciplina