Buscar

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

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

Prévia do material em texto

Exercício de Lógica de Programação - Exercício 
de Fixação 3 - Tentativa 2 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 - 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] 
 
Questão 2 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; 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 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 Resposta correta 
B - V, V, F, F 
C - V, F, F, V 
D - F, V, V, F 
E - F, V, V, V 
 
Questão 4 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 5 de 10 
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: 
A - Todas as alternativas estão corretas. 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 6 de 10 
Em alguns programas, existem situações mutuamente exclusivas, ou seja, se uma situação 
for executada as demais não serão. Quando este for o caso, um comando seletivo será o 
mais indicado. Assinale a alternativa correta em relação ao nome do comando para situações 
condicionais mutuamente exclusivas. 
A - para 
B - leia 
C - imprima 
D - enquanto 
E - case Resposta correta 
 
 
Questão 7 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 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 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 
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. Resposta correta 
D - Somente I. 
E - Somente III. 
 
Questão 10 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 - I, II e III estão corretas 
B - I e II estão corretas Resposta correta 
C - Apenas IV está correta 
D - Apenas III está correta 
E - Apenas I está correta

Continue navegando