Questões Militares de Programação

Foram encontradas 529 questões

Q737821 Programação
Freqüentemente, múltiplas Threads de execução manipulam um objeto compartilhado na memória. Quando isso ocorre e esse objeto é modificado por uma ou mais Threads, podem ocorrer resultados indeterminados, a menos que o objeto compartilhado seja gerenciado adequadamente. Um programador Java implementando Threads, ao detectar que um método é uma seção crí­tica, deve implementar ações para realizar o seu devido bloqueio. Uma instrução do Java que poderá ser utilizada para esse fim é:
Alternativas
Q737820 Programação
Unidades concorrentes em Java são objetos que incluem um método chamado run, cujo código pode estar sendo executado de forma concorrente. Um modo muito utilizado para a criação de aplicativos de múltiplas Threads é implementar a interface :
Alternativas
Q737819 Programação

Assumindo as seguintes declarações em C++:

int y = 5;

int *yPtr;

é correto afirmar que o comando yPtr = &y;

Alternativas
Q737818 Programação

Considere a declaração abaixo, na linguagem C++: 

«expressao1»; while («expressao2») { «comandos»;

«expressao3» }; 

Pode-se afirmar que o comando for, para ser equivalente ao while, será 

Alternativas
Q737816 Programação

A série de Fibonacci 0, 1, 1, 2, 3, 5, 8, 13, 21, ... começa com 0 e 1 e tem a propriedade de que cada número subseqüente de Fibonacci é a soma dos dois números de Fibonacci anteriores.

A série Fibonacci pode ser definida recursivamente como segue:

fibonacci (0) = 0

fibonacci (1) = 1

fibonacci ( n ) = fibonacci ( n - 1 ) + fibonacci ( n - 2 )

Indique a função recursiva, em C++, que representa a solução correta para a série de Fibonacci apresentada acima.

Alternativas
Respostas
266: D
267: E
268: B
269: C
270: B