Logo Passei Direto
Buscar

UNIASSELVI - prova 3

Ferramentas de estudo

Questões resolvidas

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:
Assinale a alternativa CORRETA:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são 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.
a) As sentenças I, II e III estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I, II e V estão corretas.
d) Somente a sentença III está correta.

Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é responsável por fazer a comunicação entre os módulos, por exemplo as funções e os procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as funções retornam um parâmetro de saída, já os procedimentos não retornam parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a alternativa CORRETA:
a) Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo após a definição do nome do módulo.
b) Os módulos podem receber apenas um parâmetro de entrada.
c) Os parâmetros, na programação de computadores, podem ser chamados de listas.
d) A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e passá-las para um outro módulo sem alterar suas informações originais.

As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize.
Sobre estruturas de repetição, analise as sentenças a seguir: I- A estrutura de repetição faça-enquanto testa a condição no início da estrutura. II- A estrutura faça-para define quantas vezes o bloco de programação será executado. III- As estruturas de controle de repetição possuem uma variável de controle. IV- Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha. Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II, III e IV estão corretas.

Os registros são muito úteis quando utilizados para armazenar muitos objetos complexos do mundo real, como armazenar nome, CPF, data de nascimento de cinquenta alunos. É altamente indicado trabalhar com um único vetor de registro ALUNO, ao invés de criar muitas variáveis de tipos primitivos ou muitos vetores. Sobre registros, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A palavra " tipo " é utilizada para a criação de um novo registro.
II- Os vetores podem armazenar listas de registros criados pelo desenvolvedor.
III- A declaração " tipo ALUNO: registro " é uma forma válida de criar um tipo de registro para armazenar dados de alunos.
IV- As variáveis internas dos registros são acessadas por meio de um ponto e vírgula entre o nome da variável que armazena o registro e a variável interna desejada.
a) As sentenças I, III e IV estão corretas.
b) As sentenças II, III e IV estão corretas.
c) Somente a sentença I está correta.
d) As sentenças I, II e III estão corretas.

Os algoritmos em linguagem de programação são sequenciais, isso quer dizer que a ordem de execução de um programa começa na primeira linha e vai linha por linha até a última, assim o algoritmo executa sempre os mesmos passos para quaisquer valores de entrada. Os programas de computador têm a capacidade de selecionar partes de código-fonte em função de condicionais presentes no corpo do algoritmo por meio das estruturas de seleção. Analise o algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Caso o valor inserido pelo usuário seja 5 para l1, 5 para l2 e 5 para l3, a mensagem exibida ao usuário será "O triângulo é isósceles".
( ) Caso o valor inserido pelo usuário seja 10 para l1, 10 para l2 e 12 para l3, a mensagem exibida ao usuário será "O triângulo é isósceles".
( ) Para que um triângulo seja equilátero, todos os lados devem ser iguais.
( ) Para que um triangulo seja isósceles, basta que dois lados tenham o mesmo tamanho.
a) F - V - V - F.
b) V - F - V - V.
c) F - V - V - V.
d) F - V - F - F.

Nas linguagens de programação, os operadores lógicos também são conhecidos como operadores booleanos. A análise da expressão que utiliza operadores lógicos tem como resultado "Verdadeiro" ou "Falso". O operador de conjunção somente retornará verdadeiro se ambos os valores utilizados na expressão forem "Verdadeiro".
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro.
( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro.
( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro.
( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso.
a) V - F - F - V.
b) F - V - V - V.
c) V - V - F - V.
d) V - V - F - F.

Os arquivos permitem manipular uma grande quantidade de dados com mais facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para a memória volátil do computador, permitindo manipular os dados de acordo com a necessidade da lógica. Analise o código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis internas.
( ) O registro LIV possui apenas variáveis do tipo numérico e texto.
( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO.
( ) O comando BIBLIOTECA cria um vetor de LIVRO.
a) V - F - F - V.
b) V - V - V - F.
c) F - V - V - F.
d) V - V - F - F.

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 não podem assumir valor verdadeiro ou falso ao mesmo tempo.
b) "Quantos anos você tem?" é uma sentença imperativa.
c) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
d) As proposições são representadas, normalmente, por algarismos romanos.

As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) O operador de multiplicação é representado pelo caractere " * " (asterisco).
( ) A inversão do sinal é executada pelo operador ' - ' (hífen).
( ) O resto da divisão é representado pelo operador MOD.
( ) O operador de multiplicação é representado pelo caractere " . " (ponto).
a) F - V - V - F.
b) V - V - F - V.
c) V - F - V - V.
d) V - V - V - F.

Problemas do mundo real podem ser resolvidos de variadas formas algorítmicas, cabendo ao programador de sistemas selecionar a melhor alternativa, seja pela facilidade de entendimento, codificação e depuração, ou a escolher por um algoritmo que aproveite melhor os recursos computacionais, executando a solução mais rapidamente e permitindo escalar a solução para problemas maiores. Sobre a complexidade de algoritmos, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A análise de complexidade de um algoritmo tem por objetivo estimar o tempo de execução do programa com a solução algorítmica escolhida.
II- A complexidade busca avaliar o desempenho do algoritmo, independentemente da sua implementação.
III - As avaliações de complexidade de algoritmos não dependem da entrada de dados dos algoritmos.
IV- As saídas de dados influenciam diretamente no cálculo de complexidade dos algoritmos.
a) As sentenças I e III estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I e II estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

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:
Assinale a alternativa CORRETA:
I- A modularização consiste em quebrar (dividir) um algoritmo maior em pequenas partes, que são 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.
a) As sentenças I, II e III estão corretas.
b) As sentenças I, III e IV estão corretas.
c) As sentenças I, II e V estão corretas.
d) Somente a sentença III está correta.

Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é responsável por fazer a comunicação entre os módulos, por exemplo as funções e os procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as funções retornam um parâmetro de saída, já os procedimentos não retornam parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a alternativa CORRETA:
a) Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo após a definição do nome do módulo.
b) Os módulos podem receber apenas um parâmetro de entrada.
c) Os parâmetros, na programação de computadores, podem ser chamados de listas.
d) A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e passá-las para um outro módulo sem alterar suas informações originais.

As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize.
Sobre estruturas de repetição, analise as sentenças a seguir: I- A estrutura de repetição faça-enquanto testa a condição no início da estrutura. II- A estrutura faça-para define quantas vezes o bloco de programação será executado. III- As estruturas de controle de repetição possuem uma variável de controle. IV- Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha. Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças II, III e IV estão corretas.

Os registros são muito úteis quando utilizados para armazenar muitos objetos complexos do mundo real, como armazenar nome, CPF, data de nascimento de cinquenta alunos. É altamente indicado trabalhar com um único vetor de registro ALUNO, ao invés de criar muitas variáveis de tipos primitivos ou muitos vetores. Sobre registros, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A palavra " tipo " é utilizada para a criação de um novo registro.
II- Os vetores podem armazenar listas de registros criados pelo desenvolvedor.
III- A declaração " tipo ALUNO: registro " é uma forma válida de criar um tipo de registro para armazenar dados de alunos.
IV- As variáveis internas dos registros são acessadas por meio de um ponto e vírgula entre o nome da variável que armazena o registro e a variável interna desejada.
a) As sentenças I, III e IV estão corretas.
b) As sentenças II, III e IV estão corretas.
c) Somente a sentença I está correta.
d) As sentenças I, II e III estão corretas.

Os algoritmos em linguagem de programação são sequenciais, isso quer dizer que a ordem de execução de um programa começa na primeira linha e vai linha por linha até a última, assim o algoritmo executa sempre os mesmos passos para quaisquer valores de entrada. Os programas de computador têm a capacidade de selecionar partes de código-fonte em função de condicionais presentes no corpo do algoritmo por meio das estruturas de seleção. Analise o algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) Caso o valor inserido pelo usuário seja 5 para l1, 5 para l2 e 5 para l3, a mensagem exibida ao usuário será "O triângulo é isósceles".
( ) Caso o valor inserido pelo usuário seja 10 para l1, 10 para l2 e 12 para l3, a mensagem exibida ao usuário será "O triângulo é isósceles".
( ) Para que um triângulo seja equilátero, todos os lados devem ser iguais.
( ) Para que um triangulo seja isósceles, basta que dois lados tenham o mesmo tamanho.
a) F - V - V - F.
b) V - F - V - V.
c) F - V - V - V.
d) F - V - F - F.

Nas linguagens de programação, os operadores lógicos também são conhecidos como operadores booleanos. A análise da expressão que utiliza operadores lógicos tem como resultado "Verdadeiro" ou "Falso". O operador de conjunção somente retornará verdadeiro se ambos os valores utilizados na expressão forem "Verdadeiro".
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro.
( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro.
( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro.
( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso.
a) V - F - F - V.
b) F - V - V - V.
c) V - V - F - V.
d) V - V - F - F.

Os arquivos permitem manipular uma grande quantidade de dados com mais facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para a memória volátil do computador, permitindo manipular os dados de acordo com a necessidade da lógica. Analise o código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis internas.
( ) O registro LIV possui apenas variáveis do tipo numérico e texto.
( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO.
( ) O comando BIBLIOTECA cria um vetor de LIVRO.
a) V - F - F - V.
b) V - V - V - F.
c) F - V - V - F.
d) V - V - F - F.

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 não podem assumir valor verdadeiro ou falso ao mesmo tempo.
b) "Quantos anos você tem?" é uma sentença imperativa.
c) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
d) As proposições são representadas, normalmente, por algarismos romanos.

As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V para as sentenças verdadeiras e F para as falsas:
Assinale a alternativa que apresenta a sequência CORRETA:
( ) O operador de multiplicação é representado pelo caractere " * " (asterisco).
( ) A inversão do sinal é executada pelo operador ' - ' (hífen).
( ) O resto da divisão é representado pelo operador MOD.
( ) O operador de multiplicação é representado pelo caractere " . " (ponto).
a) F - V - V - F.
b) V - V - F - V.
c) V - F - V - V.
d) V - V - V - F.

Problemas do mundo real podem ser resolvidos de variadas formas algorítmicas, cabendo ao programador de sistemas selecionar a melhor alternativa, seja pela facilidade de entendimento, codificação e depuração, ou a escolher por um algoritmo que aproveite melhor os recursos computacionais, executando a solução mais rapidamente e permitindo escalar a solução para problemas maiores. Sobre a complexidade de algoritmos, analise as sentenças a seguir:
Assinale a alternativa CORRETA:
I- A análise de complexidade de um algoritmo tem por objetivo estimar o tempo de execução do programa com a solução algorítmica escolhida.
II- A complexidade busca avaliar o desempenho do algoritmo, independentemente da sua implementação.
III - As avaliações de complexidade de algoritmos não dependem da entrada de dados dos algoritmos.
IV- As saídas de dados influenciam diretamente no cálculo de complexidade dos algoritmos.
a) As sentenças I e III estão corretas.
b) As sentenças III e IV estão corretas.
c) As sentenças II e III estão corretas.
d) As sentenças I e II estão corretas.

Prévia do material em texto

Legenda: Resposta Certa Sua Resposta Errada
1. 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 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) As sentenças I, II e III estão corretas.
 b) As sentenças I, II e V estão corretas.
 c) Somente a sentença III está correta.
 d) As sentenças I, III e IV estão corretas.
2.
Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é responsável por fazer a comunicação entre os módulos, por exemplo as funções e os procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as funções retornam um parâmetro de saída, já os procedimentos não retornam parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a alternativa CORRETA:
 a) A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e passá-las para um outro módulo sem alterar suas informações originais.
 b) Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo após a definição do nome do módulo.
 c) Os parâmetros, na programação de computadores, podem ser chamados de listas.
 d) Os módulos podem receber apenas um parâmetro de entrada.
3. As estruturas de repetição são capazes de executar tarefas repetitivas, as três principais opções dessa estrutura são faça-enquanto, enquanto-faça e faça-para. Estas estruturas sempre envolvem a avaliação de uma condicional, a qual deverá obrigatoriamente possuir uma condição em que a repetição finalize. Sobre estruturas de repetição, analise as sentenças a seguir:
I- A estrutura de repetição faça-enquanto testa a condição no início da estrutura.
II- A estrutura faça-para define quantas vezes o bloco de programação será executado. III- As estruturas de controle de repetição possuem uma variável de controle.
IV- Após o término das repetições, o algoritmo sai da estrutura e segue para a próxima linha.
Assinale a alternativa CORRETA:
 a) As sentenças I, II e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php
1/5
07/06/2020
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
 b) As sentenças III e IV estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I e IV estão corretas.
4. Os registros são muito úteis quando utilizados para armazenar muitos objetos complexos do mundo real, como armazenar nome, CPF, data de nascimento de cinquenta alunos. É altamente indicado trabalhar com um único vetor de registro ALUNO, ao invés de criar muitas variáveis de tipos primitivos ou muitos vetores. Sobre registros, analise as sentenças a seguir:
I- A palavra " tipo " é utilizada para a criação de um novo registro.
II- Os vetores podem armazenar listas de registros criados pelo desenvolvedor.
III- A declaração " tipo ALUNO: registro " é uma forma válida de criar um tipo de registro para armazenar dados de alunos.
IV- As variáveis internas dos registros são acessadas por meio de um ponto e vírgula entre o nome da variável que armazena o registro e a variável interna desejada.
Assinale a alternativa CORRETA:
 a) Somente a sentença I está correta.
 b) As sentenças I, II e III estão corretas.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, III e IV estão corretas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php
2/5
07/06/2020
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
5. Os algoritmos em linguagem de programação são sequenciais, isso quer dizer que a ordem de execução de um programa começa na primeira linha e vai linha por linha até a última, assim o algoritmo executa sempre os mesmos passos para quaisquer valores de entrada. Os programas de computador têm a capacidade de selecionar partes de código-fonte em função de condicionais presentes no corpo do algoritmo por meio das estruturas de seleção. Analise o algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
01 algoritmo "Tipo de triangulo"
02 var
3 l1, l2, l3: numérico
4 inicio
5 escreval ("Digite o lado 1 do triângulo: ")
	06
	leia(l1)
	07
	escreval ("Digite o lado 2 do triângulo: ")
	08
	leia(l2)
9 escreval ("Digite o lado 3 do triângulo: ")
10 leia(l3)
11
12 se (l1 = l2) e (l2 = l3) entao
13 escreval ("O triângulo é equilátaro")
14 senao se (l1 <> l2) e (l1 <> l3) e (l2 <> l3) entao
15 escreval ("O triângulo é escaleno")
16 senao se (l1 = l2) ou (l1 = l3) ou (l2 = l3) entao
17 escreval ("O triângulo é isósceles")
18 fimse
19 fimse
20 fimse
21 fimalgoritmo
· ) Caso o valor inserido pelo usuário seja 5 para l1, 5 para l2 e 5 para l3, a mensagem exibida ao usuário será "O triângulo é isósceles".
· ) Caso o valor inserido pelo usuário seja 10 para l1, 10 para l2 e 12 para l3, a mensagem exibida ao usuário será "O triângulo é isósceles".
· ) Para que um triângulo seja equilátero, todos os lados devem ser iguais.
· ) Para que um triangulo seja isósceles, basta que dois lados tenham o mesmo tamanho.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - V.
 b) V - F - V - V.
 c) F - V - V - F.
 d) F - V - F - F.
6. Nas linguagens de programação, os operadores lógicos também são conhecidos como operadores booleanos. A análise da expressão que utiliza operadores lógicos tem como resultado "Verdadeiro" ou "Falso". O operador de conjunção somente retornará verdadeiro se ambos os valores utilizados na expressão forem "Verdadeiro".
Classifique V para as sentenças verdadeiras e F para as falsas:
( ) A expressão (1 > 0) E (5 = 5) retornará o valor Verdadeiro.
( ) A expressão (1999 = 1914) OU (1 = 1) retornará Verdadeiro. ( ) A expressão (10 = 1) OU (10 = 20) retornará Verdadeiro.
( ) A expressão NÃO (1 = 1) E (2 = 2) retornará Falso.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - V - V - V.
 c) V - V - F - V.
 d) V - V - F - F.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php
3/5
07/06/2020
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
7. Os arquivos permitem manipular uma grande quantidade de dados com mais facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para a memória volátil do computador, permitindo manipular os dados de acordo com a necessidade da lógica. Analise o código-fonte a seguir e classifique V para as sentenças verdadeiras e F para as falsas:
01 declare LIV registro
02(CODIGO, ANO numérico;
03TITULO, AUTOR, EDITORA texto);
04
05LIVRO LIV;
06
07BIBLIOTECA arquivo de LIV;
( ) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis internas. ( ) O registro LIV possui apenas variáveis do tipo numérico e texto.
( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO. ( ) O comando BIBLIOTECA cria um vetor de LIVRO.
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - F - F - V.
 c) V - V - F - F.
 d) V - V - V - F.
8. 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) "Quantos anos você tem?" é uma sentença imperativa.
 b) As proposições não podem assumir valor verdadeiro ou falso ao mesmo tempo.
 c) As proposições são representadas, normalmente, por algarismos romanos.
 d) Existem outros valores que as proposições podem assumir além de Verdadeiro e Falso.
9. As linguagens de programação utilizam um conjunto de símbolos que representa as operações básicas de matemática, possibilitando realizar quaisquer equações dentro de algoritmos. Os parênteses têm papel importante em expressões aritméticas, permitindo que a ordem das operações seja alterada. Classifique V para as sentenças verdadeiras e F para as falsas:
( ) O operador de multiplicação é representado pelo caractere " * " (asterisco). ( ) A inversão do sinal é executada pelo operador ' - ' (hífen).
( ) O resto da divisão é representado pelo operador MOD.
( ) O operador de multiplicação é representado pelo caractere " . " (ponto).
Assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - V - F.
 b) V - F - V - V.
 c) V - V - V - F.
 d) V - V - F - V.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php
4/5
07/06/2020
UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
10. Problemas do mundo real podem ser resolvidos de variadas formas algorítmicas, cabendo ao programador de sistemas selecionar a melhor alternativa, seja pela facilidade de entendimento, codificação e depuração, ou a escolher por um algoritmo que aproveite melhor os recursos computacionais, executando a solução mais rapidamente e permitindo escalar a solução para problemas maiores. Sobre a complexidade de algoritmos, analise as sentenças a seguir:
I- A análise de complexidade de um algoritmo tem por objetivo estimar o tempo de execução do programa com a solução algorítmica escolhida.
II- A complexidade busca avaliar o desempenho do algoritmo, independentemente da sua implementação. III- As avaliações de complexidade de algoritmos não dependem da entrada de dados dos algoritmos.
IV- As saídas de dados influenciam diretamente no cálculo de complexidade dos algoritmos.
Assinale a alternativa CORRETA:
 a) As sentenças I e III estão corretas.
 b) As sentenças III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) As sentenças I e II estão corretas.
Prova finalizada com 10 acertos e 0 questões erradas.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php
5/5

Mais conteúdos dessa disciplina