Logo Passei Direto
Buscar

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

User badge image
Marcio

em

Ferramentas de estudo

Questões resolvidas

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:
1. 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.
2. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
3. 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.
4. 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

Os registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Sobre registros, é correto afirmar que:
Assinale a alternativa correta:
1. São sempre utilizados na forma de vetor.
2. Também são chamados de “variáveis compostas heterogêneas”
3. Cada informação do registro é chamada de “campo”
4. Cada campo pode ser de um tipo diferente.
A - apenas as alternativas I e IV
B - apenas as alternativas I, II e III
C - apenas as alternativas I, III e IV
D - apenas as alternativas II e IV
E - apenas as alternativas II, III e IV

Um vetor é uma estrutura em memória que permite o armazenamento de listas.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores:
( )para criar um vetor, é necessário definir um nome
( )cada posição do vetor pode comportar um tipo diferente de dado
( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice
( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do vetor.
A - F, V, V, F
B - F, V, V, V
C - V, F, F, V
D - V, F, V, V
E - V, V, F, F

Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente operadores matemáticos ou aritméticos:
A - /, *, +, -;
B - 5 < 6.
C - A, B: inteiro;
D - E, Ou, Não;
E - X + 1 = 2

A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor.
Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor.
a. Condição
b. Índice
c. Variável
d. Repetição
e. Constante

Uma matriz é composta de linhas e colunas.
Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7.
a. numérico matriz[3][7]
b. numérico matriz[7][3]
c. numérico [3][7]
d. real matriz[3][7]
e. matriz[3][7]

A modularização, ou técnica de refinamentos sucessivos, permite que um algoritmo seja subdividido, permitindo que um problema maior seja resolvido em partes menores.
Sobre modularização de algoritmos é correto afirmar que:
1. É possível construir bibliotecas contendo módulos, que poderão ser reaproveitados.
2. Auxilia na velocidade de processamento do computador, ainda que haja um consumo maior de memória.
3. A independência do módulo facilita a manutenção.
4. Partes comuns a vários programas podem ser testadas de uma única vez.
A - apenas as alternativas I e IV
B - apenas as alternativas I, II e IV
C - apenas as alternativas I, III e IV
D - apenas as alternativas II, III e IV
E - apenas as alternativas III e IV

A modularização de um código pode acontecer pela criação de procedimentos que aceitam parâmetros e que também retornem valor.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas, a respeito de parâmetros e retorno em procedimentos:
( ) o parâmetro é a variável e o argumento é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu tipo explicitado
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) é possível retornar mais de um valor
A - V, V, V, V, F
B - V, V, V, F, F
C - V, V, F, F, F
D - V, F, V, F, F
E - V, F, V, V, F

Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de um conjunto de dados do mesmo tipo, considerando mais de uma dimensão.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
( )um vetor bidimensional é uma matriz
( ) uma planilha eletrônica é um tipo de matriz
( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se referenciar esta posição pelos índices tanto da linha quanto da coluna
( )na programação, é impossível declarar um vetor multidimensional com mais de duas dimensões.
A - F, V, V, V
B - V, F, V, F
C - V, V, F, F
D - V, V, F, V
E - V, V, V, F

Em relação a declaração de matrizes analise as afirmativas.
Assinale a alternativa correta:
1. Nome é o nome da variável do tipo matriz.
2. A dimensão 1 é a quantidade de elementos da 1ª dimensão (chamado linha). A dimensão 2 é a quantidade de elementos da 2ª dimensão (chamada coluna).
3. Tipo é o tipo de dados dos elementos da matriz.
4. A dimensão N é a quantidade de elementos na enésima dimensão.
A - Todas as alternativas estão corretas.
B - Apenas I, II e III estão corretas.
C - Apenas I está correta.
D - Apenas I e III estão corretas.
E - Apenas I e II 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 5 faça Leia vetor[i] Fimpara
b. para i de 1 e se 5 faça Leia vetor[i] Fimpara
c. para i até 5 faça Leia vetor[i] Fimpara
d. para i == 1 até 5 faça Leia vetor[i] Fimpara
e. para i de 1 até 5 faça Leia vetor[i]

Vetores em computação são estruturas de dados homogêneas unidimensionais. Em relação aos vetores podemos dizer que:
Estão corretos os itens:
I - Só podem ser numéricos
II - Podem ser criados a partir de qualquer tipo primitivo
III - Precisam de um indexador para indicar qual elemento estamos acessando
A - I e II apenas.
B - I e III apenas.
C - II e III apenas.
D - Somente I.
E - Somente III.

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 :.
C - tipo = registro ;
D - tipo = registro : : fim registro;
E - tipo = registro : ; fim registro;

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

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

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 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:
1. 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.
2. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de repetições, e o teste lógico é realizado no final do bloco.
3. 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.
4. 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

Os registros são conjuntos de dados logicamente relacionados, porém de tipos diferentes. Sobre registros, é correto afirmar que:
Assinale a alternativa correta:
1. São sempre utilizados na forma de vetor.
2. Também são chamados de “variáveis compostas heterogêneas”
3. Cada informação do registro é chamada de “campo”
4. Cada campo pode ser de um tipo diferente.
A - apenas as alternativas I e IV
B - apenas as alternativas I, II e III
C - apenas as alternativas I, III e IV
D - apenas as alternativas II e IV
E - apenas as alternativas II, III e IV

Um vetor é uma estrutura em memória que permite o armazenamento de listas.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores:
( )para criar um vetor, é necessário definir um nome
( )cada posição do vetor pode comportar um tipo diferente de dado
( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se referenciar esta posição pelo seu índice
( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do vetor.
A - F, V, V, F
B - F, V, V, V
C - V, F, F, V
D - V, F, V, V
E - V, V, F, F

Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa abaixo mostra somente operadores matemáticos ou aritméticos:
A - /, *, +, -;
B - 5 < 6.
C - A, B: inteiro;
D - E, Ou, Não;
E - X + 1 = 2

A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é o tipo básico dos dados que serão armazenados no vetor.
Assinale a alternativa correta em relação ao nome dado a forma como se referencia um dado valor dentro de um vetor.
a. Condição
b. Índice
c. Variável
d. Repetição
e. Constante

Uma matriz é composta de linhas e colunas.
Assinale a alternativa correta para a representação de uma matriz de números inteiros 3x7.
a. numérico matriz[3][7]
b. numérico matriz[7][3]
c. numérico [3][7]
d. real matriz[3][7]
e. matriz[3][7]

A modularização, ou técnica de refinamentos sucessivos, permite que um algoritmo seja subdividido, permitindo que um problema maior seja resolvido em partes menores.
Sobre modularização de algoritmos é correto afirmar que:
1. É possível construir bibliotecas contendo módulos, que poderão ser reaproveitados.
2. Auxilia na velocidade de processamento do computador, ainda que haja um consumo maior de memória.
3. A independência do módulo facilita a manutenção.
4. Partes comuns a vários programas podem ser testadas de uma única vez.
A - apenas as alternativas I e IV
B - apenas as alternativas I, II e IV
C - apenas as alternativas I, III e IV
D - apenas as alternativas II, III e IV
E - apenas as alternativas III e IV

A modularização de um código pode acontecer pela criação de procedimentos que aceitam parâmetros e que também retornem valor.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas, a respeito de parâmetros e retorno em procedimentos:
( ) o parâmetro é a variável e o argumento é o conteúdo que é passado para ela
( ) cada parâmetro deve ter seu tipo explicitado
( ) o retorno deve ter seu tipo explicitado
( ) é obrigatório existir pelo menos um parâmetro
( ) é possível retornar mais de um valor
A - V, V, V, V, F
B - V, V, V, F, F
C - V, V, F, F, F
D - V, F, V, F, F
E - V, F, V, V, F

Um vetor multidimensional é uma estrutura em memória que permite o armazenamento de um conjunto de dados do mesmo tipo, considerando mais de uma dimensão.
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores multidimensionais:
( )um vetor bidimensional é uma matriz
( ) uma planilha eletrônica é um tipo de matriz
( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se referenciar esta posição pelos índices tanto da linha quanto da coluna
( )na programação, é impossível declarar um vetor multidimensional com mais de duas dimensões.
A - F, V, V, V
B - V, F, V, F
C - V, V, F, F
D - V, V, F, V
E - V, V, V, F

Em relação a declaração de matrizes analise as afirmativas.
Assinale a alternativa correta:
1. Nome é o nome da variável do tipo matriz.
2. A dimensão 1 é a quantidade de elementos da 1ª dimensão (chamado linha). A dimensão 2 é a quantidade de elementos da 2ª dimensão (chamada coluna).
3. Tipo é o tipo de dados dos elementos da matriz.
4. A dimensão N é a quantidade de elementos na enésima dimensão.
A - Todas as alternativas estão corretas.
B - Apenas I, II e III estão corretas.
C - Apenas I está correta.
D - Apenas I e III estão corretas.
E - Apenas I e II 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 5 faça Leia vetor[i] Fimpara
b. para i de 1 e se 5 faça Leia vetor[i] Fimpara
c. para i até 5 faça Leia vetor[i] Fimpara
d. para i == 1 até 5 faça Leia vetor[i] Fimpara
e. para i de 1 até 5 faça Leia vetor[i]

Vetores em computação são estruturas de dados homogêneas unidimensionais. Em relação aos vetores podemos dizer que:
Estão corretos os itens:
I - Só podem ser numéricos
II - Podem ser criados a partir de qualquer tipo primitivo
III - Precisam de um indexador para indicar qual elemento estamos acessando
A - I e II apenas.
B - I e III apenas.
C - II e III apenas.
D - Somente I.
E - Somente III.

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 :.
C - tipo = registro ;
D - tipo = registro : : fim registro;
E - tipo = registro : ; fim registro;

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

Prévia do material em texto

Questão 1 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: 
 
1. 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. 
2. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de 
repetições, e o teste lógico é realizado no final do bloco. 
3. 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. 
4. 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 cancel Respondida 
E - apenas as alternativas I e IV check_circle Resposta correta 
 
Questão 2 de 10 
Os registros são conjuntos de dados logicamente relacionados, porém de tipos 
diferentes. Sobre registros, é correto afirmar que: 
 
 
1. São sempre utilizados na forma de vetor. 
2. Também são chamados de “variáveis compostas heterogêneas” 
3. Cada informação do registro é chamada de “campo” 
4. Cada campo pode ser de um tipo diferente. 
 
Assinale a alternativa correta: 
A - apenas as alternativas I e IV 
B - apenas as alternativas I, II e III 
C - apenas as alternativas I, III e IV 
D - apenas as alternativas II e IV 
E - apenas as alternativas II, III e IV check_circle Resposta correta 
 
Questão 3 de 10 
Um vetor é uma estrutura em memória que permite o armazenamento de listas. Assinale 
(V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores: 
 
( )para criar um vetor, é necessário definir um nome 
 
( )cada posição do vetor pode comportar um tipo diferente de dado 
 
( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se 
referenciar esta posição pelo seu índice 
 
( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes 
relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do 
vetor 
A - V, F, V, V check_circle Resposta correta 
B - V, V, F, F cancel Respondida 
C - V, F, F, V 
D - F, V, V, F 
E - F, V, V, V 
 
Questão 4 de 10 
Para realizarmos o processamento dos dados precisamos calcular. Qual alternativa 
abaixo mostra somente operadores matemáticos ou aritméticos: 
A - /, *, +, -; check_circle Resposta correta 
B - 5 < 6. 
C - A, B: inteiro; 
D - E, Ou, Não; 
E - X + 1 = 2 
 
Questão 5 de 10 
A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, 
tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é 
o tipo básico dos dados que serão armazenados no vetor. 
Assinale a alternativa correta em relação ao nome dado a forma como se referencia um 
dado valor dentro de um vetor. 
A - Variável cancel Respondida 
B - Repetição 
C - Índice check_circle Resposta correta 
D - Constante 
E - Condição 
 
Questão 6 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] cancel Respondida 
B - numérico [3][7] 
C - numérico matriz[3][7] check_circle Resposta correta 
D - numérico matriz[7][3] 
E - real matriz[3][7] 
 
Questão 7 de 10 
A modularização, ou técnica de refinamentos sucessivos, permite que um algoritmo seja 
subdividido, permitindo que um problema maior seja resolvido em partes menores. 
Sobre modularização de algoritmos é correto afirmar que: 
 
1. É possível construir bibliotecas contendo módulos, que poderão ser 
reaproveitados. 
2. Auxilia na velocidade de processamento do computador, ainda que haja um 
consumo maior de memória. 
3. A independência do módulo facilita a manutenção. 
4. Partes comuns a vários programas podem ser testadas de uma única vez. 
 
Assinale a alternativa correta: 
A - apenas as alternativas I e IV 
B - apenas as alternativas I, II e IV 
C - apenas as alternativas I, III e IV check_circle Resposta correta 
D - apenas as alternativas II, III e IV 
E - apenas as alternativas III e IV 
 
Questão 8 de 10 
A modularização de um código pode acontecer pela criação de procedimentos que 
aceitam parâmetros e que também retornem valor. Assinale (V) para as afirmativas 
verdadeiras e (F) para as afirmativas falsas, a respeito de parâmetros e retorno em 
procedimentos: 
 
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: 
 
● ( ) o parâmetro é a variável e o argumento é o conteúdo que é passado para ela 
● ( ) cada parâmetro deve ter seu tipo explicitado 
● ( ) o retorno deve ter seu tipo explicitado 
● ( ) é obrigatório existir pelo menos um parâmetro 
● ( ) é possível retornar mais de um valor 
 
A sequência correta é: 
A - V, V, V, V, F 
B - V, V, V, F, F check_circle Resposta correta 
C - V, V, F, F, F 
D - V, F, V, F, F 
E - V, F, V, V, F 
 
Questão 9 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 check_circle Resposta correta 
 
Questão 10 de 10 
Um vetor multidimensional é uma estrutura em memória que permite o armazenamento 
deum conjunto de dados do mesmo tipo, considerando mais de uma dimensão. 
Assinale (V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação 
a vetores multidimensionais: 
 
( )um vetor bidimensional é uma matriz 
 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png
( ) uma planilha eletrônica é um tipo de matriz 
 
( )para armazenar e recuperar o conteúdo de uma posição de uma matriz, deve-se 
referenciar esta posição pelos índices tanto da linha quanto da coluna 
 
( )na programação, é impossível declarar um vetor multidimensional com mais de duas 
dimensões 
 
A - V, V, F, V 
B - V, V, F, F 
C - V, V, V, F check_circle Resposta correta 
D - V, F, V, F 
E - F, V, V, V 
 
Questão 1 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. 
 
1. Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas 
que guardam uma estreita relação lógica. 
2. Cada informação do registro é chamada de campo, e cada campo possui, ou não, 
um tipo diferente. 
3. Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo. 
4. 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 - I, II e III estão corretas cancel Respondida 
B - I e II estão corretas check_circle Resposta correta 
C - Apenas IV está correta 
D - Apenas III está correta 
E - Apenas I está correta 
 
Questão 2 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 - real matriz[3][7] 
B - numérico matriz[7][3] 
C - numérico matriz[3][7] check_circle Resposta correta 
D - numérico [3][7] 
E - matriz[3][7] 
 
Questão 3 de 10 
A estrutura de um vetor bidimensional é composta por: nome da variável do tipo vetor, 
tamanho que representa a quantidade de variáveis que vão compor o vetor e tipo que é 
o tipo básico dos dados que serão armazenados no vetor. 
Assinale a alternativa correta em relação ao nome dado a forma como se referencia um 
dado valor dentro de um vetor. 
A - Variável 
B - Repetição 
C - Índice check_circle Resposta correta 
D - Constante 
E - Condição 
 
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 check_circle Resposta correta 
E - I, II e III estão corretas cancel Respondida 
 
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] check_circle Resposta correta 
D - para i até 5 faça Leia vetor[i] Fimpara cancel Respondida 
E - para i == 1 até 5 faça Leia vetor[i] Fimpara 
 
Questão 6 de 10 
Vetores em computação são estruturas de dados homogêneas unidimensionais. Em 
relação aos vetores podemos dizer que: 
I - Só podem ser numéricos 
II - Podem ser criados a partir de qualquer tipo primitivo 
III - Precisam de um indexador para indicar qual elemento estamos acessando 
Estão corretos os itens: 
A - I e II apenas. 
B - I e III apenas. 
C - II e III apenas. check_circle Resposta correta 
D - Somente I. 
E - Somente III. 
 
Questão 7 de 10 
Um vetor é uma estrutura em memória que permite o armazenamento de listas. Assinale 
(V) para as afirmativas verdadeiras e (F) para as afirmativas falsas em relação a vetores: 
 
( )para criar um vetor, é necessário definir um nome 
 
( )cada posição do vetor pode comportar um tipo diferente de dado 
 
( )para armazenar e recuperar o conteúdo de uma posição de um vetor, deve-se 
referenciar esta posição pelo seu índice 
 
( )a quantidade total de bytes que um vetor ocupa em memória é a quantidade de bytes 
relativa ao tipo de dado de cada posição multiplicando-se pelo número de posições do 
vetor 
A - V, F, V, V check_circle Resposta correta 
B - V, V, F, F 
C - V, F, F, V 
D - F, V, V, F 
E - F, V, V, V 
 
Questão 8 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; 
cancel Respondida 
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; 
 
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 - tipo<ident_registro> = registro 
 <tipo>: <ident_campos>; 
 fim registro; check_circle Resposta correta 
B - tipo<ident_registro> = registro 
 <tipo>: <ident_campos>:<tipo> 
 fim registro; 
C - tipo<ident_registro> = registro 
 <ident_campos>; 
 fim registro; 
D - tipo<ident_registro> = registro 
 <ident_campos>:<tipo>. 
 fim registro; 
 
E - <ident_registro> = registro 
 <tipo>: <ident_campos>; 
 fim registro; 
 
Questão 10 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 - Senão 
B - Se 
C - Repita 
D - Para check_circle Resposta correta 
E - Enquanto 
 
Questão 1 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 - para 
B - leia 
C - imprima 
D - enquanto 
E - case check_circle Resposta correta 
 
Questão 2 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: 
 
1. 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. 
2. A estrutura “enquanto .. faca” é utilizada quando há um número indefinido de 
repetições, e o teste lógico é realizado no final do bloco. 
3. 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. 
4. 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 check_circle Resposta correta 
 
Questão 3 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 - real matriz[3][7] 
B - numérico matriz[7][3] 
C - numérico matriz[3][7] check_circle Resposta correta 
D - numérico [3][7] 
E - matriz[3][7] 
 
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. 
 
1. Registros permitem o agrupamento de variáveis que não são do mesmo tipo, mas 
que guardam uma estreita relação lógica. 
2. Cada informação do registro é chamada de campo, e cada campo possui, ou não, 
um tipo diferente. 
3. Uma vez declarada, o próximo passo é proceder com a leitura de seu conteúdo. 
4. 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 - I, II e III estão corretas 
B - I e II estão corretas check_circle Resposta correta 
C - Apenas IV está correta 
D - Apenas III está correta 
E - Apenas I está correta 
 
Questão 5 de 10 
A modularização, ou técnica de refinamentos sucessivos, permite que um algoritmo seja 
subdividido, permitindo que um problema maior seja resolvido em partes menores. 
Sobre modularização de algoritmos é correto afirmar que: 
 
1. É possível construir bibliotecas contendo módulos, que poderão ser 
reaproveitados. 
2. Auxilia na velocidade de processamento do computador, ainda que haja um 
consumo maior de memória. 
3. A independência do módulo facilita a manutenção. 
4. Partes comuns a vários programas podem ser testadas de uma única vez. 
 
Assinale a alternativa correta: 
A - apenas as alternativas I e IV 
B - apenas as alternativas I, II e IV 
C - apenas as alternativas I, III e IV check_circle Resposta correta 
D - apenas as alternativas II, III e IV 
E - apenas as alternativas III e IV 
 
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 - 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. check_circle 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 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 check_circle Resposta correta 
 
Questão 8 de 10 
Para realizarmos o processamento dos dados precisamos calcular. Qualalternativa 
abaixo mostra somente operadores matemáticos ou aritméticos: 
A - /, *, +, -; check_circle Resposta correta 
B - 5 < 6. 
C - A, B: inteiro; 
D - E, Ou, Não; 
E - X + 1 = 2 
 
Questão 9 de 10 
Em relação a declaração de matrizes analise as afirmativas. 
 
1. Nome é o nome da variável do tipo matriz. 
https://storage.googleapis.com/painel-docente-prod/questions_db/question/111134/1620760099/image.png
2. A dimensão 1 é a quantidade de elementos da 1ª dimensão (chamado linha). A 
dimensão 2 é a quantidade de elementos da 2ª dimensão (chamada coluna). 
3. Tipo é o tipo de dados dos elementos da matriz. 
4. A dimensão N é a quantidade de elementos na enésima dimensão. 
 
Assinale a alternativa correta: 
A - Todas as alternativas estão corretas. check_circle Resposta correta 
B - Apenas I, II e III estão corretas. 
C - Apenas I está correta. 
D - Apenas I e III estão corretas. 
E - Apenas I e II estão corretas. 
 
Questão 10 de 10 
Vetores em computação são estruturas de dados homogêneas unidimensionais. Em 
relação aos vetores podemos dizer que: 
I - Só podem ser numéricos 
II - Podem ser criados a partir de qualquer tipo primitivo 
III - Precisam de um indexador para indicar qual elemento estamos acessando 
Estão corretos os itens: 
A - I e II apenas. 
B - I e III apenas. 
C - II e III apenas. check_circle Resposta correta 
D - Somente I. 
E - Somente III.

Mais conteúdos dessa disciplina