Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5 Observe as assertivas a seguir acerca dos fluxogramas: I. Os mesmos são a representação gráfica dos algoritmos. II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada. III. Existem programas que permitem que os mesmos sejam desenhados no computador. Assinale a seguir a alternativa que indica as afirmações corretas: Sobre fluxograma, assina a opção correta. ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A1_201907316523_V1 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. II e III. I e III I e II. I, II e III. Todas são falsas. 2. É uma forma de se representar o uso de hardware no programa. É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. É uma forma de se escrever programas em qualquer linguagem de programação. É usado na escrita de pseudolinguagens, como o Portugol. É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5 A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Sobre algoritmo, marque a opção correta. 3. Linguagem de Máquina Compilador Programa Linguagem de alto nível Linguagem de baixo nível Explicação: Falso. É um tradutor. Compilador FAlsa. Linguagem de zeros e uns. Linguagem deMáquina VErdadeiro Programa Falso. Usada para escrever programas Linguagem dealto nível Falso. Usada para escrever programas mais próximos da máquina. Exemplo : linguagem assembly Linguagem de baixo nível 4. É a solução teórica, passo a passo, de um problema. É uma etapa posterior à programação da solução de um problema. É uma forma de ensinar o computador. É uma linguagem de programação para computadores. É um hardware especifico para resolver problemas. Explicação: Falso. Algoritmo não é linguagem de programação. Exemplo de linguagem de programção : C++ É uma linguagem de programação para computadores. Falso. Algoritmo é um conjunto de passos sem ambiguidade que vão traduzir a solução de um problema. O algoritmo poderá virar um programa, que poderá ou não "ensinar" o computador. É uma forma de ensinar o computador. 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/5 Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Verdadeiro É a solução teórica, passo a passo, de um problema. Falso. É uma etapa anterior à programação, ou seja, à criação de programa. É uma etapa posterior à programação da solução de um problema. Falso. Algoritmo pode virar um programa. E programa é software e não hardware. É um hardware especifico para resolver problemas. 5. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. Explicação: 1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo. 2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos. 3ª. opção. Verdadeira. De acordo com o ensinado na aula 1. 4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados. 5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas. 6. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/5 Assinale a alternativa correta relacionada à característica de um algoritmo: representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Explicação: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não linguagem gráfica. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Para escrever programa usamos linguagem de programação e não linguagem natural. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. 7. Para cada variável pode ser definido mais de um tipo de dado. A execução de um algoritmo é feita sequencialmente. Teste de Mesa serve para receber os comandos de entrada. Valores de entrada são recebidos através do monitor. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 07/06/2020Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 5/5 Sobre Português Estruturado, assinale a opção correta : Explicação: Verdadeira A execução de um algoritmo é feita sequencialmente. Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso. Valores de entrada são recebidos através do monitor. Falso. Apenas um tipo de dado. Para cada variável pode ser definido mais de um tipo de dado. Falso. Teste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber os comandos de entrada. Falso. Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. 8. É igual à linguagem de programação na língua portuguesa É igual a uma carta para um encarregado É igual ao fluxograma O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido. É igual à linguagem natural ou narrativa Explicação: Definição direta e objetiva dada na aula 1. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 11:47:47. javascript:abre_colabore('35054','199406826','4005535143'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5 Algoritmo pode ser definido como a descrição dos passos para a execução de uma tarefa. Existem algumas formas distintas de representação de algoritmos, onde as principais são: Linguagem Natural, Linguagem Gráfica e Pseudocódigos. Se usarmos N para representar linguagem Natural, G para representar linguagem Gráfica e P para representar pseudocódigos, pode-se relacionar estas formas de representação de algoritmos com as seguintes afirmações: ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. Marque a alternativa que representa a o relacionamento existente entre as afirmações e as formas de representação de algoritmos. Sobre algoritmo, marque a opção correta. ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A1_201907316523_V2 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. G, N, P P, N, G G, P, N N, G, P N, P, G Explicação: Analisando as afirmativas : ( ) Sua simbologia é amplamente conhecida, por isto sua aplicação não se restringe apenas a algoritmos computacionais. <<< Fluxograma, por exemplo, que é uma linguagem gráfica >>> ( ) Sua simbologia e sintaxe aproxima-se muito a simbologia e a sintaxe da maioria das linguagens de programação. <<< Pseudocódigo >>> ( ) A grande ambiguidade existente nos significados de seus termos é uma restrição a representação aos algoritmos computacionais. <<< Linguagem natural >>> 2. É uma linguagem de programação para computadores. É um hardware especifico para resolver problemas. É uma forma de ensinar o computador. É uma etapa posterior à programação da solução de um problema. É a solução teórica, passo a passo, de um problema. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5 Considerando as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Sobre fluxograma, assina a opção correta. Sobre Português Estruturado, assinale a opção correta : Explicação: Falso. Algoritmo não é linguagem de programação. Exemplo de linguagem de programção : C++ É uma linguagem de programação para computadores. Falso. Algoritmo é um conjunto de passos sem ambiguidade que vão traduzir a solução de um problema. O algoritmo poderá virar um programa, que poderá ou não "ensinar" o computador. É uma forma de ensinar o computador. Verdadeiro É a solução teórica, passo a passo, de um problema. Falso. É uma etapa anterior à programação, ou seja, à criação de programa. É uma etapa posterior à programação da solução de um problema. Falso. Algoritmo pode virar um programa. E programa é software e não hardware. É um hardware especifico para resolver problemas. 3. As alternativas II e III são INCORRETAS As alternativas I e III são CORRETAS Nenhuma das opções anteriores Todas as alternativas são CORRETAS Apenas a alternativa I é CORRETA Explicação: Analisando cada afirmativa... I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; VERDADEIRO II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; FALSO III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VERDADEIRO Conclusão : As afirmativas I e III estão corretas. 4. É uma forma de se representar o uso de hardware no programa. É uma representação gráfica de algoritmos que dá margem à dupla interpretação ou ambiguidades. É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidade . É uma forma de se escrever programas em qualquer linguagem de programação. É usado na escrita de pseudolinguagens, como o Portugol. Explicação: É uma forma de se representar graficamente algoritmos e que não dá margem à ambiguidades, como ensinado na aula 1 online. 5. É igual à linguagem natural ou narrativa É igual à linguagem de programação na língua portuguesa O português estruturado é uma simplificação da nossa linguagem natural, na qual usamos frases simples e estruturas que possuem um significado muito bem definido. É igual a uma carta para um encarregado É igual ao fluxograma 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/5 A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é chamada de: Sobre o FLUXOGRAMA abaixo podemos afirmar que : Explicação: Definição direta e objetiva dada na aula 1. 6. Linguagem de baixo nível Programa Compilador Linguagem de Máquina Linguagem de alto nível Explicação: Falso. É um tradutor. Compilador FAlsa. Linguagem de zeros e uns. Linguagem deMáquina VErdadeiro Programa Falso. Usada para escrever programas Linguagem de altonível Falso. Usada para escrever programasmais próximos da máquina. Exemplo : linguagem assembly Linguagem de baixo nível 7. 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/5 Assinale a alternativa correta relacionada à característica de um algoritmo: Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica a estrutura básica REPETIÇÃO Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Explicação: Justificativas das opções : >> Apresenta na sua lógica as três estruturas básicas de programação . Falso. Não apresenta repetição >> Apresenta na sua lógica a estrutura básica REPETIÇÃO Falso. Apresenta apenas entrada de dados, saída de dados, atribuição, condicional composto. >> Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Falso. Não apresenta repetição. >> Apresenta na sua lógica a estrutura básica DECISÃO. Verdadeiro. Veja o uso do losango. >> Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Falso. Não apresenta repetição. 8. Teste de Mesa serve para receber os comandos de entrada. Valores de entrada são recebidos através do monitor. A execução de um algoritmo é feita sequencialmente. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Para cada variável pode ser definido mais de um tipo de dado. Explicação: Verdadeira A execução de um algoritmo é feitasequencialmente. 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 5/5 Falso. Entrada é via teclado ou via arquivo, o que aqui não é o caso. Valores de entrada são recebidos através do monitor. Falso. Apenas um tipo de dado. Para cada variável pode ser definido mais deum tipo de dado. Falso. Teste de mesa serve para fazer um passo a passo. Teste de Mesa serve para receber oscomandos de entrada. Falso. Tipo real aceita número com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros. Variáveis do tipo real e inteiro aceitam, respectivamente, letras e números. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 12:05:54. javascript:abre_colabore('35054','199411216','4005629404'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/3 Observe as assertivas a seguir acerca dos fluxogramas: I. Os mesmos são a representação gráfica dos algoritmos. II. Para desenhá-los, é preciso adotar uma simbologia padrão pré-determinada. III. Existem programas que permitem que os mesmos sejam desenhados no computador. Assinale a seguir a alternativa que indica as afirmações corretas: Observe o fluxograma a seguir e assinale a alternativa correta sobre o mesmo: A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de: ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A1_201907316523_V3 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. II e III. I, II e III. I e II. I e III Todas são falsas. 2. A simbologia empregada no recebimento de dados está equivocada e foi trocada por aquela que representa exibição de informações. O fluxograma é responsável por calcular a idade de um indivíduo a partir de seu ano de nascimento e do ano em que estamos. Poderiam ser retirados do fluxograma os símbolos de terminação que delimitam, respectivamente, o início e o fim da solução. No cálculo da idade, inverteram-se as posições dos anos e, por isso, a idade resultante será sempre negativa. O fluxograma está incompleto e errado, pois não exibe mensagens antes que a leitura de dados seja realizada. 3. Diagrama Pseudocódigo Algoritmo Fluxograma Linguagem de Programação javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); javascript:abre_frame('2','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); javascript:abre_frame('3','1','','DDA9VC1B4NG9SCFFG4YD','314386650'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/3 Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: Analise as afirmativas a seguir em relação a representação de algoritmos: I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. Podemos afirmar que: Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo : Explicação: Falso. Não usa representação gráfica Pseudocódigo Falso. Algoritmo não é representação de algoritmo Algoritmo FAlso. Linguagem de programação é usada para escrever programa. Linguagem de Programação Fluxograma FAlso. Que diagrama ? Diagrama 4. As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico. Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema. Lógica de programação corresponde à representação gráfica de um determinado algoritmo. As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa. Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento. Explicação: 1ª. opção : Falso. As representações de algoritmos são linguagem natural, fluxograma e pseudocódigo. 2ª. opção . Falso. Fluxograma corresponde à representação gráfica de algoritmos. 3ª. opção. Verdadeira. De acordo com o ensinado na aula 1. 4ª. opção. Falso. Em algoritmos se vê também os comandos, além dos dados. 5ª. opção. Falso. As regras não são flexíveis. Temos que seguir corretamente a sintaxe das linguagens na criação de programas. 5. Apenas as alternativas I e II são CORRETAS Apenas as alternativas I e III são CORRETAS Apenas a alternativa I é CORRETA Todas as alternativas são CORRETAS Apenas as alternativas II e III são INCORRETAS Explicação: Analisando cada afirmativa : I - O fluxograma utiliza diagramas para representar e facilitar o entendimento de um algoritmo; Verdadeira. O fluxograma usa símbolos para E/S, atribuição e outros comandos. II - O pseudocódigo é um recurso muito utilizado para desenvolver programas complexos e representar graficamente o algoritmo; Falsa. Pseudocódigo não tem nada de representação gráfica. III - A linguagem de programação é a maneira utilizada de formalizar a solução de um problema do mundo real a partir dos algoritmos. VErdadeira. Através de alguma linguagem de programação, escrevemos programas. 6. Linguagem natural e linguagem gráfica Linguagem natural e pseudolinguagem Apenas pseudolinguagem Linguagem natural,fluxograma e pseudolinguagem Linguagem gráfica e pseudolinguagem 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/3 Imagine que você vai receber um aumento e deseja descobrir qual será seu novo salário a partir de seu salário atual e do percentual de aumento a ser concedido por sua empresa. É preciso somar o salário atual ao percentual de aumento, que deve ser calculado multiplicando-se esse percentual pelo salário atual e dividindo-se por 100. Que fórmula realiza esse cálculo? Assinale a opção correta. Considerando o conceito de programa é correto afirmar que ... Explicação: Por definição e aula de introdução e formas de representação de algoritmo. 7. novoSal <- salAtual + (salAtual*percAumento/100) novoSal <- (salAtual*percAumento/100) novoSal <- salAtual + (salAtual*100) novoSal <- salAtual + (salAtual*percAumento) novoSal <- salAtual + (percAumento/100) 8. Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Explicação: Um programa é um algoritmo codificado em uma linguagem de programação, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não pseudolinguagem. Um programa é um algoritmo codificado em uma pseudolinguagem, isto é, um conjunto de instruções/funções que representam tarefas que serão apenas executadas por um computador. Falso. Para escrever programa usamos linguagem de programação e não linguagem gráfica. Um programa é um algoritmo codificado em uma linguagem de gráfica (ex: fluxograma), isto é, um conjunto de instruções que representam tarefas que serão apenas interpretadas por um computador. Para escrever programa usamos linguagem de programação e não linguagem natural. Um programa é um algoritmo escrito em linguagem natural, mas sem ambiguidades. Ou seja, é um conjunto de comandos que representam tarefas que serão compreendidas por um computador. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 12:27:20. javascript:abre_colabore('35054','199416577','4005737453'); 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 1/1 Assinale a opção que, corretamente, mostra exemplos de linguagens de programação. com casas decimais ou inteiros. Tipo inteiro aceita apenas valores inteiros. inteiro aceitam, respectivamente, letras e números. 8. C++, Java, portugol fluxograma, português estruturado, C C++, Java, C# C++, C# e fluxograma português estruturado, C++, Java Explicação: Exemplos dados na aula 1. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 22:39:21. javascript:abre_colabore('35054','199607028','4009880198'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4 Assinale a opção correta. Sobre variáveis é correto afirmar que ... No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor de PI (3,14), como seria feita sua declaração em C++? ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A2_201907316523_V1 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. nomes de variáveis sempre podem iniciar com aspa. uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. palavras reservadas podem ser usadas para nome de variáveis. o nome de uma variável sempre pode começar com acento. Explicação: 1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos nas aulas 2 e 3 e demais aulas. 2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de comandos, tipos de dados e não podem ser usadas para nomear variáveis. 3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de dados. 2. const integer PI=3.14; javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4 Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis necessárias a este programa? Considerando a linguagem C++, assinale a opção correta : Assinale a opção correta: const int PI=3.14; const float PI=3.14; float PI=3.14; const real PI=3.14; 3. int qtde25, qtde50, qtde1, quantiaTotal; float qtde25, qtde50, qtde1, quantiaTotal; string qtde25, qtde50, qtde1, quantiaTotal; bool qtde25, qtde50, qtde1, quantiaTotal; char qtde25, qtde50, qtde1, quantiaTotal; 4. Alguns programas em C++ começam com float main e outros com int main A linguagem C++ diferencia maiúsculas de minúsculas Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota, ou qualquer outra variação, pois é a mesma coisa. Se quisermos declarar uma variável que possa armazenar valores reais, com casas decimais, devemos usar o tipo real na declaração da variável. Nem toda variável precisa ser declarada. Explicação: BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 5. Sem endentação o programa não compila Para terminar um programa podemos escrever : return; Para saída de dados usamos cin com o operador << Todas as instruções de um programa em C++devem estar entre chaves Na linguagem C++ temos que não há distinção entre maiúsculas e minúsculas. Explicação: Basta considerar o que é descrito da linguagem na aula 2 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4 Uma variável pode ser entendida como sendo: As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: 6. Um disposi�vo de saída de dados. Um elemento da unidade lógica de controle. Um endereço na memória principal. Um disposi�vo de memória auxiliar. Um disposi�vo de entrada de dados. Explicação: Analisando cada item : Falso. Variável ocupa espaço em memória e tem um endereço. Um dispositivo de entrada de dados é o teclado. Um dispositivo de entrada de dados. Falso. Variável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxiliar. Verdadeiro. Um endereço na memória principal. Falso. Variável ocupa espaço em memória e tem um endereço. Um dispositivo de saída de dados é o monitor. Um dispositivo de saída de dados. Falso. Variável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de controle. 7. palavras reservadas palavras próprias palavras únicas palavras código palavras especiais 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4 Sobre a linguagem de programação C++, é correto afirmar que a mesma: I. Não permite a criação de variáveis do tipo lógico; II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas; III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_"); IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido. Explicação: Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada. 8. II, III e IV são verdadeiras. II e III são verdadeiras. I e II são verdadeiras. I, II e III são verdadeiras. I e IV são verdadeiras. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 11:49:06. javascript:abre_colabore('35054','199407155','4005543711'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4 Assinale a opção correta: Assinale a opção correta: ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A2_201907316523_V2 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Todas as instruções de um programa em C++ devem estar entre chaves Sem endentação o programa não compila Para terminar um programa podemos escrever : return; Para saída de dados usamos cin com o operador << Na linguagem C++ temos que não há distinção entre maiúsculas e minúsculas. Explicação: Basta considerar o que é descrito da linguagem na aula 2 2. É o linker que traduz o todo programa feito em C++. Os programas em C++ precisam ser traduzidos para uma linguagem que o computador entenda. Programas em C++ são interpretados e não compilados Um programa escrito em C++ que executa no Linux não vai executar no Windows. Não se pode escrever programa em C++ que execute no Mac. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4 No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor de PI (3,14), como seria feita sua declaração em C++? Considerando a linguagem C++, assinale a opção correta : Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis necessárias a este programa? Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente o valor a pagar é: Explicação: Basta seguir a definição de programa dada na aula de conceitos introdutórios. 3. const float PI=3.14; float PI=3.14; const real PI=3.14; const int PI=3.14; const integer PI=3.14; 4. Alguns programas em C++ começam com float main e outros com int main Se quisermos declarar uma variável que possa armazenar valores reais, com casas decimais, devemos usar o tipo real na declaração da variável. Nem toda variável precisa ser declarada. Se declararmos uma variável inteira nota, podemos escrever NOTA, Nota, ou qualquer outra variação, pois é a mesma coisa. A linguagem C++ diferencia maiúsculas de minúsculas Explicação: BAsta seguir as descrições e características da linguagem C++ na aula sobre variáveis 5. char qtde25, qtde50, qtde1, quantiaTotal; float qtde25, qtde50, qtde1, quantiaTotal; string qtde25, qtde50, qtde1, quantiaTotal; int qtde25, qtde50, qtde1, quantiaTotal; bool qtde25, qtde50, qtde1, quantiaTotal; 6. bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; char quilo = 34.90; char prato = 0; char valor_pagar = 0; real quilo = 34.90; real prato = 0; real valor_pagar = 0; 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4 As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: Os comentários são recursos que podem ser utilizados pelos programadores para: int quilo = 34.90; int prato = 0; int valor_pagar = 0; float quilo = 34.90; float prato = 0; float valor_pagar = 0; 7. palavras código palavras únicas palavras especiais palavras próprias palavras reservadas Explicação: Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada. 8. Inserir textos explicativos apenas para o programador Inserir comandos que serão traduzidos pelo compilador Inserir comandos que serão executados pela máquina Inserir diretivas para o compilador Inserir textos explicativos apenas para o usuário Explicação: Falso. Comentário não é comando ou permite inserir comando. Inserir comandos que serão executados pela máquina Falso. Comentário não é comando ou permite inserir comando. Inserir comandos que serão traduzidos pelo compilador Verdadeiro Inserir textos explicativos apenas para o programador Falso. O usuário não irá ler o programa. Inserir textos explicativos apenaspara o usuário Falso. O compilador irá ignorar o texto explicativo dos comentários. Inserir diretivas para o compilador 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722…4/4 Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 12:07:14. javascript:abre_colabore('35054','199411517','4005635158'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5 Assinale a opção correta. Sobre variáveis é correto afirmar que ... Assinale a opção correta. ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A2_201907316523_V3 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. nomes de variáveis sempre podem iniciar com aspa. palavras reservadas podem ser usadas para nome de variáveis. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. o nome de uma variável sempre pode começar com acento. uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. Explicação: 1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos nas aulas 2 e 3 e demais aulas. 2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de comandos, tipos de dados e não podem ser usadas para nomear variáveis. 3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de dados. 2. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Para programar em alto nível é preciso dominar a linguagem binária. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5 Assinale a opção que apresenta somente nomes válidos para variáveis em C++. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Explicação: Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Falso. Linguagem binária é com zeros e uns, o que é baixo nível. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. Falso. C++ é uma linguagem de programação de alto nível e usa palavras em Inglês. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Falso. Não se tem que dominar a linguagem binária em hipótese alguma. Para programar em alto nível é preciso dominar a linguagem binária. FAlso. O C++ é uma linguagem de alto nível na qual o uso de variáveis é necessário para armazenarmos dados. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 3. CONTA, TOTAL1, data 1conta, 2total, 3data CONTA, TOTAL1, 1DATA Conta, Total, 5data Conta, Total1, DIA-MÊS-ANO Explicação: Falsa. Não se pode começar nome de variável com dígito. CONTA, TOTAL1, 1DATA Falsa. Não se pode começar nome de variável com dígito. Conta, Total, 5data 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/5 Assinale a opção correta: Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a alternativa que possui um exemplo de nome INCORRETO: Verdadeiro CONTA, TOTAL1, data Falsa. Não se pode pôr acento ou usar hífen em nome de variável. Conta, Total1, DIA- MÊS-ANO Falsa. Não se pode começar nome de variável com dígito. 1conta, 2total, 3data 4. Para terminar um programa em C++ devemos usar retorne 0; Não são palavras reservadas em C++ : for, while e do Os programas em C++ possuem palavras reservadas tais como main e int. São palavras reservadas no C++ : int, real, inteiro, float Os programas em C++ não possuem palavras reservadas. Explicação: Explicação dada na aula sobre programa em C++ e palavras reservadas em C++ 5. num1 nota2 nome_aluno cad1- id salariofinal Explicação: Falso, pois é nome possível ter letras e underscore nome_aluno Falso, pois é nome possível ter letra e dígito. num1 Verdadeiro, pois não se pode usar hífen em nome de variável. cad1- id 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/5 Em C++ existem quatro tipos básicos, isto é , tipos básicos de dados que podem ser utilizados. Qual é o tipo definido da seguinte maneira: "Qualquer número real, negativo, nulo ou positivo." Um menino resolveu abrir o cofrinho de economias que contém o que guardou durante um ano. São moedas de R$ 0,25, R$ 0,50 e R$ 1,00. Imaginando que você precisa escrever um programa em C++ que, a partir da quantidade de cada moeda, mostre a quantia total economizada, como seria a declaração de variáveis necessárias a este programa? Um restaurante self-service vende comida por peso e cobra R$ 34,90 por quilo consumido. Sabendo que o preço a ser pago pelo cliente é calculado a partir do peso de seu prato multiplicado pelo valor do quilo, o trecho de declaração de variáveis em C++ que seria necessário em um programa capaz de informar ao cliente o valor a pagar é: Falso, pois é nome possível ter letras. salariofinal Falso, pois é nome possível ter letra e dígito. nota2 6. float char bool real int Explicação: Conforme gabarito e aula de tipos primitivos de dados 7. char qtde25, qtde50, qtde1, quantiaTotal; bool qtde25, qtde50, qtde1, quantiaTotal; int qtde25, qtde50, qtde1, quantiaTotal; string qtde25, qtde50, qtde1, quantiaTotal; float qtde25, qtde50, qtde1, quantiaTotal; 8. bool quilo = 34.90; bool prato = 0; bool valor_pagar = 0; float quilo = 34.90; float prato = 0; float valor_pagar = 0; real quilo = 34.90; real prato = 0; real valor_pagar = 0; int quilo = 34.90; int prato = 0; int valor_pagar = 0; char quilo = 34.90; char prato = 0; char valor_pagar = 0; Não Respondida Não Gravada Gravada javascript:abre_colabore('35054','199416885','4005744120'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 5/5 Exercício inciado em 07/06/2020 12:28:37. 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 1/5 Assinale a opção correta. Sobre variáveis é correto afirmar que ... No C++, é possível declarar variáveis e constantes. Uma constante é um espaço da memória reservado a um valor que não se altera ao longo da execução de um programa. Imaginando que você precise de uma constante para armazenar o valor de PI (3,14), como seria feita sua declaração em C++? ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A2_201907316523_V4 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.:ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. o nome de uma variável sempre pode começar com acento. uma variável ocupa um espaço em memória e devemos usar, normalmente, um tipo de dados ao declará-la. palavras reservadas podem ser usadas para nome de variáveis. uma variável ocupa um espaço em memória e nunca se usa um tipo de dados ao declará-la. nomes de variáveis sempre podem iniciar com aspa. Explicação: 1ª. opção : Verdadeiro. De acordo com definição da aula e exemplos vistos nas aulas 2 e 3 e demais aulas. 2ª. opção : Falso. Vide aulas 2, 3 e outras. Palavras reservadas serão de comandos, tipos de dados e não podem ser usadas para nomear variáveis. 3ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 4ª. opção : Falso. Nomes de variáveis começam com letra ou _ (sublinhado) 5ª. opção. Falso. A partir da aula 2 se vê que variáveis terão um tipo de dados. 2. const float PI=3.14; javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('2','2','','20Q8BBOU41G6TDENCS5I','314387037'); javascript:abre_frame('3','2','','20Q8BBOU41G6TDENCS5I','314387037'); 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 2/5 Assinale a opção correta: Selecione, entre as alternativas, a opção correta, tendo em vista a frase: Necessita de espaço na memória e define o tipo de dado a ser armazenado. const int PI=3.14; const real PI=3.14; float PI=3.14; const integer PI=3.14; 3. Programas em C++ são interpretados e não compilados Os programas em C++ precisam ser traduzidos para uma linguagem que o computador entenda. É o linker que traduz o todo programa feito em C++. Um programa escrito em C++ que executa no Linux não vai executar no Windows. Não se pode escrever programa em C++ que execute no Mac. Explicação: Basta seguir a definição de programa dada na aula de conceitos introdutórios. 4. atribuição Comando PARA Estrutura de Seleção Variável Comando Enquanto-Faça Explicação: Necessita de espaço na memória e define o tipo de dado a ser armazenado. Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de repetição. Comando PARA Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de repetição. Comando Enquanto- Faça Verdadeiro Variável Falso. É uma operação ou comando. atribuição 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 3/5 Assinale a opção correta. Uma variável pode ser entendida como sendo: Falso. Não necessita de espaço em memória e nem de tipo de dado. É um comando de seleção, como if ou if/else, por exemplo. Estrutura de Seleção 5. Para programar em alto nível é preciso dominar a linguagem binária. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. Explicação: Dizemos que uma linguagem é de alto nível quando conseguimos ler e escrever usando palavras conhecidas por nós. Falso. Linguagem binária é com zeros e uns, o que é baixo nível. Dizemos que uma linguagem é de alto nível quando usa linguagem binária. Falso. C++ é uma linguagem de programação de alto nível e usa palavras em Inglês. O C++ não é uma linguagem de alto nível, pois usa palavras em Inglês que nem todos entendem. Falso. Não se tem que dominar a linguagem binária em hipótese alguma. Para programar em alto nível é preciso dominar a linguagem binária. FAlso. O C++ é uma linguagem de alto nível na qual o uso de variáveis é necessário para armazenarmos dados. O C++ é uma linguagem de alto nível na qual o uso de variáveis é opcional. 6. Um elemento da unidade lógica de controle. Um disposi�vo de entrada de dados. Um disposi�vo de saída de dados. 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 4/5 As palavras que fazem parte de um conjunto próprio da linguagem C++ são chamadas: Um endereço na memória principal. Um disposi�vo de memória auxiliar. Explicação: Analisando cada item : Falso. Variável ocupa espaço em memória e tem um endereço. Um dispositivo de entrada de dados é o teclado. Um dispositivo de entrada de dados. Falso. Variável ocupa espaço em memória e tem um endereço. Um dispositivo de memória auxiliar. Verdadeiro. Um endereço na memória principal. Falso. Variável ocupa espaço em memória e tem um endereço. Um dispositivo de saída de dados é o monitor. Um dispositivo de saída de dados. Falso. Variável ocupa espaço em memória e tem um endereço. Um elemento da unidade lógica de controle. 7. palavras especiais palavras reservadas palavras próprias palavras código palavras únicas Explicação: Não tem outra possibilidade com margem à dúvida. Por definição, é palavra reservada. 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 5/5 Sobre a linguagem de programação C++, é correto afirmar que a mesma: I. Não permite a criação de variáveis do tipo lógico; II. É case sentive, ou seja, faz distinção entre letras maiúsculas e minúsculas; III. Permite que os identificadores de variáveis iniciem pelo caractere sublinhado ("_"); IV. É fracamente tipada; o que permite que uma variável seja declarada sem que seu tipo seja definido. 8. II, III e IV são verdadeiras. I e IV são verdadeiras. I e II são verdadeiras. II e III são verdadeiras. I, II e III são verdadeiras. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 22:40:39. javascript:abre_colabore('35054','199607342','4009887262'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4 Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de uma determinada disciplina. Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A3_201907316523_V1 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. MEDIA = (AV1 * AV2) / 2; MEDIA = (AV1 - AV2) / 2; MEDIA = AV1 + AV2 / 2; MEDIA = (AV1 ** AV2) / 2; MEDIA = (AV1 + AV2) / 2; Explicação: Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2. 2. &&, || e ~ +, - e * &&, >= e || <, > e >= =, > e || Explicação: <, > e >= javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4 Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? - O valor do termo X * X + Y é igual a qual valor ? Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: int x, y,a , b; float z; a = 14; b = 3; x = a / b; y = a % b; z = y / x; Qual seria o valor de x? Falso. Nenhum é relacional &&, || e ~ Falso. O único relacional é o > =, > e || Falso. O único relacional é o >= &&, >= e || Falso. Nenhum relacional +, - e * 3. A expressão é VERDADEIRA, e o valor de X * X + Y = 3. A expressão é VERDADEIRA, e o valor de X * X + Y = 5. A expressão é FALSA, e o valor de X * X + Y = 4. A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é FALSA, e o valor de X * X + Y = 3. Explicação: Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa. - O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3 Resolvendo a expressão : X * X + Y > Z 1 * 1 + 2 dá 1 + 2 que é 3 3 > Z, sendo que Z vale 5 ? FAlsa. 4. 14 4.66666 3 5 4 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4 Assinale a opção correta. Considerando os seguintes conteúdos para as variáveis: a = 2, b = 5 e c = 4 Determine qual das sentenças retornará verdadeiro. Monte a tabela da verdade para a expressão A || B && C && !A. A B C !A B && C B && C && !A A || B && C && !A V V V F V F V V F F F F Explicação: Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador % fornece o resto da divisão inteira, chegamos no valor x igual a 4. 5. os operadores matemáticos não tem precedência de uso As expressões lógicas retornam valores inteiros São operadores lógicos : &&, ||, != Os operadores matemáticos são : +, - , *, / e %. São operadores relacionais : = , > , < Explicação: Os operadores matemáticos são : +, - , *, / e %. = VERDADE São operadores lógicos : &&, ||, != --> != não é operador lógico e sim relacional (diferente) --> FALSO São operadores relacionais : = , > , < ---> = não é operador relacional e sim comando de atribuição de valor a variável.--> FALSO As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F) os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia sobre a soma e subtrção 6. ((b = 2) == a) (b % a) == 0 a == c pow(c,a) > b * c (b + 2) > (a * c) Explicação: a == c --> falso, pois a é diferente c (b + 2) > (a * c) -> falso, pois 7 > 8 é falso ((b = 2) == a) , verdade, pois a = 2 7. 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4 V F V F F F V F F F F F F V V V V V F V F V F F F F V V F F F F F V F F A sequência de valores que preenche a última coluna, de cima para baixo, é: Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro, denominada NUMERO ,é ímpar e negativa. F, V, F, V, V, F, V, F V, F, V, F, V, F, V, F F, F, F, F, F, V, V, V V, V, F, F, V, V, F, F V, V, V, V, V, F, F, F 8. (NUMERO>0) && (NUMERO%2==0) (NUMERO<0) || (NUMERO%2!=0) (NUMERO<0) && (NUMERO%2!=0) (NUMERO>0) !! (NUMERO%2==0) (NUMERO>0) || (NUMERO%2==0) Explicação: (NUMERO<0) && (NUMERO%2!=0) pra ser negativo , tem que se menor que zero NUMERO<0 pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0 Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 11:50:15. javascript:abre_colabore('35054','199407426','4005549554'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4 Monte a tabela da verdade para a expressão A || B && C && !A. A B C !A B && C B && C && !A A || B && C && !A V V V F V F V V F F F F V F V F F F V F F F F F F V V V V V F V F V F F F F V V F F F F F V F F A sequência de valores que preenche a última coluna, de cima para baixo, é: Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro, denominada NUMERO ,é ímpar e negativa. ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A3_201907316523_V2 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. V, V, V, V, V, F, F, F V, F, V, F, V, F, V, F F, V, F, V, V, F, V, F F, F, F, F, F, V, V, V V, V, F, F, V, V, F, F 2. (NUMERO<0) && (NUMERO%2!=0) (NUMERO>0) && (NUMERO%2==0) javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4 Considerando os seguintes conteúdos para as variáveis: a = 2, b = 5 e c = 4 Determine qual das sentenças retornará verdadeiro. Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. (NUMERO>0) || (NUMERO%2==0) (NUMERO<0) || (NUMERO%2!=0) (NUMERO>0) !! (NUMERO%2==0) Explicação: (NUMERO<0) && (NUMERO%2!=0) pra ser negativo , tem que se menor que zero NUMERO<0 pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0 3. pow(c,a) > b * c (b + 2) > (a * c) ((b = 2) == a) (b % a) == 0 a == c Explicação: a == c --> falso, pois a é diferente c (b + 2) > (a * c) -> falso, pois 7 > 8 é falso ((b = 2) == a) , verdade, pois a = 2 4. <, > e >= &&, || e ~ =, > e || +, - e * &&, >= e || Explicação: <, > e >= Falso. Nenhum é relacional &&, || e ~ Falso. O único relacional é o > =, > e || Falso. O único relacional é o >= &&, >= e || 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4 Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de uma determinada disciplina. Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: int x, y,a , b; float z; a = 14; b = 3; x = a / b; y = a % b; z = y / x; Qual seria o valor de x? Indique qual alternativa calcula corretamente a média aritmética das notas AV1 e AV2 de uma determinada disciplina Falso. Nenhum relacional +, - e * 5. MEDIA = (AV1 * AV2) / 2; MEDIA = (AV1 + AV2) / 2; MEDIA = (AV1 - AV2) / 2; MEDIA = AV1 + AV2/ 2; MEDIA = (AV1 ** AV2) / 2; Explicação: Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2. 6. 3 4.66666 14 5 4 Explicação: Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador % fornece o resto da divisão inteira, chegamos no valor x igual a 4. 7. MEDIA = (AV1 + AV2) / 2; MEDIA = AV1 + AV2 / 2; MEDIA = (AV1 ** AV2) / 2; MEDIA = (AV1 * AV2) / 2; MEDIA = (AV1 - AV2) / 2; Explicação: 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4 Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? - O valor do termo X * X + Y é igual a qual valor ? MEDIA = (AV1 + AV2) / 2; - OK 8. A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é VERDADEIRA, e o valor de X * X + Y = 5. A expressão é FALSA, e o valor de X * X + Y = 4. A expressão é VERDADEIRA, e o valor de X * X + Y = 3. A expressão é FALSA, e o valor de X * X + Y = 3. Explicação: Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa. - O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3 Resolvendo a expressão : X * X + Y > Z 1 * 1 + 2 dá 1 + 2 que é 3 3 > Z, sendo que Z vale 5 ? FAlsa. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 12:09:17. javascript:abre_colabore('35054','199412026','4005645532'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/4 Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: int x, y,a , b; float z; a = 14; b = 3; x = a / b; y = a % b; z = y / x; Qual seria o valor de x? Monte a tabela da verdade para a expressão A || B && C && !A. A B C !A B && C B && C && !A A || B && C && !A V V V F V F V V F F F F V F V F F F ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A3_201907316523_V3 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. 4.66666 4 14 5 3 Explicação: Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o operador % fornece o resto da divisão inteira, chegamos no valor x igual a 4. 2. javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/4 V F F F F F F V V V V V F V F V F F F F V V F F F F F V F F A sequência de valores que preenche a última coluna, de cima para baixo, é: Considerando os seguintes conteúdos para as variáveis: a = 2, b = 5 e c = 4 Determine qual das sentenças retornará verdadeiro. Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. V, V, V, V, V, F, F, F V, F, V, F, V, F, V, F F, F, F, F, F, V, V, V V, V, F, F, V, V, F, F F, V, F, V, V, F, V, F 3. a == c (b % a) == 0 (b + 2) > (a * c) pow(c,a) > b * c ((b = 2) == a) Explicação: a == c --> falso, pois a é diferente c (b + 2) > (a * c) -> falso, pois 7 > 8 é falso ((b = 2) == a) , verdade, pois a = 2 4. &&, || e ~ =, > e || +, - e * &&, >= e || <, > e >= Explicação: <, > e >= Falso. Nenhum é relacional &&, || e ~ Falso. O único relacional é o > =, > e || 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 3/4 Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo? A ou B e C e não D Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. Falso. O único relacional é o >= &&, >= e || Falso. Nenhum relacional +, - e * 5. A || B ! C ! &&D A || B && C && !D A && B && C && !D A && B || C || !D A !! B && C && ||D Explicação: A || B && C && !D || = OU && = E ! = não 6. =, > e ? !, > e >= &&, >= e <= +, - e * &&, || e ! Explicação: Falso. O único operador lógico é o ! !, > e >= Verdadeiro. &&, || e ! Falso. Nâo há operador lógico neste item. =, > e ? Falso. O único operador lógico é o && &&, >= e <= 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 4/4 Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria? Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. Falso. Nâo há operador lógico neste item. +, - e * 7. A e B ou C ou nao D A e B ou C nao D A ou B e C e nao D A ou B e C e D A ou nao B e nao C e nao D 8. ((pontos>=10) ! (pontos <=20)) ((pontos>=10) # (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) % (pontos <=20)) Explicação: Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a expressão ser verdadeira. Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira. % é para cálculo de resto. # não tem efeito O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa. Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 12:29:49. javascript:abre_colabore('35054','199417173','4005750564'); 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 1/5 Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a mesma ficaria? ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A3_201907316523_V4 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões queserá usado na sua AV e AVS. 1. ((pontos>=10) # (pontos <=20)) ((pontos>=10) ! (pontos <=20)) ((pontos>=10) && (pontos <=20)) ((pontos>=10) || (pontos <=20)) ((pontos>=10) % (pontos <=20)) Explicação: Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a expressão ser verdadeira. Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira. % é para cálculo de resto. # não tem efeito O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa. 2. A ou B e C e nao D A ou B e C e D A ou nao B e nao C e nao D A e B ou C ou nao D A e B ou C nao D javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723'); 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 2/5 Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. 3. <, > e >= =, > e || &&, || e ~ &&, >= e || +, - e * Explicação: <, > e >= Falso. Nenhum é relacional &&, || e ~ Falso. O único relacional é o > =, > e || Falso. O único relacional é o >= &&, >= e || Falso. Nenhum relacional +, - e * 4. !, > e >= =, > e ? &&, >= e <= &&, || e ! +, - e * Explicação: Falso. O único operador lógico é o ! !, > e >= Verdadeiro. &&, || e ! Falso. Nâo há operador lógico neste item. =, > e ? &&, >= e <= 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 3/5 Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos realizados em relação à expressão: X * X + Y > Z. Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? - O valor do termo X * X + Y é igual a qual valor ? Assinale a alternativa que apresenta APENAS operadores relacionais. Falso. O único operador lógico é o && Falso. Nâo há operador lógico neste item. +, - e * 5. A expressão é FALSA, e o valor de X * X + Y = 3. A expressão é FALSA, e o valor de X * X + Y = 4. A expressão é VERDADEIRA, e o valor de X * X + Y = 3. A expressão é FALSA, e o valor de X * X + Y = 6. A expressão é VERDADEIRA, e o valor de X * X + Y = 5. Explicação: Questionamentos: - Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa. - O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3 Resolvendo a expressão : X * X + Y > Z 1 * 1 + 2 dá 1 + 2 que é 3 3 > Z, sendo que Z vale 5 ? FAlsa. 6. &&, >= e || +, - e * =, > e || <, > e >= &&, || e ~ Explicação: <, > e >= && e || são operadores lógicos na linguagem C++ ~ é operador na lógica matemática para negação &&, || e ~ = é atribuição > relacional =, > e || 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 4/5 Monte a tabela da verdade para a expressão A || B && C && !A. A B C !A B && C B && C && !A A || B && C && !A V V V F V F V V F F F F V F V F F F V F F F F F F V V V V V F V F V F F F F V V F F F F F V F F A sequência de valores que preenche a última coluna, de cima para baixo, é: Observe a tabela da verdade para a expressão A && B || B || A. A B A && B A && B || B A && B || B || A V V V V V F F F F V F V F F F F Os valores que completam correta e sequencialmente a coluna A && B || B || A, de cima para baixo, são: || ou lógico O único relacional é >= . Os outros dois são operadores lógicos. &&, >= e || Operadores matemáticos +, - e * 7. V, V, F, F, V, V, F, F V, F, V, F, V, F, V, F F, V, F, V, V, F, V, F V, V, V, V, V, F, F, F F, F, F, F, F, V, V, V 8. F - V - V - F V - V - V - V V - F - F - F V - V - V - F F - F - V - F 07/06/2020 Estácio: Alunos simulado.estacio.br/alunos/?user_cod=2442294&matr_integracao=201907316523 5/5 Não Respondida Não Gravada Gravada Exercício inciado em 07/06/2020 22:41:45. javascript:abre_colabore('35054','199607627','4009892419'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 1/5 Marque a opção correta para a declaração das variáveis conforme o trecho de código abaixo, que calcula a média de 3 notas de 1 aluno: printf (" nota 1 = "); scanf("%f", nota1); printf (" nota 2 = "); scanf("%f", nota2); printf (" nota 3 = "); scanf("%f", nota3); media=(nota1+nota2+nota3)/3; printf ("media= %f",media); Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ ALGORITMOS Lupa Calc. Vídeo PPT MP3 CCT0749_A4_201907316523_V1 Aluno: JENNYFFER NOVAES DE MORAIS Matr.: 201907316523 Disc.: ALGORITMOS 2020.1 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. float nota1..nota3, media; nota1, nota2, nota3 : float real nota1, nota2, nota3; int nota1, nota2, nota3, media; float nota1, nota2, nota3, media; Explicação: as 4 variáveis precisam ser float, para conterem valores com casas decimais 2. javascript:voltar(); javascript:voltar(); javascript:duvidas('3571412','793701','1','3520809','1'); javascript:duvidas('794052','793701','2','3520809','2'); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:abre_frame('1','4','','GPG49CRVU0L8U7KTPYNN','314386692'); javascript:abre_frame('2','4','','GPG49CRVU0L8U7KTPYNN','314386692'); javascript:abre_frame('3','4','','GPG49CRVU0L8U7KTPYNN','314386692'); 07/06/2020 Estácio: Alunos estacio.webaula.com.br/Classroom/index.asp?191C757E76=4842233C2141B5F19DC3C17D057D5F6656FE92C757DDA5ED2325A3648F0722… 2/5 No C++, para que os acentos sejam exibidos corretamente durante a execução de um programa, é preciso que sejam utilizadas a biblioteca _______________ e a função _______________. Assinale a opção correta : cout < lendo idade; cin > idade cout << "lendo a idade"; cin >> idade; exiba "lendo a idade"; lendo idade; cout "lendo a idade"; cin idade; System.out.println("lendo idade"); System.out.println("lendo idade"); Explicação: Falso. Erro no cout e no cin. Os operadores são >> e <<. E ainda ?: variável não tem espaço em branco cout < lendo idade; cin > idade VErdade cout << "lendo a idade"; cin >> idade; Falso. Faltam os operadores >> e << cout "lendo a idade"; cinidade; Falso. Em C++ não é exiba e lendo. exiba "lendo a idade"; lendoidade; Falso. Não é Java. Em C++ usam-se cout para saída de dados e cin para entrada de dados System.out.println("lendo idade"); System.out.println("lendo idade"); 3. iostream - setlocale iostream - ptb locale - setlocale locale - ptb math - math.round 4. Para entrada de dados usamos cout com << e para saída de dados usamos cin com >> Para entrada de dados usamos read e para saída de dados usamos write Para entrada de dados usamos cout e para saída de dados usamos cin Para entrada de dados usamos cin com << e para saída de dados javascript:duvidas('3291902','793701','3','3520809','3');
Compartilhar