Questões de Concurso Sobre algoritmos e estrutura de dados
Foram encontradas 3.238 questões
"Se Condição1 então
Se Condição2 então
Comando1
Senão
Comando2
Comando3"
Quando a Condição1 for verdadeira, a próxima instrução a ser executada será :

Após a execução do algoritmo acima, as variáveis TRABY e VARX terão respectivamente os valores:

Após a execução do algoritmo acima, as variáveis VAR1 e VAR2 terão respectivamente os valores:

Ao se atravessar a árvore binária acima definida empregando-se o algoritmo INORDER percorreremos os nós:
RESULTADO = (A * 2) * 4 + (C + B * 2 - 6)
Ao final do processo, tem-se que os vetores
As alturas resultantes das três árvores são, respectivamente,
PUSH(P,"B")
PUSH(P,"R")
PUSH(P,"A")
PUSH(P,"S")
PUSH(P,"I")
PUSH(P,"L")
PUSH(P,"2")
PUSH(P,"0")
PUSH(P,"1")
PUSH(P,"1")
TOP(P)
POP(P)
TOP(P)
POP(P)
POP(P)
POP(P)
Após essa sequência, que elemento é retornado pela operação TOP(P)?


procedimento Ordena(A,n)
inicio
para i de 1 ate n faca
j = i;
para k de j + 1 ate n faca
se A[k] < A[j] entao j = k;
fimpara
t = A[i]; A[i] = A[j]; A[j] = t;
fimpara
fimprocedimento
Em C, a sentença for é composta de três expressões, avaliadas em momentos diferentes da execução do laço. A primeira expressão é avaliada a cada vez que se executa o corpo do laço e, se a segunda expressão estiver ausente, esta será considerada verdadeira, tendo-se, assim, potencialmente um laço infinito.