Prévia do material em texto
Operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Assinale a alternativa que contém o operador lógico que deve ser utilizado quando as duas condições (proposições) necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro. a. if(p>=5 % p<=30) b. if(p>=5 ! p<=30) c. if(p>=5 || p<=30) d. if(p>=5 && p<=30) e. if(p>=5 # p<=30) Feedback A resposta correta é: if(p>=5 && p<=30) O tipo de uma variável está associado ao tipo de dado que queremos armazenar. Neste contexto, precisamos conhecer muito bem o que queremos guardar para, assim, selecionar o melhor "recipiente" para guardá-los e manipulá-los. Considerando o conceito de variáveis e os seus tipos básicos, analise as sentenças a seguir. I) O tipo ________________ pode armazenar um caractere individual. II) O tipo _______________ pode armazenar valores inteiros positivos e negativos. III) O tipo _______________ pode armazenar valores fracionários positivos e negativos. IV) O tipo _______________ pode armazenar conjuntos de caracteres. a. char - char - int - float b. char - int - float - char c. int - int - float - char d. float - float - int - char e. char - int - float - float Feedback A resposta correta é: char - int - float - char Como boa prática de Programação e não de forma obrigatória, para facilitar a compreensão dos algoritmos, devemos sempre procurar definir os nomes para as variáveis sempre baseado no conteúdo que elas armazenarão. Como exemplo podemos citar a variável para armazenar o salário do funcionário, e para esta, utilizar na sua definição com o nome de "idade", sendo que ela vai armazenar o salário do funcionário e não a idade dele. O nome correto para este identificador deveria ser "salario" ou de forma abreviada "sal" para assim já identificar o seu conteúdo e facilitar a análise dos algoritmos. Considerando as regras apresentadas na aula, para declarar as variáveis, avalie as alternativas de nomes a seguir. I) n1 II) Média Total III) A+B IV) salariot V) @@Nota É correto apenas o que se afirma em: a. I e II estão corretas. b. I, II e III estão corretas. c. Todas as alternativas. d. I, IV e V estão corretas. e. I e IV estão corretas Feedback A resposta correta é: I e IV estão corretas Uma rede de hospitais do estado precisa automatizar o cálculo de diárias a serem pagas pelos clientes. Como proposta de uma solução para o problema, considere o algoritmo abaixo, que realiza o cálculo das diárias de uma internação para a rede de hospitais. O algoritmo recebe como entrada os seguintes dados: número total de dias de internação, tipo de quarto e se este possui telefone ou não. A rede de hospitais trabalha com três tipos de quartos: "P” (quarto particular e individual) “S” (quarto semiprivativo que pode ter até duas pessoas) e “C” (quarto coletivo com, no máximo, quatro pessoas). O cálculo do uso do telefone será cobrado por dia de internação no quarto particular, tendo uma taxa fixa diária de R$ 10,00. Analise o trecho do algoritmo abaixo como uma possível solução para o problema. Analise as alternativas a seguir, relativas ao algoritmo, e assinale a alternativa correta. a. Se for digitado o valor 10 para a variável “dias” e C para a variável “tipo”, e S para “telefone”, ao final da execução do algoritmo, o valor o valor da conta será de R$ 2700.00. b. Se for digitado o valor 7 para a variável “dias” e P para a variável “tipo”, ao final da execução do algoritmo, o valor da conta será de R$ 980.00 sem a utilização do telefone. c. A taxa de telefone somente será cobrada para o quarto particular e terá o valor final na variável “valortel” de 10,00 para toda a internação no hospital. d. Se for digitado o valor 10 para a variável “dias” e P para a variável “tipo”, e S para “telefone”, ao final da execução do algoritmo, o valor da conta será de R$ 2700.00. e. Se for digitado o valor 7 para a variável “dias” e Z para a variável “tipo”, ao final da execução do algoritmo, o valor da conta será de R$ 1890.00 sem a utilização do telefone. Feedback A resposta correta é: Se for digitado o valor 10 para a variável “dias” e P para a variável “tipo”, e S para “telefone”, ao final da execução do algoritmo, o valor da conta será de R$ 2700.00. O trecho do programa abaixo calcula o valor que o passageiro irá pagar a um aplicativo de taxi, após uma corrida. Após percorrer 5 km, qual o valor a ser pago? a. R$ 16.99 b. R$ 17.50 c. R$ 18.50 d. R$ 17.22 e. R$ 18.90 Feedback A resposta correta é: R$ 17.50 Você precisa declarar uma variável do tipo inteiro. Qual a maneira correta de fazer isso em C? a. int idade; b. idade inteiro; c. idade int; d. inteiro idade; e. Não é preciso declarar no C; o simples uso da variável faz ela passar a existir. Feedback A resposta correta é: int idade; Dado o trecho do algoritmo abaixo: Realize o teste de mesa e identifique que valores serão escritos como saída para as variáveis a e i sendo lido o valor 12 para a variável m? a. a = 1.00 e i = 1 b. a = 0 e i = -1. c. a = 0.00 e i = 2. d. a = 1.00 e i = 2. e. a = 1 e i = 1.4. Feedback A resposta correta é: a = 1.00 e i = 1 Uma empresa necessita calcular o salário reajustado do funcionário. Para isso, analise os trechos dos algoritmos abaixo, e assinale o que traz as diretrizes solicitadas pela empresa listadas abaixo: - O valor do salário bruto será informado pelo usuário. - Todos os funcionários recebem um bônus de 20% sobre o valor do salário bruto como presente de final de ano. - Após o acréscimo do bônus, deverá ser descontado o imposto de 7% do salário reajustado. Ao término do algoritmo, deverá ser impresso na tela o valor final do salário com o bônus e depois o valor reajustado do salário do funcionário. Algoritmos: a. Estão corretas as alternativas I e III. b. Todas as alternativas estão corretas. c. Estão corretas as alternativas I e II. d. Apenas a alternativa I. e. Apenas a alternativa II. Feedback A resposta correta é: Apenas a alternativa I. Observe o trecho do programa e responda: Dado que idade é igual a 25, a frase que será impressa na tela pelo programa é: a. Você é idoso b. Você é adulto c. Você é adolescente d. você é adulto e. você é adolescente Feedback A resposta correta é: Você é adulto Observe o algoritmo: Se, na linha de exibição dos dados, no comando de entrada "scanf", na linha 01, for fornecido o valor abaixo: n -2.5 Qual será a frase apresentada no comando de saída? a. Intervalo (50,75] b. \nFora de intervalo\n c. Intervalo (75,100] d. Intervalo (25,50] e. Fora de intervalo Feedback A resposta correta é: Fora de intervalo