Logo Passei Direto
Buscar

Exercício de Lógica de Programação - Exercício de Fixação 3-3

User badge image
Jose Lopes

em

Ferramentas de estudo

Questões resolvidas

Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7
A - real matriz[3][7]
B - numérico matriz[7][3]
C - numérico matriz[3][7] Resposta correta
D - numérico [3][7]
E - matriz[3][7]

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?
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

Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de repetição, é correto afirmar que:
Assinale a alternativa correta:
I. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco.
II. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
III. A estrutura “para .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco.
IV. A estrutura “repita .. ate” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
A - apenas as alternativas III e IV
B - apenas as alternativas II, III e IV
C - apenas as alternativas II e IV
D - apenas as alternativas I, III e IV
E - apenas as alternativas I e IV Resposta correta

Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Em relação ao uso de registros em programação.
Assinale a alternativa correta:
I – Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica.
II –Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo diferente.
III – Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo.
IV –São importantes principalmente por necessidades específicas das aplicações que, por sua vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de funcionários ordenados por departamento; lista de dependentes por data de nascimento etc.
A - Apenas I está correta
B - Apenas III está correta
C - Apenas IV está correta
D - I e II estão corretas Resposta correta
E - I, II e III estão corretas

Preencher um vetor significa atribuir valores a todas as suas posições. Assim, deve-se implementar um mecanismo que faça uma variável assumir todos os valores possíveis para o índice.
Assinale a alternativa correta para a sintaxe correta de preenchimento de vetor.
A - para i de 1 e se 5 faça Leia vetor[i] Fimpara
B - para i de 1 e 5 faça Leia vetor[i] Fimpara
C - para i de 1 até 5 faça Leia vetor[i] Resposta correta
D - para i até 5 faça Leia vetor[i] Fimpara
E - para i == 1 até 5 faça Leia vetor[i] Fimpara

Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de instruções que realizam tarefas específicas.
Assinale a alternativa correta em relação a modularização.
A - Os programas são executados estaticamente, uma linha de cada vez.
B - O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez.
C - Desvios de execução são utilizados quando uma é chamada por outro programa.
D - Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas. Resposta correta
E - A utilização de sub-rotinas não permite a realização de desvios de execução.

Na modularização as sub-rotinas podem ser definidas de duas formas: com retorno de valor e sem retorno de valor.
Assinale a alternativa correta em relação a estes métodos.
A - Procedimento e Unidade.
B - Procedimento e Método.
C - Procedimento e Função. Resposta correta
D - Método e Função.
E - Condicional e Procedimento.

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

Cormen et al. (2002, p. 571) citam diversas operações que podem ser realizadas sobre matrizes, tais como adição (soma), subtração e multiplicação, cálculo de matriz inversa, ordenação e cálculo de determinantes.
Considerando o pseudocódigo a seguir, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
• ( )“m” é um vetor bidimensional de 2 linhas e 3 colunas
• ( )“m” é um vetor bidimensional de 3 linhas e 2 colunas
• ( )cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha
• ( )todas as posições da matriz “m” recebem valor
• ( )todas as posições da matriz “m” são apresentadas em tela
A - V, F, V, F, F
B - V, F, V, V, F Resposta correta
C - V, F, F, F, F
D - F, V, V, F, F
E - F, V, V, V, F

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

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

Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7
A - real matriz[3][7]
B - numérico matriz[7][3]
C - numérico matriz[3][7] Resposta correta
D - numérico [3][7]
E - matriz[3][7]

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?
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

Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição (teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, sobre estruturas de repetição, é correto afirmar que:
Assinale a alternativa correta:
I. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco.
II. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
III. A estrutura “para .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no início do bloco.
IV. A estrutura “repita .. ate” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
A - apenas as alternativas III e IV
B - apenas as alternativas II, III e IV
C - apenas as alternativas II e IV
D - apenas as alternativas I, III e IV
E - apenas as alternativas I e IV Resposta correta

Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes (heterogêneos). Em relação ao uso de registros em programação.
Assinale a alternativa correta:
I – Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que guardam uma estreita relação lógica.
II –Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo diferente.
III – Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo.
IV –São importantes principalmente por necessidades específicas das aplicações que, por sua vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de funcionários ordenados por departamento; lista de dependentes por data de nascimento etc.
A - Apenas I está correta
B - Apenas III está correta
C - Apenas IV está correta
D - I e II estão corretas Resposta correta
E - I, II e III estão corretas

Preencher um vetor significa atribuir valores a todas as suas posições. Assim, deve-se implementar um mecanismo que faça uma variável assumir todos os valores possíveis para o índice.
Assinale a alternativa correta para a sintaxe correta de preenchimento de vetor.
A - para i de 1 e se 5 faça Leia vetor[i] Fimpara
B - para i de 1 e 5 faça Leia vetor[i] Fimpara
C - para i de 1 até 5 faça Leia vetor[i] Resposta correta
D - para i até 5 faça Leia vetor[i] Fimpara
E - para i == 1 até 5 faça Leia vetor[i] Fimpara

Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de instruções que realizam tarefas específicas.
Assinale a alternativa correta em relação a modularização.
A - Os programas são executados estaticamente, uma linha de cada vez.
B - O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez.
C - Desvios de execução são utilizados quando uma é chamada por outro programa.
D - Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas tarefas. Resposta correta
E - A utilização de sub-rotinas não permite a realização de desvios de execução.

Na modularização as sub-rotinas podem ser definidas de duas formas: com retorno de valor e sem retorno de valor.
Assinale a alternativa correta em relação a estes métodos.
A - Procedimento e Unidade.
B - Procedimento e Método.
C - Procedimento e Função. Resposta correta
D - Método e Função.
E - Condicional e Procedimento.

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

Cormen et al. (2002, p. 571) citam diversas operações que podem ser realizadas sobre matrizes, tais como adição (soma), subtração e multiplicação, cálculo de matriz inversa, ordenação e cálculo de determinantes.
Considerando o pseudocódigo a seguir, assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
• ( )“m” é um vetor bidimensional de 2 linhas e 3 colunas
• ( )“m” é um vetor bidimensional de 3 linhas e 2 colunas
• ( )cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha
• ( )todas as posições da matriz “m” recebem valor
• ( )todas as posições da matriz “m” são apresentadas em tela
A - V, F, V, F, F
B - V, F, V, V, F Resposta correta
C - V, F, F, F, F
D - F, V, V, F, F
E - F, V, V, V, F

Prévia do material em texto

Exercício de Lógica de Programação - Exercício 
de Fixação 3 - Tentativa 3 de 3 
Questão 1 de 10 
Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a 
representação de uma matriz de números inteiros 3x7. 
A - matriz[3][7] 
B - numérico [3][7] 
C - numérico matriz[3][7] Resposta correta 
D - numérico matriz[7][3] 
E - real matriz[3][7] 
 
Questão 2 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 3 de 10 
Uma estrutura de repetição é utilizada quando há necessidade de repetir um ou mais 
comandos. Os comandos subordinados à estrutura são repetidos mediante uma condição 
(teste lógico). Considerando a pseudolinguagem Portugol e a sua implementação em Visualg, 
sobre estruturas de repetição, é correto afirmar que: 
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
 
 
I. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de 
repetições, e o teste lógico é realizado no início do bloco. 
II. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de 
repetições, e o teste lógico é realizado no final do bloco. 
III. A estrutura “para .. faca” é utilizada quando há um número indefinido de repetições, e o 
teste lógico é realizado no início do bloco. 
IV. A estrutura “repita .. ate” é utilizada quando há um número indefinido de repetições, e o 
teste lógico é realizado no final do bloco. 
 
 
Assinale a alternativa correta: 
A - apenas as alternativas III e IV 
B - apenas as alternativas II, III e IV 
C - apenas as alternativas II e IV 
D - apenas as alternativas I, III e IV 
E - apenas as alternativas I e IV Resposta correta 
 
Questão 4 de 10 
Registros são conjuntos de dados logicamente relacionados, mas de tipos diferentes 
(heterogêneos). Em relação ao uso de registros em programação. 
I – Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas que 
guardam uma estreita relação lógica. 
II –Cada informação do registro é chamada de campo, e cada campo possui, ou não, um tipo 
diferente. 
III – Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo. 
IV –São importantes principalmente por necessidades específicas das aplicações que, por sua 
vez, cumprem as regras de negócios dos sistemas que elas atendem, por exemplo, 
ordenação dos alunos por ordem alfabética para emissão do diário de classe; relação de 
funcionários ordenados por departamento; lista de dependentes por data de nascimento etc. 
Assinale a alternativa correta: 
A - Apenas I está correta 
B - Apenas III está correta 
C - Apenas IV está correta 
D - I e II estão corretas Resposta correta 
E - I, II e III estão corretas 
 
Questão 5 de 10 
Preencher um vetor significa atribuir valores a todas as suas posições. Assim, deve-se 
implementar um mecanismo que faça uma variável assumir todos os valores possíveis para o 
índice. Assinale a alternativa correta para a sintaxe correta de preenchimento de vetor. 
A - para i de 1 e se 5 faça Leia vetor[i] Fimpara 
B - para i de 1 e 5 faça Leia vetor[i] Fimpara 
C - para i de 1 até 5 faça Leia vetor[i] Resposta correta 
D - para i até 5 faça Leia vetor[i] Fimpara 
E - para i == 1 até 5 faça Leia vetor[i] Fimpara 
 
Questão 6 de 10 
Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de 
instruções que realizam tarefas específicas. Assinale a alternativa correta em relação a 
modularização. 
A - Os programas são executados estaticamente, uma linha de cada vez. 
B - O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez. 
C - Desvios de execução são utilizados quando uma é chamada por outro programa. 
D - Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas 
tarefas. Resposta correta 
E - A utilização de sub-rotinas não permite a realização de desvios de execução. 
 
Questão 7 de 10 
Modularização, também chamadas de sub-rotinas ou subprogramas, são blocos de 
instruções que realizam tarefas específicas. Assinale a alternativa correta em relação a 
modularização. 
A - A utilização de sub-rotinas não permite a realização de desvios de execução. 
B - Com a utilização de sub-rotinas os problemas podem ser divididos em pequenas 
tarefas. Resposta correta 
C - Desvios de execução são utilizados quando uma é chamada por outro programa. 
D - O código de uma sub-rotina é carregado uma vez e pode ser executado apenas uma vez. 
E - Os programas são executados estaticamente, uma linha de cada vez. 
 
Questão 8 de 10 
Na modularização as sub-rotinas podem ser definidas de duas formas: com retorno de valor 
e sem retorno de valor. Assinale a alternativa correta em relação a estes métodos. 
A - Procedimento e Unidade. 
B - Procedimento e Método. 
C - Procedimento e Função. Resposta correta 
D - Método e Função. 
E - Condicional e Procedimento. 
 
Questão 9 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 
 
Questão 10 de 10 
Cormen et al. (2002, p. 571) citam diversas operações que podem ser realizadas sobre 
matrizes, tais como adição (soma), subtração e multiplicação, cálculo de matriz inversa, 
ordenação e cálculo de determinantes. Considerando o pseudocódigo a seguir, assinale (V) 
para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores 
multidimensionais: 
 
image.png 14.43 KB 
 
 
Sendo assim, analise as sentenças a seguir e assinale V se a sentença for verdadeira e F se a 
sentença for falsa: 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111138/1620760672/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111138/1620760672/image.png
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111138/1620760672/image.png
 
 
• ( )“m” é um vetor bidimensional de 2 linhas e 3 colunas 
• ( )“m” é um vetor bidimensional de 3 linhas e 2 colunas 
• ( )cada posição da matriz “m” é preenchida com o valor relativo ao índice da sua linha 
• ( )todas as posições da matriz “m” recebem valor 
• ( )todas as posições da matriz “m” são apresentadas em tela 
 
 
A sequência correta é: 
A - V, F, V, F, F 
B - V, F, V, V, F Resposta correta 
C - V, F, F, F, F 
D - F, V, V, F, F 
E - F, V, V, V, F

Mais conteúdos dessa disciplina