Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. A pseudolinguagem Portugol disponibiliza diversos tipos de dados para definir as características das variáveis que serão utilizadas nos algoritmos. Considerando a tipificação de dados, escreva uma redação com o tema: A IMPORTÂNCIA DA DEFINIÇÃO DOS TIPOS DE VARIÁVEIS NOS ALGORITMOS. Resposta Esperada: Para fazermos uma analogia das variáveis como mundo real, elas são os nomes das coisas, ou seja, quando falamos com uma pessoa a chamamos por um nome, que é uma sequência de caracteres. Quando vamos comprar um produto, vemos um conjunto de números que normalmente são do tipo real, ou seja, eles não são inteiros. O último tipo é o booleano, que só permite dois valores, ou uma coisa é verdade ou não é. As variáveis utilizadas em algoritmos auxiliam na interpretação de um problema do mundo real, e por isso a sua representação também se dá através de tipificação do mundo real, como as palavras e os números. É muito importante saber o que se deseja representar, e criar variáveis que sejam significativas aos conteúdo que será armazenado. Disciplina: Algoritmo e Lógica de Programação Avaliação: Avaliação II - Individual Semipresencial 1. Foi solicitado ao desenvolvedor que criasse um algoritmo capaz de exibir ao usuário uma tela com um menu de opções, com as seguintes informações: 1. SALDO; 2. SAQUE; 3. DEPÓSITO; 4. OUTROS; 5. SAIR. Diante disso, assinale a alternativa CORRETA que apresenta a estrutura mais adequada para atender a essa solicitação: a) REPITA-ATÉ. b) ESCOLHA-CASO. c) ENQUANTO-FAÇA. d) SE-ENTÃO. 2. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para fazer a simulação de um cálculo. Analise o algoritmo a seguir, supondo que o valor de entrada para a variável B seja 3. Finalizada a execução do algoritmo, assinale a alternativa CORRETA que apresenta o valor da variável A, bem como quantas vezes a repetição foi executada. Disciplina: Algoritmo e Lógica de Programação Avaliação: Avaliação I - Individual Semipresencial Disciplina: Algoritmo e Lógica de Programação Avaliação: Avaliação I - Individual Semipresencial https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY4&action4=MjAxOS8y&prova=MTMzODkxNDY=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_2%20aria-label= a) O valor de A é 21, e a rotina executará 3 vezes. b) O valor de A é 3, e a rotina executará 8 vezes. c) O valor de A é 21, e a rotina executará 8 vezes. d) O valor de A é 3, e a rotina executará 5 vezes. 3. Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar os valores para a matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado. O algoritmo anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O programa está correto e atende ao solicitado. ( ) O programa não está correto, devido ao erro na linha 26. ( ) O programa não está correto, devido ao erro na linha 30. ( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais. ( ) A inserção de valores na matriz está correta, somente a busca está com erro. Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_3%20aria-label= a) V - F - V - V - V. b) V - F - F - V - F. c) F - V - F - F - F. d) F - V - F - F - V. 4. Uma sub-rotina, também conhecida como subalgoritmo, é um conjunto de instruções que realiza determinada tarefa. Um algoritmo de uma sub-rotina, como qualquer outro algoritmo, deve ser identificado e pode possuir variáveis, estruturas de seleção, repetição, entre outros. Considerando os dois tipos distintos de sub-rotina - função e procedimento, analise as sentenças a seguir: I- Considere que em um sistema seja necessário mostrar uma lista de opções e criar uma sub-rotina para calcular e retornar a média de 4 valores numéricos. Nessa situação, é correto escolher um procedimento para a primeira ação e uma função para a segunda. II- A passagem de valores à sub-rotina é possível apenas em funções. III- A passagem de valores à sub-rotina é possível apenas em procedimentos. IV- Variáveis declaradas internamente a uma função ou procedimento são chamadas variáveis locais e possuem duração e escopo limitados à função ou procedimento onde são declaradas. Assinale a alternativa CORRETA: a) As sentenças III e IV estão corretas. b) As sentenças I e II estão corretas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_4%20aria-label= c) As sentenças II e III estão corretas. d) As sentenças I e IV estão corretas. 5. Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo tempo, ou seja, é uma variável com vários compartimentos. Acerca das matrizes, analise as sentenças a seguir: I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: MatrizNotas : Matriz [1..3 , 1..4] de Real. II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a utilização de uma estrutura de repetição. III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador. IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipo Inteiro e Caractere. V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para localizar o valor desejado. Assinale a alternativa CORRETA: a) As sentenças II, III e IV estão corretas. b) As sentenças I e V estão corretas. c) As sentenças I, III e V estão corretas. d) As sentenças II, IV e V estão corretas. 6. Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do algoritmo que se busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para realizar a conversão de temperatura de 0 (zero) até 100 (cem) graus Celcius para Farenheit. Assinale a alternativa CORRETA que apresenta a estrutura de repetição a ser utilizada no caso citado: a) Para-Até. b) Repita-Até. c) Enquanto-Faça. d) Para-Faça. 7. Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos possibilitam ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já produzido em outros algoritmos, a facilidade de leitura do https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_7%20aria-label=código gerado, entre outros. Acerca dos subalgoritmos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses. ( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. ( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará. ( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor verdadeiro ou falso, pode fazer uso de um procedimento. ( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal. Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - V - F. b) F - V - V - F - V. c) F - F - F - V - V. d) V - V - F - F - F. 8. Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características específicas, com o intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição REPITA-ATÉ, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O teste da condição é realizado no início da estrutura. ( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro. ( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez. ( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro. Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - F - V. b) F - V - V - F. c) V - V - F - F. d) V - F - V - V. 9. As linguagens de programação suportam estrutura de seleção e repetição para definir a ordem em que instruções, expressões e chamadas de função são executadas e/ou avaliadas. Acerca das estruturas de repetição do VISUALG, analise as afirmativas a seguir: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_9%20aria-label= I- Com o uso em conjunto da estrutura de repetição REPITA-ATÉ e da estrutura de seleção SE, é possível simular o comportamento da estrutura de repetição ENQUANTO-FAÇA. II- Apenas a estrutura PARA-FAÇA pode ser utilizada para se repetir um conjunto de comandos uma determinada quantidade de vezes. III- Uma estrutura de repetição possibilita executar um bloco de comando, repetidas vezes, até que seja encontrada uma solução para o cálculo matemático envolvido. IV- PARA-FAÇA é a estrutura de repetição comumente adotada no percorrimento de um vetor. Assinale a alternativa CORRETA: a) Somente a afirmativa II está correta. b) Somente a afirmativa IV está correta. c) As afirmativas II, III e IV estão corretas. d) As afirmativas I e IV estão corretas. 10. Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma mensagem com a maior nota. Com base nisso, analise o algoritmo anexo e classifique V para as sentenças verdadeiras e F para as falsas: ( ) O algoritmo não funciona, pois não pode ordenar valores do tipo real. ( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas. ( ) O algoritmo não está com a lógica correta para o que foi solicitado. ( ) O algoritmo está certo e apresentará a maior nota de três. Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY5&action4=MjAxOS8y&prova=MTM0ODc3NjY=#questao_10%20aria-label= a) V - V - F - F. b) F - F - V - V. c) F - V - V - F. d) V - F - V - V. Disciplina: Algoritmo e Lógica de Programação Avaliação: Avaliação III - Individual Semipresencial 1. Fazendo uso da linguagem Pascal, desenvolva um programa com o nome "tabuada". Para auxiliar os alunos no ensino da matemática, foi solicitada a criação de um programa em Pascal para a geração da tabuada (de 1 até 10) para um valor informado. Para encerrar a execução, deve-se informar o valor zero (0). Com base no exposto, desenvolva o algoritmo solicitado. Resposta Esperada: Program tabuada ; Var i: integer ; N: integer; Begin write('Informe o número desejado: '); readln(N); for i:= 1 to 10 do begin writeln(N, ' X ', i, ' = ', N*i); end; End. 2. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de obter o resultado final desejado. Com base nisso, elabore um algoritmo em Portugol que leia um valor em moeda nacional (Real), e a sua taxa de conversão. O algoritmo deve https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY3&action4=MjAxOS8y&prova=MTM2ODYzOTk=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY3&action4=MjAxOS8y&prova=MTM2ODYzOTk=#questao_2%20aria-label= apresentar uma mensagem informando o valor, a taxa e o valor final convertido. Não se esqueça de colocar comentários em seu algoritmo. Fórmula para realizar a conversão: Valor Moeda Estrangeira = Valor Nacional * Taxa de Conversão Resposta Esperada: Algoritmo converte_valor; { o aluno poderá colocar comentário em qualquer parte do texto, mas deve estar entre chaves} {o nome das variáveis podem ser diferentes} Var valor_real, valor_conv, taxa :real; Início Escreva('Informe o valor em real : '); Leia (valor_real); Escreva('Informe a taxa de conversão : '); Leia (taxa); valor_conv ← (valor_real* taxa); escreva(' o valor convertido e ',conv); fim; Disciplina: Algoritmo e Lógica de Programação Avaliação: Avaliação IV - Individual Semipresencial 1. Com o objetivo de calcular a média final de um aluno na disciplina de matemática, foi solicitado ao programador que desenvolvesse um algoritmo para receber as notas semestrais e retornasse ao final a média correspondente. Com base nisso, analise os algoritmos a seguir e assinale a alternativa CORRETA que apresenta o algoritmo desenvolvido de forma certa: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_1%20aria-label= a) Algoritmo CalculaMedia2. b) Algoritmo CalculaMedia3. c) Algoritmo CalculaMedia4. d) Algoritmo CalculaMedia1. 2. Os operadores relacionais retornam verdadeiro ou falso. Eles são usados em expressões lógicas e descritos, em PORTUGOL, pelos operadores E, OU e NÃO. Visto que cada operador https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_2%20aria-label= possui um significado associado ao seu funcionamento, associe os itens, utilizando o código a seguir: I- Disjunção. II- Conjunção. III- Negação. ( ) Inverte o resultado de qualquer operação ou conjunto de operações. ( ) Para que o resultado final seja verdadeiro, os resultados de todas as operações relacionadas devem ser verdadeiros. ( ) Basta que o resultado de qualquer operação seja verdadeiro para o resultado também seja verdadeiro. Assinale a alternativaque apresenta a sequência CORRETA: a) III - II - I. b) III - I - II. c) II - III - I. d) I - II - III. 3. A construção do algoritmo é importante, porque, além de permitir a definição dos passos para a solução de um problema sem precisar se preocupar com as regras complexas de uma linguagem de programação, permitirá que este algoritmo seja aplicado posteriormente a qualquer linguagem de programação. Diante disso, observe o algoritmo a seguir e classifique V para as sentenças verdadeiras e F para as falsas: ( ) Os comandos para iniciar e finalizar um bloco de instruções deverão ser transcritos na linguagem Pascal como Begin e End, respectivamente. ( ) Os comandos Escreva e Leia deverão ser transcritos na linguagem Pascal como Write e Read, respectivamente. ( ) As variáveis Produto e Qtde deverão ser declaradas na linguagem Pascal sendo do tipo Char e Integer, respectivamente. ( ) O símbolo de atribuição de valores apresentados nas linhas 15, 18 e 22 deverá ser transcrito na linguagem Pascal pela junção do sinal de igual com dois pontos (=:). ( ) A linha 16 poderá ser implementada na linguagem Pascal através do comando "Case (V_Total >= 100) of". Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_3%20aria-label= a) V - F - V - F - V. b) F - F - V - V - F. c) V - V - F - F - F. d) F - V - F - V - V. 4. A pseudolinguagem portugol permite ao desenvolvedor fazer uso das estruturas de repetição, a fim de evitar que o mesmo reescreva um bloco de instruções diversas vezes. Acerca das estruturas de repetição, classifique V para as sentenças verdadeiras e F para as falsas: ( ) A utilização das estruturas de repetição permitirá que um bloco de comandos seja executado nenhuma, uma ou mais vezes, de acordo com uma condição que será avaliada a cada interação. ( ) Com o intuito de impedir a situação conhecida como looping infinito, é necessário que, nas estruturas de repetição, a variável utilizada para verificar a condição seja atualizada no interior da própria estrutura. ( ) Toda repetição condicional pode ser representada por uma estrutura do tipo Enquanto-faça, Para-faça ou Repita-até, sendo que a primeira repete somente quando a condição é verdadeira e a última somente quando a condição é falsa. ( ) Na estrutura de repetição Para-faça, o bloco de repetição pode ocorrer de não ser executado, já que a condição é testada antes de entrar na estrutura de repetição. ( ) A estrutura de repetição Repita-até efetua um teste lógico no fim da estrutura, garantindo que pelo menos uma vez as instruções sejam executadas. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_4%20aria-label= Assinale a alternativa que apresenta a sequência CORRETA: a) F - F - V - V - F. b) V - F - F - F - F. c) V - V - F - V - V. d) F - V - V - F - V. 5. A linguagem de programação Pascal, apesar de assemelhar-se com a pseudolinguagem portugol, possui diferenças que devem ser destacadas, como, por exemplo, os seus comandos, que são escritos em inglês, bem como comandos que não existem na pseudolinguagem. Diante disto, assinale a alternativa CORRETA que apresenta o comando responsável por limpar a tela: a) clrscr. b) readln. c) break. d) write. 6. O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre valores, as estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para as sentenças verdadeiras e F para as falsas: ( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da instrução 2. ( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior do que 10. ( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'. ( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor do que 10. ( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e menor do que 5. Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_6%20aria-label= a) F - V - F - V - V. b) V - F - V - F - V. c) V - V - V - F - F. d) F - F - F - V - F. 7. Para Pascal, quando se trata de comados da própria linguagem, não há diferença se um comando é escrito com letras maiúsculas ou minúsculas, o que não ocorre em outras linguagens, como, por exemplo, C Sharp e PHP. Assinale a alternativa CORRETA que apresenta o conceito utilizado pela linguagem Pascal: a) Case insensitive. b) Case sensitive. c) Case of. d) Case write. 8. Na construção de um algoritmo, uma das suas principais fases é o processamento dos dados informados pelo usuário, em que poderão ser realizadas diversas operações aritméticas sobre as variáveis declaradas ou valores previamente especificados, a fim de https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_8%20aria-label= obter o resultado final desejado. Neste sentido, analise o código apresentado e assinale a alternativa CORRETA que apresenta o conteúdo para as variáveis VA, VB, VC, VD, VE: a) VA=2, VB=63, VC=1, VD=1, VE=96. b) VA=63, VB=2, VC=1, VD=31, VE=66. c) VA=63, VB=2, VC=31, VD=1, VE=66. d) VA=63, VB=2, VC=31, VD=1, VE=96. 9. Foi solicitado um algoritmo em Pascal, para calcular a média e apresentar a quantidade de registros digitados. Analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas: ( ) As variáveis são inicializadas nas linhas 6 e 10. ( ) O programa vai encerrar a execução quando a nota digitada for zero. ( ) O comando While executa o teste somente no final da execução. ( ) A média calculada na linha 17 deveria ser calculada dentro do laço de repetição (Loop), antes da linha 16. Assinale a alternativa que apresenta a sequência CORRETA: https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_9%20aria-label= a) V - F - F - F. b) V - F - F - V. c) V - F - V - V. d) F - V - V - F. 10. Dentre as diversas estruturas de seleção existentes, a estrutura ESCOLHA-CASO é aplicável em situações em que há necessidade de realizar diferentes ações conforme os valores de um identificador/variável. Com relação à sintaxe dessa estrutura, analise as afirmativas a seguir: I- Quando necessário, é possível especificar um intervalo como opção para a estrutura, sendo necessária a utilização dos operadores lógicos E, OU e NÃO. II- Quando o valor da variável não for tratado por nenhum dos casos previstos, o bloco do "senão" será executado, funcionando como uma alternativa padrão caso determinado valor não tenha sido previsto. III- A variável considerada nessa estrutura deve ser do tipo caractere ou inteiro. IV- Cada "caso" terá um valorespecífico conforme o tipo da variável que a estrutura considera. Assinale a alternativa CORRETA: a) As afirmativas II, III e IV estão corretas. b) Somente a afirmativa IV está correta. c) Somente a afirmativa I está correta. d) As afirmativas I e III estão corretas. 11. (ENADE, 2008) Analise o código apresentado: a) O apresenta erros de atribuição de tipo inválido, divisão por zero e expressão relacional inválida. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_10%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RUVBMDA2Mg==&action2=RUVBMDI=&action3=NDYwODY2&action4=MjAxOS8y&prova=MTM2ODYzOTY=#questao_11%20aria-label= b) Apresenta erros de atribuição de tipo inválido, divisão por zero e estrutura condicional. c) Apresenta erros de estrutura condicional e expressão relacional inválida. d) Apresenta somente erro de divisão por zero.
Compartilhar