Buscar

Atividade Avaliativa Especial - Exame Algoritimo

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 6 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 6 páginas

Prévia do material em texto

CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 650948
Página 1 - 26/06/2021 às 12:07
Exame
Curso: Tecnologia em Análise e Desenvolvimento de Sistemas
Disciplina: Algoritmos
Ano: 20211
Semestre: 1
RGM: ____________________ Aluno: ______________________________________________________________________
PROVA 01
Questão 1
Sobre linguagens Interpretadas é correto afirmar:
a) Nas linguagens interpretadas, o interpretador lê, analise e executa cada instrução do programa fonte,
traduzindo para uma linguagem de máquina;
b) O interpretador simula por software uma máquina virtual, no qual o ciclo de execução entende os comandos
da linguagem de alto nível;
c) Cada linha ou instrução é executada na sequência. Quando um erro é encontrado, a execução do programa
continua, gerando no final o "Código Objeto";
d) Esse tipo de linguagem não oferece nenhuma desvantagem, pois ele não tem a necessidade de código fonte
para a execução do programa;
Questão 2
 Analise o trecho do algoritmo abaixo e assinale a alternativa correta.
a) 10
b) 15
c) 20
d) 25
Questão 3
Sobre as estruturas de repetição é incorreto afirmar:
a) Quando uma variável é acumuladora ela tem por característica armazenar dentro de si o resultado
acumulado de uma série de valores;
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 650948
Página 2 - 26/06/2021 às 12:07
b) Loops condicionai são quando se conhece de antemão o número de vezes que o conjunto de comandos no
interior do laço será repetido, pelo fato dele estar amarrado a uma condição sujeita a modificação pelas
instruções do interior do laço;
c) Os loops contados são quando se conhece previamente quantas vezes o comando composto no interior da
construção será executado;
d) Quando uma variável contadora ela tem por característica armazenar dentro de si um número referente a
certa quantidade de elementos ou iterações;
Questão 4
Sobre as estruturas de Matriz é incorreto afirmar:
a) Uma estrutura de Matriz é um vetor 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;
c) É válido observar que o mais comum é a matriz de duas dimensões por 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 5
Sobre os operadores é correto afirmar:
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;
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 6
Sobre a estrutura de Repetição Contados - PARA...ATE...FACA... e incorreto afirmar:
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;
d) A estrutura de repetição, assim como a de decisão, envolve sempre a avaliação de uma condição;
Questão 7
Sobre as linguagens Hibridas é correto afirmar:
a) As linguagens hibridas usam a interpretação e a compilação;
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 compilador tem o papel de converter o código fonte em um código conhecido por byte code, uma
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 650948
Página 3 - 26/06/2021 às 12:07
linguagem de Alto nível, que depois é processada;
Questão 8
Sobre os Diagramas de Blocos é correto afirmar:
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;
c) Com ele, podemos definir uma sequência de símbolos, de significados superficiais. Sua função é dar uma
pequena amostra 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;
Questão 9
Qual expresão abaixa e Verdadeira?
a) A(100) - B(15) - (C50) - Expressão= (B+C) = A
b) A(45) - B(45) - (C60) - Expressão= (A OU B) < C
c) A(30) - B(30) - (C10) - Expressão= A=(B+C)
d) A(40) - B(45) - (C50) - Expressão= (A E B) = C
Questão 10
Sobre Lógica é correto afirmar:
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;
Questão 11
São definições corretas de matrizes 8 por 4 e 4 por 3 as seguintes 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
Questão 12
É incorreto afirmar sobre as linguagens Compiladas.
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";
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 650948
Página 4 - 26/06/2021 às 12:07
Questão 13
Sobre as estruturas de dados homogêneas é incorreto afirmar:
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;
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;
d) Os índices nos vetores correspondem ás posições que identificam os valores armazenadas
independentemente dos outros valores;
Questão 14
Sobre a estrutura de repetição condicional ENQUANTO....FACA é correto afirmar:
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 testeda 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.
Questão 15
Qual dos valores abaixo são do tipo de dados Lógico:
a) .verdadeiro.
b) -900
c) 1/900
d) "-900"
Questão 16
Sobre o Conceito de algoritmos é incorreto afirmar:
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;
Questão 17
Sobre o conceito de Lógica e Lógica na Analise de Sistemas é incorreto afirmar
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;
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 650948
Página 5 - 26/06/2021 às 12:07
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;
d) A lógica de programação é a técnica de encadear pensamentos para atingir um determinado objetivo;
Questão 18
Sobre a estrutura de repetição condicional REPITA.... ATE QUE é correto afirmar:
a) A estrutura "repita" executa um bloco de comandos até que uma 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á;
Questão 19
Sobre Algoritmos é correto afirmar:
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;
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 20
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.
d) I, II e IV.
CENTRO UNIVERSITÁRIO DA GRANDE DOURADOS
PROVA
Protocolo: 650948
Página 6 - 26/06/2021 às 12:07

Continue navegando