Baixe o app para aproveitar ainda mais
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
Compartilhar