Logo Passei Direto
Buscar
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

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

Prévia do material em texto

Questão 1
Correto
Atingiu 1,00 de 1,00
  Minhas Disciplinas  LÓGICA DA PROGRAMAÇÃO - 4_GETI_3_1 [61731]  Avaliações
 AP3.1 - Avaliação Formativa Processual - Online (vale 40% da MAP)
Iniciado em terça, 23 jul 2019, 02:03
Estado Finalizada
Concluída em terça, 23 jul 2019, 02:26
Tempo empregado 23 minutos 41 segundos
Notas 14,00/20,00
Avaliar 7,00 de um máximo de 10,00(70%)
As funções podem receber tanto o nome de sub-rotina quanto o 
de subprogramas. Além disso, são muito utilizadas em diversas 
etapas da programação de um algoritmo. Um de seus 
benefícios é o reaproveitamento de código. Qual a diferença 
entre uma função e um procedimento
Escolha uma:
A. Não há nenhuma diferença entre as duas.
B. Procedimentos podem receber parâmetros, mas não tem 
um retorno.
C. Procedimentos e funções não são sinônimos.
D. Funções recebem parâmetros e procedimentos não 
precisam de parâmetros.
Sua resposta está correta.
Questão 1 - Lógica de Programação 
Funções podem receber ou não parâmetros durante sua utilização, 
porém nem toda função precisa retornar um valor ao fim de sua 
execução. Funções que não possuem retorno são chamadas de 
procedimentos.
ALLAN DAMASCENO DA SILVA LIMA 

Questão 2
Correto
Atingiu 1,00 de 1,00
Questão 3
Incorreto
Atingiu 0,00 de 1,00
As funções podem ser declaradas segundo o modelo "Tipo, 
Nome, Parâmetros, Retorno" o que garante certa formalidade. 
Sobre a linguagem C, assinale a opção correta:
Escolha uma:
A. Funções devem ter obrigatoriamente um tipo de retorno.
B. Funções nunca devem receber parâmetros do tipo inteiro.
C. Funções podem receber parâmetros de diversos tipos e 
podem também não receber nenhum parâmetro.
D. Funções não podem ser do tipo vazio.
Sua resposta está correta.
Questão 10 - Lógica de Programação 
Funções não necessitam receber parâmetros, mas, caso receba, 
eles podem ser de qualquer natureza, tanto primitivo quanto 
estruturado.
Complete corretamente as lacunas a seguir: "Um algoritmo faz 
uso da lógica de programação, pois ela é o que garante a 
___________ e a ___________ das ações que podem ser 
realizadas pelo algoritmo."
Escolha uma:
A. Integridade e segurança.
B. Integridade e coerência.
C. Velocidade e segurança.
D. Integridade e velocidade.
Sua resposta está incorreta.
Questão 8 - Lógica de Programação 
A lógica é o componente que garante que haja integridade dos 
passos tomados pelo algoritmo e a coerência de cada um destes. 
Para que um algoritmo funcione bem é necessário que ele faça 
sentido dentro de seu escopo de atuação.

Questão 4
Correto
Atingiu 1,00 de 1,00
Complete corretamente as lacunas a seguir utilizando as 
palavras-chaves abaixo: "Para que um programa seja criado é 
necessário primeiramente que ele seja escrito utilizando-se uma 
______________. Programar consiste em escrever um 
_____________ onde estão descritas uma 
________________ que serão realizadas pelo computador." 
1. Linguagem de Programação.
2. Código-fonte.
3. Série de instruções.
A ordem correta para completar as lacunas, de cima para baixo, 
é:
Escolha uma:
A. 2, 3, 1.
B. 3, 2 ,1.
C. 1, 3, 2.
D. 1, 2, 3.
Sua resposta está correta.
Questão 3 - Lógica de Programação 
Um programa de computador deve ser escrito utilizando uma 
linguagem própria, que recebe o nome de “Linguagem de 
programação”. Quando escrevemos um programa é gerado um 
arquivo chamado “Código-fonte”. Nele são descritas um conjunto 
de instruções ou “Séries de instruções”.

Questão 5
Correto
Atingiu 1,00 de 1,00
Questão 6
Correto
Atingiu 1,00 de 1,00
Os vetores constituem elementos bastante úteis para a 
resolução de problemas, pois mantêm os seus elementos 
organizados e os mesmos podem ser acessados por:
Escolha uma:
A. Nome do vetor.
B. Tipo de dado do vetor.
C. Índice do vetor.
D. Tamanho do vetor.
Sua resposta está correta.
Questão 3 - Lógica de Programação 
O vetor é uma coleção de elementos e como tal trata de enumerar 
cada posição por meio de um índice. Sabendo o índice de um 
elemento pode-se acessar o valor deste elemento.
Sobre algoritmos é correto afirmar:
Escolha uma:
A. Eles dificultaram a criação de computadores eletrônicos.
B. Eles dificultaram a criação de programas de computador.
C. Eles podem ter diversas aplicações, desde realizar 
cálculos de equações até propiciar a criação de carros 
autômatos.
D. Eles servem somente para resolver problemas numéricos 
e equações.
Sua resposta está correta.
Questão 10 - Lógica de Programação 
Os algoritmos podem refletir modelos do cotidiano e, portanto, 
podem ter as mais diversas finalidades.

Questão 7
Correto
Atingiu 1,00 de 1,00
As variáveis podem ser declaradas em linha e podem também 
ser declaradas em múltiplas linhas. Como abordado 
previamente. Há, entretanto, alguns critérios da linguagem que 
devem ser respeitados. Marque a alternativa que possui este 
critério:
Escolha uma:
A. Nomeação, variáveis nunca podem ser iniciadas com 
nomes maiúsculos.
B. Variáveis não devem explicitar seu tipo de dado.
C. Nomeação, variáveis nunca podem conter caracteres 
minúsculos.
D. Nomeação, a linguagem C é case-sensitive, ou seja, 
diferencia caracteres maiúsculos e minúsculos.
Sua resposta está correta.
Questão 9 - Lógica de Programação 
Variáveis devem sempre seguir as convenções da linguagem, 
declarando tipo e obedecendo a convenção de escrita.

Questão 8
Incorreto
Atingiu 0,00 de 1,00
A linguagem C utiliza bibliotecas de código, que podem ser 
bastante úteis na etapa de programação. Bibliotecas são 
declaradas no início do código-fonte e são incluídas por meio da 
diretiva "#include". Com base nisto, marque a alternativa que 
corresponde à biblioteca padrão da linguagem C:
Escolha uma:
A. A Biblioteca padrão é a “stdio.h”, ela cuida de entradas e 
saídas, bem como de manipulações simples de dados.
B. A linguagem C não possui nenhuma biblioteca padrão.
C. A linguagem C possui mais que uma biblioteca padrão, 
mas nenhuma delas pode ser incluída em um programa.
D. A Biblioteca padrão é a “math.h”, responsável por 
operações lógicas e aritméticas.
Sua resposta está incorreta.
Questão 7 - Lógica de Programação 
A biblioteca padrão do C é a “stdio.h”, onde IO significa 
“Input/Output” ou seja, entrada e saída. Ela é definida como 
padrão e contém funções úteis para leitura, manipulação e escrita 
de dados.

Questão 9
Correto
Atingiu 1,00 de 1,00
O fluxograma é um artifício que se utiliza para representar 
graficamente um conjunto de operações a serem realizadas 
pelo algoritmo. Marque a alternativa correta sobre este artifício:
Escolha uma:
A. Estes símbolos podem ser ambíguos e ter mais que um 
significado ao mesmo tempo
B. Estes símbolos devem ser claros e não podem permitir 
ambiguidades na representação.
C. Existe somente um conjunto de símbolos permitidos para 
a construção de um fluxograma, sendo esta a única maneira 
de representação gráfica.
D. Os fluxogramas são informais e não devem ser seguidos 
à risca.
Sua resposta está correta.
Questão 9 - Lógica de Programação 
As formas de representação de algoritmos devem ser claras e 
concisas, independente da descrição adotada ela deve ser capaz 
de prevenir a ocorrência de ambiguidades ou coisas que dificultem 
a compreensão da problemática.

Questão 10
Correto
Atingiu 1,00 de 1,00
As variáveis declaradas dentro do corpo de uma função ou 
procedimento recebem um nome especial por estarem 
acessíveis somente dentro do escopo da função. Estas são 
conhecidas por estarem disponíveis somente no momento de 
execução da função e podem ser chamadas de:
Escolha uma:
A. Variável global.
B. Constante.
C. Variável local.
D. Parâmetro de retorno.Sua resposta está correta.
Questão 3 - Lógica de Programação 
Variáveis que serão acessíveis somente no momento de execução 
da função são chamadas de variáveis locais. Elas são criadas 
somente no momento em que serão utilizadas e são descartadas 
ao final desta execução.

Questão 11
Incorreto
Atingiu 0,00 de 1,00
Sobre a estrutura de decisão ESCOLHA-CASO (do inglês, case-
switch) estão corretas as seguintes afirmações:
I___ Não necessita de um pivô ou condição de controle para 
fazer os desvios.
II___ Permitem uma quantidade fixa de escolhas e deve 
sinalizar ao chegar ao fim da execução.
III___ Funciona como um laço de repetição.
IV___ Não necessita de uma escolha padrão, caso a condição 
de controle não seja satisfeita, mas esta é considerada uma boa 
prática de programação.
Escolha uma:
A. I, II e III.
B. I e II.
C. II e IV.
D. I, II, IV.
Sua resposta está incorreta.
Questão 7 - Lógica de Programação 
A estrutura do Escolha-caso necessita de um pivô para que possa 
fazer os desvios no algoritmo. Ela funciona somente em casos 
discretos, em que os valores do pivô devem ser fixos. Sua execução 
resulta em um desvio condicional, que é diferente de um ciclo de 
repetição em sua natureza. Apesar de ser opcional declarar uma 
escolha padrão, isto garante que caso nenhuma condição seja 
satisfeita a execução possa continuar sem falhas.

Questão 12
Correto
Atingiu 1,00 de 1,00
Questão 13
Correto
Atingiu 1,00 de 1,00
As estruturas condicionais IF-ELSE e IF-Else-IF são equivalentes 
as seguintes estruturas, respectivamente:
Escolha uma:
A. Caso-Escolha e Se-Senão.
B. Se-Senão e Se-Senão-Se.
C. Se-Senão e Caso-escolha.
D. Caso-Escolha e Faça-Enquanto.
Sua resposta está correta.
Questão 8 - Lógica de Programação 
As estruturas referem-se a duas estruturas bastante simples, que 
são as Se-Senão, capaz de fazer um único desvio na execução do 
programa e a Se-Senão-Se, que pode conter mais de um desvio 
condicional.
Com base no conteúdo da unidade I, o que seria um algoritmo
Escolha uma:
A. Um conjunto de cálculos que deve ser feito pelo 
computador para resolver um problema matemático.
B. Algoritmo é o nome dado ao conjunto de instruções 
utilizados para realizar uma tarefa.
C. Um algoritmo é série de ordens que o usuário deve seguir 
para conseguir interagir com o computador.
D. Somente um sinônimo para a palavra “Algarismo”.
Sua resposta está correta.
Questão 4 - Lógica de Programação 
A palavra algoritmo refere-se ao uma sequência de passos que 
devem ser seguidos para a realização de uma determinada tarefa.

Questão 14
Correto
Atingiu 1,00 de 1,00
As variáveis devem ser nomeadas de modo a evitar 
ambiguidade, além disto, elas devem respeitar outra condição. 
Marque a alternativa que corresponde a esta condição:
Escolha uma:
A. Armazenar apenas conteúdo pertencente ao tipo de 
dado declarado em sua criação.
B. Armazenar somente valores do tipo caractere.
C. Armazenar somente valores do tipo numérico.
D. Armazenar valores independentes se eles combinam ou 
não com o tipo de dado.
Sua resposta está correta.
Questão 2 - Lógica de Programação 
Variáveis devem respeitar o tipo de dado em que foram 
declarados, pois assim que o programa é executado é reservado 
um espaço em memória capaz de armazenar uma informação do 
tamanho exata para aquele tipo.

Questão 15
Incorreto
Atingiu 0,00 de 1,00
Os algoritmos podem ser bastante úteis para a resolução de 
problemas das mais diversas naturezas. Eles podem ser 
expressos de várias maneiras, sendo as mais comuns: a 
descrição narrativa, o fluxograma e o pseudocódigo. Sobre a 
descrição narrativa, é correto afirmar:
I___ Ela é prioritariamente técnica, estruturada e formal.
II___ A descrição narrativa preza especialmente pela riqueza 
de detalhes e é bastante útil para enunciado de problemas, mas 
não para programar.
III___ A narrativa pode ser utilizada para descrever os dados e 
as operações que um programa deve manipular.
IV___ A narrativa não faz parte das formas de representação 
de algoritmos.
Escolha uma:
A. II e III.
B. I, II, III e IV.
C. I e III.
D. I, II e III.
Sua resposta está incorreta.
Questão 5 - Lógica de Programação 
A descrição narrativa pode ser descrita de maneira informal, sem o 
rigor das outras maneiras de representação. Ela preza pela riqueza 
de detalhes, sendo uma das formas mais completas para enunciar 
problemas e nortear o programador acerca do ponto de partida 
para a construção de algoritmos.

Questão 16
Correto
Atingiu 1,00 de 1,00
Questão 17
Incorreto
Atingiu 0,00 de 1,00
O ciclo FOR possui três componentes importantes em sua 
declaração, que são respectivamente:
Escolha uma:
A. Desvio condicional, incremento e inicialização
B. Inicialização, condição, incremento.
C. Incremento, desvio condicional, condição
D. Inicialização, incremento e desvio condicional
Sua resposta está correta.
Questão 8 - Lógica de Programação 
Um laço de repetição precisa partir de um ponto. Ele funciona 
realizando a contagem de ciclos, suas instruções são realizadas até 
que a condição de parada seja atingida. O incremento pode ser 
positivo ou negativo. Caso seja positivo, a contagem será crescente 
e, caso seja negativo, ela será decrescente.
De forma sucinta, a recursividade pode ser compreendida como 
sendo uma função que chama a si mesma para resolver algum 
problema. A recursão pode ocorrer de forma direta e de forma 
indireta. Sobre a forma indireta, marque a alternativa correta:
Escolha uma:
A. A forma indireta é quando a função possui uma chamada 
para outra função que implementa a recursividade.
B. Não existe recursão indireta.
C. A forma indireta é quando a função não recebe 
parâmetros em sua declaração.
D. A forma indireta é quando a função utiliza somente laços 
de repetição.
Sua resposta está incorreta.
Questão 5 - Lógica de Programação 
A recursão indireta ocorre quando uma função necessita recorrer a 
uma outra função para executar determinados passos ou 
sequência de operações. Esta função a qual ela recorre é 
denominada de recursiva. A execução passa por uma função 
recursiva antes de retornar à função inicial.

Questão 18
Correto
Atingiu 1,00 de 1,00
Questão 19
Correto
Atingiu 1,00 de 1,00
Qual a diferença do ciclo Enquanto para o ciclo Faça-Enquanto
Escolha uma:
A. Incremento igual no ciclo Para.
B. Quantidade de instruções.
C. Inicialização igual no ciclo Para.
D. Critério de parada.
Sua resposta está correta.
Questão 10 - Lógica de Programação 
O ciclo Faça-enquanto é diferente do ciclo Enquanto pois o mesmo 
possui uma condição que deve sempre ser respeitada. Na maioria 
das implementações a condição de parada é escrita após as 
instruções internas, o que garante que estas instruções sejam 
executadas ao menos uma vez. No ciclo Enquanto, elas serão 
executadas somente se a condição for atendida ao menos uma vez
As estruturas de decisão também podem ser chamados de 
"desvios condicionais" e funcionam da seguinte forma: uma 
expressão é avaliada e caso o resultado se encaixe dentro do 
esperado, o fluxo de execução do algoritmo segue para um 
bloco de instruções específico. Com base nisto, qual das 
estruturas abaixo não é uma estrutura de decisão
Escolha uma:
A. Se-Senão-Se.
B. Escolha-Caso.
C. Se-Senão.
D. Faça-Enquanto.
Sua resposta está correta.
Questão 6 - Lógica de Programação 
A estrutura Faça-Enquanto é uma das estruturas que servem para 
a criação de laços de repetição. Todas as instruções dentro do ciclo 
serão repetidas enquanto sua condição for verdadeira.

Questão 20
Incorreto
Atingiu 0,00 de 1,00
O pseudocódigo é o nome de uma ferramenta utilizada para 
representar algoritmos.Sobre o pseudocódigo é incorreto 
afirmar:
Escolha uma:
A. O pseudocódigo pode ser compilado em um programa 
de computador.
B. Eles buscam se ater aos detalhes técnicos, tais como: os 
conceitos de variáveis; estruturas de controle e decisão.
C. Pseudocódigo é uma maneira estruturada de descrever 
uma sequência de passos.
D. Ele normalmente busca simular a estrutura de um 
programa de computador, porém não pode ser compilado.
Sua resposta está incorreta.
Questão 6 - Lógica de Programação 
Um pseudocódigo serve somente para guiar o programador na 
etapa que antecede a codificação de um programa.


Mais conteúdos dessa disciplina