Julgue os itens seguintes, relativos a linguagens de programação.
Em se tratando de linguagens procedimentais, os dados são globais e, portanto, acessíveis a todos os procedimentos.
Com relação aos tipos de dados elementares e estruturados, julgue os itens subsequentes.
O algoritmo a seguir efetuará o cálculo da variável C apenas se
o valor da variável X não for maior que 5.
var A, B, C, X : inteiro início leia (A, B, X) se não (X > 5) então C (A + B) * X senão C (A - B) * X fim se escreva C fim algoritmo.
Com relação às estruturas de controle em programas de computador, julgue os itens subsecutivos.
Para cada corrotina, é necessária uma pilha de registros de ativação que cresça e diminua durante a sua execução, independentemente das pilhas das outras corrotinas.
Julgue os itens seguintes, relativos a linguagens de programação.
Utilizando-se linguagens fracamente tipadas, é possível alterar o tipo de dado contido em uma variável durante a execução do programa.
Com relação aos tipos de dados elementares e estruturados, julgue os itens subsequentes.
Em uma árvore binária balanceada, para todo nó que não seja considerado um nó-folha, a subárvore da esquerda terá chaves menores que a chave do nó.
Com relação às estruturas de controle em programas de computador, julgue os itens subsecutivos.
Diferentemente do que ocorre com os comandos da estrutura
repita do algoritmo1 apresentado a seguir, os comandos
da estrutura enquanto do algoritmo2 apresentado a seguir
são executados pelo menos uma vez.
algoritmo1 var X: inteiro início X 20 repita imprima (X) X X+1 até (X<10) fim algoritmo2 var X: inteiro início X 20 enquanto (X<10) imprima (X) X X+1 fim enquanto fim
Considerando a linguagem utilizada na construção de algoritmos, julgue os itens a seguir.
Se o algoritmo para o cálculo da média de determinado aluno utilizar a fórmula média = (P1 + 2*P2) / 3, em que P1 e P2 referem-se, respectivamente, às notas do aluno na primeira e na segunda prova, e se a média mínima necessária para o aluno ser aprovado na disciplina for 4,5, esse aluno será aprovado se obtiver nota 5,0 na primeira prova e 4,0 na segunda prova.
Com relação às estruturas de controle em programas de computador, julgue os itens subsecutivos.
A chamada de uma função para execução é feita citando-se o seu identificador no meio de uma expressão. Uma função é dita recursiva quando chama ela própria.
Considerando a linguagem utilizada na construção de algoritmos, julgue os itens a seguir.
O algoritmo a seguir fornece como resultado 50 números pares.
início cont : inteiro; para cont de 1 até 100 faça se (cont resto 2) = 0 entao escreva (cont,"é número par"); fim se; fim para; fim algoritmo
Acerca de funções e procedimentos em subprogramas, julgue os itens que se seguem.
No algoritmo solução1 apresentado a seguir as variáveis X,
A e B são criadas com escopo global; no algoritmo solução2
apresentado após algoritmo solução1, as variáveis A e B são
criadas com escopo global e a variável X com escopo local.
algoritmo solução1 var A, B, X : inteiro início leia (A, B) X A A B B X escreva (A, B) Fim algoritmo. algoritmo solução2 var A, B : inteiro Procedimento TROCA var X : inteiro início X A A B B X fim início leia (A, B) TROCA escreva (A, B) Fim algoritmo. Com
Acerca de funções e procedimentos em subprogramas, julgue os itens que se seguem.
A passagem de parâmetro em uma rotina pode ocorrer de duas maneiras: por valor ou por referência. Em se tratando da passagem por valor, alteram-se os valores dos parâmetros que foram passados para a função.