Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/11/2022 09:11 Avaliação I - Individual about:blank 1/4 Prova Impressa GABARITO | Avaliação I - Individual (Cod.:739450) Peso da Avaliação 1,50 Prova 46921810 Qtd. de Questões 10 Acertos/Erros 7/2 Canceladas 1 Nota 8,00 Em computação existem apenas quatro tipos de dados primitivos, algumas linguagens subdividem esses tipos de dados em outros de acordo com a capacidade de memória necessária para a variável. Quais os tipos de dados primitivos? A Número, lógico, texto e ascii. B Inteiro, real, lógico e alfanumérico. C Inteiro, real, lógico e booleano. D Inteiro, real, lógico e texto. Todo algoritmo precisa possuir as seguintes características: Entrada, Saída, Clareza, Efetividade e Finitude. Observe a descrição a seguir: são as informações que alimentam a construção, geralmente usados como parâmetros ou filtros na busca das informações em uma base de dados. Um algoritmo pode não conter valores de entrada. Assim, como poderá apresentar um ou mais valores de tipos de dados distintos como entrada para a lógica construída. A qual característica a descrição anterior pertence? A Efetividade. B Entrada. C Clareza. D Saída. 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 quando é usada a descrição narrativa: A Quando há a preocupação com detalhes de nível físico da implementação do algoritmo, em que figuras geométricas diferentes representam a entrada e a saída de informações de dispositivos distintos. VOLTAR A+ Alterar modo de visualização 1 2 3 16/11/2022 09:11 Avaliação I - Individual about:blank 2/4 d st tos. B Quando se deseja que o receptor da mensagem entenda o que será feito, mesmo não tendo domínio acerca da elaboração de algoritmos. C Quando o seu uso consiste no fato de que é mais fácil representar as estruturas que tem um ponto de entrada e um ponto de saída e são compostas pelas estruturas básicas de controle de sequência, seleção e repartição. D Quando se deseja usar a PDL como referência genérica para uma linguagem de projeto de programação, tendo como finalidade mostrar uma notação para elaboração de algoritmos, os quais serão utilizados na definição, criação e desenvolvimento de uma linguagem computacional e sua documentação. Apesar de não perceber, utiliza-se de algoritmos de forma intuitiva e automática diariamente quando se executa tarefas comuns. Como essas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Nesse contexto, assinale a alternativa CORRETA que apresenta informações sobre a Finitude, característica de um algoritmo: A Cada passo/instrução/etapa de um algoritmo deve ser claro e não gerar duplo entendimento. B Todo algoritmo deve produzir um resultado. C Cada passo/instrução/etapa de um algoritmo deve ser executável. D O algoritmo deve ter uma condição para sair de sua execução. Isso evitará que entre em loop. O loop traduz a incapacidade do algoritmo de interromper a sua execução. Atenção: Esta questão foi cancelada, porém a pontuação foi considerada. Os operadores aritméticos relacionam as operações aritméticas básicas. Podemos citar o operador de adição, subtração, multiplicação, divisão entre outros. Sobre o operador DIV, assinale a alternativa CORRETA: A Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 0 (zero). B Retorna o dividendo de uma divisão. Exemplo: 10 div 2 o resultado será 5 (cinco). C Retorna o divisor de uma divisão. Exemplo: 10 div 2 o resultado será 2 (dois). D Retorna o resto de uma divisão. Exemplo: 10 div 2 o resultado será 5 (cinco). 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 descrição narrativa? A É a construção de algoritmos com representações gráficas. 4 5 6 16/11/2022 09:11 Avaliação I - Individual about:blank 3/4 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 diagramas de chapin. Várias são as práticas adotadas para a construção de algoritmos. Com base no exposto, assinale a alternativa INCORRETA: A Identificar e definir as entradas do algoritmo. No caso do problema proposto, você teria como entrada dois números. B Descrever os passos que não serão necessários para resolver o problema. Basicamente descrever os processos não utilizados para realizar a soma dos dois números. C Definir os dados de saída. Na situação proposta, o resultado da soma dos dois números usados como entrada do problema. D Entender o problema a ser resolvido. Um exemplo de problema: somar dois números. Neste caso, imagine o que você precisa para executar a solução. Muitos programadores, principalmente os mais antigos profissionais desta área, preferem preparar um programa iniciando com um diagrama de blocos para demonstrar sua linha de raciocínio lógico. Esse diagrama, também denominado por alguns de fluxograma, estabelece a sequência de operações a se efetuar em um programa. Essa técnica permite uma posterior codificação em qualquer linguagem de programação de computadores, pois na elaboração do diagrama de blocos não se atinge um detalhamento de instruções ou comandos específicos, os quais caracterizam uma linguagem. Sobre os passos fundamentais que compõem a programação estruturada, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Distribuir módulos do programa entre os diferentes programadores que trabalharão sob a supervisão de um programador sênior, ou chefe de programação. ( ) Revisar o trabalho executado em reuniões regulares e previamente programadas em que compareçam programadores de um mesmo nível. ( ) Escrever instruções em grupos pequenos e combiná-las. ( ) Escrever as instruções em sequências desconexas entre si apenas por estruturas sequenciais, repetitivas ou de selecionamento. Assinale a alternativa que apresenta a sequência CORRETA: A V – F – V – V. B V – V – V – F. C F – V – V – F. D F – V – F – V. 7 8 16/11/2022 09:11 Avaliação I - Individual about:blank 4/4 O fluxograma é uma ferramenta usada e desenvolvida pelos profissionais de análise de sistemas, bem como, por alguns profissionais de Organização, Sistemas e Métodos. Tem como finalidade descrever o fluxo, seja manual ou mecânico, especificando os suportes usados para os dados e informações. Usa símbolos convencionais, permitindo poucas variações. Representado por alguns desenhos geométricos básicos, os quais indicarão os símbolos de entrada de dados, do processamento de dados e da saída de dados, acompanhados dos procedimentos requeridos pelo analista de sistemas e a serem realizados pelo programador por meio do desenvolvimento do raciocínio lógico, o qual deverá solucionar o problema do programa a ser processado pelo computador. Nesse contexto, assinale a alternativa CORRETA que apresenta os nomes correspondentes às formas geométricas: A 1- Terminal / 2- Entrada manual / 3- Exibir / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7- Decisão. B 1- Terminal / 2- Entrada/Saída / 3- Saída / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7- Decisão. C 1- Terminal / 2- Entrada manual / 3- Exibir / 4- Fluxo de dados / 5- Processamento / 6- Desvio / 7- Decisão. D 1- Decisão / 2- Entrada/Saída / 3- Saída / 4- Desvio / 5- Processamento / 6- Fluxo de dados / 7- Terminal. Qual laço de repetição é o mais adequado para situações emque a condição de término da repetição deve ser testada antes da execução das instruções subordinadas à estrutura de controle. A Repita até. B Para faça. C Repita se. D Enquanto faça. 9 10 Imprimir
Compartilhar