Buscar

Informática Aplicada - Exercício de Fixação 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 24 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Informática Aplicada - Exercício de Fixação 03 
 
1. Pergunta 1 
0/0 
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: 
Ocultar opções de resposta 
1. 
tipo<ident_registro> = registro 
<ident_campos>:<tipo>. 
fim registro; 
2. 
tipo<ident_registro> = registro 
<tipo>: <ident_campos>; 
fim registro; 
Resposta correta 
3. 
tipo<ident_registro> = registro 
<tipo>: <ident_campos>:<tipo> 
fim registro; 
4. 
<ident_registro> = registro 
<tipo>: <ident_campos>; 
fim registro; 
5. 
tipo<ident_registro> = registro 
<ident_campos>; 
fim registro; 
Comentários 
A resposta da questão está disponível no Capítulo 9 do livro da disciplina. 
A estrutura de um registro é composto do nome dado ao registro, seguido de seus 
respectivos campos, ou seja, nome da(s) variável(is) de determinado(s) tipo(s) que 
identificam os campos do registro. 
2. Pergunta 2 
0/0 
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 
Ocultar opções de resposta 
1. 
F, V, V, V 
2. 
V, F, F, V 
3. 
F, V, V, F 
4. Incorreta: 
V, V, F, F 
5. 
V, F, V, V 
Resposta correta 
3. Pergunta 3 
0/0 
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: 
Ocultar opções de resposta 
1. 
Apenas IV está correta 
2. 
I e II estão corretas 
Resposta correta 
3. Incorreta: 
I, II e III estão corretas 
4. 
Apenas I está correta 
5. 
Apenas III está correta 
4. Pergunta 4 
0/0 
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: 
Ocultar opções de resposta 
1. 
Enquanto 
2. 
Senão 
3. 
Para 
Resposta correta 
4. Incorreta: 
Repita 
5. 
Se 
5. Pergunta 5 
0/0 
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: 
I. É possível construir bibliotecas contendo módulos, que poderão ser reaproveitados. 
II. Auxilia na velocidade de processamento do computador, ainda que haja um 
consumo maior de memória. 
III. A independência do módulo facilita a manutenção. 
IV. Partes comuns a vários programas podem ser testadas de uma única vez. 
 
Assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
apenas as alternativas I e IV 
2. 
apenas as alternativas II, III e IV 
3. Incorreta: 
apenas as alternativas I, II e IV 
4. 
apenas as alternativas III e IV 
5. 
apenas as alternativas I, III e IV 
Resposta correta 
6. Pergunta 6 
0/0 
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? 
 
 
 
 
 
 
Ocultar opções de resposta 
1. 
3, 3 
2. 
3, 6 
Resposta correta 
3. Incorreta: 
1 2 3 4 5, 2 4 6 8 10 
4. 
3, 4 
5. 
1 2 3 4 5, 1 2 3 4 5 
7. Pergunta 7 
0/0 
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: 
Ocultar opções de resposta 
1. 
imprima 
2. 
enquanto 
3. 
para 
4. Incorreta: 
leia 
5. 
case 
Resposta correta 
8. Pergunta 8 
0/0 
Os registros são conjuntos de dados logicamente relacionados, porém de tipos 
diferentes. O Portugol é uma pseudolinguagem que permite a criação de algoritmos 
estruturados utilizando comandos com base na Língua Portuguesa. 
Considerando o pseudocódigo (parcial) a seguir, assinale (V) para as afirmativas 
verdadeiras e (F) para as afirmativas falsas em relação a registros. 
 
 
 
 
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: 
( ) “aluno” é um novo tipo de registro, que comporta campos de diferentes tipos 
( ) “nome” e “email” são novos tipos de registros 
( ) “nome” e “email” são campos de um tipo de registro 
( ) “a” é uma variável do tipo “aluno” 
( ) para mostrar em tela o conteúdo do campo “nome” da variável “a”, utiliza-se: 
escreva(a.nome) 
 
A sequência correta é: 
Ocultar opções de resposta 
1. 
F, V, V, F, F 
2. Incorreta: 
V, F, V, V, F 
3. 
V, F, V, V, V 
Resposta correta 
4. 
V, F, V, F, F 
5. 
V, F, F, F, F 
9. Pergunta 9 
0/0 
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: 
Ocultar opções de resposta 
1. 
Índice 
Resposta correta 
2. 
Constante 
3. Incorreta: 
Condição 
4. 
Variável 
5. 
Repetição 
10. Pergunta 10 
0/0 
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: 
Ocultar opções de resposta 
1. 
Procedimento e Método. 
2. 
Método e Função. 
3. 
Condicional e Procedimento. 
4. Incorreta: 
Procedimento e Unidade. 
5. 
Procedimento e Função. 
Resposta correta 
 
1. Pergunta 1 
0/0 
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: 
Ocultar opções de resposta 
1. 
Procedimento e Método. 
2. 
Procedimento e Função. 
Resposta correta 
3. 
Procedimento e Unidade. 
4. 
Condicional e Procedimento. 
5. 
Método e Função. 
Comentários 
A resposta da questão está disponível no capítulo 10 do livro da disciplina. 
Chama-se de procedimento uma sub-rotina que não apresenta passagem de 
parâmetros com retorno. Enquanto que as Funções normalmente apresentam um 
valor de retorno as suas sub-rotinas. 
2. Pergunta 2 
0/0 
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 osvalores possíveis 
para o índice. 
Assinale a alternativa correta para a sintaxe correta de preenchimento de vetor: 
Ocultar opções de resposta 
1. 
para i de 1 e 5 faça Leia vetor[i] Fimpara 
2. 
para i de 1 até 5 faça Leia vetor[i] 
Resposta correta 
3. 
para i de 1 e se 5 faça Leia vetor[i] Fimpara 
4. 
para i == 1 até 5 faça Leia vetor[i] Fimpara 
5. 
para i até 5 faça Leia vetor[i] Fimpara 
Comentários 
A resposta está disponível no capítulo 7 do livro da disciplina. 
A estrutura de repetição para foi utilizada para garantir que variável i assuma todos p 
valores possíveis entre 1 e 5 (posições válidas para o vetor[i]). 
3. Pergunta 3 
0/0 
Os registros são conjuntos de dados logicamente relacionados, porém de tipos 
diferentes. O Portugol é uma pseudolinguagem que permite a criação de algoritmos 
estruturados utilizando comandos com base na Língua Portuguesa. 
Considerando o pseudocódigo (parcial) a seguir, assinale (V) para as afirmativas 
verdadeiras e (F) para as afirmativas falsas em relação a registros. 
 
 
 
 
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: 
( ) “aluno” é um novo tipo de registro, que comporta campos de diferentes tipos 
( ) “nome” e “email” são novos tipos de registros 
( ) “nome” e “email” são campos de um tipo de registro 
( ) “a” é uma variável do tipo “aluno” 
( ) para mostrar em tela o conteúdo do campo “nome” da variável “a”, utiliza-se: 
escreva(a.nome) 
 
A sequência correta é: 
Ocultar opções de resposta 
1. 
V, F, V, V, F 
2. 
V, F, V, V, V 
Resposta correta 
3. 
V, F, V, F, F 
4. 
F, V, V, F, F 
5. 
V, F, F, F, F 
Comentários 
A resposta da questão está disponível no Capítulo 9 do livro da disciplina. 
O algoritmo em questão cria um tipo de registro, denominado “aluno”. Este novo 
registro é composto por dois campos: “nome” e “email”. A linha 8 do algoritmo declara 
uma variável denominada “a”, que é do tipo de registro “aluno”. A hierarquia de um 
registro, no caso a referência ao registro em si e o acesso a seus campos internos, é 
feita pelo uso do “.” (ponto), sendo que a ordem é: <<registro>>.<<campo>> 
4. Pergunta 4 
0/0 
Os registros são conjuntos de dados logicamente relacionados, porém de tipos 
diferentes. 
Sobre registros, é correto afirmar que: 
I. São sempre utilizados na forma de vetor. 
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. 
 
Assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
apenas as alternativas II, III e IV 
Resposta correta 
2. Incorreta: 
apenas as alternativas I, II e III 
3. 
apenas as alternativas II e IV 
4. 
apenas as alternativas I e IV 
5. 
apenas as alternativas I, III e IV 
5. Pergunta 5 
0/0 
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: 
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: 
Ocultar opções de resposta 
1. 
apenas as alternativas I e IV 
Resposta correta 
2. 
apenas as alternativas III e IV 
3. 
apenas as alternativas II e IV 
4. Incorreta: 
apenas as alternativas I, III e IV 
5. 
apenas as alternativas II, III e IV 
6. Pergunta 6 
0/0 
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: 
Ocultar opções de resposta 
1. 
Condição 
2. 
Repetição 
3. Incorreta: 
Constante 
4. 
Variável 
5. 
Índice 
Resposta correta 
7. Pergunta 7 
0/0 
A estrutura de repetição enquanto é utilizada quando não se sabe o número de vezes 
que um trecho do algoritmo deve ser repetido, embora também possa ser utilizada 
quando se conhece esse número. 
Assinale a alternativa correta em relação a sintaxe da condição enquanto: 
Ocultar opções de resposta 
1. 
Enquanto condição comando 1 
2. 
Enquanto se condição faça comando 1 
3. 
Enquanto condição faça comando 1 senão comando 2 
4. 
Enquanto se condição faça comando 1 comando 2 
5. 
Enquanto condição faça comando 1 
Resposta correta 
Comentários 
A resposta está disponível no livro da disciplina, capítulo 6. 
A estrutura de repetição enquanto pode ser utilizada com teste de condição no início 
ou no final. No caso de condição no início a sintaxe correta a ser utilizada em um 
algoritmo é ENQUANTO condição FAÇA comando. Cabe ressaltar que o comando 
somente será executado se a condição for verdadeira 
8. Pergunta 8 
0/0 
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. 
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: 
( ) “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 é: 
Ocultar opções de resposta 
1. 
V, F, F, F, F 
2. 
F, V, V, V, F 
3. Incorreta: 
F, V, V, F, F 
4. 
V, F, V, V, F 
Resposta correta 
5. 
V, F, V, F, F 
9. Pergunta 9 
0/0 
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: 
Ocultar opções de resposta 
1. 
Senão 
2. 
Repita 
3. Incorreta: 
Enquanto 
4. 
Se 
5. 
Para 
Resposta correta 
10. Pergunta 10 
0/0 
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? 
 
 
 
 
 
 
Ocultar opções de resposta 
1. 
1 2 3 4 5, 2 4 6 8 10 
2. 
3, 3 
3. Incorreta: 
1 2 3 4 5, 1 2 3 4 5 
4. 
3, 6 
Resposta correta 
5. 
3, 4 
 
 
1. Pergunta 1 
0/0 
Os registros são conjuntos de dados logicamente relacionados, porém de tipos 
diferentes. 
Sobre registros, é correto afirmar que: 
I. São sempre utilizados na forma de vetor. 
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. 
 
Assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
apenas as alternativas I, III e IV 
2. 
apenas as alternativas II e IV 
3. 
apenas as alternativas I, II e III 
4. Incorreta: 
apenas as alternativasI e IV 
5. 
apenas as alternativas II, III e IV 
Resposta correta 
2. Pergunta 2 
0/0 
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 
Ocultar opções de resposta 
1. 
F, V, V, V 
2. 
V, V, F, F 
3. 
V, V, F, V 
4. 
V, V, V, F 
Resposta correta 
5. 
V, F, V, F 
Comentários 
A resposta da questão está disponível no Capítulo 7 do livro da disciplina. 
Os vetores multidimensionais são conjuntos de dados referenciados por um mesmo 
nome e que necessitam de dois ou mais índices para que seus elementos sejam 
individualizados. Assim como na Matemática, uma matriz é uma estrutura composta 
por linha e coluna e, portanto, bidimensional. Uma planilha eletrônica é composta de 
células referenciadas por linhas e colunas e, portanto, é um tipo de matriz. Os vetores 
multidimensionais não se limitam a duas dimensões (linha e coluna), podendo conter 
3 dimensões (um cubo, por exemplo) ou até mais, conhecidos como hipercubos. 
3. Pergunta 3 
0/0 
Uma matriz é composta de linhas e colunas. Assinale a alternativa correta para a 
representação de uma matriz de números inteiros 3x7: 
Ocultar opções de resposta 
1. 
numérico [3][7] 
2. 
numérico matriz[7][3] 
3. Incorreta: 
matriz[3][7] 
4. 
real matriz[3][7] 
5. 
numérico matriz[3][7] 
Resposta correta 
4. Pergunta 4 
0/0 
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 
Ocultar opções de resposta 
1. 
F, V, V, V 
2. 
F, V, V, F 
3. Incorreta: 
V, V, F, F 
4. 
V, F, F, V 
5. 
V, F, V, V 
Resposta correta 
5. Pergunta 5 
0/0 
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: 
Ocultar opções de resposta 
1. 
para i de 1 e 5 faça Leia vetor[i] Fimpara 
2. 
para i até 5 faça Leia vetor[i] Fimpara 
3. 
para i == 1 até 5 faça Leia vetor[i] Fimpara 
4. Incorreta: 
para i de 1 e se 5 faça Leia vetor[i] Fimpara 
5. 
para i de 1 até 5 faça Leia vetor[i] 
Resposta correta 
6. Pergunta 6 
0/0 
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 é: 
Ocultar opções de resposta 
1. 
V, V, F, F, F 
2. 
V, F, V, V, F 
3. Incorreta: 
V, F, V, F, F 
4. 
V, V, V, F, F 
Resposta correta 
5. 
V, V, V, V, F 
7. Pergunta 7 
0/0 
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: 
Ocultar opções de resposta 
1. 
<ident_registro> = registro 
<tipo>: <ident_campos>; 
fim registro; 
2. Incorreta: 
tipo<ident_registro> = registro 
<tipo>: <ident_campos>:<tipo> 
fim registro; 
3. 
tipo<ident_registro> = registro 
<tipo>: <ident_campos>; 
fim registro; 
Resposta correta 
4. 
tipo<ident_registro> = registro 
<ident_campos>:<tipo>. 
fim registro; 
5. 
tipo<ident_registro> = registro 
<ident_campos>; 
fim registro; 
8. Pergunta 8 
0/0 
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: 
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: 
Ocultar opções de resposta 
1. 
apenas as alternativas II e IV 
2. 
apenas as alternativas II, III e IV 
3. Incorreta: 
apenas as alternativas III e IV 
4. 
apenas as alternativas I e IV 
Resposta correta 
5. 
apenas as alternativas I, III e IV 
9. Pergunta 9 
0/0 
Em relação a declaração de matrizes analise as afirmativas: 
I. Nome é o nome da variável do tipo matriz. 
II. 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). 
III. Tipo é o tipo de dados dos elementos da matriz. 
IV. A dimensão N é a quantidade de elementos na enésima dimensão. 
 
Assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
Todas as alternativas estão corretas. 
Resposta correta 
2. Incorreta: 
Apenas I, II e III estão corretas. 
3. 
Apenas I está correta. 
4. 
Apenas I e III estão corretas. 
5. 
Apenas I e II estão corretas. 
10. Pergunta 10 
0/0 
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: 
I. É possível construir bibliotecas contendo módulos, que poderão ser reaproveitados. 
II. Auxilia na velocidade de processamento do computador, ainda que haja um 
consumo maior de memória. 
III. A independência do módulo facilita a manutenção. 
IV. Partes comuns a vários programas podem ser testadas de uma única vez. 
 
Assinale a alternativa correta: 
Ocultar opções de resposta 
1. 
apenas as alternativas III e IV 
2. 
apenas as alternativas I, II e IV 
3. Incorreta: 
apenas as alternativas II, III e IV 
4. 
apenas as alternativas I e IV 
5. 
apenas as alternativas I, III e IV 
Resposta correta