Buscar

APOL 1 a 5 Lógica de Programação e Algoritmos - NOTA 100

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

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

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ê viu 3, do total de 18 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

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

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ê viu 6, do total de 18 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

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

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ê viu 9, do total de 18 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

Prévia do material em texto

APOL 1
Questão 1/5 - Lógica de Programação e Algoritmos
Apesar de internamente o computador manipular unicamente números, as linguagens de programação oferecem suporte para outros tipos de dados de forma transparente. Alguns tipos são formados por números inteiros e reais que suportam operações matemáticas como adição, subtração, multiplicação, entre outros. Observe as afirmações abaixo:
I. Podemos considerar as letras como um tipo de dado.
II. Operações como escrever, ler e concatenar são destinadas a dados do tipo caractere.
III. O computador trabalha naturalmente com números.
IV. Os caracteres suportam operações aritméticas.
V. O computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação.
Assinale a alternativa que contém somente as corretas:
Nota: 20.0
	
	A
	I e II, V
	
	B
	I e V
	
	C
	II, III
	
	D
	Apenas III
	
	E
	I, II, III e V
Você acertou!
Questão 2/5 - Lógica de Programação e Algoritmos
A estrutura de um algoritmo em pseudocódigo pode variar um pouco de acordo com o autor ou com base na linguagem de programação que será utilizada posteriormente, mas essas variações ocorrem apenas na sintaxe, pois a semântica deve ser exatamente a mesma.
A estrutura que empregaremos para a construção de nossos pseudocódigos seguirá a   seguinte sequência:
Nota: 20.0
	
	A
	1) algoritmo “nome”; 
2) var; 
3) inicio; 
4) fimalgoritmo.
Você acertou!
	
	B
	1) inicio; 
2) var; 
3) algoritmo “nome”; 
4) fimalgoritmo.
	
	C
	1) var; 
2) inicio; 
3) algoritmo “nome”; 
4) fim
	
	D
	1) var; 
2) inicio; 
3) algoritmo “nome”; 
4) fimalgoritmo
	
	E
	1) algoritmo “nome”; 
2) inicio; 
3) var; 
4) fimalgoritmo.
Questão 3/5 - Lógica de Programação e Algoritmos
Resolver problemas com pseudocódigo pode ser uma tarefa tão complexa quanto a de escrever um programa em uma linguagem de programação qualquer.
Com base nesse contexto é correto afirmar que:
Nota: 20.0
	
	A
	O pseudocódigo não tão rígido quanto a sua sintaxe.
	
	B
	A sintaxe do pseudocódigo segue a mesma rigidez de uma linguagem de programação.
	
	C
	Não é muito usado pelos programadores.
	
	D
	É mais comum utilizar um fluxograma do que um pseudocódigo em algoritmos.
	
	E
	Um algoritmo é considerado completo se seus comandos (ações/instruções) forem do entendimento do destinatário.
Você acertou!
Um pseudocódigo é um algoritmo feito no papel, com regras, normas e rigidez semelhante a uma linguagem de programação convencional, sendo também muito empregado no meio acadêmico e de desenvolvimento.
Questão 4/5 - Lógica de Programação e Algoritmos
Algoritmo é uma sequência lógica de passos que levam a um determinado objetivo.
Com base nesse contexto é correto afirmar que:
Nota: 20.0
	
	A
	Um problema não pode ser resolvido de diversas maneiras. Cada maneira gera uma resposta/resultado diferente.
	
	B
	Às vezes um problema pode ser resolvido de diversas maneiras, porém, gerando a mesma resposta/resultado.
Você acertou!
Um algoritmo sempre apresentará diversas soluções para um mesmo problema.
	
	C
	Um problema pode ser resolvido de diversas maneiras, porém, gerando resposta/resultado diferente.
	
	D
	Um problema só pode ser resolvido de uma única maneira. Com isso, o algoritmo não terá resposta/resultado diferente.
	
	E
	Os critérios não influenciarão diretamente a escolha de quais passos seguir na tomada de decisão.
Questão 5/5 - Lógica de Programação e Algoritmos
O fluxograma é uma representação gráfica que utiliza formas geométricas ligadas por setas que indica seu fluxo, ações (instruções) e decisões que deverão ser seguidas para resolver um problema.
Com base nesse contexto é correto afirmar que:
Nota: 20.0
	
	A
	Os símbolos gráficos são mais difíceis de compreender do que textos.
	
	B
	Dificulta a transcrição da lógica para uma linguagem de programação.
	
	C
	Problemas complexos resultam em um desenho gráfico muito simples que torna fácil a visualização.
	
	D
	Não é preciso aprender a simbologia.
	
	E
	O fluxograma é um tipo de diagrama que pode ser entendido como uma representação esquemática de um processo.
Você acertou!
APOL 2
Questão 1/5 - Lógica de Programação e Algoritmos
Toda variável deve ser identificada, isto é, deve receber um nome ou identificador. O nome de uma variável deve ser único e estar de acordo com algumas regras. Conforme o texto analise as assertivas abaixo:
I. Não utilizar caracteres especiais, como acentos, símbolos (?/:@# etc.), ç, entre outros;
II. Não utilizar nomes iguais para representar variáveis diferentes.
III. Pode-se iniciar o nome da variável com algarismos (números). Por exemplo: usar 2valor como nome.
IV. Utilizar espaços entre as letras. Por exemplo, nome do cliente.
V. Ser conciso e utilizar nomes coerentes.
Assinale a alternativa que contém somente as corretas:
Nota: 20.0
	
	A
	III, IV e V
	
	B
	I, II e V
Você acertou!
	
	C
	I e II
	
	D
	III e IV
	
	E
	Todas as respostas
Questão 2/5 - Lógica de Programação e Algoritmos
A estrutura de seleção SWITCH/CASE é utilizada para a escolha de uma opção dentre várias existentes, eliminando a necessidade do uso dos diversos IF-ELSE encadeados. Observe as afirmativas abaixo:
I. A estrutura de seleção switch/case simplifica a codificação do algoritmo, e facilita sua depuração e atualização.
II. A estrutura de seleção switch/case testa uma condição ("case") e executará os blocos de instruções associados associados a condição verdadeira.
III. O conteúdo da variável passada para o switch é testado e irá comparar os valores de cada caso.
IV. Se o primeiro caso não corresponder à variável, então o próximo case é avaliado.
V. O break é utilizado para encerrar as comparações.
É correto apenas:
Nota: 0.0
	
	A
	I, II, III e IV
	
	B
	I, II, III e V
	
	C
	II, III, IV e V
	
	D
	I, III, IV e V
	
	E
	Todas as alternativas
Questão 3/5 - Lógica de Programação e Algoritmos
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrário, faça outra coisa.
Analise o pseudocódigo abaixo.
1. algoritmo "algoritmo_se_simples"
2. var
3.      nota1, nota2, media: real
4. inicio
5. escreva(" Digite a primeira nota: ")
6. leia(nota1)
7. escreva(" Digite a segunda nota: ")
8. leia(nota2)
9. media <- (nota1+nota2)/2
10. se media >= 7 entao
11.      escreva(" A nota da primeira prova é: ", nota1:5:2)
12.      escreva(" A nota da segunda prova é: ", nota2:5:2)
13.      escreva(" A média é: ", media:5:2)
14.      escreva("APROVADO ")
15. fimse
16. fimalgoritmo
É correto afirmar que:
I. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário via teclado.
II. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela.
III. Na linha 10: Usamos o comando SE para avaliar a condição da variável ‘media’.
IV. Na linha 2 e 3: Declaração das Variáveis.
V. Na linha 15: Temos o fim do nosso algoritmo.
É correto apenas:
Nota: 0.0
	
	A
	I, II, III e IV
	
	B
	I, II, III e V
	
	C
	II, III, IV e V
	
	D
	I, III, IV e V
	
	E
	Todas as alternativas
Questão 4/5 - Lógica de Programação e Algoritmos
Os operadores relacionais são aqueles que comparam dois valores (valores, variáveis, constantes ou chamadas de funções) e/ou expressões e o resultado desta comparação é sempre um valor lógico (booleano) verdadeiro ou falso.
Como resultado, dessas operações teremos como retorno:
I. O valor UM (1), se a expressão relacional for falsa.
II. O valor UM (1), se a expressão relacional for verdadeira.
III. O valor ZERO (0), se a expressão relacional for verdadeira.
IV. O valor ZERO (0), se a expressão relacional for falsa.
V. O valor ZERO (2), se a expressãorelacional for verdadeira.
Assinale a alternativa que contém somente afirmativas corretas:
Nota: 20.0
	
	A
	I e III
	
	B
	II, IV e V
	
	C
	II e IV
Você acertou!
	
	D
	I e V
	
	E
	Nenhuma das alternativas.
Questão 5/5 - Lógica de Programação e Algoritmos
A construção de algoritmos para o computador deve lidar exclusivamente com os tipos definidos nas linguagens de programação, por serem limitadas e não poderem manipular todos os tipos de dados existentes no mundo real. A maioria das linguagens de programação tipificam os dados em um grupo conhecido como tipos primitivos. São tipos primitivos de dados:
I. Primitivos numéricos
II. Primitivos reais de precisão composta
III. Primitivos lógicos
IV. Primitivos caracteres fracionais
V. Primitivos literais ou caracteres
Assinale a alternativa que contém somente os tipos primitivos de dados:
Nota: 20.0
	
	A
	I e II
	
	B
	I e V
	
	C
	I, III e V
Você acertou!
	
	D
	Apenas III
	
	E
	Todas estão corretas
APOL 3
Questão 1/5 - Lógica de Programação e Algoritmos
As estruturas de repetições também são conhecidas como laços (loops) é a execução de um conjunto de ações uma vez, várias vezes ou nenhuma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão.
Existe uma estrutura que é utilizada em simulações em que se faz necessário executar o corpo do laço uma vez e, depois, avaliar a expressão de teste e criar um ciclo repetido. Ou seja, temos a garantia que o laço será executado uma vez. Essa estrutura é conhecida como?
Nota: 20.0
	
	A
	A estrutura de repetição while (ENQUANTO)
	
	B
	A estrutura de repetição while-do (ATE-REPITA)
	
	C
	A estrutura de repetição do-while (REPITA-ATE)
Você acertou!
	
	D
	A estrutura de repetição for (PARA)
	
	E
	A estrutura de repetição toward (EM DIREÇÃO A)
Questão 2/5 - Lógica de Programação e Algoritmos
O comando SE (IF) é utilizado sempre quando precisamos analisar o resultado de uma condição e decidir o que vamos fazer em seguida. Se a condição for verdadeira, faça tal coisa, caso contrário, faça outra coisa.
Analise o pseudocódigo abaixo.
1. algoritmo "algoritmo_se_simples"
2. var
3. nota1, nota2, media : real
4. inicio
5. escreva(" Digite a primeira nota: ")
6. leia(nota1)
7. escreva(" Digite a segunda nota: ")
8. leia(nota2)
9. media <- (nota1+nota2)/2
10. se media >= 7 entao
11.      escreva(" A nota da primeira prova é: ", nota1:5:2)
12.      escreva(" A nota da segunda prova é: ", nota2:5:2)
13.      escreva(" A média é: ", media:5:2)
14.      escreva("APROVADO ")
15. fimse
16. fimalgoritmo
Observe as afirmativas abaixo:
I. Na linha 15: Temos o fim do bloco de comando do IF.
II. Na linha 3: uma variável ‘media’ foi declarada como sendo do tipo real. Está errado, pois ela deveria ser inteiro para este código.
III. Nas linhas 5, 7, 11, 12, 13, e 14: Usamos o comando ESCREVA para imprimir textos na tela.
IV. Nas linhas 6 e 8: Usamos o comando LEIA para obter os valores das variáveis nota1 e nota2 que serão digitados pelo usuário.
V. Na linha 10: Usamos o comando SE para avaliar a condição media.
É correto apenas:
Nota: 20.0
	
	A
	I, II, III e IV
	
	B
	I, II, III e V
	
	C
	II, III, IV e V
	
	D
	I, III, IV e V
Você acertou!
	
	E
	Todas as alternativas
Questão 3/5 - Lógica de Programação e Algoritmos
Na estrutura de repetição while (ENQUANTO), a execução de uma ou mais instruções de um bloco, ou laço, depende de uma condição de controle verificada no início, ou na entrada, do laço. Enquanto o resultado da condição for verdadeiro, o bloco de instruções é executado, caso contrário, ocorre o desvio para a primeira linha após este bloco.
A figura abaixo mostra o fluxograma de uma estrutura de repetição while (ENQUANTO).
Observe as afirmativas abaixo:
I. Na estrutura de repetição while (ENQUANTO) a expressão booleana é verificada antes da primeira execução das instruções.
II. Na estrutura de repetição while (ENQUANTO), se a expressão booleana resultar em FALSO as instruções que estão dentro do bloco não são executadas.
III. Na estrutura de repetição while (ENQUANTO), se a condição de execução for falsa em algum momento, o laço é interrompido para que o resto do algoritmo entre em execução.
IV. Na estrutura de repetição while (ENQUANTO), se o resultado da condição for VERDADEIRO, as instruções são executadas e em seguida a condição será testada novamente.
V. A estrutura de repetição while (ENQUANTO) implementa um contador implicitamente.
É correto apenas:
Nota: 20.0
	
	A
	I, III, IV e V
	
	B
	I, II, IV e V
	
	C
	I, II e III
	
	D
	I, II, III e IV
Você acertou!
	
	E
	Todas as respostas
Questão 4/5 - Lógica de Programação e Algoritmos
Uma outra forma de estrutura de seleção é o switch. O switch é uma solução alternativa em relação aos IFs encadeados. Observe as afirmativas sobre as diferenças entre o switch e ifs encadeados:
I. Uma dessas diferenças é que os cases do switch não aceitam operadores lógicos. 
II. Uma dessas diferenças é que os cases do switch aceitam operadores lógicos. 
III. Uma dessas diferenças é que o switch executa seu bloco em cascata. Caso a variável indique o primeiro case, e dentro do switch conter 5 cases, todos os outros 4 cases serão executados, a não ser que seja utilizado o comando break para sair do switch. 
IV. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos a variável que desejamos comparar.
V. Uma dessas diferenças é que no comando switch (variável), dentro dos parênteses definimos os operadores lógicos que desejamos comparar.
É correto apenas:
Nota: 20.0
	
	A
	I, II e III
	
	B
	I, II e IV
	
	C
	II, II e V
	
	D
	I, III e V
	
	E
	I, III e IV
Você acertou!
Questão 5/5 - Lógica de Programação e Algoritmos
A estrutura de seleção composta (SE-ENTÃO-SENÃO…FIMSE) funciona exatamente como a estrutura de seleção simples (SE-ENTÃO…FIMSE). A única diferença é que no desvio da estrutura de seleção simples, ela só poderá executar comandos de instruções SE a CONDIÇÃO for VERDADEIRA. 
Observe as afirmativas abaixo:
I. No desvio da estrutura de seleção composta, um conjunto de instruções sempre será executado, independente se a CONDIÇÃO for VERDADEIRA ou FALSA.
II. No desvio da estrutura de seleção composta os comandos serão executados só caso a CONDIÇÃO for VERDADEIRA.
III. A estrutura de seleção amplia as possibilidades do desvio da estrutura de seleção simples.
IV. A estrutura de seleção composta limita as possibilidades do desvio da estrutura de seleção simples.
V. A estrutura de seleção simples amplia as possibilidades do desvio da estrutura de seleção composta.
É correto apenas:
Nota: 20.0
	
	A
	I e III
Você acertou!
	
	B
	I e IV
	
	C
	II e V
	
	D
	I, III e IV
	
	E
	Apenas IV
APOL 4
Questão 1/5 - Lógica de Programação e Algoritmos
Na linguagem C, a estratégia para armazenar caracteres foi usar um array (vetor). Os arrays representam um conjunto de dados relacionados, que são acessados por um índice.
Observe as afirmativas abaixo:
I. Em linguagem C, uma cadeia de caracteres é uma tabela, com vários dados do tipo char, cujo último elemento é o caractere nulo '\0', ou seja, o primeiro caractere do código ASCII (cujo valor é 0).
II. Para armazenarmos uma cadeia de caracteres, devemos reservar uma posição adicional para o caractere de fim da cadeia.
III. Cada texto é um conjunto de caracteres, em que cada um ocupa um byte de memória, armazenado em sequência e terminado por um byte de valor zero ('0').
IV. O último elemento da cadeia de caracteres na linguagem de programação C é zero.
V. A palavra "UNINTER", na linguagem de programação C, é um array que contém oito [8] posições.
Observe as afirmativas abaixo:
Nota: 20.0
	
	A
	I, II e III
	
	B
	I e III
	
	C
	I, II, III e IV
	
	D
	I, II e IVE
	Todas as respostas
Você acertou!
Questão 2/5 - Lógica de Programação e Algoritmos
Na linguagem de programação C, muitas vezes necessitamos que uma parte do programa deva repetir-se algumas vezes para a execução de uma tarefa. Para isso, necessitamos criar algo que contenha todas as instruções a serem repetidas entre chaves { }.
Os algoritmos dos laços while e do-while fazem uso de um?
Nota: 0.0
	
	A
	Inicialização
	
	B
	Condição
	
	C
	Bloco de comando
	
	D
	Corpo
	
	E
	Iteração
Questão 3/5 - Lógica de Programação e Algoritmos
As estruturas de repetições, também conhecidas como laços (loops), servem para executar um conjunto de ações mais de uma vez, dependendo de uma condição verdadeira ou falsa, resultado booleano da avaliação de uma expressão. 
Observe as possíveis estruturas de laços de repetições:
I. A estrutura de repetição ENQUANTO (while na linguagem C).
II. A estrutura de repetição REPITA-ATE (while-do na linguagem C).
III. A estrutura de repetição REPITA-ATE (do-while na linguagem C).
IV. A estrutura de repetição PARA (for na linguagem C).
V. A estrutura de repetição EM DIREÇÃO A (goto na linguagem C).
É correto apenas:
Nota: 0.0
	
	A
	I, III e IV
	
	B
	I, III e V
	
	C
	I, II e IV
	
	D
	I, II e V
	
	E
	Todas as alternativas
Questão 4/5 - Lógica de Programação e Algoritmos
Para a linguagem de programação C, a sintaxe da estrutura de repetição REPITA-ATE começa com a palavra-chave 1, seguida de um bloco de uma ou mais instrução entre 2 e terminada pela palavra-chave 3, seguida de uma expressão de teste entre 4 terminada por 5.
Substitua os números 1, 2, 3, 4 e 5 pelas respectivas palavras corretas.
Nota: 20.0
	
	A
	while, do, chaves, parênteses e ponto-e-vírgula
	
	B
	do, chaves, while, parênteses e ponto-e-vírgula
Você acertou!
	
	C
	do, while, chaves, parênteses e ponto-e-vírgula
	
	D
	do, parênteses, while, chaves e ponto-e-vírgula
	
	E
	do, chaves, while, ponto-e-vírgula e parênteses
Questão 5/5 - Lógica de Programação e Algoritmos
A estrutura de repetição for (PARA) é uma estrutura que reúne no cabeçalho os elementos de inicialização, condição e iteração reunidos na forma e o corpo é organizado em seguida.
I. A inicialização da variável contadora é realizada implicitamente, com o valor de <início> informado da declaração da estrutura PARA. 
II. A iteração é controlada pela condição que determina a quantidade de vezes que será repetida pelo valor <início> e <fim>.
III. No final de cada iteração, o valor da variável contadora é incrementado no valor especificado pelo <valor de incremento>).
IV. O bloco de uma ou mais instrução são delimitados pelas chaves.
V. É possível ter um ou mais laços de repetições dentro do PARA. Essa técnica é conhecida como laços de repetições aninhados.
É correto apenas:
Nota: 20.0
	
	A
	I, III, IV e V
	
	B
	I, II, IV e V
	
	C
	II, III, IV e V
	
	D
	I, II, III e IV
	
	E
	Todas as respostas
Você acertou!
APOL 5
Questão 1/5 - Lógica de Programação e Algoritmos
Analise a declaração do vetor mostrada abaixo em pseudocódigo.
nota: vetor[0..3] de Inteiro
Observe a declaração acima e as afirmativas abaixo:
I. O nome deste vetor (identificador) é vetor.
II. O vetor armazena um conjunto de números inteiros que variam de 0 a 3.
III. O tamanho do vetor é identificado pelo seu índice, localizado dentro dos colchetes [ ].
IV. No vetor, nota[0] guarda o primeiro número inteiro.
V. O vetor tem 4 posições e cada item do vetor tem uma posição individualizada.
É correto apenas:
Nota: 20.0
	
	A
	I e II
	
	B
	I e III
	
	C
	III, IV e V
Você acertou!
	
	D
	I, II e IV
	
	E
	Todas as respostas
Questão 2/5 - Lógica de Programação e Algoritmos
Na linguagem C, a estratégia para armazenar caracteres foi usar um array (vetor). Os arrays representam um conjunto de dados relacionados, que são acessados por um índice.
Observe as afirmativas abaixo:
I. A palavra "UNINTER", na linguagem de programação C, é um array que contém oito posições, podendo ser declarada como: palavra[7].
II. Segundo Mizrahi (2008), o uso mais importante do vetor é aplicado à criação de tipos de dados para armazenar e manipular textos, palavras, nomes e sentenças.
III. Cada texto é um conjunto de caracteres, em que cada um ocupa um byte de memória, armazenado em sequência e terminado por um byte de valor zero ('0').
IV. Cada caractere é um elemento independente no vetor e pode ser acessado por meio de um índice.
V. O tipo char armazena o índice da tabela ASCII correspondente ao caractere.
É correto apenas:
Nota: 0.0
	
	A
	I, II e III
	
	B
	I e III
	
	C
	II, III, IV e V
	
	D
	II, III e V
	
	E
	Todas as respostas
Questão 3/5 - Lógica de Programação e Algoritmos
O exemplo abaixo é a sintaxe da matriz usada na representação algorítmica em pseudocódigo.
NomeDaMatriz: Vetor[inicio1..final1, inicio2..final2] de TipoDeMatriz
Observe as afirmativas abaixo:
I. NomeDaMatriz é o identificador.
II. A palavra Vetor é o identificador.
III. TipoDeMatriz define se ela é do tipo formal ou real.
IV. [inicio1..final1, inicio2..final2] define os parâmetros que serão usados nos cálculos.
V. Em TipoDeMatriz nos diz que só serão permitidos valores de um mesmo tipo na matriz.
É correto apenas:
Nota: 20.0
	
	A
	I e II
	
	B
	I e III
	
	C
	I e IV
	
	D
	I e V
Você acertou!
	
	E
	Todas as respostas
Questão 4/5 - Lógica de Programação e Algoritmos
Matrizes, ou arrays bidimensionais, são estruturas de dados que organizam informações de um mesmo tipo e com um mesmo nome. Observe as afirmativas abaixo acerca deste assunto:
I. Em linguagem C, para se acessar um item da matriz deve-se especificar o nome dela seguido de dois pares de colchetes com um número dentro de cada um deles. 
II. int mat[3][2]; representa uma matriz de três linhas e duas colunas. 
III. Em uma matriz são utilizados dois índices, que correspondem a linhas e colunas. 
IV. Na linguagem de programação C, uma matriz é considerada um vetor de vetores.
É correto apenas:
Nota: 20.0
	
	A
	II e III
	
	B
	I e III
	
	C
	II, III e IV
	
	D
	I, II e IV
	
	E
	Todas as respostas
Você acertou!
Questão 5/5 - Lógica de Programação e Algoritmos
Um vetor ou array é uma estrutura de dados que consegue guardar vários elementos e ainda possibilita a captura desses elementos de maneira ágil e fácil.
Observe as afirmativas abaixo:
I. Um array é uma variável composta homogênea e unidimensional.
II. Um array é um conjunto de variáveis do mesmo tipo.
III. Possuem o mesmo identificador (nome).
IV. Usa-se um número real como índice.
V. São alocadas sequencialmente na memória.
É correto apenas:
Nota: 20.0
	
	A
	I, II, III e IV
	
	B
	I, II, III e V
Você acertou!
	
	C
	II, III, IV e V
	
	D
	I, II e II
	
	E
	Todas as respostas

Outros materiais