Logo Passei Direto
Buscar
07 - As linguagens de programação permitem que as estruturas de controle condicionais executem um bloco de instruções caso a condicional declarada no início da estrutura não seja atendida. Esse bloco é chamado de "ELSE". Com base na análise das sentenças do algoritmo a seguir, assinale a alternativa CORRETA: 1 Program consultaanobissexto ; 2 var 3 ano: integer; 4 Begin 5 writeln( 'informe o ano '); 6 readln(ano); 7 if ((ano mod 4 = 0) and (ano mod 100 <> 0)) or (ano mod 400 = 0) then 8 writeln( 'O ano: ', ano ,' e bissexto') 9 else 10 writeln( 'O ano: ', ano ,' nao e bissexto') 11 End. A) Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado. B) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo. C) O comando "div", presente na linha 07, tem a mesma função do comando mod. D) Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".

A) Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado.
B) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.
C) O comando "div", presente na linha 07, tem a mesma função do comando mod.
D) Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto".
User badge image
Aprimorando com Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das alternativas com base no algoritmo apresentado: A) Caso sejam retiradas as linhas 10 e 11, o algoritmo retornará que o ano é bissexto, independentemente do ano informado. Essa afirmação é falsa. Se as linhas 10 e 11 forem retiradas, o algoritmo não terá uma saída para o caso em que o ano não é bissexto, resultando em um erro ou em não exibir nada. B) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo. Essa afirmação é verdadeira. O algoritmo verifica se o ano é bissexto e, se não for, executa o bloco "else", que afirma que o ano não é bissexto. Portanto, um ano não pode ser classificado como bissexto e não bissexto ao mesmo tempo. C) O comando "div", presente na linha 07, tem a mesma função do comando mod. Essa afirmação é falsa. O comando "div" realiza a divisão inteira, enquanto "mod" retorna o resto da divisão. Eles têm funções diferentes. D) Caso o usuário informe o ano 2012, o resultado será "O ano: 2012 não é bissexto". Essa afirmação é falsa. O ano 2012 é bissexto, então o resultado correto seria "O ano: 2012 é bissexto". Portanto, a alternativa correta é: B) De acordo com o algoritmo, um ano não pode ser bissexto e não bissexto ao mesmo tempo.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

01 - O array unidimensional é uma estrutura de dados com a capacidade de armazenar variáveis do mesmo tipo de dado. Nesta estrutura, os valores ficam armazenados sequencialmente, um após o outro. Contudo, é possível acessar aleatória e individualmente qualquer elemento da estrutura. A seguir é apresentado um vetor de nomes, armazenados em uma variável denominada "nomes" com índice inicial igual a zero. Sobre vetores unidimensionais, analise as sentenças a seguir: I- Os itens de um vetor são acessados por um número denominado "índice". II- Para recuperar o nome de Kant, é necessário acessar a posição [2] do vetor de "nomes". III- Após executar o comando "escreva ( nomes[0] )" será apresentado o nome "Leonardo" para o usuário. IV- Ao declarar um vetor é opcional definir o tipo de dado utilizado.

02 - 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:

A)F - V - V - F.
B)V - V - F - F.
C)V - F - V - V.
D)F - F - V - V

04 - Durante a fase de processamento de um algoritmo, muitas vezes é necessário realizar cálculos matemáticos. Como subtração, adição, multiplicação e divisão. Semelhante à matemática convencional, os algoritmos também seguem regras de precedência para executar os cálculos. No caso da divisão, ela é formada por quatro elementos: o dividendo, o divisor, o resto e o quociente. Com base na divisão, analise as sentenças a seguir: I- O resto da operação em um algoritmo, é obtido através da função MOD. II- O resultado de 14 div 4 é 5. III- O resultado da operação 14 mod 4 = 1. IV- As opções MOD e DIV só podem ser usadas em conjunto. Assinale a alternativa CORRETA:

AAs sentenças I e IV estão corretas.
BAs sentenças II, III e IV estão corretas.
CAs sentenças II e III estão corretas.
DSomente a sentença I está correta.

05 - Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido. Considerando que o nome de cada uma das variáveis a seguir representa o conteúdo que ela armazenará, defina o tipo de dado ideal para cada variável: Nome do carro, Placa do carro, Salário, Quantidade de carros.

A Real, lógico, inteiro e inteiro.
B Caractere, caractere, real, real.
C Caractere, caractere, real, inteiro.
D Real, lógico, inteiro e real.

06 - O fatorial de um número é calculado pela multiplicação desse número por todos os seus antecessores até chegar ao número 1. A representação do fatorial é : n! = n . (n - 1) . (n - 2) . (n - 3)! O código anexo, desenvolvido em Visual G, faz o cálculo do fatorial. Com base nesse código, classifique V para as sentenças verdadeiras e F para as falsas: ( ) O procedimento "obtervalor" não tem nenhum processamento. ( ) Caso seja passado o valor 4, o retorno será 24. ( ) O programa principal apenas faz a chamada do procedimento e da função. ( ) A ordem de execução do algoritmo abaixo será: obtervalor depois a funcao fatorial e por último o principal. Assinale a alternativa que apresenta a sequência CORRETA:

AV - V - F - F.
BV - V - V - F.
CF - F - F - V.
DF - F - V - V.

( ) As operações de entradas neste caso são realizadas nas solicitações de dados, como valor1.
( ) As operações de saída nos algoritmos são exclusivamente realizadas pela operação escreva.
( ) O processamento no algoritmo apresentado ocorre através do comando: soma <- valor1 +15.
( ) Após a execução do algoritmo apresentado, o valor da variável Valor2 será sempre 15.
Assinale a alternativa que apresenta a sequência CORRETA:

AF - V - V - V.
BV - V - V - F.
CV - F - V - F.
DV - F - F - F.

( ) O Pascal é uma linguagem case sensitive, e o código apresentará erro na variável PESO, que está declarada em maiúscula e utilizada em minúscula.
( ) Na validação do sexo, pode ser digitado ('H' ou 'h') ou ('M' ou 'm'), pois o Pascal não faz diferenciação.
( ) Em uma linguagem case insensitive, não é preciso ter a preocupação de usar letras maiúsculas ou minúsculas nas variáveis.
Assinale a alternativa que apresenta a sequência CORRETA:

AV - F - F.
BF - V - V.
CV - V - F.
DF - F - V.

I Quando as variáveis I e J valerem, respectivamente, 0 e 1, a linha 13 apresentará a sequência de valores 0,2,4,3,1.
II Quando as variáveis I e J valerem, respectivamente, 1 e 0, a linha 13 apresentará a sequência de valores 0,2,3,1,4.
III Quando as variáveis I e J valerem, respectivamente, 1 e 2, a linha 13 apresentará a sequência de valores 0,3,4,1,2.
Assinale a opção correta:

A Apenas os itens I e II estão corretos.
B Apenas os itens I e III estão corretos.
C Apenas os itens II e III estão corretos.
D Apenas o item III está correto.

Mais conteúdos dessa disciplina