Informática, perguntado por thayrone2228, 6 meses atrás

QUESTÃO 5

Analise o algoritmo abaixo:


Algoritmo validacao

Funçao validar(nome: vetor[1..50] de caractere, login: vetor[1..10] de caractere, var status:inteiro): inteiro

Início

nomeBd <-"ead"

loginBd <-"Egsoft"

Se ((nomebd = nome) e (loginbD = login)) então

status <- 1

Fim_se

Fim_funcao

Var

nome: vetor[1..50] de caractere, login: vetor[1..50] de caractere

situacao : inteiro

Início

nome <-"ead"

login <-"Egsoft"

situacao <-0

validar(nome, login, situacao)

Se(situacao) então

escreva("Login validado")

Senão

escreva("Login invalido")

Fim_se

Fim


Realize o teste de mesa e assinale a alternativa correta:

Alternativas
Alternativa 1:
A função retornará o valor da situação.

Alternativa 2:
O valor de retorno da função esta errado.

Alternativa 3:
A variável situação continuará com a valor 0.

Alternativa 4:
A variável situação passará a ficar com o valor 1

Alternativa 5:
A passagem de parâmetros da variável situação esta errada.


caiogame100: 62
caiogame100: Alternativa 5, pois a função não retorna nada e o status está declarado errado
caiogame100: var é sintaxe de javascript

Soluções para a tarefa

Respondido por mouraguibson12
1

Resposta:

Alternativa 3

Explicação:

Na minha opinão a variavel situacao continuará com o valor de 0, pois se tu perceber, na estrutra condicional da função validar a segunda proposição da condição está com o nome da varivel loginBd errada.

Perguntas interessantes