Logo Passei Direto
Buscar

Avaliação II - Individual Lógica e Técnicas de Programação

Ferramentas de estudo

Questões resolvidas

S bidimensionais são conhecidos como matrizes, as quais possuem representação visual semelhante a planilhas de Excel. A seguir é apresentada uma matriz com as notas de vários alunos, armazenadas na variável 'notas' com índices iniciando em zero, em que a primeira coluna armazena o nome do aluno e as demais armazenam suas notas. Sobre matrizes, analise as sentenças a seguir:
I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1].
II- Os índices são números que representam unicamente as posições de um elemento dentro da matriz.
III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2].
IV- A execução do comando 'escreva ( notas[2][2] )' será 'Rafaela'.
Assinale a alternativa CORRETA:


A Somente a sentença II está correta.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças III e IV estão corretas.

Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.

No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de funções.
II- As funções são trechos de código que podem ser reutilizados em diferentes partes do programa.
III- A modularização facilita a manutenção do código, pois permite que cada função seja testada e corrigida separadamente.
IV- A modularização não tem relação com a legibilidade e organização do código.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.

Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é necessário armazenar muitos valores em um algoritmo, por exemplo, armazenar as notas de alunos que estão cursando uma determinada disciplina. Estas estruturas dispensam o uso excessivo de variáveis e simplificam a codificação do algoritmo, facilitando a criação e o acesso dos dados. Sobre vetores e matrizes, analise as sentenças a seguir:
I- Nas matrizes, cada posição é acessada por um único número, chamado de índice.
II- Os vetores também são conhecidos como arrays.
III- As matrizes podem ter mais de duas dimensões.
IV- Os vetores e matrizes são estruturas de dados estáticas, ou seja, não podem ser alteradas após a sua criação.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.

arrays multidimensionais.

( ) Um vetor armazena apenas valores do mesmo tipo de dado.

( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela.

Assinale a alternativa que apresenta a sequência CORRETA:


A V - F - V - V.
B F - V - V - F.
C V - V - F - V.
D F - F - V - F.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

S bidimensionais são conhecidos como matrizes, as quais possuem representação visual semelhante a planilhas de Excel. A seguir é apresentada uma matriz com as notas de vários alunos, armazenadas na variável 'notas' com índices iniciando em zero, em que a primeira coluna armazena o nome do aluno e as demais armazenam suas notas. Sobre matrizes, analise as sentenças a seguir:
I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1].
II- Os índices são números que representam unicamente as posições de um elemento dentro da matriz.
III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2].
IV- A execução do comando 'escreva ( notas[2][2] )' será 'Rafaela'.
Assinale a alternativa CORRETA:


A Somente a sentença II está correta.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças III e IV estão corretas.

Um subalgoritmo de um programa de computador é chamado, também, de função, que é um conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo principal do programa. Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são conhecidas como variáveis locais.
II- As funções não precisam possuir um nome.
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada.
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.

No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são chamadas de funções.
II- As funções são trechos de código que podem ser reutilizados em diferentes partes do programa.
III- A modularização facilita a manutenção do código, pois permite que cada função seja testada e corrigida separadamente.
IV- A modularização não tem relação com a legibilidade e organização do código.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.

Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é necessário armazenar muitos valores em um algoritmo, por exemplo, armazenar as notas de alunos que estão cursando uma determinada disciplina. Estas estruturas dispensam o uso excessivo de variáveis e simplificam a codificação do algoritmo, facilitando a criação e o acesso dos dados. Sobre vetores e matrizes, analise as sentenças a seguir:
I- Nas matrizes, cada posição é acessada por um único número, chamado de índice.
II- Os vetores também são conhecidos como arrays.
III- As matrizes podem ter mais de duas dimensões.
IV- Os vetores e matrizes são estruturas de dados estáticas, ou seja, não podem ser alteradas após a sua criação.
Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.

arrays multidimensionais.

( ) Um vetor armazena apenas valores do mesmo tipo de dado.

( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela.

Assinale a alternativa que apresenta a sequência CORRETA:


A V - F - V - V.
B F - V - V - F.
C V - V - F - V.
D F - F - V - F.

Prévia do material em texto

31/08/2023, 14:43 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:823254)
Peso da Avaliação 1,50
Prova 64554236
Qtd. de Questões 10
Acertos/Erros 9/0
Canceladas 1
Nota 10,00
A complexidade de algoritmos depende muito do problema a ser resolvido e da solução 
escolhida para este problema. Quanto mais complexo é o algoritmo, possivelmente mais extenso em 
termos de código-fonte ele será. Quanto mais regras e tarefas o programa de computador precisar 
executar, mais complexa será a organização do código-fonte. Isto implica a necessidade de focar 
muito tempo na organização da escrita dos códigos-fontes de um algoritmo. Sobre a modularização 
de algoritmos, assinale a alternativa CORRETA:
A O nível de abstração é reduzido quando o algoritmo é modularizado.
B A modularização de algoritmos torna o código-fonte mais simples de escrever.
C Os parâmetros são utilizados pelos módulo para construir equações matemáticas.
D Modularizar os algoritmos dificulta a escrita de um algoritmo.
Os conectivos lógicos possuem a finalidade de ligar duas ou mais proposições, que são 
presentes nas proposições compostas. Duas checagens são importantes para determinar se as 
proposições compostas são verdadeiras ou falsas. A primeira, verificar o valor das proposições que 
compõem as sentenças, e a segunda, verificar o tipo de conectivo que liga as proposições de uma 
mesma sentença. 
Sobre a conjunção, analise as seguintes afirmativas: 
I- Pode ser representado pelo caractere ^ 
II- "Brasil é país e Pedro é aluno" é uma conjunção válida. 
III- "Suíça é um país ou palmeira é uma árvore" é uma conjunção válida. 
IV- As proposições são unidas pelo conectivo e. 
Assinale a alternativa CORRETA:
A Somente a afirmativa IV está correta.
B As afirmativas I, II e IV estão corretas.
C Somente a afirmativa I está correta.
D As afirmativas II e III estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
31/08/2023, 14:43 Avaliação II - Individual
about:blank 2/5
As funções e os procedimentos são utilizadas para modularizar os algoritmos, os quais que 
podem receber dados de entrada. Os procedimentos são uma sequência de instruções específicas, 
criadas quando existe a necessidade de repetir, por várias vezes, um mesmo trecho de código em um 
programa. Sobre os procedimentos, analise as sentenças a seguir:
I- Os procedimentos são uma forma de modularizar os algoritmos. Os módulos são um grupo de 
comandos de um trecho do algoritmo. 
II- A palavra "retorna" é utilizada pelos procedimentos para retornar um valor ao módulo principal. 
III- As variáveis locais quando criadas dentro de procedimentos só podem ser utilizadas dentro dos 
mesmos. 
IV- Os procedimentos não precisam possuir um nome definido na sua declaração. 
V- Os procedimentos podem receber passagem de parâmetros por referência ou por valor. 
Assinale a alternativa CORRETA:
A As sentenças I, III e V estão corretas.
B As sentenças II, IV e V estão corretas.
C Somente a sentença I está correta.
D As sentenças I, II e III estão corretas.
Uma proposição é uma sentença que possui apenas valor verdadeiro ou falso, mas não ambas. 
Ela é representada normalmente pelas letras latinas minúsculas p, q, r, entre outras. Estas variáveis 
proposicionais podem ser combinadas entre elas por meio dos conectivos lógicos. Sobre o exposto, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O operador de negação é representado pelo caractere " ~ ". 
( ) A conjunção é um operador lógico representado pelo caractere " A ". 
( ) Se na disjunção "p v q" o valor de "p" for verdadeiro e valor de "q" for falso, a disjunção será 
considerada falsa. 
( ) Uma conjunção será verdadeira somente se todas as proposições forem verdadeiras. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - V - V - F.
C V - F - F - V.
D V - F - V - V.
Os vetores multidimensionais possuem quantas dimensões forem necessárias para representar a 
informação. Os vetores bidimensionais são conhecidos como matrizes, as quais possuem 
representação visual semelhante a planilhas de Excel. A seguir é apresentada uma matriz com as 
notas de vários alunos, armazenadas na variável "notas" com índices iniciando em zero, em que a 
primeira coluna armazena o nome do aluno e as demais armazenam suas notas. Sobre matrizes, 
3
4
5
31/08/2023, 14:43 Avaliação II - Individual
about:blank 3/5
analise as sentenças a seguir:
I- Para recuperar a nota 10,00 de Rafaela, será necessário acessar a posição [2][1]. 
II- Os índices são números que representam unicamente as posições de um elemento dentro da 
matriz. 
III- Para recuperar a nota 6,00 de Paulo, é necessário acessar a posição [1][2]. 
IV- A execução do comando "escreva ( notas[2][2] )" será "Rafaela".
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças I e II estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças III e IV estão corretas.
Um subalgoritmo de um programa de computador é chamado, também, de função, que é um 
conjunto de ações ou comandos, e tem no seu uso o principal objetivo de tornar os códigos-fontes 
mais legíveis e organizados. Diferente dos procedimentos, as funções retornam valores para o módulo 
principal do programa. Sobre funções, analise as sentenças a seguir:
I- As variáveis declaradas dentro de funções que só podem ser utilizadas dentro da própria função são 
conhecidas como variáveis locais. 
II- As funções não precisam possuir um nome. 
III- O retorno das funções pode conter mais de um valor de vários tipos de dados.
IV- As funções não precisam, obrigatoriamente, receber parâmetros de entrada. 
V- A passagem de parâmetros é feita dentro dos parênteses depois da definição do nome da função. 
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças III, IV e V estão corretas.
C Somente a sentença II está correta.
D As sentenças I, IV e V estão corretas.
No desenvolvimento de um programa de computador, ao fazer a entrada de dados, é necessária 
a consistência dos dados, ou seja, verificar se estes valores são válidos ou não. Durante esse processo, 
é fundamental apresentar mensagens de retorno ao usuário, apresentando o resultado da validação dos 
dados de entrada de um módulo. Sobre a modularização de programas de computador, analise as 
sentenças a seguir:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são 
6
7
31/08/2023, 14:43 Avaliação II - Individual
about:blank 4/5
chamadas de módulos ou subalgoritmos. 
II- Os algoritmos podem possuir apenas um subalgoritmo, não sendo possível construir dois módulos 
dentro de um algoritmo. 
III- O módulo principal solicita a execução de vários módulos em uma sequência determinada. 
IV- Quando é criado um módulo, especifica-se o número e os tipos das variáveis que correspondem 
aos parâmetros. 
V- As declarações locais são variáveis que podem ser utilizadas por qualquer módulo.
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I, II e V estão corretas.
C As sentenças I, II e III estão corretas.
D As sentenças I, III e IV estão corretas.
A frase "Florianópolis é a capital de Santa Catarina" é uma sentença que podemos classificar 
como verdadeira, logo esta frase é uma proposição válida. As proposições são sentenças declarativas 
que admitem apenas um dos valores lógicos. Sobre as proposições, assinale a alternativa CORRETA:
A As proposições são representadas, normalmente, por algarismos romanos.
B Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
C As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
D "Quantos anos você tem?" é uma sentença imperativa.
Os arrays multidimensionais, também conhecidos como matrizes, são vetores de vetores que 
formam uma estrutura de tabela, com isso é possível armazenar informações mais complexas.Sobre 
os conceitos de matrizes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Em uma matriz de alunos com tamanho 5x5, o comando "alunos[2][1]" é válido para retornar 
um valor presente na matriz. 
( ) A declaração "numeros: vetor[1..2,1..2] de inteiro" cria uma matriz de 3 linhas e 3 colunas. 
( ) A declaração "numeros: vetor[1..5,1..3] de inteiro" cria uma matriz em Portugol corretamente. 
( ) Nas matrizes, os índices são um par de números utilizados para acessar os elementos da 
estrutura. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - F - V.
B F - F - F - V.
C V - F - V - V.
8
9
31/08/2023, 14:43 Avaliação II - Individual
about:blank 5/5
D V - V - V - F.
Atenção: Esta questão foi cancelada, porém a pontuação foi considerada.
Os vetores e matrizes são estruturas de dados que auxiliam o desenvolvedor quando é 
necessário armazenar muitos valores em um algoritmo, por exemplo, armazenar as notas de alunos 
que estão cursando uma determinada disciplina. Estas estruturas dispensam o uso excessivo de 
variáveis e simplificam a codificação do algoritmo, facilitando a criação e o acesso dos dados. Sobre 
vetores e matrizes, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Nas matrizes, cada posição é acessada por um único número, chamado de índice. 
( ) Os vetores também são conhecidos como arrays multidimensionais. 
( ) Um vetor armazena apenas valores do mesmo tipo de dado. 
( ) A estrutura de um vetor pode ser entendida pelas dimensões de uma tabela. 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - V.
B F - V - V - F.
C V - V - F - V.
D F - F - V - F.
10
Imprimir

Mais conteúdos dessa disciplina