Logo Passei Direto
Buscar

Prova de Lógica de Programação

Prova de Lógica de Programação com questões de múltipla escolha e V/F sobre definição de software; linguagens de baixo/alto nível (Assembly, Fortran); estruturas de seleção em Portugol/Visualg; pseudocódigo e valores de variáveis; registros; e modularização (procedimentos, parâmetros e retorno).

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Um software pode ser definido como um conjunto de programas, rotinas ou instruções que controlam o funcionamento de um computador. Esse programa pode compreender tipos de linguagens que são consideradas como Linguagens de baixo nível e linguagens de alto nível.
Dada as afirmativas abaixo: I- Linguagem de baixo nível é representada de forma binária, ou seja, 0 e 1. II- Existem várias linguagens de baixo nível, entre elas destaca-se a linguagem Assembly. III- Fortran é uma linguagem de baixo nível que foi desenvolvida pela IBM na década de 90. IV- Linguagens de programação de alto nível são linguagens que possibilitam a tradução de linguagens de alto nível em linguagem de máquina, muitas vezes por meio de compiladores. V- Linguagem Octal é um tipo de linguagem de baixo nível. Assinale a alternativa correta:
A - I, II e IV são corretas.
B - I, II, III são corretas.
C - I, II, III e IV são corretas.
D - I, II, III, IV e V são corretas.
E - I, III e V são corretas.

Normalmente um programa quando desenvolvido utiliza uma ou mais estrutura de seleção durante a sua execução. As estruturas de seleção são utilizadas para tomada de decisão e sinalizam se um determinado bloco de comandos ocorre ou não. Muitas vezes a condição está relacionada ao resultado de uma ou várias expressões.
Dada as afirmativas: I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então" e “fimse”. II. A cláusula “senao" é utilizada para executar uma sequência de comandos quando a estrutura condicional resulta em FALSO. III. Depois da cláusula “senao" é necessário colocar uma expressão lógica antes da sequência de comandos. IV. Uma estrutura de seleção composta é iniciada pela cláusula “enquanto”. V. A estrutura de seleção composta alinhada é iniciada pelas cláusulas “para” e “repita”. Assinale a alternativa correta para a representação da seleção no Visualg.
A - I e II são corretas
B - I, II e III são corretas.
C - I, II, III, IV e V são corretas.
D - I, II, IV e V são corretas.
E - I, III e V são corretas.

Registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Dadas as afirmativas, a respeito de registros:
Assinale a alternativa correta:
I. São sempre utilizados na forma de matriz.
II. Também são chamados de “variáveis compostas heterogêneas”.
III. Cada informação do registro é chamada de “campo”.
IV. Cada campo pode ser de um tipo diferente.
V. São sempre usadas para armazenar uma quantidade muito grande de informações.
A - I e IV são corretas.
B - I, II, e III são corretas.
C - I, II, III, IV e V são corretas.
D - II e II são corretas.
E - II, III e IV são corretas.

A modularização ou sub-rotinas de um código pode acontecer pela criação de procedimentos ou funções que permitem a manipulação de parâmetros que podem ou não retornar valores.
Marque (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas.
( ) o parâmetro é o argumento variável e a variável é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu nome
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) um procedimento pode ter vários parâmetros e valores sendo retornados
A - F, V, V, F, F.
B - V, F, V, F, F.
C - V, F, V, V, F.
D - V, V, F, F, F.
E - V, V, V, F, F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Um software pode ser definido como um conjunto de programas, rotinas ou instruções que controlam o funcionamento de um computador. Esse programa pode compreender tipos de linguagens que são consideradas como Linguagens de baixo nível e linguagens de alto nível.
Dada as afirmativas abaixo: I- Linguagem de baixo nível é representada de forma binária, ou seja, 0 e 1. II- Existem várias linguagens de baixo nível, entre elas destaca-se a linguagem Assembly. III- Fortran é uma linguagem de baixo nível que foi desenvolvida pela IBM na década de 90. IV- Linguagens de programação de alto nível são linguagens que possibilitam a tradução de linguagens de alto nível em linguagem de máquina, muitas vezes por meio de compiladores. V- Linguagem Octal é um tipo de linguagem de baixo nível. Assinale a alternativa correta:
A - I, II e IV são corretas.
B - I, II, III são corretas.
C - I, II, III e IV são corretas.
D - I, II, III, IV e V são corretas.
E - I, III e V são corretas.

Normalmente um programa quando desenvolvido utiliza uma ou mais estrutura de seleção durante a sua execução. As estruturas de seleção são utilizadas para tomada de decisão e sinalizam se um determinado bloco de comandos ocorre ou não. Muitas vezes a condição está relacionada ao resultado de uma ou várias expressões.
Dada as afirmativas: I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então" e “fimse”. II. A cláusula “senao" é utilizada para executar uma sequência de comandos quando a estrutura condicional resulta em FALSO. III. Depois da cláusula “senao" é necessário colocar uma expressão lógica antes da sequência de comandos. IV. Uma estrutura de seleção composta é iniciada pela cláusula “enquanto”. V. A estrutura de seleção composta alinhada é iniciada pelas cláusulas “para” e “repita”. Assinale a alternativa correta para a representação da seleção no Visualg.
A - I e II são corretas
B - I, II e III são corretas.
C - I, II, III, IV e V são corretas.
D - I, II, IV e V são corretas.
E - I, III e V são corretas.

Registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Dadas as afirmativas, a respeito de registros:
Assinale a alternativa correta:
I. São sempre utilizados na forma de matriz.
II. Também são chamados de “variáveis compostas heterogêneas”.
III. Cada informação do registro é chamada de “campo”.
IV. Cada campo pode ser de um tipo diferente.
V. São sempre usadas para armazenar uma quantidade muito grande de informações.
A - I e IV são corretas.
B - I, II, e III são corretas.
C - I, II, III, IV e V são corretas.
D - II e II são corretas.
E - II, III e IV são corretas.

A modularização ou sub-rotinas de um código pode acontecer pela criação de procedimentos ou funções que permitem a manipulação de parâmetros que podem ou não retornar valores.
Marque (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas.
( ) o parâmetro é o argumento variável e a variável é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu nome
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) um procedimento pode ter vários parâmetros e valores sendo retornados
A - F, V, V, F, F.
B - V, F, V, F, F.
C - V, F, V, V, F.
D - V, V, F, F, F.
E - V, V, V, F, F.

Prévia do material em texto

Prova de Lógica de Programação - Exercício do Conhecimento
Um software pode ser definido como um conjunto de programas, rotinas ou instruções que controlam o funcionamento de um computador. Esse programa pode compreender tipos de linguagens que são consideradas como Linguagens de baixo nível e linguagens de alto nível. Dada as afirmativas abaixo:
I- Linguagem de baixo nível é representada de forma binária, ou seja, 0 e 1.
II- Existem várias linguagens de baixo nível, entre elas destaca-se a linguagem Assembly.
III- Fortran é uma linguagem de baixo nível que foi desenvolvida pela IBM na década de 90.
IV- Linguagens de programação de alto nível são linguagens que possibilitam a tradução de linguagens de alto nível em linguagem de máquina, muitas vezes por meio de compiladores.
V- Linguagem Octal é um tipo de linguagem de baixo nível.
Assinale a alternativa correta:
A - I, II e IV são corretas. correta
B - I, II, III são corretas.
C - I, II, III e IV são corretas.
D - I, II, III, IV e V são corretas.
E - I, III e V são corretas.
Normalmente um programa quando desenvolvido utiliza uma ou mais estrutura de seleção durante a sua execução. As estruturas de seleção são utilizadas para tomada de decisão e sinalizam se um determinado bloco de comandos ocorre ou não. Muitas vezes a condição está relacionada ao resultado de uma ou várias expressões. Dada as afirmativas:
I. Uma estrutura de seleção simples utiliza as cláusulas “se”, “então" e “fimse”.
II. A cláusula “senao" é utilizada para executar uma sequência de comandos quando a estrutura condicional resulta em FALSO.
III. Depois da cláusula “senao" é necessário colocar uma expressão lógica antes da sequência de comandos.
IV. Uma estrutura de seleção composta é iniciada pela cláusula “enquanto”.
V. A estrutura de seleção composta alinhada é iniciada pelas cláusulas “para” e “repita”.
Assinale a alternativa correta para a representação da seleção no Visualg.
A - I e II são corretas correta
B - I, II e III são corretas.
C - I, II, III, IV e V são corretas.
D - I, II, IV e V são corretas.
E - I, III e V são corretas.
O português estruturado ou também conhecido por portugol é uma linguagem que utiliza a pseudolinguagem para desenvolvimento de algoritmos estruturados usando a língua portuguesa. A ferramenta que permite a execução dos algoritmos em pseudolinguagem é o Visualg. Dado o pseudocódigo a seguir:
Assinale a alternativa correta para os valores em memória da variável “x” e apresentados em tela das variáveis “x” e “y”, respectivamente:
A -
1, 2, 3.
B -
2, 3, 1.
C -
2, 3, 2.
D -
2, 3, 3.
E -
3, 3, 3. Resposta correta
Registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Dadas as afirmativas, a respeito de registros:
I. São sempre utilizados na forma de matriz.
II. Também são chamados de “variáveis compostas heterogêneas”.
III. Cada informação do registro é chamada de “campo”.
IV. Cada campo pode ser de um tipo diferente.
V. São sempre usadas para armazenar uma quantidade muito grande de informações.
Assinale a alternativa correta:
A - I e IV são corretas.
B - I, II, e III são corretas
C - I, II, III, IV e V são corretas.
D - II e II são corretas.
E - II, III e IV são corretas Resposta correta
A modularização ou sub-rotinas de um código pode acontecer pela criação de procedimentos ou funções que permitem a manipulação de parâmetros que podem ou não retornar valores.
Marque (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas.
( ) o parâmetro é o argumento variável e a variável é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu nome
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) um procedimento pode ter vários parâmetros e valores sendo retornados
Assinale a alternativa correta:
A - F, V, V, F, F. Resposta correta
B - V, F, V, F, F.
C - V, F, V, V, F.
D - V, V, F, F, F.
E - V, V, V, F, F.

Mais conteúdos dessa disciplina