Analise o código, em JAVA a seguir. . ...
Próximas questões
Com base no mesmo assunto
Ano: 2013
Banca:
Marinha
Órgão:
Quadro Técnico
Prova:
Marinha - 2013 - Quadro Técnico - Primeiro Tenente - Informática |
Q520771
Programação
Analise o código, em JAVA a seguir. . . . int bytesRead; try { while ((bytesRead = streamFromclientApp.read(request)) ! = -1) {
streamToService.write(request, 0, bytesRead); streamToService.flush(); } } catch (IOException e) { } . . .
O trecho de código, em JAVA, acima foi extraído de um programa que tem funcionalidades de 'proxy'. O trecho apresentado tem como finalidade reenviar pacotes que compõem uma requisição de um browser para um serviço HTTP genérico. Considerando que os objetos 'streamFromClientApp' e 'streamTOService' são do tipo 'Inputstream' e 'OutputStream', respectivamente, coloque V (Verdadeiro) ou F (falso) nas afirmativas abaixo, com relação ao código acima,e assinale a opção que apresenta a sequência correta.
( ) O parâmetro 'request' pode representar um array de bytes. ( ) Para dar tratamento assíncrono às requisições, o trecho de código poderia estar contido em uma Thread. ( ) Na instrução 'streamTOService.write (request, 0, bytesRead);' o parâmetro '0' pode ser sido omitido.
O trecho de código, em JAVA, acima foi extraído de um programa que tem funcionalidades de 'proxy'. O trecho apresentado tem como finalidade reenviar pacotes que compõem uma requisição de um browser para um serviço HTTP genérico. Considerando que os objetos 'streamFromClientApp' e 'streamTOService' são do tipo 'Inputstream' e 'OutputStream', respectivamente, coloque V (Verdadeiro) ou F (falso) nas afirmativas abaixo, com relação ao código acima,e assinale a opção que apresenta a sequência correta.
( ) O parâmetro 'request' pode representar um array de bytes. ( ) Para dar tratamento assíncrono às requisições, o trecho de código poderia estar contido em uma Thread. ( ) Na instrução 'streamTOService.write (request, 0, bytesRead);' o parâmetro '0' pode ser sido omitido.