A estrutura léxica de uma linguagem de programação é o conjunto de regras elementares que especificam o
modo de escrever programas nessa linguagem. É a sintaxe de nível mais baixo de uma linguagem.
Avalie os itens que se afirma fazerem parte da estrutura léxica de uma linguagem de programação.
A programação de sistemas de memória compartilhada pode ser feita utilizando a interface de
programação OpenMP. Em OpenMP, sobre a cláusula default associada a uma diretiva da
interface, é correto afirmar:
Considere as afirmações abaixo em relação à programação
concorrente.
I - Para realização de exclusão mútua com instrução de
test and set, em uma única instrução de máquina,
o processador testa o valor de uma variável e atribui
um novo valor à mesma variável. É possível que uma
interrupção ocorra durante a execução desta
instrução.
II - Pode-se usar o bloqueio binário, que impõe a
exclusão mútua no item de dado, para sincronizar
o acesso a transações concorrentes.
III- No modelo de chamada remota de procedimentos
(RPC) em objetos distribuídos, o objeto servidor
possui interface com métodos que podem ser
chamados remotamente.
Considere a função abaixo na forma de pseudocódigo.
Se a função teste receber o valor 9 para x, 8 para n e o vetor [7, 10, 42, 88, 100, 123, 401, 502] para p, o retorno
da função será
Q125414 - FAURGS Tecnologia da Informação - Desenvolvimento de Sistemas 2018
Considere as afirmações abaixo sobre subprogramas.
I - Um subprograma é ativo se, depois de ter sido
chamado, iniciou a execução, mas ainda não a
concluiu.
II - Toda unidade de programa chamadora é suspensa
durante a execução do programa chamado, o que
implica a existência de somente um subprograma
em execução em qualquer dado momento.
III - O controle sempre retorna ao chamador quando a
execução do subprograma se encerra.
Quais estão corretas?
Q125417 - FAURGS Tecnologia da Informação - Desenvolvimento de Sistemas 2018
Uma linguagem de programação fortemente tipificada
permite que