Logo Passei Direto
Buscar

Teste: Atividade 3 - Programação

Ferramentas de estudo

Questões resolvidas

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

Questões resolvidas

Prévia do material em texto

02/03/2024, 16:02 Teste: Atividade 3 Atividade 3 Iniciado: 29 fev em 21:39 Instruções do teste Importante: A+ Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário q você clique em "FAZER o QUESTIONÁRIO", no final da página. A A- Pergunta 1 0,2 pts Um programador de computador, produtor de soluções de sistemas para um órgão necessita dar uma solução para um problema proposto. O programa deverá fazer uma série de ações relativas à pessoa física, tendo como base o Cadastro de Pessoa Física (CPF) do cidadão. O programa recebe o CPF, digitado pelo teclado. A função main() chama várias outras funções para completar o processamento deste programa hipotético. O programador codifica todas as funções do programa, inclusive a função que faz a verificação da validade do CPF. O analista que especificou o programa pediu que o programador codificasse as instruções que encerram o programa, caso o CPF seja inválido, ou seja, faça uma parada brusca, com um código de cancelamento 999; caso o CPF seja válido, o programa deve continuar normalmente o processamento do programa. Assinale a alternativa correta em relação ao comando que o programador deverá utilizar, dentro da função de validação de CPF, para terminar a execução do programa de forma anormal com o código de erro solicitado pela especificação do analista: Exit (). Continue. Return. Goto. Pergunta 2 0,2 pts 1/502/03/2024, 16:02 Teste: Atividade 3 laço de repetição é um recurso da lógica de programação imprescindível para o controle de fluxo de um programa. Em linguagem C, podemos utilizar três comandos que atendem perfeitamente a esse recurso, que são os for, while e do-while. A estrutura de repetição for tem por objetivo executar um bloco de comando, por um certo número de vezes, controlado por uma variável específica para esse fim. Sugerido quando o número de repetições é controlado por uma variável controladora ou quando houver a necessidade de inicialização e atualização. A+ Considerando as informações apresentadas, avalie as afirmações a seguir: A A- I. Para determinada situação que necessita de um laço de repetição, podemos utilizar qua um dos os três comados em C (for, while ou do-while), porém, do ponto de vista lógico, e de performance, são recomendados comandos específicos para determinados tipos de problema. II. O comando do-while é bastante recomendável quando se fizer necessário executar um bloco pelo menos uma vez e após a primeira vez. III. No comando while, se a condição for falsa na entrada do laço de repetição, o bloco não é executado nenhuma vez, o que faz com que o laço não seja executado. É correto que se afirma, apenas, em: II, apenas. III, apenas. e III. apenas. III, apenas. Pergunta 3 0,2 pts Leia o texto e analise a figura: O paradigma de programação estruturada defende que todo processamento pode ser realizado pelo uso de três tipos de estruturas: sequencial, condicional e de repetição. https://famonline.instructure.com/courses/35432/quizzes/180669/take 2/502/03/2024, 16:02 Teste: Atividade 3 V F Condição A+ A Bloco de Bloco de Comandos 1 Comandos 2 A- Considerando o texto e imagem acima, assim como o conteúdo visto, avalie as afirmações a seguir: I. A figura refere-se a uma estrutura de decisão, onde há uma condição cuja resposta oferece dois caminhos: verdadeiro ou falso. II. Nessa estrutura o bloco de operações será executado enquanto a condição for verdadeira, ela tem como objetivo executar um laço de repetição (looping). Aqui, o teste da condição, será sempre realizado antes de qualquer operação do bloco de mandos, e finalmente, o processo se repete enquanto a condição for verdadeira. III. Esta estrutura tem por objetivo tratar um laço de repetição (looping), tendo como particularidade executar, ao menos uma vez, o bloco de comando, testando a condição após a execução do bloco de comandos, ou seja, primeiro faz-se o bloco de comandos, e depois, testa-se a condição de parada. Aqui, o bloco de comandos será executado enquanto a condição for falsa. Considerando as afirmações, é correto o que se afirma, apenas, em: III. e III. P https://famonline.instructure.com/courses/35432/quizzes/180669/take 3/502/03/2024, 16:02 Teste: Atividade 3 Pergunta pts A solução de um problema computacional pode ter várias soluções lógicas. As linguagens de programação atuais disponibilizam recursos suficientes para suportar os vários paradigmas da A+ de programação. Portanto, é natural que os programadores se preocupem muito mais com os aspectos da solução correta e às vezes em detrimento da performance e das boas práticas de A programação. Os programas devem ser corretos, ter soluções simples e com comandos adequ aos paradigmas de lógicas utilizados na solução do problema. A- Considerando as informações apresentadas, avalie as afirmações a seguir: I. switch é um comando que suporta a estrutura de decisão if-else-if quando temos a possiblidade de criar formas de soluções mais claras de codificação. II. Para soluções de problemas que necessitam dos paradigmas de condições encadeadas (ninhos de if), a linguagem C possibilita a utilização de um conjunto de comandos ifs encadeados. Para facilitar o entendimento do encadeamento codificado, o programador dever codificar de modo que os níveis de encadeamento sejam endentados, ou seja, os comandos ifs mais externos ficam posicionados mais à esquerda, e conforme desce um nível, desloca-se o if da camada inferior em posições mais à direita do código. III. Existe um paradigma em lógica de programação que é uma variação da decisão simples if, a escalada de if-else-if; porém, é uma estrutura de decisão que não pode ser implementada na linguagem C, porque não proporciona estrutura de comando para essa finalidade. É correto o que se afirma, apenas, em: e III. II, apenas. apenas. e III, apenas. III, apenas. Pergunta pts 4/502/03/2024, 16:02 Teste: Atividade 3 A pseudolinguagem é um conjunto de elementos que são usados para descrever um algoritmo. Estes elementos incluem palavras-chave, símbolos, instruções e variáveis. uso destes elementos ajuda a tornar o algoritmo mais compreensível para usuários comuns, pois eles são mais fáceis de serem interpretados do que o código de programação. Além disso, a pseudolinguagem também pode ser usada para ajudar a identificar erros no algoritmo antes que o código seja escrito - aqui, é importante compreender a estrutura de um algoritmo e o conceito de palavras reservadas. A+ A A partir disso, assinale a alternativa que melhor descreve o conceito de "palavra reserva A- Termos que servem para designar os elementos que compõem a estrutura de um algoritmo. Termos que devem ser evitados, não podendo ser utilizados para nomear variáveis. Termos que devem ser obrigatoriamente utilizados ao desenvolver seu código. Termos que são escolhidos pelo desenvolvedor como os principais dentro de seu código. Termos considerados indesejáveis por serem derivados de uma linguagem não-formal. Salvo em 16:02 Enviar teste https://famonline.instructure.com/courses/35432/quizzes/180669/tak 5/5

Mais conteúdos dessa disciplina