Questões Militares Comentadas sobre linguagens de programação em programação

Foram encontradas 289 questões

Q737823 Programação
Métodos que NÃO retornam valores em Java devem possuir, no parâmetro tipo de retorno, a palavra-chave:
Alternativas
Q737822 Programação
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 25 no Java, pode-se utilizar a construção:
Alternativas
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
Q737814 Programação
Dada a equação algébrica y = ax4 + 8, indique qual o comando correto de C++ para expressar esta equação.
Alternativas
Q737785 Programação
Em algumas linguagens de Programação Orientadas a Objetos como, por exemplo, o C++, ao se derivar uma classe a partir de uma classe base, a classe base pode ser herdada como public, protected ou private. Quando a derivação é do tipo protected, os membros
Alternativas
Q737784 Programação

Dado o seguinte trecho de programa em C++, 

int x = 1;

while ( x < 10 ) ;

- -x; 

Pode-se afirmar que o valor de x em qualquer momento da execução será: 

Alternativas
Q707939 Programação

Preencha as lacunas abaixo e, em seguida, assinale a alternativa correta.

Se uma exceção ocorrer em um bloco _______, o bloco _______ terminará imediatamente e o controle do programa irá passar para o primeiro bloco _______ com um tipo de parâmetro que corresponde ao tipo da exceção lançada.

Alternativas
Q707936 Programação
Analise as alternativas sobre a linguagem de programação Java e, em seguida, assinale a alternativa incorreta.
Alternativas
Q695207 Programação

Informe se são verdadeiras (V) ou falsas (F) as afirmativas sobre Threads em Java e, em seguida, marque a opção com a sequência correta.

( ) Um objeto Runnable representa uma “tarefa” que pode executar concorrentemente com outras tarefas.

( ) Pode-se prever a ordem em que as threads serão agendadas, sabendo a ordem em que elas foram criadas e iniciadas.

( ) O método ExecutorService (do pacote java.util.concurrent) estende a interface Executor e declara outros métodos para gerenciar o ciclo de vida de um Executor.

( ) Uma thread adormecida permanece no estado de espera sincronizada por um período de tempo designado, depois do qual ela retorna ao estado executável.

( ) Um objeto que implementa a interface Executor pode ser criado com os métodos static declarados na classe Executors (do pacote java.util.concurrent).

( ) A sincronização de threads coordena o acesso a dados compartilhados por múltiplas threads concorrentes.

Alternativas
Q695205 Programação
Assim como em Java existem as exceções, há também os tratamentos para elas, permitindo remover o código de tratamento de erro da linha principal de execução do programa. Isso aprimora a clareza do programa e destaca a sua capacidade de modificação. Sobre o tratamento de exceções, em Java, assinale a alternativa incorreta.
Alternativas
Q695204 Programação

Em Java, uma indicação de que ocorre um problema, durante a execução de um programa, é chamada de exceção. Existem vários tipos de exceções, como divisão por zero, esgotamento de memória, entre outros. Sobre o tratamento de exceções, preencha as lacunas das afirmativas abaixo e, em seguida, assinale a alternativa correta.

I. Pelo menos um bloco ____________ ou um bloco _____________ deve seguir imediatamente o bloco ____________ .

II. Se um bloco_____________lançar uma exceção, o bloco_____________ ainda executará. A exceção é então transferida para o próximo bloco____________ externo. 

Alternativas
Q695203 Programação

Applets são considerados programas em Java, que são tipicamente incorporados a documentos XHTML, que também podem ser chamadas páginas web. Acerca dos applets em Java, analise as afirmativas a seguir:

I. O método start é chamado uma vez pelo contêiner de applets para inicializar um applet quando ele é carregado.

II. O método init é chamado pelo contêiner de applets depois dos métodos paint e stop. O método init também é chamado quando o applet precisa ser repintado.

III. O método destroy é chamado pelo contêiner de applets quando o applet é removido da memória.

IV. Cinco métodos do ciclo de vida de um applet são chamados pelo contêiner de applets entre o momento em que o applet é carregado no navegador e o momento em que ele é fechado pelo navegador.

Estão corretas apenas as afirmativas

Alternativas
Q695202 Programação
Em Java, as sequências de escape podem ser utilizadas para impressão de texto numa mesma linha utilizando-se de várias instruções, ou mesmo realizar a impressão do texto em várias linhas utilizando-se de uma única instrução. Uma dessas sequências é utilizada para posicionar o cursor de tela no início da linha atual - não avançando para a próxima linha. Acerca dessa sequência de caracteres, assinale a alternativa correta.
Alternativas
Q695149 Programação
O tratamento de exceções permite aos programadores criar aplicativos que podem tratar e/ou resolver essas exceções. A indicação de um problema, que ocorre durante a execução de um programa, chama-se exceção. Em Java, uma cláusula especifica as exceções que o método lança, e ela aparece depois da lista de parâmetro do método, e antes do corpo do método. Assinale-a.
Alternativas
Q695146 Programação

Sobre os comandos do PHP para Sistema de Arquivos (filesystem), analise as descrições a seguir.

I. Testa se o ponteiro está no final do arquivo.

II. Obtém uma linha de arquivo.

III. Retorna a posição do ponteiro do arquivo.

Esses comandos estão apresentados, respectivamente, em:

Alternativas
Q695145 Programação

O PHP (Personai Home Page) é uma das linguagens voltadas para a Internet mais usada na atualidade. O PHP cresceu consideravelmente nos últimos anos, passando de 50 mil domínios em meados dos anos 2000 para mais de 200 milhões de websites que o utilizavam como base, no início de 2013. Existem muitos Scripts disponibilizados gratuitamente em vários sites espalhados pela web, aumentando assim a sua popularidade. O PHP possui comandos que podem ser divididos em categorias como por exemplo, arrays, strings, data e hora, sistemas de arquivos (filesystem), entre vários outros. Associe as colunas, relacionando os comandos em PHP, para manipulação de arrays. A seguir, marque a alternativa que apresenta a sequência correta. 

(1) - array_map

(2) - array_pad

(3) - array_slice 

(4) - array_merge 

(5) - array_fiip 


( ) retorna um array com chaves e valores trocados.

( ) une dois ou mais arrays

( ) aplica o call-back sobre os elementos dos arrays dados.

( ) retorna uma parte do array

( ) preenche determinado tamanho de um array

Alternativas
Respostas
141: D
142: C
143: D
144: E
145: B
146: C
147: B
148: E
149: B
150: B
151: A
152: A
153: B
154: D
155: A
156: D
157: B
158: B
159: C
160: A