Buscar

PROVA PRESENCIAL - ONLINE AVP2022_4 pdf - estrutura

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 15 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 15 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 9, do total de 15 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

Prévia do material em texto

Painel / Meus cursos / Estrutura de Dados. / AVALIAÇÕES DO PERÍODO 2022/4 / PROVA PRESENCIAL - ONLINE AVP2022/4
Iniciado em sexta, 2 dez 2022, 14:58
Estado Finalizada
Concluída em sexta, 2 dez 2022, 15:22
Tempo
empregado
24 minutos 17 segundos
Avaliar 6,00 de um máximo de 6,00(100%)
https://moodle.ead.unifcv.edu.br/my/
https://moodle.ead.unifcv.edu.br/course/view.php?id=383
https://moodle.ead.unifcv.edu.br/course/view.php?id=383#section-10
https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=36549
Questão 1
Correto
Atingiu 0,40 de
0,40
O comando while repete um laço de código enquanto uma condição for True, mas se o programador quisesse que o código
repetisse um bloco de instruções um certo número de vezes, ele teria que declarar uma variável, verificar se essa variável
ultrapassou um certo valor, e incrementar essa variável.
Neste sentido, analise as afirmativas abaixo:
I. Apesar de ter um funcionamento de repetição parecido com o while, o for trabalha com sequências em vez de condições.
II. O comando for primeiro cria a sequência “sequencia” e coloca o primeiro item dela na variável “elemento” e checa se a
“sequencia” está vazia ou se chegou ao fim dela, para somente depois executar as instruções que estão endentadas.
III. O comando for trabalha com uma sequência de algum tipo, como uma string, lista, ou dicionários que serão vistos mais
adiante.
IV. Existe um outro comando de repetição chamado de for, que teria tradução de para.
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Apenas I, II e III estão corretas.
b. Apenas II e III estão corretas.
c. Todas as alternativas estão corretas. 
d. Apenas II e IV estão corretas.
e. Apenas I, II e IV estão corretas.
Questão 2
Correto
Atingiu 0,40 de
0,40
Questão 3
Correto
Atingiu 0,40 de
0,40
A lista na computação é uma estrutura de linear utilizada para armazenar e organizar dados do mesmo tipo no computador.
Não obstante, quanto a alocação de memória, esta pode ser de duas formas. Quais são elas?
Assinale a alternativa correta:
Escolha uma opção:
a. Estática e Neutra.
b. Estática e Dinâmica. 
c. Direta e Dinâmica.
d. Variável e Fixa.
e. Direta e Indireta.
Os códigos desenvolvidos até agora foram pequenos, mas caso seja necessário criar algo mais robusto, sem funções, será
difícil, caso se queira repetir o código em outra parte do programa poderia se copiar as linhas, mas caso tenha de mudar algo
nele, o programador teria que refazer em vários trechos do programa. Para esses casos o melhor é usar funções.
Assim, como se denomina o processo quando o valor passado por parâmetro a função modifica o valor original passado a ela?
Assinale a alternativa correta:
Escolha uma opção:
a. Passagem por Função.
b. Passagem por Referência 
c. Passagem por For.
d. Passagem por Put.
e. Pesagem por Referência
Questão 4
Correto
Atingiu 0,40 de
0,40
Para definir uma função, usa-se o comando def, seguindo do nome da função e dentro de parênteses, se coloca os argumentos,
ou nada caso a função não tenha argumentos.
Por outro lado, quanto aos parâmetros pertinentes a função, analise as afirmativas abaixo:
I. Toda função deve, obrigatoriamente, possuir uma função.
II. Em uma função sem parâmetros a declaração deve: Deixar a lista de parâmetros em branco: void imprime()
III. Em uma função sem parâmetros a declaração deve: Colocar void entre parênteses: void impreme (void)
IV. O parâmetros devem ser separados por “-”.
Assinale a alternativa correta:
Escolha uma opção:
a. Todas as alternativas estão corretas.
b. Apenas II e III estão corretas. 
c. Apenas I, II e IV estão corretas.
d. Apenas II e IV estão corretas.
e. Apenas I e III estão corretas.
Questão 5
Correto
Atingiu 0,40 de
0,40
Observe a imagem a seguir:
 
Nesta imagem, é possível percebermos que há a presença de um código mostrando que a lista está em uma situação específica.
Que situação é essa?
 
Assinale a alternativa correta: 
 
Escolha uma opção:
a. Está cheia.
b. Está vazia. 
c. Está neutra.
d. Está invisível.
e. Está opaca.
Questão 6
Correto
Atingiu 0,40 de
0,40
É o desenvolvimento de software por instruções de comando que o hardware deve realizar. As linguagens de programação
transformam essas instruções de hardware em uma linguagem mais simples para os programadores. Finalmente os
programadores são as pessoas que sabem ler e escrever instruções em alguma linguagem de programação – e esta obra é o
primeiro passo para ajudar o leitor a se tornar um programador.
Tal afirmação se refere a(o):
Assinale a alternativa correta:
Escolha uma opção:
a. CPU.
b. Informática.
c. Software.
d. Sistema Operacional.
e. Programação. 
Questão 7
Correto
Atingiu 0,40 de
0,40
Seguindo na mesma linha de BACKES (2013), o comentário é um trecho de texto incluído dentro do programa para descrever
alguma coisa, por exemplo, o que aquele pedaço do programa faz. Permite fazer a documentação interna de um programa.
A linguagem C permite fazer comentários de duas maneiras diferentes. Quais são elas?
Assinale a alternativa correta: 
Escolha uma opção:
a. Por linha e Pro bloco. 
b. Por comentário e Por linha
c. Por lacuna e Pro linha.
d. Por linha e Pro enunciado.
e. Por bloco e Pro Comentário.
Questão 8
Correto
Atingiu 0,40 de
0,40
Complete a lacuna na afirmativa abaixo:
 
A __________ fica responsável por realizar as instruções dos softwares realizando cálculos aritméticos, lógicos, de controle ou
operações de entrada e saída, de acordo com a instrução que está sendo processada.
 
Assinale a alternativa correta: 
Escolha uma opção:
a. CPU. 
b. Memória.
c. Licença do Sistema Operacional.
d. CPA.
e. Microsoft Windows.
Questão 9
Correto
Atingiu 0,40 de
0,40
Segundo BACKES (2013), a função scanf() é uma das funções de entrada/ leitura de dados da linguagem C.
Neste sentido, quanto aos tipos de entradas, relacione a coluna da direita (descrição) com a da esquerda (comando):
 
1. %c ( ) Leitura de vários caracteres
2. %d ou %i ( ) Leitura de números inteiros (int ou char)
3. %f ( ) Leitura de um caractere (char)
4. %s ( ) Leitura de números reais (float ou double)
 
Assinale a alternativa correta: 
Escolha uma opção:
a. 4, 1, 2, 3.
b. 2, 3, 4, 1.
c. 1, 2, 3, 4.
d. 4, 2, 1, 3. 
e. 4, 3, 2, 1.
Questão 10
Correto
Atingiu 0,40 de
0,40
Veja um exemplo a seguir Exemplo:
x recebe 4
enquanto x < 5 faça
x recebe x – 1;
imprima x;
fim enquanto
 
Tal exemplo se refere a(o):
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Laço infinito. 
b. Laço real.
c. Laço finito.
d. Comando while.
e. Break.
Questão 11
Correto
Atingiu 0,40 de
0,40
Qualquer expressão relacional que resulte em uma resposta verdadeiro ou falso. São utilizados operadores. Quanto a este
assunto, analise os operadores abaixo:
 
✔ Matemáticos: +, -, *, /, %
✔ Relacionais: >, <, >=, <= , ==, !=
✔ Lógicos: &&, ||
 
Tais operadores são utilizados em qual situação?
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Laço finito.
b. Condição. 
c. Comando while.
d. Incremento.
e. Laço infinito.
Questão 12
Correto
Atingiu 0,40 de
0,40
Basicamente são valores que passados com o objetivo de ser utilizado dentro da função. O parâmetros devem ser separados
por “,”.
Tal afirmação se refere a(o):
Escolha uma opção:
a. Comentários de uma função.
b. Enunciado de uma função.
c. Restrição de uma função.
d. Prefácio de uma função.
e. Parâmetros de uma função. 
Questão 13
Correto
Atingiu 0,40 de
0,40
De acordo com BACKES (2013), o comando #include é utilizado para declarar as bibliotecas que serão utilizadas pelo programa.
Uma biblioteca é um arquivo contendo um conjunto de funções (pedaços de código), variáveis, macros etc., já implementados e
que podem ser utilizados pelo programador em seu programa. De modo geral, os arquivos de bibliotecas na linguagem C são
terminados com a extensão .h.
Não obstante, O comando #include permite duas sintaxes. Analise as alternativas abaixo:
I.#include < nome_da_biblioteca >
II. #include “nome_da_biblioteca”
III. #include $nome_da_biblioteca$
IV. #include +nome_da_biblioteca+
 
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Apenas II e IV estão corretas.
b. Apenas I e IV estão corretas.
c. Apenas III e IV estão corretas.
d. Apenas I e II estão corretas. 
e. Apenas II e III estão corretas.
Questão 14
Correto
Atingiu 0,40 de
0,40
Podem ser definidas como agrupamentos de partes de códigos, que podem ser chamadas quando o programador precisar
executar o trecho do código. Sendo assim, funções podem ser vistas como miniprogramas dentro do programa.
Tal afirmação se refere a:
Assinale a alternativa correta:
Escolha uma opção:
a. Break.
b. Restrições.
c. Parâmetros.
d. Comando.
e. Funções. 
Questão 15
Correto
Atingiu 0,40 de
0,40
Segundo BACKES (2013), a função scanf() é uma das funções de entrada/ leitura de dados da linguagem C. Seu nome vem da
expressão em inglês scan formatted, ou seja, leitura formatada.
Neste sentido, analise as afirmativas abaixo:
I. Basicamente, lê do teclado um conjunto de valores, caracteres e/ ou sequência de caracteres de acordo com o formato
especificado.
II. A forma geral da função scanf() é: printf(“ tipos de saída”, lista de variáveis).
III. Um dos parâmetros de entrada é os tipos de entrada”: conjunto de caracteres que especifica o formato dos dados a serem
lidos.
IV. Seu nome vem da expressão em inglês scan salved, ou seja, leitura salvada.
 
Assinale a alternativa correta: 
Escolha uma opção:
a. Apenas II e III estão corretas.
b. Apenas I, II e III estão corretas.
c. Apenas II e IV estão corretas.
d. Apenas I e III estão corretas. 
e. Todas as alternativas estão corretas.

Mais conteúdos dessa disciplina