Logo Passei Direto
Buscar

algoritmo I primeiro semestre

Ferramentas de estudo

Questões resolvidas

Sobre os operadores é correto apenas o que se afirma em:
a) Se dois operadores de uma mesma expressão possuírem o mesmo nível de procedência, a expressão será avaliada da esquerda para a direita. As expressões contidas entre parenteses serão resolvidas em primeiro lugar, a começar pelos parênteses mais internos; (correta)
b) Operadores Aritméticos são utilizados para operações entre caracteres a serem realizadas, para obter resultado nas expressões;
c) Operador Relacional existe para estabelecer uma relação entre dois elementos. Com isso o resultado da comparação na expressão será sempre um tipo caractere;
d) Operadores lógicos permitem estender o uso dos operadores relacionais, permitindo desse modo, composições numéricas mais sofisticadas nas expressões.

Sobre os tipos de dados é incorreto apenas o que se afirma em:
a) Os Numéricos e inteiros são toda e qualquer informação numérica que pertença ao conjunto dos números inteiros (negativo, nula, positiva);
b) Os Numéricos reais são toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula, positiva e relativos); (correta)
c) Os caracteres são sequências de valores delimitados por aspas, formadas por Letras de A até Z, por números de 0 até 9 e por símbolos &,@,* e um espaço em branco;
d) Os lógicos possuem o valor verdadeiro ou falso, sendo que esse tipo de dados poderá representar apenas um dos dois valores.

Sobre as linguagens Compiladas é incorreto apenas o que se afirma em:
a) Não há necessidade do código fonte para sua execução;
b) O programa executável criado é independente da linguagem;
c) Diferente da interpretação, a compilação analisa todo o código fonte à procura de erros;
d) Depois que a análise é terminada e sem encontrar nenhum erro é que será criado um código intermediário chamado de "Código Compilado". (correta)

Sobre Lógica é correto apenas o que se afirma em:
a) Lógica não é considerada uma ciência do raciocínio e da demonstração, ela é uma uma técnica de encadear pensamentos para atingir um determinado objetivo;
b) A lógica é um conjunto de leis, princípios ou métodos que determinam um raciocínio abstrato, que pode levar a uma solução ou não do problema;
c) Lógica é uma ciência que estuda o comportamento do indivíduo durante a realização do estudo de casos;
d) A Lógica pode ser conceituada como uma sequencia coerente, regular e necessária de acontecimentos, de coisas ou fatos, ou até mesmos, como a maneira particular do raciocínio de cada pessoa ou de um grupo. (correta)

Sobre as linguagens Hibridas é correto apenas o que se afirma em:
a) As linguagens hibridas usam a interpretação e a compilação; (correta)
b) Como exemplo, podemos citar a linguagem Delphi, que gera um código chamado de Delphi Bytecode;
c) Programas escritos em uma linguagem híbrida são mais lentos que os de uma linguagem interpretada, isso porque as instruções intermediárias são projetadas para serem interpretadas facilmente;
d) O interpretador tem o papel de converter o código fonte em um código conhecido por byte code, uma linguagem de baixo nível, que depois é compilada.

Sobre o Conceito de algoritmos é incorreto apenas o que se afirma em:
a) Algoritmos são sequências de ações ou instruções organizadas logicamente para resolver um problema;
b) Uma norma executável para estabelecer um certo efeito desejado, que na prática será geralmente a obtenção de uma solução a um certo tipo de problema;
c) Para todas as tarefas executadas no dia a dia, nosso cérebro constrói algoritmos, o que acontece de uma forma tão natural que nem percebemos;
d) Descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e infinito de ações primitivas, das quais damos por certo que elas podem ser executadas. (correta)

Sobre Algoritmos é correto apenas o que se afirma em:
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos mais diversos tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou resultado satisfatório;
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva a solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do algoritmo;
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser resolvido, Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada, uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada situação separadamente; (correta)
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, onde podemos chegar ao objetivo, que é a solução.

Sobre s variáveis e constantes da gramática do portugol é correto apenas o que se afirma em:
a) As variáveis, assim como as contrantes, podem ser dos tipos: numérica (inteiro ou integral), lógica ou literal;
b) Os nomes de constantes e variáveis são nomes específicos e bem definidos, conforme sua utilização para os objetos referenciados nos algoritmos;
c) Variáveis também são identificadores que armazenam valores, porém, ao contrário das contantes, o valor de uma variável pode mudar dentro do Algoritmo; (correta)
d) Por definição, tudo aquilo que é sujeito a variações, que é estável ou constante, em um programa de computador são dados a serem virtualizados, em um servidor de rede.

Sobre o conceito de Lógica é incorreto apenas o que se afirma em:
a) Lógica é a ciência do raciocínio e da demonstração: é o conjunto de leis, princípios ou métodos que determinam um raciocínio coerente, induzindo a uma solução prática e eficaz de um problema;
b) Lógica também pode ser conceituada como uma sequência coerente, regular e necessária de acontecimentos, de coisas ou fatos, ou até mesmo, como a maneira particular do raciocínio de cada pessoa ou de um grupo;
c) Para quem deseja trabalhar com desenvolvimento de sistemas, ela permite definir a sequência lógica para alcançar a solução parcial do problema que depois deverá ser desenvolvido o algoritmo com uma sequencia passo a passo até atingir a solução; (correta)
d) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado objetivo.

Sobre os Diagramas de Blocos é correto apenas o que se afirma em:
a) O que facilita a utilização dos diagramas são os desenhos que se tornam mais simples, como também fáceis de manutenção;
b) Também conhecido como diagrama de fluxo, é uma forma padronizada para representar os passos lógicos de um determinado processamento; (correta)
c) Com ele, podemos definir uma sequência de símbolos, de significados bem definidos. Sua função é tornar complexa a visualização dos passos da resolução de um algoritmo;
d) Vale salientar que esses símbolos foram sendo criados de acordo com a necessidade de apresentar a resolução dos } Algoritmos. Vimos apenas três deles: terminal, execução e decisão.

Sobre as estruturas condicionais é incorreto apenas o que se afirma em:
a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação. Essa instrução tem por finalidade representar a tomada de uma decisão;
b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de uma inspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinada condição for sempre verdadeira; (correta)
c) Desvio condicional encadeados ocorrem quando necessitamos fazer algumas verificações lógicas de condições sucessivamente;
d) No caso do desvio condicional encadeados uma determinada ação de um algoritmo somente pode ser executada se um conjunto anterior de condições for verificado.

São definições corretas de vetores em qual das alternativas abaixo?
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real;
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal;
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere;
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere. (correta)

Sobre a construção de algoritmos, avalie as afirmativas a seguir:
I - A estrutura de repetição Repita...Até garante que pelo menos uma vez o bloco de comandos da estrutura é executado, pois o teste lógico é feito apenas no fim do laço.
II - Na estrutura de repetição Enquanto...Faça a condição é testada no inicio do laço e o bloco de comandos da estrutura pode ser executado várias vezes ou até nenhuma vez.
III - Para evitar a ocorrência de loop infinito é necessário que, nas estruturas de repetição, exista uma variável no teste lógico que seja modificada no interior da estrutura.
IV - Uma repetição condicional pode ser representada pela estrutura Enquanto...Faça ou pela estrutura Repita...Até. A estrutura Enquanto...Faça repete somente quando a condição é falsa e a estrutura Repita...Até somente quando a condição é verdadeira.
a) I e II.
b) II e III.
c) I, II e III. (correta)
d) I, II e IV

Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequencia de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira. (correta)

São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo?
a) notas:vetor[1..8,1..4] de real - notas:vetor[1..3,1..4] de real;
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real;
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real;
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real. (correta)

Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequencia de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática; (correta)
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.

Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz; (correta)
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará. (correta)

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

Sobre os operadores é correto apenas o que se afirma em:
a) Se dois operadores de uma mesma expressão possuírem o mesmo nível de procedência, a expressão será avaliada da esquerda para a direita. As expressões contidas entre parenteses serão resolvidas em primeiro lugar, a começar pelos parênteses mais internos; (correta)
b) Operadores Aritméticos são utilizados para operações entre caracteres a serem realizadas, para obter resultado nas expressões;
c) Operador Relacional existe para estabelecer uma relação entre dois elementos. Com isso o resultado da comparação na expressão será sempre um tipo caractere;
d) Operadores lógicos permitem estender o uso dos operadores relacionais, permitindo desse modo, composições numéricas mais sofisticadas nas expressões.

Sobre os tipos de dados é incorreto apenas o que se afirma em:
a) Os Numéricos e inteiros são toda e qualquer informação numérica que pertença ao conjunto dos números inteiros (negativo, nula, positiva);
b) Os Numéricos reais são toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativa, nula, positiva e relativos); (correta)
c) Os caracteres são sequências de valores delimitados por aspas, formadas por Letras de A até Z, por números de 0 até 9 e por símbolos &,@,* e um espaço em branco;
d) Os lógicos possuem o valor verdadeiro ou falso, sendo que esse tipo de dados poderá representar apenas um dos dois valores.

Sobre as linguagens Compiladas é incorreto apenas o que se afirma em:
a) Não há necessidade do código fonte para sua execução;
b) O programa executável criado é independente da linguagem;
c) Diferente da interpretação, a compilação analisa todo o código fonte à procura de erros;
d) Depois que a análise é terminada e sem encontrar nenhum erro é que será criado um código intermediário chamado de "Código Compilado". (correta)

Sobre Lógica é correto apenas o que se afirma em:
a) Lógica não é considerada uma ciência do raciocínio e da demonstração, ela é uma uma técnica de encadear pensamentos para atingir um determinado objetivo;
b) A lógica é um conjunto de leis, princípios ou métodos que determinam um raciocínio abstrato, que pode levar a uma solução ou não do problema;
c) Lógica é uma ciência que estuda o comportamento do indivíduo durante a realização do estudo de casos;
d) A Lógica pode ser conceituada como uma sequencia coerente, regular e necessária de acontecimentos, de coisas ou fatos, ou até mesmos, como a maneira particular do raciocínio de cada pessoa ou de um grupo. (correta)

Sobre as linguagens Hibridas é correto apenas o que se afirma em:
a) As linguagens hibridas usam a interpretação e a compilação; (correta)
b) Como exemplo, podemos citar a linguagem Delphi, que gera um código chamado de Delphi Bytecode;
c) Programas escritos em uma linguagem híbrida são mais lentos que os de uma linguagem interpretada, isso porque as instruções intermediárias são projetadas para serem interpretadas facilmente;
d) O interpretador tem o papel de converter o código fonte em um código conhecido por byte code, uma linguagem de baixo nível, que depois é compilada.

Sobre o Conceito de algoritmos é incorreto apenas o que se afirma em:
a) Algoritmos são sequências de ações ou instruções organizadas logicamente para resolver um problema;
b) Uma norma executável para estabelecer um certo efeito desejado, que na prática será geralmente a obtenção de uma solução a um certo tipo de problema;
c) Para todas as tarefas executadas no dia a dia, nosso cérebro constrói algoritmos, o que acontece de uma forma tão natural que nem percebemos;
d) Descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e infinito de ações primitivas, das quais damos por certo que elas podem ser executadas. (correta)

Sobre Algoritmos é correto apenas o que se afirma em:
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos mais diversos tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou resultado satisfatório;
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva a solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do algoritmo;
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser resolvido, Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada, uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada situação separadamente; (correta)
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, onde podemos chegar ao objetivo, que é a solução.

Sobre s variáveis e constantes da gramática do portugol é correto apenas o que se afirma em:
a) As variáveis, assim como as contrantes, podem ser dos tipos: numérica (inteiro ou integral), lógica ou literal;
b) Os nomes de constantes e variáveis são nomes específicos e bem definidos, conforme sua utilização para os objetos referenciados nos algoritmos;
c) Variáveis também são identificadores que armazenam valores, porém, ao contrário das contantes, o valor de uma variável pode mudar dentro do Algoritmo; (correta)
d) Por definição, tudo aquilo que é sujeito a variações, que é estável ou constante, em um programa de computador são dados a serem virtualizados, em um servidor de rede.

Sobre o conceito de Lógica é incorreto apenas o que se afirma em:
a) Lógica é a ciência do raciocínio e da demonstração: é o conjunto de leis, princípios ou métodos que determinam um raciocínio coerente, induzindo a uma solução prática e eficaz de um problema;
b) Lógica também pode ser conceituada como uma sequência coerente, regular e necessária de acontecimentos, de coisas ou fatos, ou até mesmo, como a maneira particular do raciocínio de cada pessoa ou de um grupo;
c) Para quem deseja trabalhar com desenvolvimento de sistemas, ela permite definir a sequência lógica para alcançar a solução parcial do problema que depois deverá ser desenvolvido o algoritmo com uma sequencia passo a passo até atingir a solução; (correta)
d) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado objetivo.

Sobre os Diagramas de Blocos é correto apenas o que se afirma em:
a) O que facilita a utilização dos diagramas são os desenhos que se tornam mais simples, como também fáceis de manutenção;
b) Também conhecido como diagrama de fluxo, é uma forma padronizada para representar os passos lógicos de um determinado processamento; (correta)
c) Com ele, podemos definir uma sequência de símbolos, de significados bem definidos. Sua função é tornar complexa a visualização dos passos da resolução de um algoritmo;
d) Vale salientar que esses símbolos foram sendo criados de acordo com a necessidade de apresentar a resolução dos } Algoritmos. Vimos apenas três deles: terminal, execução e decisão.

Sobre as estruturas condicionais é incorreto apenas o que se afirma em:
a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação. Essa instrução tem por finalidade representar a tomada de uma decisão;
b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de uma inspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinada condição for sempre verdadeira; (correta)
c) Desvio condicional encadeados ocorrem quando necessitamos fazer algumas verificações lógicas de condições sucessivamente;
d) No caso do desvio condicional encadeados uma determinada ação de um algoritmo somente pode ser executada se um conjunto anterior de condições for verificado.

São definições corretas de vetores em qual das alternativas abaixo?
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real;
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal;
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere;
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere. (correta)

Sobre a construção de algoritmos, avalie as afirmativas a seguir:
I - A estrutura de repetição Repita...Até garante que pelo menos uma vez o bloco de comandos da estrutura é executado, pois o teste lógico é feito apenas no fim do laço.
II - Na estrutura de repetição Enquanto...Faça a condição é testada no inicio do laço e o bloco de comandos da estrutura pode ser executado várias vezes ou até nenhuma vez.
III - Para evitar a ocorrência de loop infinito é necessário que, nas estruturas de repetição, exista uma variável no teste lógico que seja modificada no interior da estrutura.
IV - Uma repetição condicional pode ser representada pela estrutura Enquanto...Faça ou pela estrutura Repita...Até. A estrutura Enquanto...Faça repete somente quando a condição é falsa e a estrutura Repita...Até somente quando a condição é verdadeira.
a) I e II.
b) II e III.
c) I, II e III. (correta)
d) I, II e IV

Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequencia de comandos repetidas vezes, enquanto uma determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o bloco de instruções de comandos no seu interior é executado;
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira. (correta)

São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo?
a) notas:vetor[1..8,1..4] de real - notas:vetor[1..3,1..4] de real;
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real;
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real;
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real. (correta)

Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequencia de comandos deve ser executada repetidas vezes, tem-se uma estrutura de repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como uma contadora automática; (correta)
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.

Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma linha e uma coluna mostra um índice da matriz; (correta)
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu nome e seu tamanho (dimensão) entre colchetes.

Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser verdadeira, a repetição se encerrará. (correta)

Prévia do material em texto

GABARITO
Protocolo: 534249
Página 1 - 31/05/2019 às 17:46
Prova
Data de aplicação: 16/05/2019
Curso: Engenharia de Software
Disciplina: Algoritmos I
Ano: 20191 / Semestre: 1
RGM: 123.447 / Aluno: SHARLINE MÜLLER
PROVA 01
Questão 1
Sobre os operadores é correto apenas o que se afirma em:
a) Se dois operadores de uma mesma expressão possuírem o mesmo nível de procedência, a expressão será
avaliada da esquerda para a direita. As expressões contidas entre parenteses serão resolvidas em primeiro
lugar, a começar pelos parênteses mais internos; (correta)
b) Operadores Aritméticos são utilizados para operações entre caracteres a serem realizadas, para obter
resultado nas expressões;
c) Operador Relacional existe para estabelecer uma relação entre dois elementos. Com isso o resultado da
comparação na expressão será sempre um tipo caractere;
d) Operadores lógicos permitem estender o uso dos operadores relacionais, permitindo desse modo,
composições numéricas mais sofisticadas nas expressões.
Questão 2
Sobre os tipos de dados é incorreto apenas o que se afirma em:
a) Os Numéricos e inteiros são toda e qualquer informação numérica que pertença ao conjunto dos números
inteiros (negativo, nula, positiva);
b) Os Numéricos reais são toda e qualquer informação numérica que pertença ao conjunto dos números reais
(negativa, nula, positiva e relativos); (correta)
c) Os caracteres são sequências de valores delimitados por aspas, formadas por Letras de A até Z, por números
de 0 até 9 e por símbolos &,@,* e um espaço em branco;
d) Os lógicos possuem o valor verdadeiro ou falso, sendo que esse tipo de dados poderá representar apenas um
dos dois valores.
Questão 3
Sobre as linguagens Compiladas é incorreto apenas o que se afirma em:
a) Não há necessidade do código fonte para sua execução;
b) O programa executável criado é independente da linguagem;
c) Diferente da interpretação, a compilação analisa todo o código fonte à procura de erros;
d) Depois que a análise é terminada e sem encontrar nenhum erro é que será criado um código intermediário
chamado de "Código Compilado". (correta)
Questão 4
Sobre Lógica é correto apenas o que se afirma em:
a) Lógica não é considerada uma ciência do raciocínio e da demonstração, ela é uma uma técnica de encadear
pensamentos para atingir um determinado objetivo;
b) A lógica é um conjunto de leis, princípios ou métodos que determinam um raciocínio abstrato, que pode levar
a uma solução ou não do problema;
GABARITO
Protocolo: 534249
Página 2 - 31/05/2019 às 17:46
c) Lógica é uma ciência que estuda o comportamento do indivíduo durante a realização do estudo de casos;
d) A Lógica pode ser conceituada como uma sequencia coerente, regular e necessária de acontecimentos, de
coisas ou fatos, ou até mesmos, como a maneira particular do raciocínio de cada pessoa ou de um grupo.
(correta)
Questão 5
Sobre as linguagens Hibridas é correto apenas o que se afirma em:
a) As linguagens hibridas usam a interpretação e a compilação; (correta)
b) Como exemplo, podemos citar a linguagem Delphi, que gera um código chamado de Delphi Bytecode;
c) Programas escritos em uma linguagem híbrida são mais lentos que os de uma linguagem interpretada, isso
porque as instruções intermediárias são projetadas para serem interpretadas facilmente;
d) O interpretador tem o papel de converter o código fonte em um código conhecido por byte code, uma
linguagem de baixo nível, que depois é compilada.
Questão 6
Sobre o Conceito de algoritmos é incorreto apenas o que se afirma em:
a) Algoritmos são sequências de ações ou instruções organizadas logicamente para resolver um problema;
b) Uma norma executável para estabelecer um certo efeito desejado, que na prática será geralmente a
obtenção de uma solução a um certo tipo de problema;
c) Para todas as tarefas executadas no dia a dia, nosso cérebro constrói algoritmos, o que acontece de uma
forma tão natural que nem percebemos;
d) Descrição de um padrão de comportamento, expressado em termos de um repertório bem definido e infinito
de ações primitivas, das quais damos por certo que elas podem ser executadas. (correta)
Questão 7
Sobre Algoritmos é correto apenas o que se afirma em:
a) Os Algoritmos são utilizados somente nas área de exatas, pois as pessoas envolvidas na resolução dos mais
diversos tipos de problemas precisam formular uma sequência de ações para chegar a uma solução ou
resultado satisfatório;
b) É importante observar ainda que cada problema a ser resolvido, existem somente um caminho que leva a
solução desejada, isto é: um problema pode ser resolvido de uma maneira somente que é a resposta exata do
algoritmo;
c) Podemos afirmar que o nível de detalhamento do algoritmo varia de acordo com o problema a ser resolvido,
Entretanto, isto não significa que a solução mais detalhada seja melhor ou pior que outra menos detalhada,
uma vez que a decisão de usar mais ou menos ações para atingir o objetivo dever ser analisada em cada
situação separadamente; (correta)
d) No computador vale a mesma regra! Um problema poderá ser resolvido somente de uma forma, onde
podemos chegar ao objetivo, que é a solução.
Questão 8
Sobre s variáveis e constantes da gramática do portugol é correto apenas o que se afirma em:
a) As variáveis, assim como as contrantes, podem ser dos tipos: numérica (inteiro ou integral), lógica ou literal;
b) Os nomes de constantes e variáveis são nomes específicos e bem definidos, conforme sua utilização para os
objetos referenciados nos algoritmos;
c) Variáveis também são identificadores que armazenam valores, porém, ao contrário das contantes, o valor de
uma variável pode mudar dentro do Algoritmo; (correta)
d) Por definição, tudo aquilo que é sujeito a variações, que é estável ou constante, em um programa de
computador são dados a serem virtualizados, em um servidor de rede.
GABARITO
Protocolo: 534249
Página 3 - 31/05/2019 às 17:46
Questão 9
Sobre o conceito de Lógica é incorreto apenas o que se afirma em:
a) Lógica é a ciência do raciocínio e da demonstração: é o conjunto de leis, princípios ou métodos que
determinam um raciocínio coerente, induzindo a uma solução prática e eficaz de um problema;
b) Lógica também pode ser conceituada como uma sequência coerente, regular e necessária de
acontecimentos, de coisas ou fatos, ou até mesmo, como a maneira particular do raciocínio de cada pessoa ou
de um grupo;
c) Para quem deseja trabalhar com desenvolvimento de sistemas, ela permite definir a sequência lógica para
alcançar a solução parcial do problema que depois deverá ser desenvolvido o algoritmo com uma sequencia
passo a passo até atingir a solução; (correta)
d) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado objetivo.
Questão 10
Sobre os Diagramas de Blocos é correto apenas o que se afirma em:
a) O que facilita a utilização dos diagramas são os desenhos que se tornam mais simples, como também fáceis
de manutenção;
b) Também conhecido como diagrama de fluxo, é uma forma padronizada para representar os passos lógicos de
um determinado processamento; (correta)
c) Com ele, podemos definir uma sequência de símbolos, de significados bem definidos. Sua função é tornar
complexa a visualização dos passos da resolução de um algoritmo;
d) Vale salientar que esses símbolos foram sendo criados de acordo com a necessidade de apresentar a
resolução dos } Algoritmos. Vimos apenas três deles: terminal, execução e decisão.
PROVA 02
Questão 1
Sobre as estruturas condicionais é incorreto apenas o que se afirma em:
a) Desvio condicional simples é a estrutura básica de controle em quase todas as linguagens de programação.
Essa instrução tem por finalidade representar a tomada de uma decisão;
b) Desvio condicional composto é a estrutura de decisão no qual a ação a ser executada depende de uma
inspeção ou teste. Ela nos fornece a habilidade de executar um comando composto, se determinadacondição
for sempre verdadeira; (correta)
c) Desvio condicional encadeados ocorrem quando necessitamos fazer algumas verificações lógicas de
condições sucessivamente;
d) No caso do desvio condicional encadeados uma determinada ação de um algoritmo somente pode ser
executada se um conjunto anterior de condições for verificado.
Questão 2
São definições corretas de vetores em qual das alternativas abaixo?
a) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para real;
b) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] para real - Nome:vetor[1..50] para literal;
c) Idade:vetor[0..50] tipo inteiro - Idade:vetor[0..50] tipo real - Nome:vetor[1..50] tipo caractere;
d) Idade:vetor[0..50] de inteiro - Idade:vetor[0..50] de real - Nome:vetor[1..50] de caractere. (correta)
Questão 3
Sobre as estruturas de dados homogêneas é incorreto apenas o que se afirma em:
a) Um vetor é uma estrutura composta formada por um conjunto unidimensional(vetor possui somente uma
dimensão) de dados do mesmo tipo;
b) Por essa característica unidimensional afirmamos que os vetores são estruturas de dados homogêneas;
GABARITO
Protocolo: 534249
Página 4 - 31/05/2019 às 17:46
c) As principais características de um vetor são os inúmeros valores que ele contém. Vale salientar que todos os
seus valores são de diferentes tipo de dado; (correta)
d) Os índices nos vetores correspondem ás posições que identificam os valores armazenadas
independentemente dos outros valores.
Questão 4
Analise o trecho do algoritmo abaixo e assinale a alternativa correta.
a) 10
b) 15
c) 20 (correta)
d) 25
Questão 5
Sobre a construção de algoritmos, avalie as afirmativas a seguir:
 
I - A estrutura de repetição Repita...Até garante que pelo menos uma vez o bloco de comandos da estrutura é
executado, pois o teste lógico é feito apenas no fim do laço.
II - Na estrutura de repetição Enquanto...Faça a condição é testada no inicio do laço e o bloco de comandos da
estrutura pode ser executado várias vezes ou até nenhuma vez.
III - Para evitar a ocorrência de loop infinito é necessário que, nas estruturas de repetição, exista uma variável
no teste lógico que seja modificada no interior da estrutura.
IV - Uma repetição condicional pode ser representada pela estrutura Enquanto...Faça ou pela estrutura
Repita...Até. A estrutura Enquanto...Faça repete somente quando a condição é falsa e a estrutura Repita...Até
somente quando a condição é verdadeira.
 
É correto apenas o que se afirma em:
a) I e II.
b) II e III.
c) I, II e III. (correta)
d) I, II e IV
Questão 6
Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto apenas o que se afirma em:
a) A estrutura ENQUANTO....FACA executa uma sequencia de comandos repetidas vezes, enquanto uma
determinada condição permanece inválida (falsa);
b) Para tanto, a referida estrutura faz o teste da condição no final do algoritmo; se o primeiro teste falhar, o
bloco de instruções de comandos no seu interior é executado;
GABARITO
Protocolo: 534249
Página 5 - 31/05/2019 às 17:46
c) Se a condição for falsa o comando composto é executado e ao seu término retorna-se ao teste da condição
no final;
d) Se a condição inicial for verdadeira o comando composto é executado e ao seu termino retorna-se ao teste
da condição. Assim, o processo acima será repetido enquanto a condição testada for verdadeira. (correta)
Questão 7
São definições corretas de matrizes 8 por 4 e 4 por 3 em qual das alternativas abaixo?
a) notas:vetor[1..8,1..4] de real - notas:vetor[1..3,1..4] de real;
b) notas:vetor[1..8,1..4] tipo real - notas:vetor[1..3,1..4] tipo real;
c) notas:vetor[1..4,1..8] tipo real - notas:vetor[1..4,1..3] tipo real;
d) notas:vetor[1..8,1..4] de real - notas:vetor[1..4,1..3] de real. (correta)
Questão 8
Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto apenas o que se afirma em:
a) Quando uma sequencia de comandos deve ser executada repetidas vezes, tem-se uma estrutura de
repetição;
b) Na repetição contados o algoritmo apresenta previamente a quantidade de repetições;
c) A repetição ocorre por meio de uma variável de controle definida pela sintaxe da estrutura, que atua como
uma contadora automática; (correta)
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição.
Questão 9
Sobre as estruturas de Matriz é incorreto apenas o que se afirma em:
a) Uma Matriz é uma estrutura que possui mais de uma dimensão;
b) Sendo Bidimensional, a variável atua como uma grade de linhas e colunas, na qual a intersecção entre uma
linha e uma coluna mostra um índice da matriz; (correta)
c) É válido observar que o mais comum é a matriz de duas dimensões poder se relacionar diretamente com a
utilização de tabelas;
d) Uma matriz de duas dimensões está sempre fazendo menção a linhas e colunas e é representado por seu
nome e seu tamanho (dimensão) entre colchetes.
Questão 10
Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto apenas o que se afirma em:
a) A estrutura "repita" executa um bloco de comandos até que a condição seja falsa;
b) Vale salientar que os comandos dentro do bloco dessa estrutura não serão executados nenhuma vez se a
condição for falsa;
c) O teste da condição da estrutura "repita" e efetuado no início da estrutura, visto que a comparação se dá
antes de entrar no loop do contador;
d) A estrutura "repita" executa os comandos enquanto a condição for falsa. Quando essa condição passar a ser
verdadeira, a repetição se encerrará. (correta)

Mais conteúdos dessa disciplina