Buscar

Avaliação Final (Objetiva) - Individual - Lógica e Técnicas de Programação

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 8 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 8 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

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação Final (Objetiva) - Individual
(Cod.:745050)
Peso da Avaliação 3,00
Prova 47878449
Qtd. de Questões 11
Acertos/Erros 6/5
Nota 6,00
Os comandos de repetição servem para repetir processos. 
Com base no exposto, assinale a alternativa CORRETA:
A São comandos de repetição Para ... faça; Enquanto ... faça; Se ... então.
B São comandos de repetição Para ... Faça; Enquanto ... Faça; Continue ...
break.
C São comandos de repetição Enquanto ... Faça; Enquanto ... Para;
Continue ... break.
D São comandos de repetição Para ... Faça; Enquanto ... Faça; Repita ...
até.
 VOLTAR
A+
Alterar modo de visualização
1
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
1 of 8 14/11/2022 00:13
Os algoritmos podem ser representados de diferentes formas, a variação 
entre elas está relacionada ao nível de detalhe ou ao grau de abstração 
oferecido por cada uma. Algumas formas têm foco no nível lógico, de forma a 
abstrair detalhes de implementação. No entanto, algumas formas de 
representação possuem maior riqueza de detalhes. O que é a representação 
de algoritmos por Diagrama de Chapin?
A É a construção de algoritmos com diagramas de atividade.
B É a construção de algoritmos em linguagem computacional.
C É a construção de algoritmos em linguagem natural.
D É a construção de algoritmos com representações gráficas hierárquica e
estruturada.
Os conectivos lógicos são expressões cuja finalidade é ligar duas ou mais 
proposições. Eles estão presentes nas proposições compostas. Duas 
checagens são importantes para determinar se as proposições compostas são 
verdadeiras ou falsas:
- O valor das proposições que compõem as sentenças.
- O tipo de conectivo que liga as proposições de uma mesma sentença.
Observe a descrição a seguir:
“Simone é professora e Pedro é aluno”.
Somente será verdadeira se todas as suas proposições componentes forem 
verdadeiras. Em relação à proposição exemplo, ela só será verdadeira se 
Simone for realmente professora e Pedro realmente for aluno. A qual 
conectivo lógico essa descrição pertence?
A Conjunção (^).
B Condição < se....então>.
C Disjunção (v).
2
3
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
2 of 8 14/11/2022 00:13
D
Negação (~).
(ENADE, 2018) A tabela-verdade é um instrumento da matemática 
utilizado para determinar os valores lógicos das proposições compostas, a 
partir de atribuições de todos os possíveis valores lógicos das proposições 
simples componentes. Sobre tabelas-verdade, analise as tabelas a seguir com 
os valores para as proposições "p" e "q" e assinale a alternativa CORRETA:
A As sentenças II e IV estão corretas.
B As sentenças I, III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II, III e IV estão corretas.
As linguagens de programação permitem que as estruturas de controle 
condicionais executem um bloco de instruções caso a condicional declarada 
no início da estrutura não seja atendida, esse bloco é chamado de "senão". 
Analise o algoritmo e as sentenças a seguir:
4
5
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
3 of 8 14/11/2022 00:13
01 algoritmo "consultaanobissexto" 
02 var 
03 ano: inteiro 
04 inicio 
05 escreval ("Digite um ano: ") 
06 leia (ano) 
07 
08 se ((ano mod 4 = 0) e (ano mod 100 <> 0)) ou (ano mod 400 = 0) 
entao 
09 escreval ("O ano: ",ano," é bissexto") 
10 senao 
11 escreval ("O ano: ",ano," não é bissexto") 
12 fimse 
13 fimalgoritmo 
I- Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é 
bissexto". 
II- O comando " mod ", presente na linha 08, retorna o resto da divisão 
matemática. 
III- Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é 
bissexto, independentemente do ano informado. 
IV. De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto 
ao mesmo tempo. 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I e II estão corretas.
Sobre as formas de representação de algoritmos, algumas técnicas tratam 
apenas da representação lógica, ignorando detalhes de programação que 
dependem de uma tecnologia específica (linguagem de programação). Em 
contrapartida, existem técnicas que de tão detalhistas acabam dificultando a 
compreensão da solução proposta.
Nesse contexto, assinale a alternativa CORRETA que apresenta qual forma de 
representação é muito parecida com a forma de escrita dos programas para a 
versão computacional:
A Descrição narrativa.
6
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
4 of 8 14/11/2022 00:13
B Diagrama de Chapin.
C Fluxograma convencional.
D Pseudocódigo.
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; 
03 TITULO, AUTOR, EDITORA texto); 
04 
05 LIVRO LIV; 
06 
07 BIBLIOTECA 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 - V - F.
D V - V - F - F.
O professor Niklaus Wirth, vendo a necessidade de implementar as ideias de 
maneira mais fácil, junto com seus colegas da Universidade Técnica de 
Zurique (Suíça) desenvolveram, no início dos anos 1970, a linguagem 
PASCAL. 
Com base na linguagem de programação que foi baseado a linguagem Pascal, 
7
8
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
5 of 8 14/11/2022 00:13
assinale a alternativa CORRETA:
A Linguagem ALGOL 60.
B Linguagem Fortran.
C Linguagem Lisp.
D Linguagem C.
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
6 of 8 14/11/2022 00:13
Considere uma situação em que um professor que queira saber se 
existem alunos cursando, ao mesmo tempo, as disciplinas A e B, tenha 
implementado um programa que: 
1) inicializa um array a de 30 posições que contém as matrículas dos alunos 
da disciplina A.
2) inicializa outro array b de 40 posições, que contém as matrículas dos 
alunos da disciplina B.
3) imprime a matrícula dos alunos que estão cursando as disciplinas A e B ao 
mesmo tempo.
Considere, ainda, que os arrays foram declarados e inicializados, não estão 
necessariamente ordenados, e seus índices variam entre 0 e n - 1, sendo n o 
tamanho do array. 
1. para ( i de 0 até 29 ) faça 
2. para ( j de 0 até 39 ) faça 
3. 
4. 
5. 
6. fim-para 
7. fim-para 
Com base nessas informações, assinale a alternativa CORRETA que 
apresenta o trecho a ser incluído nas linhas 3, 4 e 5 do código, para que o 
programa funcione corretamente:
A 3. se ( a[i] = b[j] ) entao 4. escreva ( a[j] ) 5. fim-se
B 3. se ( a[i] = b[i] ) entao 4. escreva ( a[i] ) 5. fim-se
C 3. se ( a[j] = b[i] ) entao 4. escreva ( a[j] ) 5. fim-se
D 3. se ( a[i] = b[j] ) entao 4. escreva ( a[i] ) 5. fim-se
As linguagens de programação oferecem tipos dados primitivos, por 
exemplo, o tipo de dado TEXTO que armazena uma sequência de um ou mais 
caracteres. No entanto, se precisarmos guardar muitas informações deuma 
pessoa, é indicado o uso de Registros, pois ele pode armazenar muitos dados 
relacionados a uma única pessoa. A seguir é apresentado um registro na 
linguagem de programação Portugol. 
PESSOA: registro; 
 NOME: texto(50); 
 SOBRENOME: texto(50); 
 CPF: texto(14); 
fim_registro; 
Sobre a definição de registros, assinale a alternativa CORRETA:
9
10
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
7 of 8 14/11/2022 00:13
A Para acessar o CPF da PESSOA, é utilizado o comando " PESSOA.CPF ".
B Para acessar o NOME da PESSOA, é utilizado o comando "
PESSOA:NOME ".
C Para acessar o NOME e o SOBRENOME, é utilizado o comando "
PESSOA.NOME.SOBRENOME ".
D Para acessar o SOBRENOME da PESSOA, é utilizado o comando "
PESSOA-SOBRENOME ".
Sobre as formas de representação de algoritmos, algumas técnicas tratam 
apenas da representação lógica, ignorando detalhes de programação que 
dependem de uma tecnologia específica (linguagem de programação). Em 
contrapartida, existem técnicas que de tão detalhistas acabam dificultando a 
compreensão da solução proposta.
Nesse contexto, assinale a alternativa CORRETA que apresenta qual forma de 
representação é conhecida como linguagem natural:
A Descrição narrativa.
B Diagrama de Chapin.
C Fluxograma convencional.
D Pseudocódigo.
11
Imprimir
Avaliação Final (Objetiva) - Individual https://ava2.uniasselvi.com.br/subject/grades-and-test...
8 of 8 14/11/2022 00:13

Continue navegando