Buscar

TODAS AS APOL Lógica de Programação e Algoritimos

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

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

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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

TODAS AS APOL Lógica de Programação e Algoritimos 
Questão 1/5 - Lógica de Programação e Algoritimos
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural todos os dias em nossas rotinas, como por exemplo na simples atividade de colocar uma camisa no guarda-roupa.
Com base no texto acima temos as seguintes premissas:
p: Sei que sou mais velho que Maria.
q: Sei que Maria é mais velha que João.
Escolha a alternativa que apresenta a conclusão das premissas.
Nota: 20.0
	
	A
	Sou mais novo que Maria.
	
	B
	Sou mais novo que João.
	
	C
	Tenho a mesma idade de Maria.
	
	D
	Sou mais velho que João.
Você acertou!
	
	E
	Tenho a mesma idade de João.
Questão 2/5 - Lógica de Programação e Algoritimos
Caracteres são os dados formados por um único caractere ou por uma cadeia de caracteres. Observe os itens abaixo:
I. '@','#','$','?','+'
II. “aluno”
III. ‘6’ 
IV. “12345”
V. “0,56”
Assinale a alternativa que contém somente os dados com caracteres:
Nota: 20.0
	
	A
	I e II
	
	B
	I e V
	
	C
	I, III e V
	
	D
	Apenas III
	
	E
	Todas estão corretas
Você acertou!
O uso das aspas, simples ou duplas, caracteriza uma variável do tipo caractere, mesmo sendo números.
Questão 3/5 - Lógica de Programação e Algoritimos
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 4/5 - Lógica de Programação e Algoritimos
O estudo da lógica baseia-se em argumentos compostos por premissas e conclusões. Se pararmos para pensar, utilizamos essas premissas e conclusões de forma natural todos os dias em nossas rotinas, como por exemplo na simples atividade do dia a dia. 
Com base no texto acima temos as seguintes premissas:
p: Todos os mamíferos sabem nadar.
q: Todas as rochas são mamíferas.
Escolha a alternativa que apresenta a conclusão das premissas.
Nota: 20.0
	
	A
	Logo, todas as rochas sabem nadar.
Você acertou!
	
	B
	Logo, as rochas são minerais.
	
	C
	Logo, nem todos os mamíferos sabem nadar.
	
	D
	Logo, as rochas não tomam leite.
	
	E
	Logo, o João gosta de rocha.
Questão 5/5 - Lógica de Programação e Algoritimos
Operadores lógicos são usados para concatenar ou associar expressões que estabelecem uma relação de comparação entre valores. O resultado destas expressões é sempre um valor lógico, verdadeiro ou falso, uma vez que operam sobre valores booleanos.
A expressão “x >= 0 && x <= 8” só será verdadeira se o valor de x for:
I. Se x for maior que zero e ao mesmo tempo o valor de x também for menor que oito.
II. Se x for maior ou igual a zero e ao mesmo tempo o valor de x também for menor ou igual a oito.
III. Se x for igual a zero e ao mesmo tempo o valor de x também for menor que oito.
IV. Se x for menor ou igual a zero e ao mesmo tempo o valor de x também for menor ou igual a oito.
V. Se x for maior ou igual a zero e ao mesmo tempo o valor de x também for maior ou igual a oito.
Assinale a alternativa que contém somente afirmativas corretas:
Nota: 20.0
	
	A
	Apenas I
	
	B
	Apenas IV
	
	C
	Apenas II
Você acertou!
	
	D
	I e V
	
	E
	Todas as respostas
Questão 1/5 - Lógica de Programação e Algoritimos
Os operadores relacionais são aqueles que comparam dois 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. Acerca deste assunto, observe os operadores relacionais abaixo:
I. Maior que, representado pelo símbolo “>”.
II. Maior ou igual, representado pelo símbolo “>=”.
III. Menor ou igual, representado pelo símbolo “<=”.
IV. Menor que, representado pelo símbolo “<”.
V. Igual a, representado pelo símbolo “=”.
Um dos itens acima está com sua representação lógica incorreta. Assinale a alternativa em que a descrição do operador relacional não coincide com sua representação:
Nota: 20.0
	
	A
	V
Você acertou!
Sinal de igual é representado por ‘==’. Somente um igual significa atribuição.
	
	B
	IV
	
	C
	III
	
	D
	II
	
	E
	I
Questão 2/5 - Lógica de Programação e Algoritimos
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
Questão 3/5 - Lógica de Programação e Algoritimos
A linguagem C usa-se uma estrutura de condição que efetua vários testes sobre um dado de uma mesma variável. Esta operação poderia ser realizada com uma sequência de if-else encadeados, porém seria uma tarefa bastante complicada, embora mas possível. Para solucionar isto, utilizamos em linguagem C o switch-case. Sobre ele, observe as afirmativas:
I. Os parênteses após a palavra switch indicam uma expressão cujo valor é testado, continuadamente, para cada uma dos case.
II. Quando a expressão testada é igual a um dos valores colocados após a palavra case, executam-se as instruções daquela condição.
III. A palavra-chave break indica a saída da estrutura condicional de múltipla escolha.
IV. A palavra-chave default será executada se todos os cases existentes derem falsos. 
V. Ao omitir o break, a execução continuará nos blocos de instruções seguintes (cases).
Estão corretas:
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
	
	E
	Todas as alternativas
Você acertou!
Questão 4/5 - Lógica de Programação e Algoritimos
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 5/5 - Lógica de Programação e Algoritimos
A estrutura de seleção composta prevê dois conjuntos de instruções, após a avaliação da condição, um conjunto caso a resposta da condição resulte em verdadeiro e outro caso a condição resulte em falso.
A figura abaixo mostra o fluxograma de uma estrutura de seleção composta.
Fonte: Adaptado de Guedes (2014).
Observe as afirmativas:
I. Com base no resultado da condição (VERDADEIRO ou FALSO), o fluxo do algoritmo segue para um dos blocos de instruções.
II. A linguagem C testa a condição com o comando if (<condição>) caso o resultado do teste seja verdadeiro executa o bloco de instruções à esquerda na imagem.
III. A linguagem C testa a condição com o comando if (<condição>) e caso o resultado seja falso o bloco de instruções à direita na imagem é executado.
IV. Na linguagem C o comando if (<condição>) testa a condição e só executará o bloco de instruções à esquerda. Caso o resultado seja falso o algoritmo finaliza a sua execução.
V. O teste realizado com o comando if (<condição>) só é possível ser feito com operadores aritméticos.
É correto apenas:
Nota: 20.0
	
	A
	I, II, III
Você acertou!
	
	B
	I, II, III e V
	
	C
	I, II, IV e V
	
	D
	I, III, IV e V
	
	E
	Todas as alternativas
Questão 1/5 - Lógica de Programação e Algoritimos
A linguagem C usa a estrutura de condição SWITCH/CASE que efetua vários testes sobre um dado de uma mesma variável. Esta operação com vários testes com IFs teria sido complicada (mas possível).
Vejamos a sintaxe do switch/case:
1. Switch (variável)
2. {
3. case valor1:
4.       // blocos de instruções 1
5.      break;
6. case valor2:
7.      // blocos de instruções 2
8.      break;
9. default:
10.     // blocos de instruções 3
11.     break;
12. }
Observe as afirmativas abaixo:
I. Na linha 1, em switch(variável), definimos a variável que desejamos comparar.
II. Na linha 3, informamos que se o valor declarado neste case for igual ao contido no switch, blocos de instruções 1 serão executados.
III. Caso o valor contido no switch não seja atendido em uma das condições, nenhum bloco de instruções será executado.
IV. O comando break é utilizado para especificar a última linha de código a ser executada dentro da condição. 
V. O operador default é utilizado quando o valor contido no switch não é atendido por nenhum dos cases especificados.
É correto apenas:
Nota: 20.0
	
	A
	I, II, III e IV
	
	B
	I, II, IV e V
Você acertou!
	
	C
	II, III, IV e V
	
	D
	I, III, IV e V
	
	E
	Todas as alternativas
Questão 2/5 - Lógica de Programação e Algoritimos
Durante a execução de um programa as ações dependem da lógica de programação que foi aplicada na construção do algoritmo. Isto acontece porque em alguns momentos necessitamos que determinada parcela do algoritmo deva ser executada de acordo com uma condição. Para isso, usamos as estruturas de seleção que permitem a escolha de um grupo de ações (bloco) a ser executado quando determinadas condições, representadas por expressões lógicas ou relacionais, são ou não satisfeitas.
Quando o algoritmo fica muito extenso com uma sequência de SE-ENTÃO-SENÃO-SE-ENTÃO-SENÃO, o indicado é usar?
Nota: 20.0
	
	A
	A estrutura de seleção simples
	
	B
	A estrutura de seleção composta
	
	C
	A estrutura de seleção encadeada
	
	D
	A estrutura de seleção de múltipla escolha
Você acertou!
	
	E
	Qualquer uma das possibilidades anteriores
Questão 3/5 - Lógica de Programação e Algoritimos
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 4/5 - Lógica de Programação e Algoritimos
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 Algoritimos
Os laços de repetição são ferramentas poderosas para o controle do fluxo de execução do programa. A linguagem C possui três tipos de laços de repetição, a saber, o for (PARA), o while (ENQUANTO) e o do-while (REPITA-ATE).
Observe as afirmativas abaixo sobre laços de repetição:
I. Eles permitem que um determinado trecho de código seja executado até que uma condição específica seja satisfeita.
II. O bloco dentro do while pode nunca ser executado, caso a condição seja FALSA logo no primeiro teste.
III. O do-while executa o bloco e depois verifica a condição, portanto, o bloco será executado ao menos uma vez.
IV. Não existe diferença entre o while e o do-while.
É correto, apenas:
Nota: 20.0
	
	A
	I, II e III
Você acertou!
	
	B
	I, II, IV
	
	C
	II, III, IV
	
	D
	I e II
	
	E
	Todas as respostas
Questão 1/5 - Lógica de Programação e Algoritimos
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: 20.0
	
	A
	I, III e IV
Você acertou!
	
	B
	I, III e V
	
	C
	I, II e IV
	
	D
	I, II e V
	
	E
	Todas as alternativas
Questão 2/5 - Lógica de Programação e Algoritimos
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çãodo-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 3/5 - Lógica de Programação e Algoritimos
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 4/5 - Lógica de Programação e Algoritimos
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 5/5 - Lógica de Programação e Algoritimos
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 1/5 - Lógica de Programação e Algoritimos
Para acessar os elementos de um vetor ou matriz usa-se índices. O índice define a posição da variável dentro do vetor ou da matriz. Observe as afirmativas abaixo acerca deste assunto:
I. int Vetor[5]; // declara um vetor de 5 posições;
II. int Matriz[6][5]; // declara uma matriz de 6 linhas e 5 colunas;
III. Vetor[0] = 9; // coloca 9 na primeira posição do vetor;
IV. Matriz[0][1] = 15; // coloca 15 na primeira linha e na segunda coluna da matriz;
V. Vetor[4] = 8; // Coloca 8 na quarta posição do Vetor;
É correto apenas:
Nota: 20.0
	
	A
	I, II e III
	
	B
	I e III
	
	C
	I, II, III e IV
Você acertou!
	
	D
	I, II e IV
	
	E
	Todas as respostas
Questão 2/5 - Lógica de Programação e Algoritimos
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 3/5 - Lógica de Programação e Algoritimos
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 4/5 - Lógica de Programação e Algoritimos
Vetor é uma estrutura de dados muito importante dentro do conceito de qualquer linguagem de programação, por isso é fundamental ter os conceitos de vetores bem claros.
Observe as afirmativas abaixo sobre vetores:
I. Podem ser apenas de um tipo.
II. Podem ser acessados através de um índice.
III. O primeiro elemento de um vetor é sempre o número 1.
IV. Cada elemento não é manipulado individualmente.
V. O índice determina a posição na qual o elemento se encontra.
É correto apenas:
Nota: 20.0
	
	A
	I, II e III
	
	B
	I, II e V
Você acertou!
	
	C
	II, III, IV e V
	
	D
	I, II, III e V
	
	E
	Todas as respostas
Questão 5/5 - Lógica de Programação e Algoritimos
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: 0.0
	
	A
	II e III
	
	B
	I e III
	
	C
	II, III e IV
	
	D
	I, II e IV
	
	E
	Todas as respostas

Continue navegando

Outros materiais